feat(StatMech): prove partition-function analyticity; drop Z-smoothness sorry#1077
Open
dennj wants to merge 1 commit intoleanprover-community:masterfrom
Open
feat(StatMech): prove partition-function analyticity; drop Z-smoothness sorry#1077dennj wants to merge 1 commit intoleanprover-community:masterfrom
dennj wants to merge 1 commit intoleanprover-community:masterfrom
Conversation
…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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replace
DifferentiableAt_Z_if_ZIntegrable's sorry with a real Morera-style proof. Extract the general complex Laplace transform analyticity infrastructure toForMathlib/ComplexLaplaceTransform.leanand use it to derive partition-function smoothness via the bridgecontDiffAt_partitionZ_of_mem_interior_convergenceDomain.Also:
MicroHamiltoniannow requiresmeasurable_Has a structure field (matches the implicit prerequisite forPartitionZto make sense).IdealGasdischarges the new field.entropy_A_eq_entropy_Zandβ_eq_deriv_S_Utake their minimal-hypothesis forms: convergence-domain membership replaces smoothness/integrability bundles, and the redundantMeasurable Hargument is gone.