Function-Graph Spectrum Collision
Abstract
Equal trace and rank spectra do not determine an eight-state functional graph.
Theorem 1.1 (The complete spectra agree while the functional graphs do not).
Proof. Machine-checked in Lean as D5/S3/ObserverMemory/InverseLimits/FunctionGraphSpectrumCollision.same_trace_rank_spectra_not_function_graph_conjugate (✓ std3). ∎
Source. Repository-derived.
Commentary.
Identify 0,a,b,c,d,e,f,g with Fin 8 in that order. The displayed sixteen equations are the complete tables of tauA and tauB. The rank value is the cardinality of the iterated image, and the trace value is the number of fixed points of the iterate.
A leaf has no predecessor. The depth-one leaf multiset collects the leaf counts at the non-root children mapped directly to 0. Its values are {3,1,0} and {2,2,0}.
A functional-graph isomorphism is expressed without a new classifier: it is a permutation semiconjugating tauA to tauB. Such a map would preserve every fiber cardinality, but tauA has a fiber of size three and tauB has none, so no conjugacy exists.
Repository and pinned-Mathlib searches found no equal or stronger statement. Mathlib supplies Semiconj, iterate_add_apply, image_const, and card_congr; GitHub Lean-code search found only those building blocks and mirrors.
References
- Truth anchor:
D5/S3/ObserverMemory/InverseLimits/FunctionGraphSpectrumCollision.same_trace_rank_spectra_not_function_graph_conjugate