fix(birss-tables): correct 5 Table 4f transcription errors (print-verified 2026-07-09)#77
Merged
Merged
Conversation
…ified 2026-07-09)
Table 4f (rank-4) was scan-verified against the printed book pages 62-66. All 21 rows x 25
columns are confirmed except five transcription-error sites, all in the Part II c4 column block
(y/z and x/z glyph misreadings, plus two impossible column headers):
- Part II header: `yxzz(c4)` -> `xyxz(c4)`, `yxxx(c4)` -> `yxxz(c4)` (the six c4 columns are the
six arrangements of {x,x,y,z}: xxyz, xyxz, yxxz, yyxz, yxyz, xyyz).
- Rows A4, C4 (self-referencing cells): `yxzz` -> `xyxz`, `yxxx` -> `yxxz`.
- Rows K4, M4, O4, R4 (cols xxyz/xyxz/yxxz): `-yyyy` -> `-yyyz`.
- Rows K4, L4, O4 (cols yyxz/yxyz/xyyz): `-xxxx` -> `-xxxz`.
Applied identically to the vendored `table-4f.md` and the Table-4f section of `birss-tables.tex`.
Part I is unchanged (the `-xxxx` cells in rows G4/J4 are correct as printed and stay).
Data-only reference correction; table-4f is not yet parsed by any guard, so the test suite is
unchanged (1731 pass). Canonical source: github.com/manganite/birss-tables (propagation there is
a follow-up per the work order).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Data-only correction PR that updates the vendored Birss Table 4f (rank-4 tensor components) transcription to match print-verified sources, keeping the Markdown (table-4f.md) and LaTeX (birss-tables.tex) versions consistent.
Changes:
- Corrects the Part II
c4block column headers and the corresponding self-cells in rows A4/C4 (yxzz/yxxx→xyxz/yxxz). - Fixes affected Part II
c4block values in rows K4/L4/M4/O4/R4 (-yyyy→-yyyz,-xxxx→-xxxzin the specified columns). - Adds a print-verification note and a dated changelog entry documenting the five corrected transcription sites.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
birss-tables/table-4f.md |
Updates the Part II c4 headers and specific cells/values; adds a print-verification note and changelog entry documenting the corrections. |
birss-tables/birss-tables.tex |
Mirrors the same Part II c4 header/cell/value corrections in the LaTeX source to keep the published tables consistent. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Print-verification corrections to Table 4f (rank-4 tensor components) against the printed book pages 62–66 (maintainer-provided scans). All 21 rows × 25 columns are confirmed except five transcription-error sites, all in the Part II
c4column block — y/z resp. x/z glyph misreadings plus two impossible column headers.Corrections (identical in
table-4f.mdandbirss-tables.tex)yxzz(c4)→xyxz(c4),yxxx(c4)→yxxz(c4)yxzz→xyxz,yxxx→yxxz-yyyy→-yyyz-xxxx→-xxxzThe six
c4columns are the six arrangements of {x,x,y,z}:xxyz, xyxz, yxxz, yyxz, yxyz, xyyz.Scope / safety
-xxxxcells in rows G4/J4 (theyyyycolumn) are correct as printed and are preserved — only the Part II c4 block was touched.yxzz,yxxx(c4),-yyyyno longer occur;xyxz(c4)/yxxz(c4)occur once each (header);-yyyz×4 and-xxxz×3 at the corrected rows;.mdand.texagree.table-4f.md.npm run test1731 pass, build green).Follow-ups (out of this PR)
github.com/manganite/birss-tables: the app carries a vendored subtree copy; the identical corrections must also land canonically sotable-4f.mdends up byte-identical in both. Direction (fix canonical + subtree-sync vs. apply in both) is the maintainer's call..tex: maintainer's call.VERIFYsign-offs remain a separate open loop.Its sanity-check line said
-xxxx"must no longer occur anywhere in the file," but rows G4/J4 legitimately carry-xxxxin Part I (confirmed-unchanged). That self-check is over-broad; the corrective action itself is unambiguous (item 5 lists only K4/L4/O4, and "all of Part I unchanged"), so I scoped the check to the c4 block and preserved G4/J4.🤖 Generated with Claude Code