TauLib · API Book IV

TauLib.BookIV.Electroweak.GaugeInvariance

TauLib.BookIV.Electroweak.GaugeInvariance

EM principal bundle, local trivializations, transition functions, sections, connections, covariant derivatives, parallel transport, field strength, Aharonov-Bohm phase, and EM loop space.

Registry Cross-References

  • [IV.D85] EM Principal Bundle — EMPrincipalBundle

  • [IV.D86] Local Trivialization — LocalTrivialization

  • [IV.D87] Transition Function — TransitionFunction

  • [IV.D88] Section of P_EM — BundleSection

  • [IV.D89] EM Connection — EMConnection

  • [IV.D90] Covariant Derivative — CovariantDerivative

  • [IV.D91] Parallel Transport — ParallelTransport

  • [IV.D92] Field Strength Tensor — FieldStrengthTensor

  • [IV.D93] Aharonov-Bohm Phase — AharonovBohmPhase

  • [IV.D94] EM Loop Space — EMLoopSpace

  • [IV.D95] Sigma-Equivariant Functional — SigmaEquivariant

  • [IV.T37] Gauge Invariance — gauge_invariance

  • [IV.T38] Field Strength Gauge-Invariant — field_strength_invariant

  • [IV.P37] First Chern Class — chern_class_classifier

  • [IV.P38] Parallel Transport Covariance — parallel_transport_covariance

  • [IV.P39] F from Commutator — f_from_commutator

Mathematical Content

EM Principal Bundle

The electromagnetic field on τ³ is a U(1) principal bundle P_EM → T². The structure group U(1) acts on fibers by phase rotation.

Gauge Invariance

Gauge invariance is NOT an extra postulate: it is the structural theorem that the physics on τ³ is independent of the choice of local trivialization. The connection A_μ transforms as A_μ → A_μ + ∂_μΛ under gauge, but the curvature F_μν = ∂_μA_ν − ∂_νA_μ is gauge-invariant.

Aharonov-Bohm Phase

The AB phase Φ_AB = exp(ie/ℏ ∮ A·dl) is the holonomy of the EM connection. It is physically observable (interference experiments) even when F = 0 locally.

Ground Truth Sources

  • Chapter 27 of Book IV (2nd Edition)

Tau.BookIV.Electroweak.EMPrincipalBundle

source structure Tau.BookIV.Electroweak.EMPrincipalBundle :Type

[IV.D85] The EM principal bundle P_EM → T² with structure group U(1). The B-sector gauge field lives on this bundle.

  • base_dim : ℕ Base space dimension (T² = 2).

  • base_eq : self.base_dim = 2
  • group_dim : ℕ Structure group dimension (U(1) = 1).

  • group_eq : self.group_dim = 1
  • total_dim : ℕ Total space dimension = base + group.

  • total_eq : self.total_dim = self.base_dim + self.group_dim
  • sector : BookIII.Sectors.Sector The sector: must be B (EM).

  • sector_eq : self.sector = BookIII.Sectors.Sector.B Instances For

Tau.BookIV.Electroweak.instReprEMPrincipalBundle

source instance Tau.BookIV.Electroweak.instReprEMPrincipalBundle :Repr EMPrincipalBundle

Equations

  • Tau.BookIV.Electroweak.instReprEMPrincipalBundle = { reprPrec := Tau.BookIV.Electroweak.instReprEMPrincipalBundle.repr }

Tau.BookIV.Electroweak.instReprEMPrincipalBundle.repr

source def Tau.BookIV.Electroweak.instReprEMPrincipalBundle.repr :EMPrincipalBundle → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.em_bundle

source def Tau.BookIV.Electroweak.em_bundle :EMPrincipalBundle

Canonical EM principal bundle. Equations

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

Tau.BookIV.Electroweak.LocalTrivialization

source structure Tau.BookIV.Electroweak.LocalTrivialization :Type

[IV.D86] A local trivialization of P_EM over a patch U_i ⊂ T². On each patch, P_EM|_{U_i} ≅ U_i × U(1).

  • patch_index : ℕ Patch index.

  • smooth : Bool The trivialization is smooth.

