Invariant

Why Trust Techopedia

What Does Invariant Mean?

An invariant is a value or condition that is expected to be consistent during the execution of a process. Invariants are useful in testing the results of algorithms and the integrity of computer programs. Their predictability can simplify the process of assessing the validity of logical assertions, and invariants can be seen as points of reference within surrounding context.

Advertisements

Techopedia Explains Invariant

The earliest published observations of invariant phenomena are said to exist in Carl Friedrich Gauss’s widely influential late-eighteenth century text on number theory, “Disquititiones Arithmeticae.” However, the innovation of a fully formed invariant theory is often accredited to George Boole, who wrote about it for the Cambridge Mathematical Journal in the early 1840s. Other prominent researchers who have expanded on the subject include Otto Hesse and Arthur Cayley (both of whom are European mathematicians from the nineteenth century).

Advertisements

Related Terms

Margaret Rouse
Editor

Margaret jest nagradzaną technical writerką, nauczycielką i wykładowczynią. Jest znana z tego, że potrafi w prostych słowach pzybliżyć złożone pojęcia techniczne słuchaczom ze świata biznesu. Od dwudziestu lat jej definicje pojęć z dziedziny IT są publikowane przez Que w encyklopedii terminów technologicznych, a także cytowane w artykułach ukazujących się w New York Times, w magazynie Time, USA Today, ZDNet, a także w magazynach PC i Discovery. Margaret dołączyła do zespołu Techopedii w roku 2011. Margaret lubi pomagać znaleźć wspólny język specjalistom ze świata biznesu i IT. W swojej pracy, jak sama mówi, buduje mosty między tymi dwiema domenami, w ten…