TauLib · API Book IV

TauLib.BookIV.Physics.QuantityFramework

TauLib.BookIV.Physics.QuantityFramework

Core structural types for τ-native physical quantities: the 5 primary physical invariants, carrier types, and particle ontology.

Registry Cross-References

  • [IV.D09] Primary Invariant — PrimaryInvariant

  • [IV.D10] Carrier Type — CarrierType

  • [IV.D11] Physical Quantity Template — PhysicalQuantity

  • [IV.D12] Particle Kind — ParticleKind

Mathematical Content

The τ-framework replaces orthodox physics’ independent postulated quantities with coherence invariants of defect dynamics on τ¹ × T². Five primary invariants exhaust the independent physical degrees of freedom:

Invariant τ-Definition Carrier

Entropy Coherence defect novelty measure (S_def + S_ref) Crossing

Time Defect novelty event sequence parameter (ρ-iteration) Base τ¹

Energy Coherence cost of maintaining localized defect bundle Fiber T²

Mass Inertial invariant of persistent T² defect bundle Fiber T²

Gravity Frame holonomy sector coupling (GR sector) Base τ¹

All five are determined by ι_τ = 2/(π+e) via sector lift functors.

Ground Truth Sources

  • particle-physics-defects.json: five-physical-invariants

  • quantum-mechanics.json: sector lift functors

  • holonomy-sectors.json: sector-carrier correspondence


Tau.BookIV.Physics.PrimaryInvariant

source inductive Tau.BookIV.Physics.PrimaryInvariant :Type

[IV.D09] The 5 primary physical invariants of the τ-framework. These exhaust the independent physical degrees of freedom; all other physical quantities are derived from these five.

  • Entropy : PrimaryInvariant Coherence defect novelty measure: S = S_def + S_ref. S_def → 0 at coherence horizon; S_ref unbounded.

  • Time : PrimaryInvariant Defect novelty event sequence parameter (ρ-iteration depth). Time emerges from defect dynamics ordering, NOT from spacetime.

  • Energy : PrimaryInvariant Coherence cost of maintaining localized defect bundle structure. Energy ∝ defect-tuple magnitude & stability degree.

  • Mass : PrimaryInvariant Inertial invariant of persistent T² defect bundle. Mass = boundary-fixed-point of defect bundle’s coherence functional.

  • Gravity : PrimaryInvariant Frame holonomy sector coupling (GR sector). Curvature = holonomy defect on frame transport.

Instances For


Tau.BookIV.Physics.instReprPrimaryInvariant.repr

source def Tau.BookIV.Physics.instReprPrimaryInvariant.repr :PrimaryInvariant → ℕ → Std.Format

Equations

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

Tau.BookIV.Physics.instReprPrimaryInvariant

source instance Tau.BookIV.Physics.instReprPrimaryInvariant :Repr PrimaryInvariant

Equations

  • Tau.BookIV.Physics.instReprPrimaryInvariant = { reprPrec := Tau.BookIV.Physics.instReprPrimaryInvariant.repr }

Tau.BookIV.Physics.instDecidableEqPrimaryInvariant

source instance Tau.BookIV.Physics.instDecidableEqPrimaryInvariant :DecidableEq PrimaryInvariant

Equations

  • Tau.BookIV.Physics.instDecidableEqPrimaryInvariant x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯

Tau.BookIV.Physics.instBEqPrimaryInvariant.beq

source def Tau.BookIV.Physics.instBEqPrimaryInvariant.beq :PrimaryInvariant → PrimaryInvariant → Bool

Equations

  • Tau.BookIV.Physics.instBEqPrimaryInvariant.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx) Instances For

Tau.BookIV.Physics.instBEqPrimaryInvariant

source instance Tau.BookIV.Physics.instBEqPrimaryInvariant :BEq PrimaryInvariant

Equations

  • Tau.BookIV.Physics.instBEqPrimaryInvariant = { beq := Tau.BookIV.Physics.instBEqPrimaryInvariant.beq }

Tau.BookIV.Physics.instInhabitedPrimaryInvariant

source instance Tau.BookIV.Physics.instInhabitedPrimaryInvariant :Inhabited PrimaryInvariant

