Skip to content

feat(StatMech): prove partition-function analyticity; drop Z-smoothness sorry#1077

Open
dennj wants to merge 1 commit intoleanprover-community:masterfrom
dennj:thermoquant
Open

feat(StatMech): prove partition-function analyticity; drop Z-smoothness sorry#1077
dennj wants to merge 1 commit intoleanprover-community:masterfrom
dennj:thermoquant

Conversation

@dennj
Copy link
Copy Markdown
Contributor

@dennj dennj commented May 3, 2026

Replace DifferentiableAt_Z_if_ZIntegrable's sorry with a real Morera-style proof. Extract the general complex Laplace transform analyticity infrastructure to ForMathlib/ComplexLaplaceTransform.lean and use it to derive partition-function smoothness via the bridge contDiffAt_partitionZ_of_mem_interior_convergenceDomain.

Also:

  • MicroHamiltonian now requires measurable_H as a structure field (matches the implicit prerequisite for PartitionZ to make sense).
  • IdealGas discharges the new field.
  • entropy_A_eq_entropy_Z and β_eq_deriv_S_U take their minimal-hypothesis forms: convergence-domain membership replaces smoothness/integrability bundles, and the redundant Measurable H argument is gone.

…ss sorry

Replace `DifferentiableAt_Z_if_ZIntegrable`'s sorry with a real
Morera-style proof. Extract the general complex Laplace transform
analyticity infrastructure to `ForMathlib/ComplexLaplaceTransform.lean`
and use it to derive partition-function smoothness via the bridge
`contDiffAt_partitionZ_of_mem_interior_convergenceDomain`.

Also:
- `MicroHamiltonian` now requires `measurable_H` as a structure field
  (matches the implicit prerequisite for `PartitionZ` to make sense).
- `IdealGas` discharges the new field.
- `entropy_A_eq_entropy_Z` and `β_eq_deriv_S_U` take their
  minimal-hypothesis forms: convergence-domain membership replaces
  smoothness/integrability bundles, and the redundant `Measurable H`
  argument is gone.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant