Skip to content

SC-32: SM Theorem 3 as the proved direction at α = 1/d, with the restricted converse separate - #969

Closed
amaybaum wants to merge 8 commits into
mainfrom
corpus/sc32-sm-theorem3
Closed

amaybaum wants to merge 8 commits into
mainfrom
corpus/sc32-sm-theorem3

Conversation

@amaybaum

Copy link
Copy Markdown
Owner

Source-correction unit SC-32, from gate #946. The owner classed the SM Theorem 3 finding as critical.

Route decision pending (owner). #965 and #966 cover the same theorem. An independent review found:

#966's Lean docstring fix (OI_Structural_Core.lean:413) and its structural_chain_probe.py C3 docstring and print fix are correct. They are not applied here, pending the route choice.

The flaw

SM §4.3 (main :300) displays "Center independence … is equivalent to exact chiral symmetry". Both lines of the proof prove one direction. The Remark's own rule, C = 2(1−d) at α = 1, is chiral but center-dependent, so the displayed converse is false.

The correction

  • Lemma 3a (SM:L-3a, new). K(C,α) = B² − μ with μ = C − 2(1 − dα), on even periodic extents (≥ 4 for the coefficient identification).
  • Theorem 3 (SM:T-3). At α = 1/d, a center-free rule is the square of the massless staggered operator and has exact chiral symmetry. A mass m ≠ 0 gives C = ±m², with a₀ = 1.
  • Proposition 3b (SM:P-3b, new). The converse within Lemma 3a's family at fixed α = 1/d, for λ ≠ 0, characteristic 0 and even extents ≥ 4.
  • Remark.
    • Off α = 1/d the two conditions separate, in both directions. Within the family, the center-free rule at α = 1 is massive: m² = 2(d−1) in the form (B−m)(B+m).
    • The family hypothesis is load-bearing. F = K T₀⁻¹ Π₋ + T₀ Π₊ is local, anticommutes with ε and squares to K for every (C, α).
  • §A.34. No equivalence is displayed, and each direction is stated separately.

