TauLib · API Book IV

TauLib.BookIV.Sectors.ModeCensus

TauLib.BookIV.Sectors.ModeCensus

Boundary mode census on L = S¹ ∨ S¹: the 11/15 charge fraction.

Registry Cross-References

  • [IV.D49] Boundary Mode Census — BoundaryMode, emActive, allModes

  • [IV.T16] Active/Silent Census — active_count, silent_count

  • [IV.P08] 11/15 Charge Fraction — active_count

Mathematical Content

On the lemniscate boundary L = S¹ ∨ S¹, each of the 5 generators {α, π, γ, η, ω} contributes 3 boundary modes (Lobe₊, Lobe₋, Crossing), giving 15 total modes. The EM-activity census classifies each mode as either electromagnetically active (nonzero U(1) holonomy) or EM-silent.

Census result (bipolar):

Generator Sector Lobe₊ Lobe₋ Crossing Active

γ (EM) B yes yes yes 3

π (Weak) A yes yes no 2

η (Strong) C yes yes yes 3

α (Grav) D no no no 0

ω (Higgs) B∩C yes yes yes 3

Total 11

The 4 silent modes: 3 gravitational (α×{Lobe₊,Lobe₋,Crossing}) + 1 weak neutral (π×Crossing = Z⁰ channel).

Ground Truth Sources

  • open_questions_sprint.md Part B: bipolar census

  • physics_layer_sector_instantiation.md §4: generator-sector mapping


Tau.BookIV.Sectors.ModeCensus.Gen5

source inductive Tau.BookIV.Sectors.ModeCensus.Gen5 :Type

The 5 generators of Category τ (local copy for census).

  • alpha : Gen5
  • pi_ : Gen5
  • gamma : Gen5
  • eta : Gen5
  • omega : Gen5 Instances For

Tau.BookIV.Sectors.ModeCensus.instReprGen5

source instance Tau.BookIV.Sectors.ModeCensus.instReprGen5 :Repr Gen5

Equations

  • Tau.BookIV.Sectors.ModeCensus.instReprGen5 = { reprPrec := Tau.BookIV.Sectors.ModeCensus.instReprGen5.repr }

Tau.BookIV.Sectors.ModeCensus.instReprGen5.repr

source def Tau.BookIV.Sectors.ModeCensus.instReprGen5.repr :Gen5 → Nat → Std.Format

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookIV.Sectors.ModeCensus.instDecidableEqGen5

source instance Tau.BookIV.Sectors.ModeCensus.instDecidableEqGen5 :DecidableEq Gen5

Equations

  • Tau.BookIV.Sectors.ModeCensus.instDecidableEqGen5 x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯

Tau.BookIV.Sectors.ModeCensus.instBEqGen5

source instance Tau.BookIV.Sectors.ModeCensus.instBEqGen5 :BEq Gen5

Equations

  • Tau.BookIV.Sectors.ModeCensus.instBEqGen5 = { beq := Tau.BookIV.Sectors.ModeCensus.instBEqGen5.beq }

Tau.BookIV.Sectors.ModeCensus.instBEqGen5.beq

source def Tau.BookIV.Sectors.ModeCensus.instBEqGen5.beq :Gen5 → Gen5 → Bool

Equations

  • Tau.BookIV.Sectors.ModeCensus.instBEqGen5.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx) Instances For

Tau.BookIV.Sectors.ModeCensus.LobeConfig

source inductive Tau.BookIV.Sectors.ModeCensus.LobeConfig :Type

Lobe configuration on L = S¹ ∨ S¹.

  • lobePos : LobeConfig
  • lobeNeg : LobeConfig
  • crossing : LobeConfig Instances For

Tau.BookIV.Sectors.ModeCensus.instReprLobeConfig

source instance Tau.BookIV.Sectors.ModeCensus.instReprLobeConfig :Repr LobeConfig

Equations

  • Tau.BookIV.Sectors.ModeCensus.instReprLobeConfig = { reprPrec := Tau.BookIV.Sectors.ModeCensus.instReprLobeConfig.repr }

Tau.BookIV.Sectors.ModeCensus.instReprLobeConfig.repr

source def Tau.BookIV.Sectors.ModeCensus.instReprLobeConfig.repr :LobeConfig → Nat → Std.Format

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookIV.Sectors.ModeCensus.instDecidableEqLobeConfig

source instance Tau.BookIV.Sectors.ModeCensus.instDecidableEqLobeConfig :DecidableEq LobeConfig

Equations

  • Tau.BookIV.Sectors.ModeCensus.instDecidableEqLobeConfig x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯

