Repository navigation
Complete pre-release sanity checks and repair hosted mathematics - #6
Merged
Merged
Conversation
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.
Scope and consistency
Complete the pre-release audit under the established reader-facing and learning conventions. Preserve the core scientific results, per-contact/free-internal-control model, reference-inclusive accuracy definition, exact helper marginal versus approximate joint return distinction, and the limitations of the finite-strength compiler.
Align older descriptions in the canonical bandwidth document with results already proved elsewhere: the all-helper-count approximate guarantee, synchronized exact contact lists, and the existing mixed-helper theorem. Preserve the learner-independent 30-milestone map (14 background, 16 narrative), Watrous as the sole educational anchor, the purpose/contact paragraph, and the original MIT license. No manuscript, release tag, or additional scientific model is introduced.
Actual hosting defects and fixes
Actual GitHub inspection exposed Markdown-sensitive mathematical notation and a rejected upright-operator macro. Protect inline math and use fenced display math, supported commands, and explicitly braced starred subscripts.
A screenshot review then found a separate silent failure: numbered equations stacked vertically even though the original hosted checker reported that all math was ready. Legacy
\\tag{n}producedmlabeledtrrows in native MathML. Replace all 62 equation labels in five scientific pages by ordinary\\qquad\\text{(n)}content. Every number is preserved. Reversing this substitution reproduces the preceding files byte for byte, so this step changes no mathematics.Strengthen the hosted checker to reject unsupported native MathML rows and invalid table-cell parents, record equation geometry, and retain exact inspected public source files with SHA-256 hashes alongside screenshots. Running the stronger checker on the unfixed pages correctly failed on the five affected documents; the corrected pages pass. Source checks also reject the unsafe numbering form. Twelve regression tests include ready-but-invalid native MathML and deliberately malformed source/results.
Completed verification on d886745
The audited final tree is
1092e86232f947c03166548d3f1e385dfcb64344. The scientific-check subtree remainsaa82a2dd69e914d54bf6f82bc94f95cc08b8a81band the recorded-results subtree remains33a4e53748f0f757143f624c4329ad9e3d7894af.These are internal consistency, reproducibility, and hosting checks, not independent theorem review, exhaustive priority verification, or hardware validation. This PR prepares the repository for release; it does not publish a GitHub release or tag.