No prose has been written for this declaration yet. The Lean source and graph data below render
without it.
generate prose now
formal statement (Lean)
59theorem partition_function_positive (sys : DiscreteSystem) (T : ℝ) (hT : T > 0) :
60 partitionFunction sys T hT > 0 := by
proof body
Term-mode proof.
61 unfold partitionFunction
62 have hne : Nonempty (Fin sys.numLevels) := ⟨⟨0, sys.nonempty⟩⟩
63 apply Finset.sum_pos
64 · intro i _
65 apply mul_pos
66 · -- degeneracy ≥ 1 > 0
67 have h := sys.deg_pos i
68 exact Nat.cast_pos.mpr (Nat.lt_of_lt_of_le Nat.zero_lt_one h)
69 · exact exp_pos _
70 · exact @Finset.univ_nonempty (Fin sys.numLevels) _ hne
71
72/-! ## Thermodynamic Quantities from Z -/
73
74/-- The Helmholtz free energy F = -k_B T ln Z. -/
depends on (17)
Lean names referenced from this declaration's body.
-
T
in IndisputableMonolith.Foundation.Breath1024
decl_use
-
from
in IndisputableMonolith.Foundation.PrimitiveDistinction
decl_use
-
T
in IndisputableMonolith.Gap45.SyncMinimization
decl_use
-
k_B
in IndisputableMonolith.Information.ComputationLimitsStructure
decl_use
-
Z
in IndisputableMonolith.Masses.Anchor
decl_use
-
F
in IndisputableMonolith.Physics.AnchorPolicy
decl_use
-
Z
in IndisputableMonolith.Physics.AnchorPolicyCertified
decl_use
-
F
in IndisputableMonolith.Physics.LeptonGenerations.TauStepDerivation
decl_use
-
F
in IndisputableMonolith.Pipelines
decl_use
-
k_B
in IndisputableMonolith.Quantum.BekensteinHawking
decl_use
-
k_B
in IndisputableMonolith.Quantum.PageCurve
decl_use
-
partitionFunction
in IndisputableMonolith.Thermodynamics.BoltzmannDistribution
decl_use
-
partitionFunction
in IndisputableMonolith.Thermodynamics.HelmholtzReal
decl_use
-
partitionFunction
in IndisputableMonolith.Thermodynamics.JCostThermoBridge
decl_use
-
DiscreteSystem
in IndisputableMonolith.Thermodynamics.PartitionFunction
decl_use
-
k_B
in IndisputableMonolith.Thermodynamics.PartitionFunction
decl_use
-
partitionFunction
in IndisputableMonolith.Thermodynamics.PartitionFunction
decl_use