structure
definition
Primitive
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Masses.SectorPrimitive on GitHub at line 12.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
Centering -
aggCoeff -
aggCoeff_append -
aggCoeff_flatMap -
aggCoeff_rowMoves -
aggCoeff_rowMoves_aux -
aggCoeff_rowMoves_aux_axiom -
aggCoeff_rowMoves_aux_theorem -
aggCoeff_rowMoves_of_ne -
mem_toMoves_of_coeff_ne_zero -
MicroMove -
NormalForm -
pair_mem_toMoves_map -
Primitive -
primitive_mem_order -
primitiveOrderList -
rowMoves_mem_of_coeff_ne_zero -
sumCoeffs_toMoves -
physical_light_not_first -
Recognizer -
unification -
deltaOf
formal source
9namespace Masses
10namespace SectorPrimitive
11
12structure Primitive where
13 word : Ribbons.Word
14 reduced : Ribbons.normalForm word = word
15
16@[simp] def deltaOf (gen : Ribbons.GenClass) (p : Primitive) : ℤ :=
17 Ribbons.rungFrom gen p.word
18
19-- deltaOf is definitionally invariant (tautological; placeholder for rung-independence proof)
20example (p : Primitive) (gen : Ribbons.GenClass) : deltaOf gen p = deltaOf gen p := rfl
21
22end SectorPrimitive
23end Masses
24end IndisputableMonolith