Tau.BookIV.Sectors.ModeCensus.instBEqLobeConfig.beq

source def Tau.BookIV.Sectors.ModeCensus.instBEqLobeConfig.beq :LobeConfig → LobeConfig → Bool

Equations

  • Tau.BookIV.Sectors.ModeCensus.instBEqLobeConfig.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx) Instances For

Tau.BookIV.Sectors.ModeCensus.instBEqLobeConfig

source instance Tau.BookIV.Sectors.ModeCensus.instBEqLobeConfig :BEq LobeConfig

Equations

  • Tau.BookIV.Sectors.ModeCensus.instBEqLobeConfig = { beq := Tau.BookIV.Sectors.ModeCensus.instBEqLobeConfig.beq }

Tau.BookIV.Sectors.ModeCensus.BoundaryMode

source structure Tau.BookIV.Sectors.ModeCensus.BoundaryMode :Type

[IV.D49] A boundary mode is a (generator, lobe configuration) pair. There are 5 × 3 = 15 such modes.

  • gen : Gen5
  • config : LobeConfig Instances For

Tau.BookIV.Sectors.ModeCensus.instReprBoundaryMode

source instance Tau.BookIV.Sectors.ModeCensus.instReprBoundaryMode :Repr BoundaryMode

Equations

  • Tau.BookIV.Sectors.ModeCensus.instReprBoundaryMode = { reprPrec := Tau.BookIV.Sectors.ModeCensus.instReprBoundaryMode.repr }

Tau.BookIV.Sectors.ModeCensus.instReprBoundaryMode.repr

source def Tau.BookIV.Sectors.ModeCensus.instReprBoundaryMode.repr :BoundaryMode → Nat → Std.Format

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookIV.Sectors.ModeCensus.instDecidableEqBoundaryMode.decEq

source def Tau.BookIV.Sectors.ModeCensus.instDecidableEqBoundaryMode.decEq (x✝ x✝¹ : BoundaryMode) :Decidable (x✝ = x✝¹)

Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookIV.Sectors.ModeCensus.instDecidableEqBoundaryMode

source instance Tau.BookIV.Sectors.ModeCensus.instDecidableEqBoundaryMode :DecidableEq BoundaryMode

Equations

  • Tau.BookIV.Sectors.ModeCensus.instDecidableEqBoundaryMode = Tau.BookIV.Sectors.ModeCensus.instDecidableEqBoundaryMode.decEq

Tau.BookIV.Sectors.ModeCensus.instBEqBoundaryMode

source instance Tau.BookIV.Sectors.ModeCensus.instBEqBoundaryMode :BEq BoundaryMode

Equations

  • Tau.BookIV.Sectors.ModeCensus.instBEqBoundaryMode = { beq := Tau.BookIV.Sectors.ModeCensus.instBEqBoundaryMode.beq }

Tau.BookIV.Sectors.ModeCensus.instBEqBoundaryMode.beq

source def Tau.BookIV.Sectors.ModeCensus.instBEqBoundaryMode.beq :BoundaryMode → BoundaryMode → Bool

Equations

  • Tau.BookIV.Sectors.ModeCensus.instBEqBoundaryMode.beq { gen := a, config := a_1 } { gen := b, config := b_1 } = (a == b && a_1 == b_1)
  • Tau.BookIV.Sectors.ModeCensus.instBEqBoundaryMode.beq x✝¹ x✝ = false Instances For

Tau.BookIV.Sectors.ModeCensus.BoundaryMode.emActive

source def Tau.BookIV.Sectors.ModeCensus.BoundaryMode.emActive :BoundaryMode → Bool

EM-activity: whether a boundary mode carries nonzero U(1) holonomy.

Bipolar census from the Open Questions Sprint:

  • γ (EM): always active (γ IS the EM generator)

  • π (Weak): Lobe₊ = W⁺ (active), Lobe₋ = W⁻ (active), Crossing = Z⁰ (silent)

  • η (Strong): always active (quarks carry fractional EM charge)

  • α (Gravity): always silent (gravity is EM-neutral)

  • ω (Higgs): always active (Higgs couples to EM charge)

