TauLib.BookIV.Arena.CoherenceKernel
TauLib.BookIV.Arena.CoherenceKernel
The coherence kernel K: the categorical core that generates all physics. At E₁ it manifests as the 5-generator system {α,π,γ,η,ω} with canonical sector assignment.
Registry Cross-References
-
[IV.D246] Coherence Kernel — Physics Presentation —
CoherenceKernel -
[IV.D247] Generator–Sector Assignment —
GenSectorAssignment -
[IV.P146] Uniqueness of Assignment —
assignment_unique -
[IV.D248] Ontic Minimality —
ontic_minimality
Mathematical Content
The coherence kernel wraps the 5 generators with their canonical sector assignment Φ: {α,π,γ,η,ω} → {D,A,B,C,Ω}. The assignment is unique (any polarity-preserving, depth-respecting map must agree with Φ) and ontically minimal (no proper subset of generators spans all 5 sectors).
Ground Truth Sources
- Chapter 2 of Book IV (2nd Edition)
Tau.BookIV.Arena.GenSectorAssignment
source def Tau.BookIV.Arena.GenSectorAssignment (g : Kernel.Generator) :BookIII.Sectors.Sector
[IV.D247] The bijective map Φ: {α,π,γ,η,ω} → {D,A,B,C,Ω} assigning each generator to its unique sector. Equations
- Tau.BookIV.Arena.GenSectorAssignment Tau.Kernel.Generator.alpha = Tau.BookIII.Sectors.Sector.D
- Tau.BookIV.Arena.GenSectorAssignment Tau.Kernel.Generator.pi = Tau.BookIII.Sectors.Sector.A
- Tau.BookIV.Arena.GenSectorAssignment Tau.Kernel.Generator.gamma = Tau.BookIII.Sectors.Sector.B
- Tau.BookIV.Arena.GenSectorAssignment Tau.Kernel.Generator.eta = Tau.BookIII.Sectors.Sector.C
- Tau.BookIV.Arena.GenSectorAssignment Tau.Kernel.Generator.omega = Tau.BookIII.Sectors.Sector.Omega Instances For
Tau.BookIV.Arena.assignment_injective
source theorem Tau.BookIV.Arena.assignment_injective :GenSectorAssignment Kernel.Generator.alpha ≠ GenSectorAssignment Kernel.Generator.pi ∧ GenSectorAssignment Kernel.Generator.alpha ≠ GenSectorAssignment Kernel.Generator.gamma ∧ GenSectorAssignment Kernel.Generator.alpha ≠ GenSectorAssignment Kernel.Generator.eta ∧ GenSectorAssignment Kernel.Generator.alpha ≠ GenSectorAssignment Kernel.Generator.omega ∧ GenSectorAssignment Kernel.Generator.pi ≠ GenSectorAssignment Kernel.Generator.gamma ∧ GenSectorAssignment Kernel.Generator.pi ≠ GenSectorAssignment Kernel.Generator.eta ∧ GenSectorAssignment Kernel.Generator.pi ≠ GenSectorAssignment Kernel.Generator.omega ∧ GenSectorAssignment Kernel.Generator.gamma ≠ GenSectorAssignment Kernel.Generator.eta ∧ GenSectorAssignment Kernel.Generator.gamma ≠ GenSectorAssignment Kernel.Generator.omega ∧ GenSectorAssignment Kernel.Generator.eta ≠ GenSectorAssignment Kernel.Generator.omega
Φ maps each generator to a distinct sector (injective).
Tau.BookIV.Arena.assignment_surjective
source theorem Tau.BookIV.Arena.assignment_surjective (s : BookIII.Sectors.Sector) :∃ (g : Kernel.Generator), GenSectorAssignment g = s
Φ hits all 5 sectors (surjective).
Tau.BookIV.Arena.CoherenceKernel
source structure Tau.BookIV.Arena.CoherenceKernel :Type
[IV.D246] The coherence kernel K: the categorical core generating all physics. At E₁, K = {α,π,γ,η,ω} with canonical sector assignment and polarity signatures. Minimal generating set for the coupling ledger.
-
gen_count : ℕ Number of generators.
- gen_count_eq : self.gen_count = 5
-
sector_count : ℕ Number of sectors covered (= gen_count for bijective assignment).
- sector_count_eq : self.sector_count = 5
- bijective : self.gen_count = self.sector_count Bijective (gen_count = sector_count).
Instances For
Tau.BookIV.Arena.instReprCoherenceKernel.repr
source def Tau.BookIV.Arena.instReprCoherenceKernel.repr :CoherenceKernel → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Arena.instReprCoherenceKernel
source instance Tau.BookIV.Arena.instReprCoherenceKernel :Repr CoherenceKernel
Equations
- Tau.BookIV.Arena.instReprCoherenceKernel = { reprPrec := Tau.BookIV.Arena.instReprCoherenceKernel.repr }
Tau.BookIV.Arena.canonical_kernel
source def Tau.BookIV.Arena.canonical_kernel :CoherenceKernel
The canonical coherence kernel at E₁. Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIV.Arena.gen_polarity
source def Tau.BookIV.Arena.gen_polarity (g : Kernel.Generator) :Sectors.PolaritySign
Polarity of a generator in the canonical assignment. Equations
- Tau.BookIV.Arena.gen_polarity g = (Tau.BookIV.Sectors.sector_physics (Tau.BookIV.Arena.GenSectorAssignment g)).polarity Instances For
Tau.BookIV.Arena.gen_depth
source def Tau.BookIV.Arena.gen_depth (g : Kernel.Generator) :ℕ
Depth of a generator in the canonical assignment. Equations
- Tau.BookIV.Arena.gen_depth g = (Tau.BookIV.Sectors.sector_physics (Tau.BookIV.Arena.GenSectorAssignment g)).depth Instances For
Tau.BookIV.Arena.assignment_unique
source **theorem Tau.BookIV.Arena.assignment_unique (Psi : Kernel.Generator → BookIII.Sectors.Sector)
(h_pol : ∀ (g : Kernel.Generator), (Sectors.sector_physics (Psi g)).polarity = gen_polarity g)
(h_dep : ∀ (g : Kernel.Generator), (Sectors.sector_physics (Psi g)).depth = gen_depth g)
(g : Kernel.Generator) :Psi g = GenSectorAssignment g**
[IV.P146] Uniqueness of generator–sector assignment: any assignment Ψ agreeing on polarity and depth must equal Φ. Proved by exhaustive case analysis on generator × sector.
Tau.BookIV.Arena.all_generators
source def Tau.BookIV.Arena.all_generators :List Kernel.Generator
All 5 generators as a list. Equations
- Tau.BookIV.Arena.all_generators = [Tau.Kernel.Generator.alpha, Tau.Kernel.Generator.pi, Tau.Kernel.Generator.gamma, Tau.Kernel.Generator.eta, Tau.Kernel.Generator.omega] Instances For
Tau.BookIV.Arena.covered_sectors
source def Tau.BookIV.Arena.covered_sectors (gens : List Kernel.Generator) :List BookIII.Sectors.Sector
Sectors covered by a list of generators. Equations
- Tau.BookIV.Arena.covered_sectors gens = List.map Tau.BookIV.Arena.GenSectorAssignment gens Instances For
Tau.BookIV.Arena.ontic_minimality
source theorem Tau.BookIV.Arena.ontic_minimality :GenSectorAssignment Kernel.Generator.alpha = BookIII.Sectors.Sector.D ∧ GenSectorAssignment Kernel.Generator.pi ≠ BookIII.Sectors.Sector.D ∧ GenSectorAssignment Kernel.Generator.gamma ≠ BookIII.Sectors.Sector.D ∧ GenSectorAssignment Kernel.Generator.eta ≠ BookIII.Sectors.Sector.D ∧ GenSectorAssignment Kernel.Generator.omega ≠ BookIII.Sectors.Sector.D ∧ GenSectorAssignment Kernel.Generator.pi = BookIII.Sectors.Sector.A ∧ GenSectorAssignment Kernel.Generator.alpha ≠ BookIII.Sectors.Sector.A ∧ GenSectorAssignment Kernel.Generator.gamma ≠ BookIII.Sectors.Sector.A ∧ GenSectorAssignment Kernel.Generator.eta ≠ BookIII.Sectors.Sector.A ∧ GenSectorAssignment Kernel.Generator.omega ≠ BookIII.Sectors.Sector.A ∧ GenSectorAssignment Kernel.Generator.gamma = BookIII.Sectors.Sector.B ∧ GenSectorAssignment Kernel.Generator.alpha ≠ BookIII.Sectors.Sector.B ∧ GenSectorAssignment Kernel.Generator.pi ≠ BookIII.Sectors.Sector.B ∧ GenSectorAssignment Kernel.Generator.eta ≠ BookIII.Sectors.Sector.B ∧ GenSectorAssignment Kernel.Generator.omega ≠ BookIII.Sectors.Sector.B ∧ GenSectorAssignment Kernel.Generator.eta = BookIII.Sectors.Sector.C ∧ GenSectorAssignment Kernel.Generator.alpha ≠ BookIII.Sectors.Sector.C ∧ GenSectorAssignment Kernel.Generator.pi ≠ BookIII.Sectors.Sector.C ∧ GenSectorAssignment Kernel.Generator.gamma ≠ BookIII.Sectors.Sector.C ∧ GenSectorAssignment Kernel.Generator.omega ≠ BookIII.Sectors.Sector.C ∧ GenSectorAssignment Kernel.Generator.omega = BookIII.Sectors.Sector.Omega ∧ GenSectorAssignment Kernel.Generator.alpha ≠ BookIII.Sectors.Sector.Omega ∧ GenSectorAssignment Kernel.Generator.pi ≠ BookIII.Sectors.Sector.Omega ∧ GenSectorAssignment Kernel.Generator.gamma ≠ BookIII.Sectors.Sector.Omega ∧ GenSectorAssignment Kernel.Generator.eta ≠ BookIII.Sectors.Sector.Omega
[IV.D248] Ontic minimality: each generator is the unique preimage of its sector under Φ, so removing any one loses a sector.
Tau.BookIV.Arena.kernel_generator_count
source theorem Tau.BookIV.Arena.kernel_generator_count :all_generators.length = 5
Tau.BookIV.Arena.assignment_agrees_with_params
source theorem Tau.BookIV.Arena.assignment_agrees_with_params :Sectors.gravity_sector.generator = Kernel.Generator.alpha ∧ Sectors.weak_sector.generator = Kernel.Generator.pi ∧ Sectors.em_sector.generator = Kernel.Generator.gamma ∧ Sectors.strong_sector.generator = Kernel.Generator.eta ∧ Sectors.higgs_sector.generator = Kernel.Generator.omega
Assignment agrees with sector parameter generator fields.