Equations

  • Tau.BookIV.Physics.instInhabitedPrimaryInvariant = { default := Tau.BookIV.Physics.instInhabitedPrimaryInvariant.default }

Tau.BookIV.Physics.instInhabitedPrimaryInvariant.default

source def Tau.BookIV.Physics.instInhabitedPrimaryInvariant.default :PrimaryInvariant

Equations

  • Tau.BookIV.Physics.instInhabitedPrimaryInvariant.default = Tau.BookIV.Physics.PrimaryInvariant.Entropy Instances For

Tau.BookIV.Physics.CarrierType

source inductive Tau.BookIV.Physics.CarrierType :Type

[IV.D10] Carrier type for physical quantities in the τ³ = τ¹ ×_f T² fibration. Every physical quantity lives on exactly one of three carriers.

  • Fiber : CarrierType Lives on the fiber T² (spatial/microcosm = Book IV).

  • Base : CarrierType Lives on the base τ¹ (temporal/macrocosm = Book V).

  • Crossing : CarrierType Lives at the lemniscate crossing point L = S¹ ∨ S¹ (unpolarized).

Instances For


Tau.BookIV.Physics.instReprCarrierType.repr

source def Tau.BookIV.Physics.instReprCarrierType.repr :CarrierType → ℕ → Std.Format

Equations

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

Tau.BookIV.Physics.instReprCarrierType

source instance Tau.BookIV.Physics.instReprCarrierType :Repr CarrierType

Equations

  • Tau.BookIV.Physics.instReprCarrierType = { reprPrec := Tau.BookIV.Physics.instReprCarrierType.repr }

Tau.BookIV.Physics.instDecidableEqCarrierType

source instance Tau.BookIV.Physics.instDecidableEqCarrierType :DecidableEq CarrierType

Equations

  • Tau.BookIV.Physics.instDecidableEqCarrierType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯

Tau.BookIV.Physics.instBEqCarrierType

source instance Tau.BookIV.Physics.instBEqCarrierType :BEq CarrierType

Equations

  • Tau.BookIV.Physics.instBEqCarrierType = { beq := Tau.BookIV.Physics.instBEqCarrierType.beq }

Tau.BookIV.Physics.instBEqCarrierType.beq

source def Tau.BookIV.Physics.instBEqCarrierType.beq :CarrierType → CarrierType → Bool

Equations

  • Tau.BookIV.Physics.instBEqCarrierType.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx) Instances For

Tau.BookIV.Physics.instInhabitedCarrierType.default

source def Tau.BookIV.Physics.instInhabitedCarrierType.default :CarrierType

Equations

  • Tau.BookIV.Physics.instInhabitedCarrierType.default = Tau.BookIV.Physics.CarrierType.Fiber Instances For

Tau.BookIV.Physics.instInhabitedCarrierType

source instance Tau.BookIV.Physics.instInhabitedCarrierType :Inhabited CarrierType

Equations

  • Tau.BookIV.Physics.instInhabitedCarrierType = { default := Tau.BookIV.Physics.instInhabitedCarrierType.default }

Tau.BookIV.Physics.PhysicalQuantity

source structure Tau.BookIV.Physics.PhysicalQuantity :Type

[IV.D11] Physical quantity template: a τ-native physical observable characterized by its primary invariant, carrier, governing sector, and structural properties.

  • name : String Display name.

  • invariant : PrimaryInvariant Which primary invariant this quantity belongs to.

  • carrier : CarrierType Where the quantity lives in τ³.

  • sector : BookIII.Sectors.Sector Which holonomy sector governs this quantity.

  • is_sigma_fixed : Bool Whether the quantity is σ-fixed (unpolarized, at crossing point).

  • is_conserved : Bool Whether the quantity is conserved under τ-admissible evolution.

Instances For


Tau.BookIV.Physics.instReprPhysicalQuantity

source instance Tau.BookIV.Physics.instReprPhysicalQuantity :Repr PhysicalQuantity

Equations

  • Tau.BookIV.Physics.instReprPhysicalQuantity = { reprPrec := Tau.BookIV.Physics.instReprPhysicalQuantity.repr }

