IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Factorization.CoordinateUniqueness
δ-native prime orbits display as genuine natural primes, so coordinate factorizations inherit uniqueness from Nat.factorization. Anyone citing the prime-coordinate readout or MasterCertificate uniqueness needs this bridge. The argument pairs orbit-to-Nat roundtrips with inductive equality of coordinate and classical factorizations.
claimIf a coordinate orbit satisfies the $\delta$-native prime-orbit predicate, then its natural readout is a prime in $\mathbb{N}$, and conversely. The multiset of coordinate bases of a prime-coordinate datum therefore coincides with the unique $\mathrm{Nat.factorization}$ of the product readout.
background
In the Primitive Recognition Calculus factorization layer, primes first appear as orbits under $\delta$-native recognition dynamics, not as bare elements of $\mathbb{N}$. Upstream, PrimeCoordinateTransform supplies the readout map sending such orbits to natural numbers and back.
This module closes that loop. The module doc states that the $\delta$-native primeOrbit predicate forces the orbit display to be a genuine Nat prime, the bridge that lets the readout inherit Nat.factorization structure. Sibling material includes the iff between primeOrbit and natPrime after toNat, the recursive coordinateFactorization on nil/cons lists, product non-vanishing, and the uniqueness theorem for prime-coordinate data.
proof idea
Theorem-heavy module, not a pure definition dump. Roundtrip lemmas show that toNat of a prime orbit is a Nat prime and conversely, yielding an iff. coordinateFactorization is defined by recursion on the coordinate list (nil and cons). Equality with Nat.factorization of the product is proved inductively, using that each coordinate base is a prime divisor of the product and that list membership implies divisibility. Uniqueness of prime-coordinate factorization then follows from uniqueness of classical Nat.factorization.
why it matters in Recognition Science
MasterCertificate imports this module to certify that the $\delta$-native factorization readout is exactly the unique classical prime factorization. Without the primeOrbit $\leftrightarrow$ Nat.prime bridge, the coordinate layer could not inherit Mathlib factorization uniqueness. In the Recognition foundation stack this sits inside PrimitiveRecognitionCalculus.Factorization and feeds the master certificate that the coordinate presentation of integers is faithful. It is pure arithmetic scaffolding for later recognition readout, not a physics forcing step.
scope and limits
- Does not define the primeOrbit predicate; that lives in upstream transform modules.
- Does not prove existence of factorizations beyond Nat.factorization.
- Does not treat non-prime orbits or composite coordinate bases.
- Does not connect to mass ladders, RCL, or T0–T8 forcing; pure arithmetic bridge.
- Does not address uniqueness for non-prime-coordinate data.
used by (1)
depends on (1)
declarations in this module (18)
-
theorem
natPrime_toNat_of_primeOrbit -
theorem
primeOrbit_of_natPrime_toNat -
theorem
primeOrbit_iff_natPrime_toNat -
def
coordinateFactorization -
theorem
coordinateFactorization_nil -
theorem
coordinateFactorization_cons -
theorem
primeCoordinateProduct_toNat_ne_zero -
theorem
coordinateFactorization_eq_factorization_product -
theorem
coordinateFactorization_eq_factorization_of_data -
theorem
primeCoordinateData_factorization_unique -
theorem
mem_coordinate_divides_product -
theorem
coordinate_base_is_prime_divisor -
theorem
mem_support_coordinateFactorization -
theorem
prime_divisor_is_coordinate_base -
theorem
primeOrbit_divides_iff_mem_coordinate_bases -
theorem
classicalTransport_readout_is_canonical -
structure
CoordinateUniquenessCertificate -
theorem
coordinate_uniqueness_certificate