Skip to the content.

← Changelog index


v1.4.0 — Socratic questions at the end of every chapter

Added a “Socratic questions” block to every chapter (14 in total), positioned between the existing “Key points” recap and that chapter’s exercises (or, for Chapter 13, as a reflective close to the whole book, right before the pointer to the solutions appendix). These are deliberately a different genre from both neighbors: “Key points” states facts; exercises ask the reader to prove something new; a Socratic question poses a “why does X, not Y?” or “what would break if…?” prompt with its own answer immediately following, aimed at surfacing a plausible misconception before confirming or correcting it — closer to oral-exam questioning than either a recap or a problem set. Each chapter’s three questions are specific to that chapter’s own material (e.g. Chapter 6 asks why the Group axioms split id_left/id_right when intGroup never exercises the difference; Chapter 9 asks why neg_seven closes by rfl when the general neg_one_mul needs five lines for the “same” fact), not a generic template repeated fourteen times.

Caught and fixed two real bugs during this pass:

v1.4.0 — Professional LaTeX styling; retire the old PDF pipeline

v1.4.0 — LaTeX manuscript generation, and a learning-paths page

v1.4.0 — Learning objectives, key points, and a consolidated bibliography

v1.4.0 — Project-Based Learning components

Distributed PBL scaffolding through the book instead of leaving it only at the very end:

v1.4.0 — Full-book review pass (Chapters 2, 4, 6–13, solutions appendix)

Applied the same verification discipline used for the type-theory rewrite (every Lean snippet re-run against the pinned toolchain via lake env lean/lake build; every factual and cross-reference claim checked) to every remaining chapter. Found and fixed several real bugs a read-through alone would have missed:

v1.4.0 — Type-theory chapters rewritten, Appendix B eliminated

Try Lean
Lean playground · v1.4.18