Tau.BookIV.Physics.instReprPhysicalQuantity.repr

source def Tau.BookIV.Physics.instReprPhysicalQuantity.repr :PhysicalQuantity → ℕ → Std.Format

Equations

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

Tau.BookIV.Physics.ParticleKind

source inductive Tau.BookIV.Physics.ParticleKind :Type

[IV.D12] Particle classification in the τ-framework. The τ-kernel distinguishes three kinds of carriers.

  • Ontic : ParticleKind Persistent localized defect bundle with stable T² fiber. Example: neutron (first ontic particle = minimal mass-bearing config).

  • Radiation : ParticleKind Null transport along τ¹ with degenerate S¹ fiber (not T²). Example: photon (null transport with degenerate circular fiber).

  • Virtual : ParticleKind Intermediate exchange carrier (not persistent). Example: virtual photon in Feynman diagrams.

Instances For


Tau.BookIV.Physics.instReprParticleKind

source instance Tau.BookIV.Physics.instReprParticleKind :Repr ParticleKind

Equations

  • Tau.BookIV.Physics.instReprParticleKind = { reprPrec := Tau.BookIV.Physics.instReprParticleKind.repr }

Tau.BookIV.Physics.instReprParticleKind.repr

source def Tau.BookIV.Physics.instReprParticleKind.repr :ParticleKind → ℕ → Std.Format

Equations

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

Tau.BookIV.Physics.instDecidableEqParticleKind

source instance Tau.BookIV.Physics.instDecidableEqParticleKind :DecidableEq ParticleKind

Equations

  • Tau.BookIV.Physics.instDecidableEqParticleKind x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯

Tau.BookIV.Physics.instBEqParticleKind.beq

source def Tau.BookIV.Physics.instBEqParticleKind.beq :ParticleKind → ParticleKind → Bool

Equations

  • Tau.BookIV.Physics.instBEqParticleKind.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx) Instances For

Tau.BookIV.Physics.instBEqParticleKind

source instance Tau.BookIV.Physics.instBEqParticleKind :BEq ParticleKind

Equations

  • Tau.BookIV.Physics.instBEqParticleKind = { beq := Tau.BookIV.Physics.instBEqParticleKind.beq }

Tau.BookIV.Physics.instInhabitedParticleKind.default

source def Tau.BookIV.Physics.instInhabitedParticleKind.default :ParticleKind

Equations

  • Tau.BookIV.Physics.instInhabitedParticleKind.default = Tau.BookIV.Physics.ParticleKind.Ontic Instances For

Tau.BookIV.Physics.instInhabitedParticleKind

source instance Tau.BookIV.Physics.instInhabitedParticleKind :Inhabited ParticleKind

Equations

  • Tau.BookIV.Physics.instInhabitedParticleKind = { default := Tau.BookIV.Physics.instInhabitedParticleKind.default }

Tau.BookIV.Physics.PrimaryInvariant.carrier

source def Tau.BookIV.Physics.PrimaryInvariant.carrier :PrimaryInvariant → CarrierType

Canonical carrier assignment for each primary invariant. Equations

  • Tau.BookIV.Physics.PrimaryInvariant.Entropy.carrier = Tau.BookIV.Physics.CarrierType.Crossing
  • Tau.BookIV.Physics.PrimaryInvariant.Time.carrier = Tau.BookIV.Physics.CarrierType.Base
  • Tau.BookIV.Physics.PrimaryInvariant.Energy.carrier = Tau.BookIV.Physics.CarrierType.Fiber
  • Tau.BookIV.Physics.PrimaryInvariant.Mass.carrier = Tau.BookIV.Physics.CarrierType.Fiber
  • Tau.BookIV.Physics.PrimaryInvariant.Gravity.carrier = Tau.BookIV.Physics.CarrierType.Base Instances For

Tau.BookIV.Physics.PrimaryInvariant.sector

source def Tau.BookIV.Physics.PrimaryInvariant.sector :PrimaryInvariant → BookIII.Sectors.Sector

