TauLib · API Book IV

TauLib.BookIV.ManyBody.Magnetism

TauLib.BookIV.ManyBody.Magnetism

Magnetism on T²: Ising model, no-monopole theorem, domain walls, Curie transition, and five magnetic orders from defect-tuple signatures.

Registry Cross-References

  • [IV.D387] Magnetic Moment on T² — MagneticMoment

  • [IV.D388] τ-Ising Hamiltonian on T² — IsingHamiltonian

  • [IV.P226] Spontaneous Magnetization on T² — SpontaneousMagnetization

  • [IV.T208] No Magnetic Monopoles on T² — NoMonopoles

  • [IV.D389] Magnetic Domain Wall on T² — DomainWall

  • [IV.P227] Domain Wall Energy from T² Winding — DomainWallEnergy

  • [IV.T209] Curie Transition as T² Symmetry Breaking — CurieTransition

  • [IV.P228] Magnetic Orders as Defect-Tuple Signatures — MagneticOrders

Mathematical Content

This module formalizes magnetism as a consequence of T² topology:

  • No-monopole theorem: χ(T²) = 0 ⟹ ∇·B = 0 identically. No magnetic charges exist on a torus. This is the electric-magnetic duality: charge = boundary obstruction, monopole = Euler obstruction.

  • Ising model on T²: ferromagnetic order as global d₄ phase alignment. Periodic boundary conditions from T² topology, Kramers-Wannier duality, Onsager exact solution in thermodynamic limit.

  • Curie transition: second-order phase transition in defect-tuple framework. Order parameter = global d₄ coherence.

  • Five magnetic orders: dia, para, ferro, antiferro, ferri — all as d₄ signature variants.

Ground Truth Sources

  • Chapter 63 of Book IV (2nd Edition)

  • 1st Edition ch07_07 (Ising on T², χ(T²)=0)


Tau.BookIV.ManyBody.MagneticMoment

source structure Tau.BookIV.ManyBody.MagneticMoment :Type

[IV.D387] Magnetic moment of a defect bundle with spin quantum number s on T². The magnetization M is the average magnetic moment per unit volume over the statistical ensemble.

  • moment_from_spin : Bool Magnetic moment proportional to spin.

  • magnetization_collective : Bool Magnetization is collective property.

  • d4_governs_alignment : Bool d₄ component governs alignment pattern.

Instances For


Tau.BookIV.ManyBody.instReprMagneticMoment

source instance Tau.BookIV.ManyBody.instReprMagneticMoment :Repr MagneticMoment

Equations

  • Tau.BookIV.ManyBody.instReprMagneticMoment = { reprPrec := Tau.BookIV.ManyBody.instReprMagneticMoment.repr }

Tau.BookIV.ManyBody.instReprMagneticMoment.repr

source def Tau.BookIV.ManyBody.instReprMagneticMoment.repr :MagneticMoment → ℕ → Std.Format

Equations

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

Tau.BookIV.ManyBody.magnetic_moment

source def Tau.BookIV.ManyBody.magnetic_moment :MagneticMoment

Equations

  • Tau.BookIV.ManyBody.magnetic_moment = { } Instances For

Tau.BookIV.ManyBody.IsingHamiltonian

source structure Tau.BookIV.ManyBody.IsingHamiltonian :Type

[IV.D388] The τ-Ising Hamiltonian on a finite lattice Λ ⊂ T²: H = -J Σ_{⟨i,j⟩} σ_i σ_j - h Σ_i σ_i with periodic boundary conditions enforced by T² topology. J > 0 favors alignment (ferromagnetic), σ_i ∈ {-1, +1}.

  • exchange_positive : Bool Exchange coupling J > 0.

  • spin_values : List ℤ Spins take values ±1.

  • periodic_from_torus : Bool Periodic BCs from T² topology.

  • uniform_coordination : Bool No edges on T² — every site has same coordination number.

Instances For


Tau.BookIV.ManyBody.instReprIsingHamiltonian.repr

