Skip to content

Covariant (Invariant Theory)

A polynomial map between group representations that transforms equivariantly, carrying the symmetry action on its input into the corresponding action on its output.

Version
v3 · 2026-09-19 · History
Domain-specific #
1573
Domain group
Formal Sciences
Origin domain
Mathematics
Subdomain
Invariant Theory → Mathematics
Aliases
Invariant-theoretic covariant, Classical covariant, Module of covariants

Core Idea

In invariant theory, a covariant is a polynomial construction that respects a group action. Given a group \(G\), representations \(V\) and \(W\), and a polynomial map \(F:V\to W\), the map is a covariant when

\[ F(g\cdot v)=g\cdot F(v) \]

for every admissible \(g\) and \(v\). Thus transforming the input form and then applying the construction produces the same result as constructing first and transforming the output. The object combines polynomial dependence with equivariance.

Classically, \(V\) is a space of binary forms and \(W\) another space of forms. A covariant is polynomial in the input coefficients and in the output variables; its degree records coefficient degree and its order records degree in the output variables.

How would you explain it like I'm…

Same Either Order Recipe

Think of a recipe that turns one shape of numbers into another using only adding and multiplying. It is a covariant if it doesn't matter which you do first: turn or stretch the input, then use the recipe, or use the recipe, then turn or stretch the answer the same way. Either order gives the same result.

Formulas That Move with the Change

In a part of math called invariant theory, people study formulas that behave nicely when you change the viewpoint, for example by rotating or stretching. A covariant is a formula that takes an algebraic expression and builds a new expression from it, using only multiplying and adding its numbers. The special property is that it 'moves along' with the change: if you transform the input and then apply the formula, you get the same answer as applying the formula first and then transforming the output. When the output is just a single number that doesn't move at all, it's called an invariant, a special kind of covariant.

Equivariant Polynomial Map

In invariant theory, a group G acts on spaces V and W. A covariant is a polynomial map F from V to W that is compatible with the group actions: F(g . v) = g . F(v) for every g and v. So transforming first and then applying F gives the same result as applying F and then transforming. This property is called equivariance. Classically, V is a space of binary forms (homogeneous polynomials in two variables), and a covariant produces another form whose coefficients are polynomials in the original coefficients. Its degree counts its degree in the input coefficients and its order counts its degree in the output variables. An invariant is the special case of order zero, where the output is a scalar. Hessians, discriminants, Jacobians and transvectants are standard examples and tools for building new covariants.

 

Given a group G and representations V and W, a covariant is a polynomial map F: V -> W that is G-equivariant, F(g . v) = g . F(v) for all admissible g and v, combining polynomial dependence with equivariance. In the classical theory of binary forms, V and W are spaces of forms, and a covariant is polynomial both in the coefficients of the input form and in the output variables. It is graded by degree (in the input coefficients) and order (in the output variables); invariants are the order-zero, scalar-valued special case. The Hessian, discriminant and Jacobian give canonical examples, and transvectants are an operation for constructing covariants from others. Recognizing a covariant requires the group representations, the polynomial map, compatible input and output actions, the equivariance identity, a declared grading, and an invariant-theoretic interpretation or generation scheme.

Scope of Application

Covariants encode canonical constructions on binary and higher forms, classify orbits, detect singularities and degeneracies, describe moduli, and support explicit calculations in algebraic geometry and representation theory. Classical work seeks finite generating families and relations; computational invariant theory turns those questions into Gröbner-basis, Reynolds-operator, and module calculations.

The concept extends beyond binary forms to multiple forms, tensors, matrices, quivers, and algebraic representations. Exact finiteness and algorithmic guarantees depend on the base field, characteristic, and group; reductivity assumptions that are harmless over characteristic zero may fail elsewhere.

Clarity

The action on both spaces must be stated. The same coordinate formula can be covariant for one pair of actions and fail for another. If \(W\) has the trivial action, equivariance reduces to invariance; if \(W=V\), it says the polynomial self-map commutes with the action.

Manages Complexity

Equivariance replaces infinitely many coordinate-change checks with one commuting relation. Grading partitions a large covariant algebra into finite-dimensional pieces. Generators compress every covariant into polynomial combinations of a finite set when a finiteness theorem applies, while syzygies record nonunique presentations.

This organization also exposes hardness. Generator sets can be large, degree bounds severe, and positive-characteristic behavior subtle.

Abstract Reasoning

  1. Specify the base field, group, and input/output representations.
  2. Write the two actions explicitly and identify any characters or weights.
  3. Propose a polynomial map from coefficients or intrinsic operations.
  4. Verify the equivariance identity symbolically or representation-theoretically.
  5. Determine coefficient degree, output order, multidegree, and parity constraints.
  6. Test evaluations on representative orbits, stabilizers, and degenerate forms.
  7. Generate additional covariants through products, contractions, polarization, or transvection.
  8. Establish generators and relations with theorems or auditable computation.
  9. Separate coordinate normalizations from intrinsic conclusions.

Knowledge Transfer

The portable insight is to require a derived object to transform in step with its source. That is precisely Equivariance. What the specialist abstraction adds is polynomial algebra on representation spaces, invariant rings/modules, classical gradings, and generator questions.

The proposed immediate parent is therefore Equivariance; the covariant is a mathematically rich specialization, not an alias for every equivariant map.

Relationships to Other Abstractions

Local relationship map for Covariant (Invariant Theory)Parents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Covariant(Invariant Theory)DOMAINPrime abstraction: Equivariance — is a kind ofEquivariancePRIME

Current abstraction Covariant (Invariant Theory) Domain-specific

Parents (1) — outgoing typed relations

  • Covariant (Invariant Theory) is a kind of Equivariance Prime

    Equivariance is the broader abstraction this entry instantiates.

Hierarchy paths (3) — routes to 3 parentless roots

Neighborhood in Abstraction Space

Covariant (Invariant Theory) sits in a sparse region of the domain-specific corpus (88th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Group-Theoretic Subgroup & Cohomology Structures (7 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-25