Equations

  • { gen := Tau.BookIV.Sectors.ModeCensus.Gen5.gamma, config := config }.emActive = true
  • { gen := Tau.BookIV.Sectors.ModeCensus.Gen5.pi_, config := Tau.BookIV.Sectors.ModeCensus.LobeConfig.lobePos }.emActive = true
  • { gen := Tau.BookIV.Sectors.ModeCensus.Gen5.pi_, config := Tau.BookIV.Sectors.ModeCensus.LobeConfig.lobeNeg }.emActive = true
  • { gen := Tau.BookIV.Sectors.ModeCensus.Gen5.pi_, config := Tau.BookIV.Sectors.ModeCensus.LobeConfig.crossing }.emActive = false
  • { gen := Tau.BookIV.Sectors.ModeCensus.Gen5.eta, config := config }.emActive = true
  • { gen := Tau.BookIV.Sectors.ModeCensus.Gen5.alpha, config := config }.emActive = false
  • { gen := Tau.BookIV.Sectors.ModeCensus.Gen5.omega, config := config }.emActive = true Instances For

Tau.BookIV.Sectors.ModeCensus.allModes

source def Tau.BookIV.Sectors.ModeCensus.allModes :List BoundaryMode

[IV.D49] All 15 boundary modes, listed explicitly. Equations

  • One or more equations did not get rendered due to their size. Instances For

Tau.BookIV.Sectors.ModeCensus.activeModes

source def Tau.BookIV.Sectors.ModeCensus.activeModes :List BoundaryMode

Active modes (EM-active). Equations

  • Tau.BookIV.Sectors.ModeCensus.activeModes = List.filter Tau.BookIV.Sectors.ModeCensus.BoundaryMode.emActive Tau.BookIV.Sectors.ModeCensus.allModes Instances For

Tau.BookIV.Sectors.ModeCensus.silentModes

source def Tau.BookIV.Sectors.ModeCensus.silentModes :List BoundaryMode

Silent modes (EM-silent). Equations

  • Tau.BookIV.Sectors.ModeCensus.silentModes = List.filter (fun (m : Tau.BookIV.Sectors.ModeCensus.BoundaryMode) => !m.emActive) Tau.BookIV.Sectors.ModeCensus.allModes Instances For

Tau.BookIV.Sectors.ModeCensus.mode_total

source theorem Tau.BookIV.Sectors.ModeCensus.mode_total :allModes.length = 15

[IV.T16] Total number of boundary modes = 15.


Tau.BookIV.Sectors.ModeCensus.active_count

source theorem Tau.BookIV.Sectors.ModeCensus.active_count :activeModes.length = 11

[IV.T16] Number of EM-active modes = 11.


Tau.BookIV.Sectors.ModeCensus.silent_count

source theorem Tau.BookIV.Sectors.ModeCensus.silent_count :silentModes.length = 4

[IV.T16] Number of EM-silent modes = 4.


Tau.BookIV.Sectors.ModeCensus.active_plus_silent

source theorem Tau.BookIV.Sectors.ModeCensus.active_plus_silent :activeModes.length + silentModes.length = allModes.length

Active + silent = total (consistency).


Tau.BookIV.Sectors.ModeCensus.charge_fraction_square

source theorem Tau.BookIV.Sectors.ModeCensus.charge_fraction_square :11 * 11 = 121 ∧ 15 * 15 = 225

[IV.P08] The charge fraction 11/15 satisfies (11/15)² = 121/225. This is the coefficient in the tower formula α = (121/225)·ι_τ⁴.


Tau.BookIV.Sectors.ModeCensus.silent_modes_are_gravity_plus_Z0

source theorem Tau.BookIV.Sectors.ModeCensus.silent_modes_are_gravity_plus_Z0 :{ gen := Gen5.alpha, config := LobeConfig.lobePos }.emActive = false ∧ { gen := Gen5.alpha, config := LobeConfig.lobeNeg }.emActive = false ∧ { gen := Gen5.alpha, config := LobeConfig.crossing }.emActive = false ∧ { gen := Gen5.pi_, config := LobeConfig.crossing }.emActive = false

The 4 silent modes are exactly: α×3 configs + π×crossing.


Tau.BookIV.Sectors.ModeCensus.euler_sieve_identity

source theorem Tau.BookIV.Sectors.ModeCensus.euler_sieve_identity :2 * 4 * 121 * 225 = 3 * 5 * 120 * 121

The Euler sieve identity: (1−1/3)·(1−1/5)·(1+1/120) = (11/15)². Cross-multiplied: 2 · 4 · 121 · 225 = 3 · 5 · 120 · 121.


Tau.BookIV.Sectors.ModeCensus.s5_correction

source theorem Tau.BookIV.Sectors.ModeCensus.s5_correction :121 = 120 + 1 ∧ 120 = 1 * 2 * 3 * 4 * 5

The S₅ correction factor is 121/120 = 1 + 1/5!.


Tau.BookIV.Sectors.ModeCensus.mode_product

source theorem Tau.BookIV.Sectors.ModeCensus.mode_product :5 * 3 = 15

Total modes = 5 × 3 = 15.