Instances For


Tau.BookIV.Electroweak.instReprLocalTrivialization.repr

source def Tau.BookIV.Electroweak.instReprLocalTrivialization.repr :LocalTrivialization → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.instReprLocalTrivialization

source instance Tau.BookIV.Electroweak.instReprLocalTrivialization :Repr LocalTrivialization

Equations

  • Tau.BookIV.Electroweak.instReprLocalTrivialization = { reprPrec := Tau.BookIV.Electroweak.instReprLocalTrivialization.repr }

Tau.BookIV.Electroweak.TransitionFunction

source structure Tau.BookIV.Electroweak.TransitionFunction :Type

[IV.D87] Transition function g_{UV}: U ∩ V → U(1). On overlaps, relates two local trivializations. The cocycle condition g_{UV}·g_{VW} = g_{UW} holds.

  • patch_u : ℕ Source patch index.

  • patch_v : ℕ Target patch index.

  • winding : ℤ Winding number of the transition function (integer for T²).

  • cocycle : Bool Satisfies cocycle condition.

Instances For


Tau.BookIV.Electroweak.instReprTransitionFunction

source instance Tau.BookIV.Electroweak.instReprTransitionFunction :Repr TransitionFunction

Equations

  • Tau.BookIV.Electroweak.instReprTransitionFunction = { reprPrec := Tau.BookIV.Electroweak.instReprTransitionFunction.repr }

Tau.BookIV.Electroweak.instReprTransitionFunction.repr

source def Tau.BookIV.Electroweak.instReprTransitionFunction.repr :TransitionFunction → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.TransitionFunction.compose

source **def Tau.BookIV.Electroweak.TransitionFunction.compose (g₁ g₂ : TransitionFunction)

(_h : g₁.patch_v = g₂.patch_u) :TransitionFunction**

Cocycle composition: transition function winding numbers add. Equations

  • g₁.compose g₂ _h = { patch_u := g₁.patch_u, patch_v := g₂.patch_v, winding := g₁.winding + g₂.winding } Instances For

Tau.BookIV.Electroweak.BundleSection

source structure Tau.BookIV.Electroweak.BundleSection :Type

[IV.D88] A section of P_EM: a smooth map s: T² → P_EM with π ∘ s = id. Existence of a global section iff bundle is trivial.

  • is_global : Bool Whether the section is global (defined on all of T²).

  • chern_is_zero : Bool Chern class is zero (required for global section to exist).

Instances For


Tau.BookIV.Electroweak.instReprBundleSection.repr

source def Tau.BookIV.Electroweak.instReprBundleSection.repr :BundleSection → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.instReprBundleSection

source instance Tau.BookIV.Electroweak.instReprBundleSection :Repr BundleSection

Equations

  • Tau.BookIV.Electroweak.instReprBundleSection = { reprPrec := Tau.BookIV.Electroweak.instReprBundleSection.repr }

Tau.BookIV.Electroweak.global_section_chern

source **theorem Tau.BookIV.Electroweak.global_section_chern (s : BundleSection)

(hg : s.is_global = true)

(hc : s.chern_is_zero = true) :s.is_global = true ∧ s.chern_is_zero = true**

Global section requires zero Chern class.


Tau.BookIV.Electroweak.EMConnection

source structure Tau.BookIV.Electroweak.EMConnection :Type

[IV.D89] Connection A on P_EM: a Lie-algebra-valued 1-form on T². In local coordinates A = A_μ dx^μ where A_μ: T² → ℝ. Under gauge transformation: A_μ → A_μ + ∂_μΛ.

  • components : ℕ Number of spacetime components.

  • comp_eq : self.components = 4
  • smooth : Bool The connection is smooth.

Instances For


Tau.BookIV.Electroweak.instReprEMConnection.repr

source def Tau.BookIV.Electroweak.instReprEMConnection.repr :EMConnection → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.instReprEMConnection

source instance Tau.BookIV.Electroweak.instReprEMConnection :Repr EMConnection

Equations

  • Tau.BookIV.Electroweak.instReprEMConnection = { reprPrec := Tau.BookIV.Electroweak.instReprEMConnection.repr }