source def Tau.BookIV.ManyBody.instReprIsingHamiltonian.repr :IsingHamiltonian → ℕ → Std.Format

Equations

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

Tau.BookIV.ManyBody.instReprIsingHamiltonian

source instance Tau.BookIV.ManyBody.instReprIsingHamiltonian :Repr IsingHamiltonian

Equations

  • Tau.BookIV.ManyBody.instReprIsingHamiltonian = { reprPrec := Tau.BookIV.ManyBody.instReprIsingHamiltonian.repr }

Tau.BookIV.ManyBody.ising_hamiltonian

source def Tau.BookIV.ManyBody.ising_hamiltonian :IsingHamiltonian

Equations

  • Tau.BookIV.ManyBody.ising_hamiltonian = { } Instances For

Tau.BookIV.ManyBody.ising_periodic_bc

source theorem Tau.BookIV.ManyBody.ising_periodic_bc :ising_hamiltonian.periodic_from_torus = true


Tau.BookIV.ManyBody.SpontaneousMagnetization

source structure Tau.BookIV.ManyBody.SpontaneousMagnetization :Type

[IV.P226] Spontaneous magnetization on T²:

  • Above T_C: ⟨M⟩ = 0 (paramagnetic)

  • Below T_C: ⟨ M ⟩ > 0 (ferromagnetic, Z₂ broken)
  • T_C determined by sinh(2J/k_BT_C) = 1 (Kramers-Wannier duality)

  • phase_transition : Bool Phase transition exists.

  • above_tc_disordered : Bool Above T_C: disordered.

  • below_tc_broken : Bool Below T_C: Z₂ broken.

  • tc_from_duality : Bool T_C from Kramers-Wannier self-duality.

  • onsager_applies : Bool Onsager solution applies on T².

Instances For


Tau.BookIV.ManyBody.instReprSpontaneousMagnetization.repr

source def Tau.BookIV.ManyBody.instReprSpontaneousMagnetization.repr :SpontaneousMagnetization → ℕ → Std.Format

Equations

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

Tau.BookIV.ManyBody.instReprSpontaneousMagnetization

source instance Tau.BookIV.ManyBody.instReprSpontaneousMagnetization :Repr SpontaneousMagnetization

Equations

  • Tau.BookIV.ManyBody.instReprSpontaneousMagnetization = { reprPrec := Tau.BookIV.ManyBody.instReprSpontaneousMagnetization.repr }

Tau.BookIV.ManyBody.spontaneous_magnetization

source def Tau.BookIV.ManyBody.spontaneous_magnetization :SpontaneousMagnetization

Equations

  • Tau.BookIV.ManyBody.spontaneous_magnetization = { } Instances For

Tau.BookIV.ManyBody.magnetization_transition

source theorem Tau.BookIV.ManyBody.magnetization_transition :spontaneous_magnetization.phase_transition = true


Tau.BookIV.ManyBody.NoMonopoles

source structure Tau.BookIV.ManyBody.NoMonopoles :Type

[IV.T208] No Magnetic Monopoles on T². χ(T²) = 0 ⟹ ∇·B = 0 identically.

Proof: A monopole charge g at point p ∈ T² would require ∮_{T²} B·dA = g ≠ 0. By Gauss-Bonnet, this integral equals 2π·χ(T²) = 0 for any curvature 2-form. Hence g = 0.

This is the electric-magnetic duality in τ³:

  • Electric charge = boundary obstruction (∂T² via L, nontrivial)

  • Magnetic charge = Euler obstruction (χ(T²) = 0, trivial)

No monopoles exist — not as empirical fact, but as topological necessity.

  • euler_char_zero : Bool Euler characteristic of T² is zero.

  • genus_one : ℕ χ(T²) = 0 by genus-1 surface.

  • gauss_bonnet_zero : Bool Gauss-Bonnet gives total charge zero.

  • electric_boundary : Bool Electric charge: boundary obstruction (nontrivial).

  • magnetic_euler : Bool Magnetic charge: Euler obstruction (trivial).

  • topological_necessity : Bool Topological necessity, not empirical.

