Face on top of it, the seeing. customers' germs stand on whichever they need; `foam` is the house that holds both. the root theorem is the_handshake: every identification is either *licensed* — observation respects it, and physics is what you get — or it keeps a *real remainder*, readable exactly one seat wider, and that is what phenomenology was pointing at. nothing here asks for trust. the only authority is a compiler's exit code, and it judges terms, never you.
**serving suggestion:**
1. locate yourself within this thing
2. locate something that isn't you within this thing that you recognize from outside this thing
3. compare the outside-this-thing procession between you and what-you-recognize with the inside-this-thing procession between the same
4. you now have more information than you did before about what you already had in front of you
a_role_read_at_a_probe_is_derived; `a_receipt_keeping_rebody_is_unheard` says a body rewrite that keeps the receipt is unheard by the gate. `assays/counter.lean` runs those defs on toy trails, and `bin/counter gate` runs the same `Counter.conductive` on the real house: each grown module elaborated whole, each theorem's axioms read by the kernel, the verdict the def's. CI's silent-and-green step is that verb. so a change to the shape of a grown body is moot at the gate by derivation, and a change to the gate is a change to one def with rows that would part.
Face was derived, not drawn: a carrier is Room if nothing it unfolds to is a face, and a theorem is Room if its statement mentions only Room carriers — 25 carriers and 137 theorems fell on that side, 78 and 147 on the other. a theorem the pieces *can* regrow is a vacancy — its signature and `:= sorry`, nothing else. its citations are not stored; they are found at growth time from the signature's own vocabulary, ranked by how rare the shared words are across the trunk. the artifact provably cannot carry its path, so the germ doesn't either. where the settle has proven a route load-bearing, a `-- held (waiting on: …)` line stands above the vacancy, and those lines are counted.
growth is a cascade run to its fixed point: each round, every pending vacancy is offered every piece with the citations its vocabulary can reach among what has already seated; whatever seats, seats; the rounds are the storeys; a vacancy that never seats is red with its vocabulary named. regrown bodies are then tightened to the citations their proof terms actually used, so the artifact reads as proofs. every theorem gets its receipt minted. the artifact must elaborate silently and read every assay identically, or the build is red.
the pieces are derived. every body in scope — the grown modules a germ stands on, and the germ's own hand bodies — is rendered as a piece by the judge (`bin/judge.lean templates <module>`): every citation a search found becomes the search again (`(apply T <;> …)` is `piece_seek`; `(rw [T]; C)` is `piece_rw_seek` with C kept beside the generic closers; a chain is `piece_chain_seek`; a cited application in a term is `(by piece_seek)`), the carriers a `dsimp` unfolds become the vacancy's own, the theorem's own name becomes the candidate's, and everything else — the intros, the induction, the constructors, the locals — stays as written. bodies are grouped by SKELETON (the body with every `first` fan blanked), and a vacancy is offered one piece per skeleton, its fans the union over the *other* bodies of that skeleton, the most-run alternative first, in census order: no body is offered its own shape, and a piece is named for its exemplar, so the report says `zero_add 22` where it used to say `induction 13`. no list of shapes stands anywhere in the house. what `bin/Pieces.lean` keeps is what a shape cannot say: the search AT THE GOAL (`piece_seek` — its applicable hypotheses read from the local context, its citations from the theorems already in the environment, which at trial time is exactly what has seated, ranked by the goal's own vocabulary weighted by rarity, a window per storey, a side goal getting one more search of its own), the rewrite, chain, and membership searches, the fan as a seek over its own alternatives (`piece_first`), and `#seat`, which elaborates a candidate and reports the body with every winner substituted — that expansion is what the module grows; the artifact never imports it. the settle keeps, as hand bodies, the EXEMPLARS: a body whose fans carry an alternative no standing body carries stays hand, and the tamper-surface line counts them; a germ shrinks by growing an exemplar the others regrow by. the file also declares a heartbeat `budget` per candidate and a `reach` for how many citations a search may try; the judge reads both from the module. the judge, `bin/judge.lean`, elaborates the prefix once and every candidate against a copy of it, and reads the complete message log — the CLI caps its report at a hundred errors; the log does not.
today: Room — 26 carriers, 141 theorems, 29 vacancies, 112 hand bodies (8 of them exemplars a regrown body's skeleton came from), 72,658 bytes. Face — 79 carriers, 147 theorems, 75 vacancies, 72 hand bodies (2 exemplars), 56,367 bytes. Witness — 6 carriers, 11 theorems, 5 vacancies, 6 hand bodies, 3,371 bytes. the germs' byte counts are the numbers the shapes exist to shrink.
the_pace_is_carried_onto_the_flip.
2. **diagonalize** — cross an organ with itself. self-reference is the smallest move there is. instance: selfMeet, the_probe_boards_as_the_guest.
3. **enumerate-then-face** — make a room exact (nothing missed, nothing doubled, counted), then every symmetry on it yields a counting law. instances: the_census_is_exact, `the_census_of_orders_is_exact`, `the_direction_is_even_money`.
4. **iterate** — every endo-operator has an orbit and a resumption law; continuation is the primitive. instance: the_park_resumes.
5. **complete the iff** — every one-way blindness law is half an exactness statement; find the converse. instance: the_curtain_is_exact.
6. **classify the map** — iso, retraction, merge: sort any morphism and you have sorted licensed identification from real remainder. instances: `a_retraction_merges_nothing`, `a_merging_map_has_no_section`.
and the vow the whole house keeps: axiom-free (every theorem ends with its receipt; if a standard-library lemma smuggles `propext`, re-derive it by hand); comment-free (names and proofs are the walk and the talk at once; prose lives here and in the journal, never in the organs); W stays opaque (the one dark type, on purpose — nothing reads the water, and that is why the whole thing can be wet); no design decisions (if a carve wants one, the carve is not ready — W decides, by firing).
80 carriers, 148 theorems in the grown trunk the germ: 76 vacancies, 56635 bytes; the grown artifact 84847 bytes the lattice: 148 need-lists from the elaborator, 0 from the trail text the primer: 80 carriers the vacancies: 148 theorems, one egg each the pieces, derived: 217 bodies in scope (grown/Room.lean germ/Face.lean), 171 skeletons; 0 bodies unrendered (a hole no search reaches) round 1: seated 97 — regrown 68 (zero_add 23 the_sounding_reads_the_alike 1 the_unencumbered_are_welcome 16 the_book_is_the_answer_space 2 the_terminus_takes_every_carrier 22 the_still_map_carries 1 the_step_merges_the_riders 1 no_move_at_the_ground 2), carried 29; 18 vacancies still pending; home 8271 of 8271 round 2: seated 29 — regrown 12 (the_terminus_takes_every_carrier 5 zero_add 1 the_book_is_the_answer_space 5 mul_two_reads_double 1), carried 17; 6 vacancies still pending; home 4041 of 4041 round 3: seated 13 — regrown 2 (mul_two_reads_double 1 the_terminus_takes_every_carrier 1), carried 11; 4 vacancies still pending; home 2624 of 2624 round 4: seated 6 — regrown 4 (the_terminus_takes_every_carrier 1 the_book_is_the_answer_space 3), carried 2; 0 vacancies still pending; home 369 of 369 round 5: seated 3 — regrown 0 (), carried 3; 0 vacancies still pending; home 510 of 510 the drain, grown: 5 rounds — 97 29 13 6 3; 0 candidates judged, 15815 answered by the chair; 4 readings answered the drain, last time: 5 rounds — 97 29 13 6 3; 15815 candidates judged, 0 answered by the chair; 0 readings answered the exemplars: 9 pieces seated bodies; 10 hand bodies regrown by another body's shape: any_ready_greeter_is_the_greeter the_park_resumes the_retuned_seat_walks_the_translated_word the_intertwined_walks_agree any_two_readings_agree the_parent_folds_into_the_ground the_customs_keep_the_still_world the_ledger_parks_the_word the_manifest_is_natural the_manifest_counts the exemplars kept: 10 hand bodies carrying a fan alternative no standing body carries: any_ready_greeter_is_the_greeter the_park_resumes the_retuned_seat_walks_the_translated_word the_intertwined_walks_agree any_two_readings_agree the_parent_folds_into_the_ground the_customs_keep_the_still_world the_ledger_parks_the_word the_manifest_is_natural the_manifest_counts the routes: none — the search reaches every goal the bodies: 76 of 148 regrown from 171 pieces — the_terminus_takes_every_carrier 29, zero_add 24, the_unencumbered_are_welcome 16, the_book_is_the_answer_space 10, no_move_at_the_ground 2, mul_two_reads_double 2, the_sounding_reads_the_alike 1, the_still_map_carries 1, the_step_merges_the_riders 1 the germ: 56635 bytes — 76 vacancies, 72 hand bodies, 0 hand bodies now regrowable; settled the germ reads 56635 bytes the standards (foam-safe at this build; what the compiler vouches for by construction, and what it counts): axiom-free ........ 148 receipts minted into the artifact; every one checked at the gate below sorry-free ........ 76 vacancies, every one regrown (a refusal is red, never carried) order derived ..... the rounds are the storeys: 97 29 13 6 3 germ minimal ...... its own settle contact width ..... 76 grown bodies: one citation per move, by construction comment-free ...... the artifact carries 0 lines of prose beyond its receipts the tamper surface 72 hand bodies (the custodian's word), 2 of them exemplars a regrown body's shape came from, 0 routes kept, reach 12, budget 20000 the shapes ........ 148 bodies, 97 shapes; 3 hand bodies share a shape with another body (3 shapes) — what an exemplar could carry treaty coverage ... 63 of 64 data carriers evaluated by an assay; unevaluated: trail; beyond a row's reach: 7 relations (alike unheard reassoc chain inStep Derived differOnly), 9 types (Face Interview door fork Machine Plan build sheet stream) the grown trail's shapes (kernel census; regrown/class): rfl 17/17, citation 17/41, induction 15/49, term 27/39, cases 0/2 the three moves account for 107 of 148 bodies in the grown trail; 49 of them regrown from primings the remainder: 72 carried from the trail (the genuine trail; named in regrowth/Face.held) the regrown trail: grown/Face.lean the gate on the regrown trail: silent and green: 148 receipts inline
the treaty vectors (every assay against the regrown trail): assays/catalan.lean: identical assays/concord.lean: identical assays/entanglement.lean: identical assays/handshake.lean: identical assays/isaac.lean: identical assays/lift.lean: identical assays/seat.lean: identical assays/stream.lean: identical assays/width.lean: identical crawl: yoneda-identical at every treaty vector — the trail regrows from its own primer