Tau.BookIV.Electroweak.em_connection

source def Tau.BookIV.Electroweak.em_connection :EMConnection

Canonical EM connection on T² (4 components in spacetime). Equations

  • Tau.BookIV.Electroweak.em_connection = { components := 4, comp_eq := Tau.BookIV.Electroweak.em_connection._proof_1 } Instances For

Tau.BookIV.Electroweak.CovariantDerivative

source structure Tau.BookIV.Electroweak.CovariantDerivative :Type

[IV.D90] Covariant derivative D_μ = ∂_μ + ieA_μ on charged fields. The minimal coupling prescription of the B-sector connection.

  • charge_units : ℤ Coupling constant (charge in units of e).

  • connection_components : ℕ The connection used.

  • conn_eq : self.connection_components = 4 Instances For


Tau.BookIV.Electroweak.instReprCovariantDerivative.repr

source def Tau.BookIV.Electroweak.instReprCovariantDerivative.repr :CovariantDerivative → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.instReprCovariantDerivative

source instance Tau.BookIV.Electroweak.instReprCovariantDerivative :Repr CovariantDerivative

Equations

  • Tau.BookIV.Electroweak.instReprCovariantDerivative = { reprPrec := Tau.BookIV.Electroweak.instReprCovariantDerivative.repr }

Tau.BookIV.Electroweak.ParallelTransport

source structure Tau.BookIV.Electroweak.ParallelTransport :Type

[IV.D91] Parallel transport along a path γ in T²: the solution to D_γ ψ = 0. For U(1), this is a phase rotation.

  • is_loop : Bool Whether the path is closed (loop).

  • phase_numer : ℤ Phase accumulated (as scaled integer, in units of 2π/N).

  • phase_denom : ℕ
  • denom_pos : self.phase_denom > 0 Instances For

Tau.BookIV.Electroweak.instReprParallelTransport

source instance Tau.BookIV.Electroweak.instReprParallelTransport :Repr ParallelTransport

Equations

  • Tau.BookIV.Electroweak.instReprParallelTransport = { reprPrec := Tau.BookIV.Electroweak.instReprParallelTransport.repr }

Tau.BookIV.Electroweak.instReprParallelTransport.repr

source def Tau.BookIV.Electroweak.instReprParallelTransport.repr :ParallelTransport → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.ParallelTransport.compose

source def Tau.BookIV.Electroweak.ParallelTransport.compose (t₁ t₂ : ParallelTransport) :ParallelTransport

Parallel transport composition. Equations

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

Tau.BookIV.Electroweak.FieldStrengthTensor

source structure Tau.BookIV.Electroweak.FieldStrengthTensor :Type

[IV.D92] Field strength tensor F_μν = ∂_μA_ν − ∂_νA_μ (curvature). Antisymmetric 2-form on spacetime; encodes E and B fields. Independent components in 4D: 6 = 4·3/2.

  • spacetime_dim : ℕ Spacetime dimension.

  • dim_eq : self.spacetime_dim = 4
  • independent_components : ℕ Number of independent components = d(d-1)/2.

  • comp_eq : self.independent_components = 6
  • gauge_invariant : Bool Gauge-invariant (structural property).

Instances For


Tau.BookIV.Electroweak.instReprFieldStrengthTensor.repr

source def Tau.BookIV.Electroweak.instReprFieldStrengthTensor.repr :FieldStrengthTensor → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.instReprFieldStrengthTensor

source instance Tau.BookIV.Electroweak.instReprFieldStrengthTensor :Repr FieldStrengthTensor

Equations

  • Tau.BookIV.Electroweak.instReprFieldStrengthTensor = { reprPrec := Tau.BookIV.Electroweak.instReprFieldStrengthTensor.repr }

Tau.BookIV.Electroweak.field_strength

source def Tau.BookIV.Electroweak.field_strength :FieldStrengthTensor

Canonical field strength tensor in 4D. Equations

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

Tau.BookIV.Electroweak.AharonovBohmPhase

source structure Tau.BookIV.Electroweak.AharonovBohmPhase :Type