Downstream. Every dependent (SM :236, :296, :543, :563, :595) uses the proved direction on the α = 1/d branch. The book and Explainer sites carry α = 1/d through SC-17 (#963 at e316cf92).

Coverage. SM:T-3 goes from K2 to K1, because Lean certifies only the unit-coefficient factorization and the anticommutator identity. This downgrade needs the owner's acceptance. SM:L-3a and SM:P-3b are added at K1.

Record. verification/audits/manuscript/intro-corpus-audit-20261026/tracks/SC32-sm-theorem3/, containing the README and theorem3_exact.py. The script runs exact rational checks for d = 1, 2, 3 at extents 4 and 6, with countercontrols and the G6 family control. Its output is byte-identical under -O.

Verification

  • Independent review: ACCEPT WITH CHANGES at 97d5b37c; REVISE (one word) at 35720a21; ACCEPT at 107d5d5e. The reviewer re-verified Lemma 3a and the F construction with their own exact code.
  • Local checks: the release gate passes except lean-axioms, which runs in CI. coverage_check passes (130 statements), as does edge_rigidity_probe. The added-lines and secrets scans are clean.
  • Build: SM is rebuilt at 148 pages.

Merge order. SM :296 sits one blank line below SC-28's SM :294 edit (#962), so the two must be checked together when both land.

Draft: merge only at an exact SHA the owner approves, by normal merge commit.

Related: #946, #965, #966, #963, #962.


Generated by Claude Code

…rate

SM §4.3 displayed center independence as equivalent to exact staggered
chirality. Both proof lines show one direction, and only on Theorem 1's
normalization alpha = 1/d.

- Lemma 3a: the rule's two-step operator is K(C,alpha) = B^2 - mu, with
  mu = C - 2(1 - d alpha), {B, eps} = 0, and the staggered mass fixed
  within the isotropic family.
- Theorem 3 (ID kept): at alpha = 1/d, C = 0 gives the massless chiral
  operator, and a mass gives C = +-m^2.
- Proposition 3b: at fixed alpha = 1/d, chiral => C = 0.
- Remark: masslessness is C + 2 d alpha = 2, Corollary 1b's
  constant-preserving normalization. C = 2(1-d) at alpha = 1 is chiral and
  center-dependent, and C = 0 at alpha = 1 has m^2 = 2(d-1).

Ledger: SM:T-3 re-affirmed at K1 (was K2); SM:L-3a and SM:P-3b added at
K1; no ID retired. The ROADMAP §D bullet is corrected. Exact rational
checks, with their output, are in the SC32 track. SM .tex/.pdf rebuilt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y87wExth9RoUb3dtbumhTb
Applies the independent review of 97d5b37 (accept with changes).

- Family qualifier (blocking). F = K T0^-1 Pi_- + T0 Pi_+ is local,
  anticommutes with eps and squares to K for every (C, alpha), so
  chirality constrains C only within Lemma 3a's family. The alpha = 1
  center-free mass statement now carries "within Lemma 3a's family" and
  "for d >= 2" in the SM Remark, the ROADMAP, the track README and the
  script verdict. New check G6 verifies F exactly at d = 2 and 3.
- Proposition 3b states the family hypothesis, lambda != 0,
  characteristic 0 and even extents >= 4.
- Lemma 3a: extents >= 4 for the coefficient identification.
- Theorem 3: C = +-m^2 with a0 = 1.
- Remark: "this lemma" is named as Lemma 3a or Theorem 3.
- SM §4.2, "the two roles of the dynamics": the Susskind factorization
  is massless at alpha = 1/d and massive at the unit coefficient within
  the family. Added to the dependents table.
- "Scope in the chain": the closing sentence becomes a plain status
  statement with the same content, which SC-17's ch05 :95 cites.

The ledger re-affirms SM:L-3a, SM:T-3 and SM:P-3b at their new
fingerprints, with levels unchanged. The track output is regenerated
and byte-identical under -O. SM .tex/.pdf rebuilt. The two #966 fixes
are listed as pending the owner's route decision and are not applied.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y87wExth9RoUb3dtbumhTb
… 1 (not only (B-m)(B+m)) (#946)

SM :314 dropped 'only': over C, (B + m eps)^2 with m^2 = -2(d-1) also equals K.
Both forms have m^2 = +-lambda mu != 0 for d >= 2, so the conclusion stands.
SM :296 and ROADMAP name the (B-m)(B+m) form for m^2 = 2(d-1). SM rebuilt (148 pages).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y87wExth9RoUb3dtbumhTb
Owner decision (owner, 2026-10-27): SC-32's theorem correction is the
route; #965 is credited as the first step of Proposition 3b; #966's two
documentation fixes are adopted; #966's SM replacement is not adopted.
SM:T-3 is downgraded K2 -> K1, and no upgrade is made without a
corresponding machine-checked theorem.

- OI_Structural_Core.lean:413, center_anticommutator docstring: "zero
  iff the center terms vanish" -> "an identity, not coefficient
  uniqueness" (#966's text). Comment only: with comments and docstrings
  stripped the code is byte-identical, and the file has 551 lines before
  and after.
- structural_chain_probe.py, C3 docstring and print, take #966's text.
  The AST is identical excluding the module docstring and print calls.
  The output under python3 -I differs only in the C3 print line.
- Track README: records the owner decisions with author and time, and
  the precise proof coverage. Staggered.factorization covers unit
  coefficients and abstract generators. center_anticommutator is an
  identity with {D, eps} = 0 as a hypothesis. SM:L-3a and SM:P-3b have
  no kernel witness of the statement. The fixes are credited to #966.
- LEDGER.json: the SM:T-3 note states the same coverage and the owner
  decision. Level K1 and the ID are kept, and no other row changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y87wExth9RoUb3dtbumhTb
Applies the confirmation review of 86140ac.

- README: Staggered.factorization is (sum_{i<n} A_i)^2 = sum_{i<n} S_i^2,
  with S_i = t_i - s_i, unit coefficients and abstract generators, no
  t·s = 1 and no site parity; A_sq is named. For SM:T-3, {B, eps} = 0 is
  not kernel-checked (only Chiral.anti_add) and the generator-parity
  anticommutation is exact finite algebra (G1). mass_square's hypotheses
  are stated exactly.
- LEDGER: the SM:T-3 note carries the same coverage. The SM:L-3a note
  records that Staggered.factorization is never instantiated on the
  concrete lattice (only on Unit). Levels are unchanged, and
  SM:P-3b is untouched.
- OI_Structural_Core.lean mass_square docstring: states the hypotheses
  and (D + m·eps)^2 = D^2 + m·m. It no longer quotes manuscript wording.
  Comment only: with comments stripped the code is byte-identical, and
  the file has 551 lines before and after.
- structural_chain_probe.py :137 print: describes the first-order
  identities tested. The AST is identical excluding docstrings and print
  calls, and the output differs only in that line.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y87wExth9RoUb3dtbumhTb
No Lean theorem proves Proposition 3b or a consequence of it. The row keeps its
probe (G4 T1, T2, G5) and records Chiral.center_anticommutator in its delta as the
identity used in the proof's first line. Kernel coverage 32/118 -> 31/118.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y87wExth9RoUb3dtbumhTb
…eses of center_anticommutator in the ledger; {B, eps} = 0 named in L-3a's delta; K1 basis for T-3 stated (#946)

Optional findings (a)-(d) of the confirmation at 4f7ca2d. Record and ledger
text only; no grade changes (T-3 K1, L-3a K1, P-3b P; kernel 31/118).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y87wExth9RoUb3dtbumhTb
…t, full hypotheses) (#946)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y87wExth9RoUb3dtbumhTb

amaybaum commented Nov 3, 2026

Copy link
Copy Markdown
Owner Author

Closed unmerged.

Branch corpus/sc32-sm-theorem3 is kept.


Generated by Claude Code

@amaybaum amaybaum closed this Nov 3, 2026
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.

2 participants