verifying-crypto-with-lean/chapters
mrwulf 1f11b8aa4d print-quality pass: the book gets looked at, and the looking becomes a gate
The operator caught what no check had ever tested: nobody had LOOKED at
the rendered pages. A ten-inspector visual audit of all 129 pages (every
page opened as an image) found 40 defects, including didactic
correctness bugs invisible to the text layer:

BAD, fixed:
- ch03 printed WRONG Lean operators: \lean{P /\ Q} lost its backslash
  ('P / Q') and \lean{P \/ Q} lost the operator entirely ('P  Q') —
  TeX ate them inside the non-verbatim macro. Now the unicode ∧/∨ the
  book uses everywhere else.
- ch12: the doubling display overflowed its box border, slicing the
  math; stacked on two lines.
- toolkit Card 6: the headroom-audit display was clipped by the page
  edge; now an align* stack.

UGLY, fixed:
- title page: the 'pyramid motif' at 5% white opacity on near-black
  rendered as smudge artifacts, plus a clipped ∀ glyph in the corner
  — redrawn with solid mixed colors (no transparency), glyph removed;
  the footer's mid-word paragraph gap was a \vspace landing inside
  horizontal mode; fixed with \par
- ch06: both clock diagrams' wrap-around arrows ran counterclockwise,
  retracing over earlier arcs — target position expressed as 12 (one
  revolution) so the arc continues clockwise, landing on 0 (mod 12)
  and 1 (mod 11) correctly
- ch04: two_mul'' printed as two_mul" (quote ligature)
- one-line orphaned box fragments and stranded solution headings
  throughout: bigidea/tryit/pitfall/aha/checkpoint are now unbreakable
  (none exceeds half a page), worked boxes announce '(continued)' after
  a break, \solhead keeps four lines with \Needspace
- --all/--receipt flags printed as one merged dash: \ddash macro
- inline code no longer hyphen-breaks at underscores (codeguards)
- ch09's 2^{...} smudge, glossary margin overflow, ch08 orphaned
  listing line, ch13 command-line layout, three >10pt overfulls

THE STRUCTURAL LESSON, encoded: the two worst clipping bugs had been
announced as 80pt/73pt overfull warnings in every build log and ignored.
check-book.sh now FAILS on any overfull box past 10pt — the machine was
telling us; now it is allowed to stop us.

132 pages; publication-history and README counts synced; every fixed
page re-rendered and verified by eye. Button: ALL GREEN (96 checks).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-08 19:11:09 +02:00
..
appendix-repo-tour.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
appendix-toolkit.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
appendix-walkthroughs.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
ch01-why-verify.tex book overhaul move 6: the Second Summit chapter + the book ends once 2026-08-08 10:39:08 +02:00
ch02-meet-lean.tex Major didactic overhaul: pen-and-paper worked examples + in-book solution pathways, 2x volume (53 -> 106 pages) 2026-07-03 10:55:00 +02:00
ch03-propositions-as-types.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
ch04-tactics.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
ch05-numbers-and-automation.tex Major didactic overhaul: pen-and-paper worked examples + in-book solution pathways, 2x volume (53 -> 106 pages) 2026-07-03 10:55:00 +02:00
ch06-modular-arithmetic.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
ch07-primality-certificates.tex book overhaul moves 1+2: the minute-one artifact, and cold-open surgery on ch1 2026-08-08 00:14:43 +02:00
ch08-rust-to-lean.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
ch09-denotation-bridge.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
ch10-verifying-a-field.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
ch11-honesty-and-axioms.tex ch13: The Attestation Protocol — who checks the checker? 2026-07-28 16:21:40 +02:00
ch12-the-pyramid.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
ch13-second-summit.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
ch14-attestation-protocol.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
glossary.tex print-quality pass: the book gets looked at, and the looking becomes a gate 2026-08-08 19:11:09 +02:00
interlude-by-hand.tex Major didactic overhaul: pen-and-paper worked examples + in-book solution pathways, 2x volume (53 -> 106 pages) 2026-07-03 10:55:00 +02:00