Algebraic matroids and representability
Compare polynomial independence with vector independence, tracking field extensions and characteristic in differential linearization.
On this page
The question for today
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.
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.
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.
Work it through
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.
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.
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.
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 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.
The living notebook
Explore the model
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.
- Area scale · det A
- 1.4
- Singular values · σmax, σmin
- 1.597, 0.876
- Condition number · κ₂(A)
- 1.823
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.
Pause & reason
Check your understanding
Your turn
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.
Keep the idea
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.