Skip to content

feat(gj-18.4): high-temperature convergence of the Ising cluster expansion — #3954 - #3997

Merged
phasetr merged 2 commits into
mainfrom
gj-3954-mayer-tanh-hightemp
Jun 14, 2026
Merged

feat(gj-18.4): high-temperature convergence of the Ising cluster expansion — #3954#3997
phasetr merged 2 commits into
mainfrom
gj-3954-mayer-tanh-hightemp

Conversation

@phasetr

@phasetr phasetr commented Jun 14, 2026

Copy link
Copy Markdown
Owner

Part of #3954 (milestone M2 — general interacting cluster-expansion convergence).

Summary

Specialise the Mayer absolute convergence (#3996) to the Ising activity t = tanh(β·J), giving the high-temperature convergence of the Ising cluster expansion.

Declarations (MayerCore/MayerTanhConvergence.lean)

  • summable_mayerExpansionTerm_tanhSummable (fun n => mayerExpansionTerm G n (tanh(β·J))) for e·|allPolymers G|·|tanh(β·J)| < 1 (via |tanh| < 1 and feat(gj-18.4): absolute convergence of the Mayer expansion — #3954 #3996's summable_mayerExpansionTerm_of_card_mul_lt).
  • tanh_activity_sum_le_card_mul_tanh — for 0 ≤ β·J, ∑_P tanh(β·J)^|P| ≤ |allPolymers G|·tanh(β·J).
  • summable_mayerExpansionTerm_tanh_ferro — ferromagnetic form (0 ≤ β·J, e·|allPolymers G|·tanh(β·J) < 1).
  • summable_mayerExpansionTerm_tanh_of_activity — activity-sum form.

Since tanh is continuous with tanh 0 = 0, the criterion holds at high temperature (β·J near 0). The remaining step is the Mayer–Montroll identity log Ξ = ∑ₙ mayerExpansionTerm (Issue #1499 Phase C).

Verification

  • lake build clean (linter warnings zero); lake exe GKSTest passes; no sorry.
  • tex/proof-guide.tex compiles (lualatex), no Japanese.
  • docs/index.md (§18.4 row) and tex/proof-guide.tex updated.

🤖 Generated with Claude Code

phasetr and others added 2 commits June 15, 2026 00:19
…nsion — #3954

Specialise the Mayer absolute convergence (#3996) to the Ising activity
t = tanh(β·J):
- summable_mayerExpansionTerm_tanh: Summable (fun n => mayerExpansionTerm G n (tanh βJ))
  for e·|allPolymers G|·|tanh(βJ)| < 1 (via |tanh| < 1 and #3996's _of_card_mul_lt);
- summable_mayerExpansionTerm_tanh_ferro: ferromagnetic 0 ≤ β·J form;
- summable_mayerExpansionTerm_tanh_of_activity: activity-sum form;
- tanh_activity_sum_le_card_mul_tanh: ∑_P tanh(βJ)^|P| ≤ |allPolymers G|·tanh(βJ) for βJ ≥ 0.

Since tanh is continuous with tanh 0 = 0, the criterion holds at high temperature
(β·J near 0): the Ising cluster expansion converges absolutely at high temperature.

New file MayerCore/MayerTanhConvergence.lean (4 theorems). Updates docs/index.md
and tex/proof-guide.tex.

Part of #3954.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@phasetr
phasetr merged commit be6185d into main Jun 14, 2026
1 check passed
@phasetr
phasetr deleted the gj-3954-mayer-tanh-hightemp branch June 14, 2026 15:35
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