pith. machine review for the scientific record. sign in
def

G2

definition
show as:
view math explainer →
module
IndisputableMonolith.CrossDomain.RecognitionGenerators
domain
CrossDomain
line
41 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.CrossDomain.RecognitionGenerators on GitHub at line 41.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

used by

formal source

  38
  39/-! ## The three primitive RS generators. -/
  40
  41def G2 : ℕ := 2  -- binary face
  42def G3 : ℕ := 3  -- spatial dim
  43def G5 : ℕ := 5  -- configDim
  44
  45/-! ## Spectrum decompositions. -/
  46
  47theorem four_decomp : (4 : ℕ) = G2^2 := by decide
  48theorem six_decomp : (6 : ℕ) = G2 * G3 := by decide
  49theorem seven_decomp : (7 : ℕ) = G2^3 - 1 := by decide
  50theorem eight_decomp : (8 : ℕ) = G2^3 := by decide
  51theorem ten_decomp : (10 : ℕ) = G2 * G5 := by decide
  52theorem twelve_decomp : (12 : ℕ) = G2^2 * G3 := by decide
  53theorem fifteen_decomp : (15 : ℕ) = G3 * G5 := by decide
  54theorem sixteen_decomp : (16 : ℕ) = G2^4 := by decide
  55theorem twentyfive_decomp : (25 : ℕ) = G5^2 := by decide
  56theorem fortyfive_decomp : (45 : ℕ) = G3^2 * G5 := by decide
  57theorem seventy_decomp : (70 : ℕ) = Nat.choose (G2^3) (G2^2) := by decide
  58theorem oneTwentyFive_decomp : (125 : ℕ) = G5^3 := by decide
  59theorem twoSixteen_decomp : (216 : ℕ) = (G2 * G3)^3 := by decide
  60theorem twoFiftySix_decomp : (256 : ℕ) = G2^(G2^3) := by decide
  61theorem threeSixty_decomp : (360 : ℕ) = G2^3 * G3^2 * G5 := by decide
  62theorem threeOneTwentyFive_decomp : (3125 : ℕ) = G5^5 := by decide
  63
  64/-! ## Closure properties. -/
  65
  66/-- The set {2, 3, 5} is the smallest generating set for the spectrum. -/
  67theorem generators_minimal :
  68    G2 ≠ G3 ∧ G3 ≠ G5 ∧ G2 ≠ G5 := by
  69  refine ⟨?_, ?_, ?_⟩ <;> decide
  70
  71/-- The product of all three generators: 2 · 3 · 5 = 30 (= primorial p₃#). -/