pith. machine review for the scientific record. sign in
theorem other other high

magnetismType_count

show as:
view Lean formalization →

The set of magnetic ordering types has cardinality five, enumerating the canonical behaviors tied to configDim equal to five. Materials physicists cite this when classifying responses under the Recognition Science materials layer. The proof is a direct decision procedure on the Fintype instance derived from the inductive definition.

claimThe set consisting of diamagnetism, paramagnetism, ferromagnetism, antiferromagnetism, and ferrimagnetism has cardinality five: $|M| = 5$ where $M$ denotes the type of magnetism orderings.

background

MagnetismType is the inductive type whose five constructors are diamagnetism, paramagnetism, ferromagnetism, antiferromagnetism, and ferrimagnetism; it derives DecidableEq, Repr, BEq, and Fintype. The module sets the five canonical magnetic orderings equal to configDim D = 5 in the B15 materials depth. The sole upstream result is the inductive definition of MagnetismType itself.

proof idea

The proof is a one-line wrapper that invokes the decide tactic to compute Fintype.card directly from the derived Fintype instance on the inductive type.

why it matters in Recognition Science

This supplies the five_types field inside the MagnetismTypesCert definition. It anchors the enumeration of magnetic behaviors at configDim = 5, extending the core Recognition Science framework (T8 fixes spatial D = 3) into the materials layer. No open scaffolding questions are closed here.

scope and limits

Lean usage

def magnetismTypesCert : MagnetismTypesCert where five_types := magnetismType_count

formal statement (Lean)

  24theorem magnetismType_count : Fintype.card MagnetismType = 5 := by decide

proof body

  25

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (1)

Lean names referenced from this declaration's body.