Signed Common Meadows (SCM) Primer¶
ZeroProofML v0.4 grounds its semantics in signed common meadows: a field of characteristic 0 extended with a total inverse and a single absorptive bottom element (⊥). Division by zero yields ⊥, which then absorbs addition and multiplication, allowing singularities to propagate without ad-hoc guard branches.
Weak Sign Structure¶
SCM augments the meadow core with a sign operator that preserves orientation even when magnitudes blow up. For real inputs the operator is 4-signed; for complex inputs it projects onto the unit circle, returning ⊥ unchanged and locking the last valid orientation when approaching the origin. This weak-sign construction makes the library usable for higher-dimensional robotics where ordered-field assumptions break down.
Bottom-Aware Training and Inference¶
The SCM core already ensures total arithmetic, but training benefits from explicit handling of singular paths. Gradient policies clamp, reject, or project gradients that traverse ⊥ during the backward pass, while the forward graph stays faithful to the algebra. The optional projective extension lifts select subgraphs to homogeneous tuples (N, D), giving the optimizer a smooth manifold and delaying any ⊥ instantiation to the boundary decode step. The guiding rule is:
Train on smooth (policy- or projective-regularized) objects; infer on strict SCM semantics.
Further Reading¶
- J.A. Bergstra and A. Ponse, Common Meadows (2015/2019) — defines the totalised field and absorptive bottom.
- J.A. Bergstra and A. Ponse, Signed Meadows (2017) — introduces the weak/4-signed operator layered on top of common meadows.