GEOMETOR • elements¶
Symbolic dependency mapping, formal pseudocode, and G-Index generation (`G.1`–`G.601`) for Euclid’s *Elements*.
The G-Index is a symbolic and logical codification of Euclid’s Elements. While the sister repository GEOMETOR • euclid compiles the 3-volume Heath Edition and critical commentary, geometor.elements sequences the definitions, postulates, common notions, and propositions into a computable directed acyclic dependency graph (G.1 through G.601) rendered as a 3-track Book Codex via photon-platform/publish.
Codex Architecture¶
Elements 2.0 — The G-Index (G.1–G.601) — Every element is presented in three synchronized companion tracks:
Pseudocode Track (`index.rst`): Concise
.. enunciation::, interactive SVG figure with step-by-step construction playback, formal.. signature::block (given / construct / prove), and.. step::sequences using composable:fn:calls, explicit GEOMETOR symbolic indications (/ A B /,[ A B ],( A B C ),< B A C ),< A B C >,A),:eq:equality tick-mark assertions, and semantic rule justifications (∵ equal_things (G.1)).Code Track (`code.rst`): Callable
.. function::definition, executablegeometor.modelconstruction script (g1.py), and interactive Graphviz dependency graph.Heath Track (`heath.rst`): Classical Heath translation rewritten with GEOMETOR symbolic indications and
G.<k>justification pills, linked viaintersphinxto the full Heath Edition in GEOMETOR • euclid.
Design & Symbolic Grammar — Specification of GEOMETOR symbolic indications, step kinds, signatures, and composable geometric functions.
Book Notes — Structural overview and dependency notes across Books I–XIII.