research33 min studyLesson 937 in Mathematics

Algebraic matroids and representability

Compare polynomial independence with vector independence, tracking field extensions and characteristic in differential linearization.

On this page

What you’ll understand

  • Compute the algebraic matroid of three rational functions.
  • Represent its coordinate differentials over the function field.
  • State characteristic-zero linearization without claiming unjustified same-field representability.

A collection of measured quantities can satisfy nonlinear equations even when no linear relation links the quantities themselves. An algebraic matroid records which subcollections remain algebraically independent over a declared base field. Its independent sets satisfy the same exchange axioms as independent vectors, but an algebraic representation and a linear representation are different data. The relation between them depends on field characteristic and, even in characteristic zero, on whether an extension of the base field is permitted.

Polynomial relations define dependence

Choose elements ae of a field extension K/k, indexed by a finite ground set E. A subset is independent if no nonzero polynomial over k in its indexed coordinates vanishes. Its rank is the transcendence degree of the field generated by those coordinates over k. The exchange law for transcendence bases gives the matroid augmentation axiom; downward closure is immediate from the definition. A coordinate algebraic over k is a loop, while a minimal algebraically dependent subset is a circuit.

Equivalently, start with a prime ideal P in a polynomial ring over k and take the coordinate classes in the fraction field of the integral domain k[x]/P. A subset is independent exactly when eliminating all other variables leaves zero ideal in its coordinate subring. Primality matters: an arbitrary reducible algebraic set can combine incompatible componentwise dependencies and need not furnish the intended field-based matroid. The matroid retains supports of dependencies, but it forgets the coefficients and degrees of their defining polynomials.

r(S)=trdeg⁡kk(ae:e∈S),S independent  ⟺  P∩k[xe:e∈S]={0}r(S)=\operatorname{trdeg}_k k(a_e:e\in S),\qquad S\text{ independent}\iff P\cap k[x_e:e\in S]=\{0\}
The ideal formulation assumes P is prime and the coordinates are viewed in its quotient fraction field.↔ Scroll wide equations horizontally.

Differentials linearize in characteristic zero

Every vector configuration over k gives an algebraic representation: replace a vector by the corresponding linear form in independent indeterminates. Linear independence of those forms is equivalent to algebraic independence. The converse needs care. In characteristic zero, coordinate differentials in the K-vector space of Kähler differentials recover the algebraic matroid over a finitely generated extension field K of k. This yields a linear representation over K, not automatically over the original k.

If k is additionally algebraically closed of characteristic zero, a suitable generic specialization gives a linear representation over k itself. We state this theorem using the corrected Rosen–Sidman–Theran formulation. A Jacobian of defining relations gives linear relations among coordinate differentials; its columns generally encode the dual matroid, not the original one. To represent the original matroid, use the differential classes, or a matrix whose kernel is the span of those relation vectors. A parametrization Jacobian can instead directly furnish their coordinates.

char⁡k=0⟹r(S)=dim⁡Kspan⁡K{dae:e∈S}(K=k(ae:e∈E))\operatorname{char}k=0\quad\Longrightarrow\quad r(S)=\dim_K\operatorname{span}_K\{da_e:e\in S\}\quad\bigl(K=k(a_e:e\in E)\bigr)
For a finitely generated characteristic-zero field extension, differential rank matches transcendence degree. This statement gives a representation over K.↔ Scroll wide equations horizontally.

Generic rank is not a statement about every sample

A nonzero symbolic minor can vanish at a special numerical point. Therefore a generic representation may preserve the matroid only on a suitable nonempty open set where required denominators and witness minors remain nonzero. Exact elimination or symbolic rank can distinguish that theorem from numerical rank under rounding. In applications, the distinction separates structural identifiability of generic measurements from behavior at singular configurations or degenerate data.

Positive characteristic creates a deeper obstruction: the differential of a pth power is zero. A transcendental coordinate can therefore acquire a zero differential even though it is not an algebraic loop. This failure is not cured by tighter numerical tolerance. Algebraic matroids in positive characteristic need not be linearly representable over any field. The lesson does not classify those examples; its purpose is to make explicit why a characteristic-zero differential argument cannot simply be reused after reducing coefficients modulo a prime.

A nonlinear circuit with a linear differential model

Over k=Q, take algebraically independent s,t and coordinates u=s,v=t,w=st. Determine the rank and all bases, then represent the matroid by differentials.

  1. The polynomial w−uv vanishes, so the triple is dependent. Each pair is independent: (u,v) is the original transcendence basis, while either (u,w) or (v,w) rationally recovers the missing parameter.

  2. Relative to ds,dt the differentials have columns (1,0),(0,1),(t,s). Their pair minors are 1,s,−t, all nonzero in Q(s,t), so every pair is a basis and the full rank is two.

  3. Specialize s=2,t=3. The columns become (1,0),(0,1),(3,2), retaining minors 1,2,−3. Thus this sample preserves all three bases, while s=t=0 would collapse the third column.

The result

The matroid is the rank-two uniform matroid on three elements, with the triple as its unique circuit. Its nonlinear equation and its differential representation encode the same independence sets.

Explore the model

Interactive lab

Interactive lab · matrix

Invertible changes preserve a chosen basis

Pause, reset, then set diagonal scale a=1 and shear b=1. Predict that the selected final matrix has determinant one and independent columns (1,0),(1,1). For a fresh comparison pause, reset and set a=2,b=0; predict final determinant two and independent final columns (2,0),(0,1). The determinant readout describes the selected final A even at time zero; playback interpolates the geometry from identity to A and back. An invertible linear coordinate change preserves all vector dependencies. This triangular real family does not perform algebraic elimination, solve a three-element matroid or model finite characteristic.

Invertible changes preserve a chosen basisThe selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Current readings: Area scale · det A: 1.4; Singular values · σmax, σmin: 1.597, 0.876; Condition number · κ₂(A): 1.823. All parameters are adjustable with the labeled controls below.Matrix A with first row 1.4, 0.6 and second row zero, one; display interpolates between identity and A while final determinant remains 1.4.−4−2024−2−1012x · equal geometric scaleyA = [ 1.4 0.6 ; 0 1 ]Display blend: 0% · final values below
Interpolated geometryOriginal unit squareSelected final transform
Area scale · det A
1.4
Singular values · σmax, σmin
1.597, 0.876
Condition number · κ₂(A)
1.823
t = 0 s

The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forA nonsingular coordinate change preserves linear independence, while generic specialization and characteristic require separate arguments.

Check your understanding

What is guaranteed for every k-algebraic matroid when k has characteristic zero?

Try it yourself

Let k=Fp and t be transcendental. For coordinates u=t and v=tᵖ, find the algebraic matroid and explain why their ordinary differentials fail to represent it.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Both singleton coordinates remain transcendental, but differentiation multiplies the exponent p by zero in k.

Compare with the solution

The pair is dependent through v−uᵖ=0, while neither singleton satisfies a nonzero polynomial over k. The matroid therefore has rank one, both singletons as bases, and no loops. In Ωk(t)/k, du=dt is nonzero but dv=d(tᵖ)=p tᵖ⁻¹dt=0. The differential configuration would wrongly make v a loop. This explicitly shows why the characteristic-zero hypothesis is necessary for that construction, without claiming that this particular rank-one matroid lacks some other linear representation.

Take it with you

  • Algebraic rank is transcendence degree over a named base field.
  • Characteristic-zero differential linearization may require a field extension.
  • Special samples and positive-characteristic pth powers can change differential ranks.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.