[IV.D93] Aharonov-Bohm phase: Φ_AB = exp(ie/ℏ ∮ A·dl). Observable even when F=0 locally; encodes global topology. The phase is the holonomy of the EM connection around a loop.

  • flux_numer : ℤ Enclosed magnetic flux (scaled).

  • flux_denom : ℕ
  • denom_pos : self.flux_denom > 0
  • is_loop : Bool The path is a closed loop.

  • loop_true : self.is_loop = true Instances For

Tau.BookIV.Electroweak.instReprAharonovBohmPhase.repr

source def Tau.BookIV.Electroweak.instReprAharonovBohmPhase.repr :AharonovBohmPhase → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.instReprAharonovBohmPhase

source instance Tau.BookIV.Electroweak.instReprAharonovBohmPhase :Repr AharonovBohmPhase

Equations

  • Tau.BookIV.Electroweak.instReprAharonovBohmPhase = { reprPrec := Tau.BookIV.Electroweak.instReprAharonovBohmPhase.repr }

Tau.BookIV.Electroweak.EMLoopSpace

source structure Tau.BookIV.Electroweak.EMLoopSpace :Type

[IV.D94] EM loop space: the space of closed loops on T² equipped with the holonomy map. Loops compose by concatenation, giving a group structure on holonomies.

  • base_dim : ℕ Base space (T²).

  • base_eq : self.base_dim = 2
  • holonomy_multiplicative : Bool The holonomy is multiplicative under loop composition.

Instances For


Tau.BookIV.Electroweak.instReprEMLoopSpace

source instance Tau.BookIV.Electroweak.instReprEMLoopSpace :Repr EMLoopSpace

Equations

  • Tau.BookIV.Electroweak.instReprEMLoopSpace = { reprPrec := Tau.BookIV.Electroweak.instReprEMLoopSpace.repr }

Tau.BookIV.Electroweak.instReprEMLoopSpace.repr

source def Tau.BookIV.Electroweak.instReprEMLoopSpace.repr :EMLoopSpace → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.SigmaEquivariant

source structure Tau.BookIV.Electroweak.SigmaEquivariant :Type

[IV.D95] A σ-equivariant functional on P_EM: a functional that commutes with the U(1) action (σ). Physical observables must be σ-equivariant; this is the structural content of gauge invariance.

  • equivariant : Bool The functional commutes with U(1) action.

  • is_observable : Bool Observable iff equivariant.

  • obs_eq : self.is_observable = self.equivariant Instances For


Tau.BookIV.Electroweak.instReprSigmaEquivariant.repr

source def Tau.BookIV.Electroweak.instReprSigmaEquivariant.repr :SigmaEquivariant → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.instReprSigmaEquivariant

source instance Tau.BookIV.Electroweak.instReprSigmaEquivariant :Repr SigmaEquivariant

Equations

  • Tau.BookIV.Electroweak.instReprSigmaEquivariant = { reprPrec := Tau.BookIV.Electroweak.instReprSigmaEquivariant.repr }

Tau.BookIV.Electroweak.gauge_invariance

source **theorem Tau.BookIV.Electroweak.gauge_invariance (s : SigmaEquivariant)

(h : s.equivariant = true) :s.is_observable = true**

[IV.T37] Gauge invariance as structural theorem: physics on τ³ is independent of the choice of local trivialization. All physical observables are σ-equivariant functionals.


Tau.BookIV.Electroweak.field_strength_invariant

source theorem Tau.BookIV.Electroweak.field_strength_invariant :field_strength.gauge_invariant = true

[IV.T38] F_μν is gauge-invariant: since F = dA and d² = 0, the substitution A → A + dΛ gives F → F + d²Λ = F.


Tau.BookIV.Electroweak.ChernClassifier

source structure Tau.BookIV.Electroweak.ChernClassifier :Type

[IV.P37] P_EM is classified by its first Chern class c₁ ∈ ℤ. The Chern number is the total magnetic flux through T².

  • chern_class : ℤ First Chern class (integer).

  • classifies_bundle : Bool Chern class determines bundle up to isomorphism.

Instances For