Instances For


Tau.BookIV.ManyBody.instReprNoMonopoles.repr

source def Tau.BookIV.ManyBody.instReprNoMonopoles.repr :NoMonopoles → ℕ → Std.Format

Equations

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

Tau.BookIV.ManyBody.instReprNoMonopoles

source instance Tau.BookIV.ManyBody.instReprNoMonopoles :Repr NoMonopoles

Equations

  • Tau.BookIV.ManyBody.instReprNoMonopoles = { reprPrec := Tau.BookIV.ManyBody.instReprNoMonopoles.repr }

Tau.BookIV.ManyBody.no_monopoles

source def Tau.BookIV.ManyBody.no_monopoles :NoMonopoles

Equations

  • Tau.BookIV.ManyBody.no_monopoles = { } Instances For

Tau.BookIV.ManyBody.euler_char_T2_zero

source theorem Tau.BookIV.ManyBody.euler_char_T2_zero :no_monopoles.euler_char_zero = true


Tau.BookIV.ManyBody.no_monopoles_topological

source theorem Tau.BookIV.ManyBody.no_monopoles_topological :no_monopoles.topological_necessity = true


Tau.BookIV.ManyBody.DomainWall

source structure Tau.BookIV.ManyBody.DomainWall :Type

[IV.D389] Magnetic domain wall: codimension-1 defect in the spin-alignment field on T². Curve γ ⊂ T² across which spin orientation changes discontinuously (Bloch wall) or rotates (Néel wall). In defect-tuple language, a locus where d₄ has winding discontinuity.

  • codimension : ℕ Codimension-1 defect.

  • bloch_type : Bool Bloch wall: discontinuous normal.

  • neel_type : Bool Néel wall: rotation in wall plane.

  • d4_discontinuity : Bool d₄ winding discontinuity.

Instances For


Tau.BookIV.ManyBody.instReprDomainWall.repr

source def Tau.BookIV.ManyBody.instReprDomainWall.repr :DomainWall → ℕ → Std.Format

Equations

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

Tau.BookIV.ManyBody.instReprDomainWall

source instance Tau.BookIV.ManyBody.instReprDomainWall :Repr DomainWall

Equations

  • Tau.BookIV.ManyBody.instReprDomainWall = { reprPrec := Tau.BookIV.ManyBody.instReprDomainWall.repr }

Tau.BookIV.ManyBody.domain_wall

source def Tau.BookIV.ManyBody.domain_wall :DomainWall

Equations

  • Tau.BookIV.ManyBody.domain_wall = { } Instances For

Tau.BookIV.ManyBody.DomainWallEnergy

source structure Tau.BookIV.ManyBody.DomainWallEnergy :Type

[IV.P227] Domain wall energy σ_wall = 4√(AK), where A = exchange stiffness, K = anisotropy constant. Width δ = π√(A/K). On T², non-contractible cycles impose global consistency: total winding change must be compatible with H₁(T²; ℤ) ≅ ℤ².

  • energy_formula : String Energy from exchange × anisotropy.

  • width_formula : String Width formula.

  • torus_consistency : Bool T² global consistency constraint.

  • first_homology : String H₁(T²; ℤ) ≅ ℤ² constraint.

Instances For


Tau.BookIV.ManyBody.instReprDomainWallEnergy.repr

source def Tau.BookIV.ManyBody.instReprDomainWallEnergy.repr :DomainWallEnergy → ℕ → Std.Format

Equations

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

Tau.BookIV.ManyBody.instReprDomainWallEnergy

source instance Tau.BookIV.ManyBody.instReprDomainWallEnergy :Repr DomainWallEnergy

Equations

  • Tau.BookIV.ManyBody.instReprDomainWallEnergy = { reprPrec := Tau.BookIV.ManyBody.instReprDomainWallEnergy.repr }

