The minimum algebra needed, and the three places where working over — which we must — breaks the textbook complex picture.
Sources: original to this vault (design and analysis; no single paper).
Ideals and varieties
For , the variety is For , the vanishing ideal is
is always an ideal, and always radical (). The two operations are almost inverse:
Over an algebraically closed field, Hilbert’s Nullstellensatz answers the second: . That is the clean correspondence that makes algebraic geometry work.
Problem 1: we are over , and is not closed
Hilbert’s Nullstellensatz fails over . The standard witness:
A curve over has a single real point. The correct statement is the Real Nullstellensatz (Dubois, Risler, Stengle):
the real radical. Two consequences for us, both bad:
- Real dimension can collapse. The learned may be a nice -dimensional variety while is a point, or empty. Nothing in the fitting procedure prevents this: the fit only sees the data points, and is free to return an ideal whose real locus is barely bigger than the training set.
- Real radicals are much harder to compute than radicals. Where a complex problem needs a Gröbner basis, the real problem needs real quantifier elimination or a Positivstellensatz certificate, and the complexity gap is large.
This is a genuine, unsolved-in-practice gap
There is no known cheap regulariser that forces the learned ideal’s real locus to be well-behaved. Everything computable (the residual, the eigenproblem, the Jacobian rank) is a statement about the complex variety. See Open Problems in Algebraic Implicit Learning §1.
Problem 2: a variety does not determine its equations
as sets, but . More importantly, if and have the same row space, then and cut out the same variety and have the same ideal-in-degree-. So the parameter is identified only up to acting on the left.
That is not a nuisance to be regularised away — it is the statement that the parameter lives on a Grassmannian. See The Parameter is a Grassmannian.
Problem 3: singularities
is generically singular, and its singular locus is exactly At a singular point:
- the implicit function theorem fails;
- the tangent space is not defined, so the local dimension is not what you think;
- the Sampson precision blows up.
Nash–Tognoli (Universal Approximation by Nash-Tognoli) produces nonsingular models, but nothing in the fitting procedure produces nonsingular fits. Smoothness is an unenforced assumption throughout.
Positivstellensatz — the constructive route back
Stengle’s Positivstellensatz is the real analogue that does give certificates: it characterises polynomials positive on a semialgebraic set in terms of sums of squares. This is the theoretical foundation of the Lasserre moment–SOS hierarchy, which turns “minimise over ” into a sequence of semidefinite programs converging to the global minimum.
That matters because it is the one route to globally certified inference without root counting — see Inference as Root Finding §“Alternatives”. The cost is that the SDP at relaxation order has a moment matrix of size , so it inherits the same exponential as everything else.
What to remember
| complex textbook | our situation |
|---|---|
| , much harder | |
| is what you fit | can be anything smaller, including |
| generic = smooth | fitted generic; singular fits are the norm |
| ideal variety | parameter variety is -to-one |
Related: The Veronese Parametrisation, The Parameter is a Grassmannian, Open Problems in Algebraic Implicit Learning