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
Technology Expert
Margaret Rouse
Technology Expert

Margaret é uma premiada redatora e professora conhecida por sua habilidade de explicar assuntos técnicos complexos para um público empresarial não técnico. Nos últimos vinte anos, suas definições de TI foram publicadas pela Que em uma enciclopédia de termos tecnológicos e citadas em artigos do New York Times, Time Magazine, USA Today, ZDNet, PC Magazine e Discovery Magazine. Ela ingressou na Techopedia em 2011. A ideia de Margaret de um dia divertido é ajudar os profissionais de TI e de negócios a aprenderem a falar os idiomas altamente especializados uns dos outros.