Skip to content

feat: bond-deleted raw correlation = isolated induced subgraph (per-stage increment form) — #2965#2986

Merged
phasetr merged 3 commits into
mainfrom
feat/correlation-deleteEdges-eq-inducedGraph-2965
May 26, 2026
Merged

feat: bond-deleted raw correlation = isolated induced subgraph (per-stage increment form) — #2965#2986
phasetr merged 3 commits into
mainfrom
feat/correlation-deleteEdges-eq-inducedGraph-2965

Conversation

@phasetr
Copy link
Copy Markdown
Owner

@phasetr phasetr commented May 26, 2026

Part of #2965. Closes the Phase A per-stage-increment assembly, resolving the vertex-Fintype diamond flagged earlier.

Pairs directly with the ball-boundary bond-deletion increment correlation_sub_deleteEdges_le_derivBound (#2974) → per-stage exhaustion increment bound.

lake build IsingModel.AmbientLatticeSum.InducedUnion green, sorry 0, file linter-clean, tex compiles.

🤖 Generated with Claude Code

phasetr and others added 3 commits May 27, 2026 01:35
…tage increment form)

Add two lemmas closing the Phase A per-stage-increment assembly:

- correlation_congr_all: G₁ = G₂ ⇒ correlation G₁ = correlation G₂ across ALL
  instances (vertex Fintype + edgeSet Fintype), since Fintype is Subsingleton
  (Fintype.subsingleton). Strengthens correlation_congr_of_eq; resolves the
  vertex-Fintype diamond between Finset.Subtype.fintype (inducedGraph) and the
  Set-induce vertex Fintype.
- correlation_deleteEdges_straddle_eq_inducedGraph: the raw bond-deleted graph's
  correlation of an S-supported observable equals the isolated induced-subgraph
  correlation:
    correlation (G.deleteEdges {straddle S}) p (((A.map inl).map union).map subtypeUnivEquiv)
      = correlation (inducedGraph G S) p A
  Composes correlation_induce_of_forall_mem (on ↑(S∪Sᶜ)) ∘ correlation_congr_all
  ∘ correlation_inducedGraph_deleteEdges_union_inl.

This is the per-stage-increment form that pairs directly with the ball-boundary
bond-deletion increment correlation_sub_deleteEdges_le_derivBound (#2974).

Part of #2965

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
… formalized)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@phasetr phasetr merged commit 055ce00 into main May 26, 2026
1 check passed
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