primitiveOrderList
plain-language theorem explainer
The fixed enumeration of the fourteen primitive generators is supplied for micro-move normal-form coefficient tables. Researchers formalizing aggregation in the ethics module cite this ordering to keep list traversals deterministic. It is realized as a direct list literal of the inductive constructors.
Claim. The canonical ordering of the primitive generators is the list $[Love, Justice, Forgiveness, Wisdom, Courage, Temperance, Prudence, Compassion, Gratitude, Patience, Humility, Hope, Creativity, Sacrifice]$.
background
The inductive type of primitive generators enumerates fourteen items in fixed canonical order: Love, Justice, Forgiveness, Wisdom, Courage, Temperance, Prudence, Compassion, Gratitude, Patience, Humility, Hope, Creativity, Sacrifice. The module sets up canonical normal forms for micro-move coefficient tables supporting DREAM scaffolding. The structure from the masses sector requires reduced words in normal form.
proof idea
The definition is a direct term-mode list literal that enumerates the constructors of the primitive inductive type.
why it matters
This supplies the fixed order required by the lemmas that aggregate coefficients over row moves and test membership in the order list. It supports the canonical normal form for micro-move coefficient tables in the ethics virtues module, which underpins DREAM scaffolding. The ordering ensures consistent traversals in the normal-form machinery.
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.