Skip to content

feat: Step 612 — freeEnergy = log 2 + (|E|/|ι|) log cosh + polymerFreeEnergy/|ι| (Mayer expansion, GJ §18.4) - #1454

Merged
phasetr merged 2 commits into
mainfrom
feat/step612-free-energy-polymer-decomp
May 2, 2026
Merged

feat: Step 612 — freeEnergy = log 2 + (|E|/|ι|) log cosh + polymerFreeEnergy/|ι| (Mayer expansion, GJ §18.4)#1454
phasetr merged 2 commits into
mainfrom
feat/step612-free-energy-polymer-decomp

Conversation

@phasetr

@phasetr phasetr commented May 2, 2026

Copy link
Copy Markdown
Owner

Part of #1344. Restate freeEnergy_high_temp_expansion_h_zero_closed (Step 317) using the named polymerFreeEnergy wrapper. Connects the actual Ising free energy to the polymer free energy.

phasetr and others added 2 commits May 2, 2026 20:02
…er expansion, GJ §18.4)

Empty start commit. Connect freeEnergy to polymerFreeEnergy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…eEnergy/|ι| (Mayer expansion, GJ §18.4)

Add `freeEnergy_eq_polymerFreeEnergy`: under `0 < |ι|` and `0 ≤ β·J`,
  freeEnergy G ⟨J, 0, β⟩ = log 2 + (|E|/|ι|) · log cosh(β·J)
                          + polymerFreeEnergy G (tanh(β·J)) / |ι|

Restatement of `freeEnergy_high_temp_expansion_h_zero_closed` (Step 317)
using the polymer-family form of the partition function (via the
Step 547 bijection `evenSubgraphs ↔ vdCompatiblePolymerFamilies`).

Connects the actual Ising free energy to the polymer free energy:
the residual term `polymerFreeEnergy G (tanh(β·J)) / |ι|` is the
contribution from interactions captured by the polymer expansion.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@phasetr
phasetr marked this pull request as ready for review May 2, 2026 11:04
@phasetr
phasetr merged commit 49e4954 into main May 2, 2026
1 check passed
@phasetr
phasetr deleted the feat/step612-free-energy-polymer-decomp branch May 3, 2026 05:37
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