Canonical sector assignment for each primary invariant. Equations

  • Tau.BookIV.Physics.PrimaryInvariant.Entropy.sector = Tau.BookIII.Sectors.Sector.Omega
  • Tau.BookIV.Physics.PrimaryInvariant.Time.sector = Tau.BookIII.Sectors.Sector.A
  • Tau.BookIV.Physics.PrimaryInvariant.Energy.sector = Tau.BookIII.Sectors.Sector.B
  • Tau.BookIV.Physics.PrimaryInvariant.Mass.sector = Tau.BookIII.Sectors.Sector.C
  • Tau.BookIV.Physics.PrimaryInvariant.Gravity.sector = Tau.BookIII.Sectors.Sector.D Instances For

Tau.BookIV.Physics.entropy_quantity

source def Tau.BookIV.Physics.entropy_quantity :PhysicalQuantity

Entropy as physical quantity. Equations

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

Tau.BookIV.Physics.time_quantity

source def Tau.BookIV.Physics.time_quantity :PhysicalQuantity

Time as physical quantity. Equations

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

Tau.BookIV.Physics.energy_quantity

source def Tau.BookIV.Physics.energy_quantity :PhysicalQuantity

Energy as physical quantity. Equations

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

Tau.BookIV.Physics.mass_quantity

source def Tau.BookIV.Physics.mass_quantity :PhysicalQuantity

Mass as physical quantity. Equations

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

Tau.BookIV.Physics.gravity_quantity

source def Tau.BookIV.Physics.gravity_quantity :PhysicalQuantity

Gravity as physical quantity. Equations

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

Tau.BookIV.Physics.all_quantities

source def Tau.BookIV.Physics.all_quantities :List PhysicalQuantity

All 5 canonical physical quantities. Equations

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

Tau.BookIV.Physics.five_invariants_exhaust

source theorem Tau.BookIV.Physics.five_invariants_exhaust (p : PrimaryInvariant) :p = PrimaryInvariant.Entropy ∨ p = PrimaryInvariant.Time ∨ p = PrimaryInvariant.Energy ∨ p = PrimaryInvariant.Mass ∨ p = PrimaryInvariant.Gravity

Exactly 5 primary invariants.


Tau.BookIV.Physics.three_carriers_exhaust

source theorem Tau.BookIV.Physics.three_carriers_exhaust (c : CarrierType) :c = CarrierType.Fiber ∨ c = CarrierType.Base ∨ c = CarrierType.Crossing

Exactly 3 carrier types.


Tau.BookIV.Physics.three_particle_kinds

source theorem Tau.BookIV.Physics.three_particle_kinds (k : ParticleKind) :k = ParticleKind.Ontic ∨ k = ParticleKind.Radiation ∨ k = ParticleKind.Virtual

Exactly 3 particle kinds.


Tau.BookIV.Physics.gravity_unique_sigma_fixed_base

source theorem Tau.BookIV.Physics.gravity_unique_sigma_fixed_base :gravity_quantity.carrier = CarrierType.Base ∧ gravity_quantity.is_sigma_fixed = true ∧ time_quantity.is_sigma_fixed = false

Gravity is the unique base-carrier primary invariant among those with σ-fixed property.


Tau.BookIV.Physics.energy_mass_fiber

source theorem Tau.BookIV.Physics.energy_mass_fiber :energy_quantity.carrier = CarrierType.Fiber ∧ mass_quantity.carrier = CarrierType.Fiber

Energy and Mass both live on the fiber T².


Tau.BookIV.Physics.all_quantities_distinct

source theorem Tau.BookIV.Physics.all_quantities_distinct :entropy_quantity.invariant ≠ time_quantity.invariant ∧ entropy_quantity.invariant ≠ energy_quantity.invariant ∧ entropy_quantity.invariant ≠ mass_quantity.invariant ∧ entropy_quantity.invariant ≠ gravity_quantity.invariant ∧ time_quantity.invariant ≠ energy_quantity.invariant ∧ time_quantity.invariant ≠ mass_quantity.invariant ∧ time_quantity.invariant ≠ gravity_quantity.invariant ∧ energy_quantity.invariant ≠ mass_quantity.invariant ∧ energy_quantity.invariant ≠ gravity_quantity.invariant ∧ mass_quantity.invariant ≠ gravity_quantity.invariant

