pith. machine review for the scientific record. sign in
theorem proved tactic proof high

notCollapsedToPair1

show as:
view Lean formalization →

The theorem shows that the cardinality of the full cognitive state space strictly exceeds the cardinality of any two-factor product. Researchers formalizing the three-axis decomposition of conscious states would cite it to confirm that the space cannot be reduced to a pairwise subspace. The proof is a short tactic sequence that substitutes the known finite cardinalities for each component and decides the resulting numerical inequality.

claimLet $S$, $E$, and $M$ be the finite sets of sense modalities, emotional states, and memory systems, each of cardinality 5. Let $C = S × E × M$. Then $|C| > |S × E|$.

background

The module formalizes a conscious moment as the product of three orthogonal recognition axes, each of configuration dimension 5, yielding the 125-element space $C = S × E × M$. Sense is the inductive type with constructors sight, hearing, touch, smell, taste; Emotion has joy, sadness, fear, anger, disgust; MemorySystem is the remaining factor of equal size. Upstream results establish senseCount = 5, emotionCount = 5, and cognitiveStateCount = 125 via direct application of Fintype.card_prod.

proof idea

The proof first reduces the pair cardinality to 25 by simp on Fintype.card_prod together with senseCount and emotionCount. It then rewrites the goal using cognitiveStateCount and applies decide to confirm 125 > 25.

why it matters in Recognition Science

The result is referenced inside cognitiveStateSpaceCert as the irreducible_1 field, completing the non-reducibility clause of the module's four tasks. It supports the structural claim that the state space is strictly 5³-dimensional once the three-fold decomposition is assumed, without addressing empirical independence of the axes.

scope and limits

formal statement (Lean)

  75theorem notCollapsedToPair1 :
  76    Fintype.card CognitiveState > Fintype.card (Sense × Emotion) := by

proof body

Tactic-mode proof.

  77  have h : Fintype.card (Sense × Emotion) = 25 := by
  78    simp only [Fintype.card_prod, senseCount, emotionCount]
  79  rw [cognitiveStateCount, h]; decide
  80

used by (1)

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

depends on (6)

Lean names referenced from this declaration's body.