Context
A two-state update has x'=ax+by and y'=cx+dy. Invariance on infinitely many graph points forces f(ax+bf(x))=cx+df(x) as a polynomial identity.
Hypotheses and scope
- The ground field is Q.
- The update is homogeneous.
- The visible orbit is infinite.
Proof or evidence
Degree m² versus m forces b=0. Coefficient comparison then rules out a constant term and more than one nonlinear exponent unless a is a root of unity, which would make the orbit finite. The displayed triangular update proves sufficiency.
Verification notes
The b≠0 degree argument, constant term, multiple nonlinear exponents, and all rational roots-of-unity cases were checked.
Limitations
- Affine updates can be homogenized with an extra constant coordinate and are not classified by this two-state theorem.