docs(blueprint): article-class restructure, narrative, examples, conclusion#19
Open
cameronfreer wants to merge 4 commits into
Open
docs(blueprint): article-class restructure, narrative, examples, conclusion#19cameronfreer wants to merge 4 commits into
cameronfreer wants to merge 4 commits into
Conversation
- Change print.tex from report to article class with tighter margins - Add compact title block with abstract and table of contents - Add chapter→section remapping in macros/print.tex (print-only) - Rename chapter titles: "Easy Directions" → "Elementary Implications", "Common Ending" → "Shared Final Step", "Main Theorem" → "The de Finetti–Ryll-Nardzewski Equivalence"
- Expand Introduction with framing paragraph and document overview - Add "Setting and conventions" paragraph (probability space, notation) - Add "Terminology" note explaining contractable vs spreadable - Add "Contributions" paragraph (43,500 lines, 112 files) - Add transitions between major theorem blocks - Create references.bib with 7 entries (de Finetti through leanblueprint) - Add bibliography to print.tex
- Add route comparison table (key tool, extra assumptions, line count) - Add Beta-Bernoulli urn model example after core definitions - Add "Key idea" paragraphs for each proof route (martingale, L², Koopman) - Add booktabs package for table formatting
- Add "Conclusion and Future Work" chapter: upstreaming, partial exchangeability, parametric families - Verify notation consistency (L², en-dash, i.i.d.\ spacing) - Chapter→section restructuring resolves prior page 6 orphan issue
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.
Summary
Substantive expansion of the blueprint document: switches the print build from
reporttoarticleclass with a tighter layout, adds narrative framing and notation conventions, adds proof sketches and a Beta-Bernoulli example, and adds a conclusion / future-work chapter. All changes are confined toblueprint/; no Lean code is touched.Commits (oldest first)
916053f9— docs(blueprint): Switch to article class and restructure chaptersprint.tex: report → article, tighter margins, compact title + abstract + ToC; chapter→section remap inmacros/print.tex(print-only). Chapter renames: "Easy Directions" → "Elementary Implications", "Common Ending" → "Shared Final Step", "Main Theorem" → "The de Finetti–Ryll-Nardzewski Equivalence".b0e90ab0— docs(blueprint): Add narrative, notation section, and referencesreferences.bib(7 entries) wired intoprint.tex.bf3ebe73— docs(blueprint): Add proof sketches, comparison table, and examplebooktabspackage for table formatting.0076e5b6— docs(blueprint): Add conclusion, future work, and notation polishFiles changed
blueprint/src/content.tex— narrative additions, proof sketches, table, example, conclusion (the bulk of the diff)blueprint/src/print.tex— article-class switch, ToC/abstract/bibliography wiring,booktabsblueprint/src/macros/print.tex— chapter→section remap for print-only buildblueprint/src/references.bib— new file, 7 bib entriesNo Lean files touched; no impact on
lake build, axioms, or sorries.Rebase note
This branch was originally cut from
aec253b6(pre-bump base) and does not yet contain the v4.30.0-rc2 toolchain bump (PR #17). Since all changes are confined toblueprint/src/and the bump did not touch that subtree, a rebase onto currentmainshould be conflict-free; alternatively merge resolves with no Lean-side concerns. Recommend rebase to keep history linear:Test plan
blueprint/src/builds withlatexmk/leanblueprintagainst currentmainafter rebase.blueprint/print/print.pdf) renders with the new ToC, sections, and bibliography.blueprint/web/) still generates correctly.