Tau.BookIV.Electroweak.instReprChernClassifier

source instance Tau.BookIV.Electroweak.instReprChernClassifier :Repr ChernClassifier

Equations

  • Tau.BookIV.Electroweak.instReprChernClassifier = { reprPrec := Tau.BookIV.Electroweak.instReprChernClassifier.repr }

Tau.BookIV.Electroweak.instReprChernClassifier.repr

source def Tau.BookIV.Electroweak.instReprChernClassifier.repr :ChernClassifier → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.chern_class_classifier

source **theorem Tau.BookIV.Electroweak.chern_class_classifier (c : ChernClassifier)

(h : c.classifies_bundle = true) :c.classifies_bundle = true**


Tau.BookIV.Electroweak.TransportCovariance

source structure Tau.BookIV.Electroweak.TransportCovariance :Type

[IV.P38] Parallel transport is gauge-covariant for open paths and gauge-invariant for closed paths (loops). The holonomy around a loop is a physical observable (the AB phase).

  • open_covariant : Bool Open-path transport is gauge-covariant.

  • closed_invariant : Bool Closed-path (loop) holonomy is gauge-invariant.

Instances For


Tau.BookIV.Electroweak.instReprTransportCovariance.repr

source def Tau.BookIV.Electroweak.instReprTransportCovariance.repr :TransportCovariance → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.instReprTransportCovariance

source instance Tau.BookIV.Electroweak.instReprTransportCovariance :Repr TransportCovariance

Equations

  • Tau.BookIV.Electroweak.instReprTransportCovariance = { reprPrec := Tau.BookIV.Electroweak.instReprTransportCovariance.repr }

Tau.BookIV.Electroweak.parallel_transport_covariance

source **theorem Tau.BookIV.Electroweak.parallel_transport_covariance (tc : TransportCovariance)

(h : tc.closed_invariant = true) :tc.closed_invariant = true**


Tau.BookIV.Electroweak.FFromCommutator

source structure Tau.BookIV.Electroweak.FFromCommutator :Type

[IV.P39] F_μν arises from the commutator of covariant derivatives: [D_μ, D_ν] = ieF_μν. This is the geometric definition of curvature.

  • is_commutator : Bool F is the commutator of D.

  • factor_is_ie : Bool The factor is ie.

Instances For


Tau.BookIV.Electroweak.instReprFFromCommutator

source instance Tau.BookIV.Electroweak.instReprFFromCommutator :Repr FFromCommutator

Equations

  • Tau.BookIV.Electroweak.instReprFFromCommutator = { reprPrec := Tau.BookIV.Electroweak.instReprFFromCommutator.repr }

Tau.BookIV.Electroweak.instReprFFromCommutator.repr

source def Tau.BookIV.Electroweak.instReprFFromCommutator.repr :FFromCommutator → ℕ → Std.Format

Equations

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

Tau.BookIV.Electroweak.f_from_commutator

source **theorem Tau.BookIV.Electroweak.f_from_commutator (fc : FFromCommutator)

(h1 : fc.is_commutator = true)

(h2 : fc.factor_is_ie = true) :fc.is_commutator = true ∧ fc.factor_is_ie = true**


Tau.BookIV.Electroweak.example_triv

source def Tau.BookIV.Electroweak.example_triv :LocalTrivialization

Equations

  • Tau.BookIV.Electroweak.example_triv = { patch_index := 0 } Instances For

Tau.BookIV.Electroweak.example_transport

source def Tau.BookIV.Electroweak.example_transport :ParallelTransport

Equations

  • Tau.BookIV.Electroweak.example_transport = { is_loop := true, phase_numer := 1, phase_denom := 4, denom_pos := Tau.BookIV.Electroweak.example_transport._proof_2 } Instances For

Tau.BookIV.Electroweak.example_ab

source def Tau.BookIV.Electroweak.example_ab :AharonovBohmPhase

Equations

  • Tau.BookIV.Electroweak.example_ab = { flux_numer := 1, flux_denom := 2, denom_pos := Tau.BookIV.Electroweak.example_ab._proof_2, is_loop := true, loop_true := ⋯ } Instances For