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

HasRSSpinorStructure

definition
show as:
view math explainer →
module
IndisputableMonolith.Foundation.DimensionForcing
domain
Foundation
line
214 · github
papers citing
none yet

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Foundation.DimensionForcing on GitHub at line 214.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

depends on

used by

formal source

 211    forced rests on Alexander duality: the linking group H̃^{D-2}(S¹) = ℤ iff D = 3.
 212    The spinor conditions (two_component, nonabelian, simple) and the 8-tick identity
 213    (2^D = 8) are derived as *consequences* of D=3, not used as premises. -/
 214structure HasRSSpinorStructure (D : Dimension) : Prop where
 215  /-- 2-component spinors -/
 216  two_component : spinorDimension D = 2 ∨ D = 3
 217  /-- Spin(D) is non-abelian — for D=3 this follows from Spin(3)≅SU(2) -/
 218  nonabelian : D ≥ 3
 219  /-- Spin(D) is simple (D = 3 or D ≥ 5) -/
 220  simple : D = 3 ∨ D ≥ 5
 221
 222/-- D = 3 has the RS spinor structure. -/
 223theorem D3_has_spinor_structure : HasRSSpinorStructure 3 := {
 224  two_component := Or.inr rfl
 225  nonabelian := le_refl 3
 226  simple := Or.inl rfl
 227}
 228
 229/-- D = 1 does not have RS spinor structure (too few dimensions). -/
 230theorem D1_no_spinor_structure : ¬HasRSSpinorStructure 1 := by
 231  intro ⟨_, hna, _⟩
 232  norm_num at hna
 233
 234/-- D = 2 does not have RS spinor structure (abelian rotations). -/
 235theorem D2_no_spinor_structure : ¬HasRSSpinorStructure 2 := by
 236  intro ⟨_, hna, _⟩
 237  norm_num at hna
 238
 239/-- D = 4 does not have RS spinor structure (product Spin(4) ≅ SU(2) × SU(2)). -/
 240theorem D4_no_spinor_structure : ¬HasRSSpinorStructure 4 := by
 241  intro ⟨htwo, _, hsimple⟩
 242  cases hsimple with
 243  | inl h3 => norm_num at h3
 244  | inr h5 => norm_num at h5