mission¶
geometor.byrne brings Oliver Byrne's celebrated 1847 Chiswick Press masterpiece—The First Six Books of the Elements of Euclid in Which Coloured Diagrams and Symbols Are Used Instead of Letters for the Greater Ease of Learners—into the GEOMETOR Digital Scriptorium as both a scholarly multi-track Book Codex and an executable Visual Pseudocode laboratory.
Core Architectural Pillars¶
Pointer-Free Visual Pseudocode (:term:`Pass-by-Value Geometry <pointer-free-notation>`): Classical Euclidean prose (T. L. Heath,
geometor/euclid) operates by reference: vertices receive arbitrary alphabetic pointers ($A, B, C, \dots$) and every step forces the reader’s eye to shuttle between text and diagram to assemble segments, angles, and polygons in working memory. On pageixof his 1847 Introduction, Byrne formulated a radical alternative: “the parts being differently coloured, are made to name themselves, for their forms in corresponding colours represent them in the demonstration.”geometor.byrneformalizes this 1847 insight as a typed geometric token grammar (geometor.byrne.pseudocode) bridged directly togeometor/elementsandgeometor/codes.100% Exact Symbolic Precision (``geometor.model``): Every showcase plate (
I.1throughVI.30) is constructed from scratch ingeometor.byrne.constructionsusinggeometor.model.Model(auto_intersect=False, zero floating-point coordinates) over exact SymPy number fields ($\mathbb{Q}$, $\mathbb{Q}(\sqrt{3})$, $\mathbb{Q}(\phi)$, and $\mathbb{Q}(\phi, \sqrt{10 - 2\sqrt{5}})$), with algebraic proof invariants verified symbolically via Rational Trigonometry quadrance and spread laws.Self-Contained Bidirectional Interactive Typography: Our custom Sphinx extension (
geometor.byrne.sphinx_ext) renders authentic inline SVG micro-glyphs (, , , , , ) wired directly to.euclid-graphicplates without modifyingphoton-platform/publish.100% Public-Domain Archival Provenance & Scholarly Appreciation: All transcriptions, color/stroke assignments, and symbolic SVG plates derive strictly from the 100% public-domain 1847 William Pickering / Charles Whittingham print (Internet Archive
firstsixbooksofe00eucl, Thomas Fisher Rare Book Library scan). In our bibliography and commentary we honor Ruari McLean (1963), Edward Tufte (1990), and Nicholas Rougeux (c82.net/euclid, 2018; Making of Byrne's Euclid), while maintaining a strict zero-copy copyright boundary with modern third-party web and print editions.