pub enum LinearShortcut {
None {
rigidity: Option<LinearRigidityCert>,
structure: LinearStructureCert,
},
NoLinearStructure,
}Expand description
The honest verdict on whether F admits a linear (GF(2)) symmetry shortcut — the certified,
re-checkable “no shortcut of this class” answer the dispatcher and diagnostics can report instead
of silently spinning a symmetry search. Class-relative (linear/parity), with the Chaitin ceiling
as the documented frame: we certify the linear structure exactly, never claim an absolute bound.
Variants§
None
F’s parity structure is fully exposed and rigid — no linear shortcut beyond the certified
2^kernel_dim solution space. The strongest available witness is attached: an explicit kernel
basis (LinearRigidityCert) when the system fits the u64 budget, always the incremental
dimensions (LinearStructureCert).
NoLinearStructure
F carries no parity structure at all — the linear class offers no leverage (and nothing to
break), so a linear-symmetry search would find nothing.
Trait Implementations§
Source§impl Clone for LinearShortcut
impl Clone for LinearShortcut
Source§fn clone(&self) -> LinearShortcut
fn clone(&self) -> LinearShortcut
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more