Construct · 3 fields · 3 citations

Where does covariance collide?

One name. Different field. Different construct. One map.

● jingle · one word, three constructs Nearest construct by meaninginvariancecompare the meanings
How to read this

Every construct on the map is compared with every other by the meaning of its definitions, and the closest one is surfaced here. The nearest construct to covariance is invariance.

Hold this as a prompt, not a verdict. Two constructs sitting close in meaning is a reason to read them side by side and decide for yourself whether they are one idea under two names. It is not proof that they are. Compare the meanings in the Collider.

covariance3 CONSTRUCTSCovariance (stats)PEARSON · JOINT VARIATIONGeneral covarianceEINSTEIN · FORM-INVARIANCECovariance (types)CARDELLI · SUBTYPING

Spokes are fields; dashed arcs are shared lineage. Tap a field for its definition, unit, and measures.

2026

Drag to watch the word get claimed. Each field appears at the publication date of the earliest source cited for it. Tap a year to see which.

Statistics

Joint variability of two variables

In probability and statistics, the covariance of two random variables is a single number measuring how they vary together: it is the average product of their departures from their own means, positive when high values of one tend to accompany high values of the other, negative when one rises as the other falls, and zero when there is no linear co-movement. Karl Pearson's 1896 Mathematical contributions to the theory of evolution put this product-moment measure of joint variation on a firm mathematical footing, the quantity later named covariance and, across many variables at once, gathered into a covariance matrix. The referent here is a computed number summarising the joint spread of two measured quantities, not a property of physical laws and not a rule about types in a program.[1]

Unit
One number in the squared units of the two variables, or an entry of a covariance matrix
Recovery means
Not applicable
Measured by
Estimated from paired data as the average product of each variable's deviations from its mean

Physics and relativity

the requirement that physical laws keep the same form when the coordinates describing them are changed.

In physics, covariance is the requirement that the equations expressing a physical law keep the same form when the coordinates used to describe them are changed: a law written covariantly reads the same for observers using different frames, so the physics does not hang on an arbitrary choice of coordinates. Einstein's 1916 Die Grundlage der allgemeinen Relativitätstheorie (The foundation of the general theory of relativity) built the theory on general covariance, expressing the laws through tensors that transform in a fixed way, and physicists mark quantities as covariant or contravariant by how their components change under such a transformation. The referent here is a symmetry property of the form of laws, and it has nothing to do with a number measuring how two quantities co-vary or with a direction of subtyping in a type system.[2]

Unit
A property of an equation: its form survives a class of coordinate transformations
Recovery means
Not applicable
Measured by
Checked by writing the law with tensors and confirming its form is preserved under the transformation

Programming language theory

Direction of subtyping in compound types

In programming language theory, covariance describes one way the subtyping of a compound type tracks the subtyping of the parts it is built from: a type constructor is covariant in a position when a subtype there yields a subtype of the whole, as a list of cats can stand in for a list of animals, and contravariant when the direction reverses, as it does for a function's argument. Cardelli's 1988 A semantics of multiple inheritance gave the rules under which record and function types become subtypes of one another, the analysis behind the variance annotations later found in typed languages. The referent here is a rule about how type relationships compose, and it is unrelated to a number summarising joint variability or to the form-invariance of physical laws.[3]

Unit
A direction, covariant or contravariant, for one position of a type constructor
Recovery means
Not applicable
Measured by
Determined by the subtyping rules of the type system for that constructor and position

Next

Run it through the Collider, or take the citations with you.

See how covariance sits against neighbouring constructs in the Collider, or export every reference on this page in one click.

Open in ColliderExport BibTeXReport this collision

Nearby collisions

correlation4 fields · 4 citationsjingle · one word, four constructsvariance4 fields · 6 citationsjingle · one word, four constructsgeneral relativity1 fields · 3 citationsanchor · a standalone construct

References

  1. Pearson, K. (1896). Mathematical contributions to the theory of evolution. III. Regression, heredity, and panmixia. Philosophical Transactions of the Royal Society of London A, 187, 253–318. https://doi.org/10.1098/rsta.1896.0007
  2. Einstein, A. (1916). Die Grundlage der allgemeinen Relativitätstheorie [The foundation of the general theory of relativity]. Annalen der Physik, 354(7), 769–822. https://doi.org/10.1002/andp.19163540702
  3. Cardelli, L. (1988). A semantics of multiple inheritance. Information and Computation, 76(2–3), 138–164. https://doi.org/10.1016/0890-5401(88)90007-7

Cited on this page?

Confirm your construct, or correct us.

If your work is cited behind one of these entries, you know better than we do whether we captured the meaning right. Confirm it, suggest an edit, or dispute it, and your name goes on the entry as an author who has checked it, linked to your ORCID.

Claim your construct