Skip to content

feat: Step 509 — card additivity over compatible polymer family (GJ §18.4) - #1351

Merged
phasetr merged 2 commits into
mainfrom
feat/step509-polymer-card-add
May 2, 2026
Merged

feat: Step 509 — card additivity over compatible polymer family (GJ §18.4)#1351
phasetr merged 2 commits into
mainfrom
feat/step509-polymer-card-add

Conversation

@phasetr

@phasetr phasetr commented May 2, 2026

Copy link
Copy Markdown
Owner

Part of #1344. |Γ.biUnion| = ∑ |P| for compatible Γ — turns t^|X| into ∏ t^|P|.

Verification

  • lake build: success.
  • grep sorry: 0.
  • GKSTest: pass.

phasetr and others added 2 commits May 2, 2026 10:24
…18.4) [empty start]

Part of #1344

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…18.4)

Add `IsCompatiblePolymerFamily.card_biUnion`: `|Γ.biUnion id| = ∑_P |P|`
for compatible polymer families. Direct application of
`Finset.card_biUnion` once pairwise disjointness is unpacked.

This is the combinatorial identity that turns `t^|X|` into
`∏_{P ∈ Γ} t^|P|` in the cluster expansion, and is needed to convert
the FV (3.45) sum over even subgraphs into a sum over compatible
polymer families.

Part of #1344

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 01:25
@phasetr
phasetr merged commit 0258776 into main May 2, 2026
@phasetr
phasetr deleted the feat/step509-polymer-card-add branch May 2, 2026 01:25
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