All 5 canonical quantities use distinct primary invariants.


Tau.BookIV.Physics.InternalQuantity

source structure Tau.BookIV.Physics.InternalQuantity :Type

[IV.D321a] An internal quantity as a categorical object. Each quantity IS its generator action — a functor from a sector subcategory of τ³ to its internal hom. This replaces the metadata-level PhysicalQuantity with a definitional categorical characterization.

The generator field names the τ-generator whose minimal endomorphism defines this quantity. The carrier_space identifies whether the endomorphism acts on base τ¹, fiber T², or the crossing L.

  • invariant : PrimaryInvariant The primary invariant this quantity instantiates.

  • generator : String The τ-generator whose action defines this quantity. α=gravity, π=time, γ=energy, η=mass, ω=entropy.

  • endomorphism_type : String Where the generator acts: “End(τ¹)” for base, “End(T²)” for fiber, “Aut(L)” for crossing.

  • sector : BookIII.Sectors.Sector Governing sector.

  • carrier : CarrierType Carrier type.

  • is_conserved : Bool Whether the quantity is conserved.

Instances For


Tau.BookIV.Physics.instReprInternalQuantity.repr

source def Tau.BookIV.Physics.instReprInternalQuantity.repr :InternalQuantity → ℕ → Std.Format

Equations

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

Tau.BookIV.Physics.instReprInternalQuantity

source instance Tau.BookIV.Physics.instReprInternalQuantity :Repr InternalQuantity

Equations

  • Tau.BookIV.Physics.instReprInternalQuantity = { reprPrec := Tau.BookIV.Physics.instReprInternalQuantity.repr }

Tau.BookIV.Physics.time_internal

source def Tau.BookIV.Physics.time_internal :InternalQuantity

Time as generator action: π-endomorphism of base τ¹. Equations

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

Tau.BookIV.Physics.energy_internal

source def Tau.BookIV.Physics.energy_internal :InternalQuantity

Energy as generator action: γ-endomorphism of fiber T². Equations

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

Tau.BookIV.Physics.mass_internal

source def Tau.BookIV.Physics.mass_internal :InternalQuantity

Mass as generator action: η-fixed point on fiber T². Equations

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

Tau.BookIV.Physics.gravity_internal

source def Tau.BookIV.Physics.gravity_internal :InternalQuantity

Gravity as generator action: α-endomorphism of base τ¹. Equations

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

Tau.BookIV.Physics.entropy_internal

source def Tau.BookIV.Physics.entropy_internal :InternalQuantity

Entropy as generator action: ω-crossing automorphism of L. Equations

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

Tau.BookIV.Physics.all_internal_quantities

source def Tau.BookIV.Physics.all_internal_quantities :List InternalQuantity

All 5 internal quantities. Equations

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

Tau.BookIV.Physics.categorical_consistent_with_metadata

source theorem Tau.BookIV.Physics.categorical_consistent_with_metadata :time_internal.sector = time_quantity.sector ∧ energy_internal.sector = energy_quantity.sector ∧ mass_internal.sector = mass_quantity.sector ∧ gravity_internal.sector = gravity_quantity.sector ∧ entropy_internal.sector = entropy_quantity.sector

The categorical layer is consistent with the metadata layer: same sector assignment for each invariant.


Tau.BookIV.Physics.internal_generators_distinct

source theorem Tau.BookIV.Physics.internal_generators_distinct :time_internal.generator ≠ energy_internal.generator ∧ time_internal.generator ≠ mass_internal.generator ∧ time_internal.generator ≠ gravity_internal.generator ∧ time_internal.generator ≠ entropy_internal.generator ∧ energy_internal.generator ≠ mass_internal.generator ∧ energy_internal.generator ≠ gravity_internal.generator ∧ energy_internal.generator ≠ entropy_internal.generator ∧ mass_internal.generator ≠ gravity_internal.generator ∧ mass_internal.generator ≠ entropy_internal.generator ∧ gravity_internal.generator ≠ entropy_internal.generator

Each internal quantity has a distinct generator.