Tau.BookIV.ManyBody.domain_wall_energy

source def Tau.BookIV.ManyBody.domain_wall_energy :DomainWallEnergy

Equations

  • Tau.BookIV.ManyBody.domain_wall_energy = { } Instances For

Tau.BookIV.ManyBody.CurieTransition

source structure Tau.BookIV.ManyBody.CurieTransition :Type

[IV.T209] Curie transition as T² symmetry breaking. Second-order phase transition in defect-tuple framework:

  • Order parameter φ = ⟨M⟩/M_sat (global d₄ coherence)

  • Below T_C: φ ≠ 0 (Z₂ or SO(3) broken)

  • Above T_C: φ = 0 (restored)

  • At T_C: φ vanishes continuously, χ diverges Critical exponents from universality class (Ising/Heisenberg).

  • second_order : Bool Second-order phase transition.

  • order_param_d4 : Bool Order parameter = d₄ coherence.

  • z2_broken : Bool Z₂ symmetry broken below T_C.

  • susceptibility_diverges : Bool Susceptibility diverges at T_C.

  • universality : Bool Universality class determines exponents.

Instances For


Tau.BookIV.ManyBody.instReprCurieTransition

source instance Tau.BookIV.ManyBody.instReprCurieTransition :Repr CurieTransition

Equations

  • Tau.BookIV.ManyBody.instReprCurieTransition = { reprPrec := Tau.BookIV.ManyBody.instReprCurieTransition.repr }

Tau.BookIV.ManyBody.instReprCurieTransition.repr

source def Tau.BookIV.ManyBody.instReprCurieTransition.repr :CurieTransition → ℕ → Std.Format

Equations

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

Tau.BookIV.ManyBody.curie_transition

source def Tau.BookIV.ManyBody.curie_transition :CurieTransition

Equations

  • Tau.BookIV.ManyBody.curie_transition = { } Instances For

Tau.BookIV.ManyBody.curie_is_second_order

source theorem Tau.BookIV.ManyBody.curie_is_second_order :curie_transition.second_order = true


Tau.BookIV.ManyBody.MagneticOrders

source structure Tau.BookIV.ManyBody.MagneticOrders :Type

[IV.P228] Five magnetic orders as defect-tuple d₄ signatures:

  • Diamagnetic: all d₄ paired, M ≤ 0

  • Paramagnetic: random d₄, M → 0 at h=0

  • Ferromagnetic: global d₄ alignment, M > 0

  • Antiferromagnetic: alternating d₄ sublattices, M = 0

  • Ferrimagnetic: unequal sublattice alignment, 0 < M < M_ferro

  • num_orders : ℕ Five fundamental orders.

  • orders : List String Order names.

  • all_from_d4 : Bool All classified by d₄ pattern.

Instances For


Tau.BookIV.ManyBody.instReprMagneticOrders.repr

source def Tau.BookIV.ManyBody.instReprMagneticOrders.repr :MagneticOrders → ℕ → Std.Format

Equations

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

Tau.BookIV.ManyBody.instReprMagneticOrders

source instance Tau.BookIV.ManyBody.instReprMagneticOrders :Repr MagneticOrders

Equations

  • Tau.BookIV.ManyBody.instReprMagneticOrders = { reprPrec := Tau.BookIV.ManyBody.instReprMagneticOrders.repr }

Tau.BookIV.ManyBody.magnetic_orders

source def Tau.BookIV.ManyBody.magnetic_orders :MagneticOrders

Equations

  • Tau.BookIV.ManyBody.magnetic_orders = { } Instances For

Tau.BookIV.ManyBody.five_magnetic_orders

source theorem Tau.BookIV.ManyBody.five_magnetic_orders :magnetic_orders.num_orders = 5


Tau.BookIV.ManyBody.magnetic_orders_count

source theorem Tau.BookIV.ManyBody.magnetic_orders_count :magnetic_orders.orders.length = 5