The vineyard and the curse: cursed be Canaan, blessed be the LORD (9:18-29) FROZEN
אָרוּר כְּנָעַן — בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם · arur Kenaan — barukh YHWH Elohei Shem · 'Cursed be Canaan' — 'Blessed be the LORD, the God of Shem'
Derivation log (steps A–J)
| step | name | comment | confidence |
|---|---|---|---|
| A | Block choice | The vineyard and the curse (9:18-29): the sons-and-vineyard narrative that the covenant-speech's seal releases — 10:1 opens the nations-table with a toledot ('generations') header, the next unit's seam. Inside: the roster out of the ark with the double father-of-Canaan tag (9:18-19), the ground-man's vineyard (9:20), the wine and the self-uncovering (9:21), the seeing and the telling (9:22), the backward covering (9:23), the awakening and the knowing (9:24), the first human curse (9:25), the first human blessing and the enlargement-jussives (9:26-27), and the death-ledger's delayed refrain (9:28-29). The unit ends with one man dead at nine hundred and fifty, one status written, and four demands standing open forever. | established |
| B | Hebrew source + trees | All 12 verses from DB tree_json (rule set v3, unique, pure binary; ascii rendered 2026-08-03). Tree facts: 9:18 [the roster to the etnachta (major mid-verse rest) — Shem, Ham, Yefet | and the tag gets its own arm: 'and Ham — HE is the father of Canaan']; 9:19 [three, these, the sons of Noach | from these the whole earth SCATTERED]; 9:20 [Noach the ground-man (etnachta) | and he planted a vineyard]; 9:21 [drank and was drunk (etnachta) | and uncovered himself inside his tent]; 9:22 [Ham father of Canaan SAW (etnachta on his father's nakedness) | and TOLD his two brothers outside]; 9:23 [the span's longest verse, 21 words: took, set, walked backward, covered — to the etnachta on 'their father's nakedness' | faces backward, and their father's nakedness they did NOT see — the verse ends on the not- seeing]; 9:24 [awoke from his wine (etnachta) | and KNEW what his small son had done to him]; 9:25 [the curse IS the etnachta arm: 'and he said: cursed be Canaan' | 'a slave of slaves shall he be to his brothers']; 9:26 [blessed be YHWH, God of Shem (etnachta) | and let Canaan be their slave]; 9:27 [may God enlarge Yefet, may he dwell in the tents of Shem (etnachta) | and let Canaan be their slave — the refrain verbatim]; 9:28 [lived after the deluge (etnachta) | three hundred and fifty years]; 9:29 [all the days of Noach, nine hundred and fifty years (etnachta) | VA-YAMOT ('and he died') — the refrain standing ALONE as a one-word verse- final arm]. | tested |
| C | Segment structure | Verb morphology (#IMPOSED OSHB, DB-verified 2026-08-03); survey complete via the debut map (40 flagged lemmas in 121 tokens; 13 Torah debuts, 6 rare-class), careers and precedents pulled before drafting. FOUR FROZEN PREDICTIONS LAND: KASAH ('cover') token 3 = 9:23 — frozen gen_18 logged 'its next token covers a father's nakedness (9:23)' after the pual passives buried the mountains (7:19-20); BARAKH ('bless') token 6 = 9:26 — frozen gen_21 logged 'token 6 = 9:26, the first HUMAN blessing-speech' (tokens 1-5 all divine: 1:22, 1:28, 2:3, 5:2, 9:1); ARUR ('cursed') token 5 = 9:25 — frozen gen_14 logged 'token 4 (3:14, 3:17, 4:11 before it; 9:25 after — Noach's own mouth)', the chain serpent -> ground -> Cain -> inside Noach's NAMING (5:29) -> Canaan, and frozen gen_11's export named '9:25' as the chain's next link outright; and gen_14's ledger row — 5:32 opened Noach's row with 'no total, NO DEATH VERSE (his total waits until 9:29, across the flood)' — 9:29 is the EXACT Gen 5 refrain (va-yihyu kol yemei ... va-yamot, 'and all the days of X were ... and he died'; compare 5:5, 5:27), and the arithmetic closes: 600 at the flood (7:6) + 350 after it (9:28) = 950 [letter fact]. DEBUT CLUSTER AT THE VINEYARD: NATA ('plant') token 2 — the Torah's two planters are God (2:8, the garden) and Noach (the vineyard); KEREM ('vineyard') token 1; SHATAH ('drink') token 1 (its next eight tokens are Rebecca's WATER, Gen 24); YAYIN ('wine') tokens 1-2 (tokens 4-7 = Lot's daughters, 19:32-35 — wine + father + uncovering, the mirror scene; token 3 = Malki-Tzedek's bread-and-wine); SHAKHAR ('be drunk') token 1 of THREE in the Torah (9:21; 43:34 the brothers at Joseph's table; Deut 32:42 arrows drunk on blood); GALAH ('uncover') token 1 — HITPAEL, 'he uncovered HIMSELF' (reflexive: the shame is self-made before it is seen), the verb re-converging with ERVAH ('nakedness', tokens 1-3 here) in Leviticus 18's legalot ervah ('to uncover nakedness') — the incest laws [named-only]; the later exile sense of the uncover-verb is career color only. EVED ('slave/servant') — Torah debut x4 INSIDE THE CURSE [crown]: eved avadim ('slave of slaves', the superlative construct) 9:25, then 9:26, 9:27 — the word that will carry Egypt (180 Torah tokens) is born in the Torah's first human curse-speech. NAGAD ('tell') — BOTH of its first two Torah tokens are nakedness-reports: token 1 = 3:11 ('who TOLD you that you are naked?'), token 2 = 9:22 (Ham telling his brothers outside) [letter fact]; the see-verb frames the ethics: VA-YAR ('and he saw', 9:22) against VE-LO RAU ('they did NOT see', 9:23, verse-final). ACHORANNIT ('backward') — the word's ENTIRE Torah career (2 of 2 tokens) inside verse 9:23 [rare crown]. SIMLAH ('garment') token 1; SHEKHEM ('shoulder') token 1 (rare, 7 tokens); the set-verb VA-YASIMU ('and they set') is SUM token 4 — token 1 set the man in the garden (2:8), token 2 set the MARK on Cain (4:15). YAQATZ ('awake') token 1 — every later Torah awakening is from a dream of destiny (Jacob at Bethel 28:16; Pharaoh x3, Gen 41); Noach's is from his wine. VA-YEDA ('and he KNEW', know-verb token 10 — Eden's tree-verb) aimed at an UNSTATED deed; BENO HA-QATAN ('his small son') — QATAN token 2, after 1:16's LESSER light [the what-was-done and the why-Canaan-not-Ham are the chain's questions: OPEN, named-only]. CHALAL ('begin') token 3 — the begin-verb's first five tokens are all thresholds (4:26 calling begun; 6:1 multiplying begun; 9:20; 10:8 Nimrod; 11:6 Babel), and the debut map aggregates the begin-stem with the PROFANE-stem under one Strong number (the 9:20 row is the begin-stem, lemma-share named, no claim). NOACH'S TITLE SHIFTS: 6:9 ish tzaddik ('righteous man') -> 9:20 ISH HA-ADAMAH ('man of the GROUND' — the curse-word's own carrier: arurah ha-adamah 3:17, 'the ground which YHWH cursed' 5:29; adamah token 27). THE BARE CURSE: 3:14 and 4:11 carried completions (cursed FROM the livestock, FROM the ground); 9:25's formula is BARE — arur Kenaan, no comparative, no source [letter fact]. NAFTZAH ('was scattered', 9:19) — TORAH HAPAX (1 of 1), anticipating Babel's scatter in the SIBLING stem PUTZ (11:4's pen-nafutz; 10:32 uses a third verb, nifredu 'were separated') — sibling named, no claim. NAME-FACTS: Canaan's name-debut puts tokens 1-5 ALL in-span (9:18, 9:22, 9:25, 9:26, 9:27) under the DOUBLE father-of-Canaan tag (9:18, 9:22); Shem tokens 4-7, Ham 4-6 (Ham x3 here, then only the nations table), Yefet 4-6 with the name-pun YAFT ('may He ENLARGE') — the enlarge-stem's 3 Torah tokens split from the entice-stem (Exod 22:15, Deut 11:16; siblings named). SHAKHAN ('dwell') token 2 = 9:27's ve-yishkon be-aholei Shem ('may he dwell in the tents of Shem') — token 1 = 3:24, God STATIONING the cherubim after Eden's exile; tokens 9+ are Sinai's glory and the Sanctuary pledge (Exod 24:16; 25:8 ve-shakhanti, 'and I will dwell') [the dwell-subject — Yefet or God — is the letter's own ambiguity: OPEN, held]. DIVINE NAMES: YHWH x1 in-span (9:26 — the name's first token since 8:21, and its first inside a human BLESSING), Elohim x2 (9:26's construct 'God of Shem' bound to YHWH's name; 9:27 subject of the enlarge-jussive): the names SPLIT across the blessed brothers [letter fact]. MOODS: 19 wayyiqtol-class and-then forms; TWO va-yomer ('and he said') speech-events (9:25, 9:26); FOUR jussives, all inside 9:26-27 (vi-yhi x2, yaft, ve-yishkon); ZERO imperatives; 9:25's yihye ('shall he be') a plain imperfect inside the curse-formula. REPETITION TABLE [letter facts]: Noach x6, Canaan x5, av ('father') x5, eved x4, Shem x4, ervah x3, Ham x3, Yefet x3, achorannit x2, yayin x2, ohel ('tent') x2, raah ('see') x2, shanah ('year') x4. ORTHOGRAPHY (main-loop ruling 2026-08-03): 9:21's AHOLOH ('his tent' written with an anomalous final letter he) is a SINGLE DB row — held as an orthography letter-fact, NOT written/read fork #6 (count stays five); same spelling recurs 12:8, 13:3. The exit-participle echo: 9:18's ha-yotzim min ha-tevah ('the ones going out of the ark') repeats 9:10's treaty roster — prose echo across the unit wall. NO date in span (durations and lifespans only). | tested |
| D | Predicates & outcomes | The span walks the flood's survivor from the covenant's seal to the ledger's grave, and spends every crown on firsts: the first planting since Eden's (by the man the curse-word's relief named), the first wine, the first drunkenness, the first self-uncovering; a telling that repeats the garden's who-told-you grammar and a covering that repeats the flood's cover-verb — walked BACKWARD, the seeing refused twice; then the mouth that has never spoken in the corpus opens twice, and the Torah's first human curse and first human blessing come out adjacent — the curse landing a generation past its provocation on Canaan [OPEN], the blessing aimed UP at YHWH Himself, the enlargement running on four jussives that no verse ever receipts. The machine mirrors the letter's shape: deeds, not speeches, move the world; the two speeches write one status and push four demands that stand open forever; and the unit ends on the Gen 5 refrain, closing — in the letter, though not across the machine's walls — the row the death-ledger left hostage. | tested |
| E | Logic format choice | Operator lines; NO ledger-register row (gen_14's own discipline for the death-genre). EVENTS: sixteen deed-events (begin, plant, drink, become-drunk, uncover-self, see, tell, take, set, walk-backward, cover, awake, know, speak x2, die) — the letter's three be/live forms (va-yihyu 9:18/9:29, va-yechi 9:28) held as FACTS, ledger-row grammar per gen_14 [decision recorded]. THE VINEYARD INSTALLED [decision recorded, precedent quoted]: frozen gen_08 encoded 2:8 as 'plant(e4) ∧ Agent(e4, YHWH_Elohim) ∧ Theme(e4, gan)' + 'WORLD += {gan}' — completed plant-verb, persistent object: the vineyard matches the class exactly (the install chain garden/city/ark/altar/vineyard — God's planting and man's echo). THE CURSE, TWO LAYERS ON PRECEDENT [decisions recorded]: (a) the status as ASSIGN registry write — gen_11's 'REGISTRY: nachash->arur_mi_kol_ha_behemah' and gen_12's 'REGISTRY: kayin->arur_min_ha_adamah' quoted; here 'REGISTRY: kenaan->arur' — the value BARE because the letter's formula is bare [letter fact]; (b) the doom-clause as HOLDS fact — gen_11 held the serpent's sentence-terms as 'HOLDS(al_gechonkha_telekh(nachash), t3)': sentence-genre imperfects are doom-facts, not demands — so eved_avadim_yihyeh_le_echav(kenaan) HOLDS, no SPECS traffic from the curse [TIR-028's flag discipline respected: nothing silently upgraded]; and (c) the speaking itself as EVENT with Agent noach — the delta from gen_11/12 NAMED: the curser there was divine, here HUMAN. THE BLESSING as BLESS [decision recorded]: gen_05's operator, mandate clause absent per the gen_07 relaxation — with the direction inverted and named: every prior BLESS speaker was Elohim; here a human blesses YHWH (BLESS(noach, yhwh_elohei_shem)). THE FOUR JUSSIVES as DECLARE + LET demands (TIR-026; gen_01's 'DECLARE(Elohim, LET(exists(or)))' quoted; gen_13's 'DECLARE(lemekh, LET(shema(neshei_lemekh, qol_lemekh)))' the human-demand precedent): yehi(kenaan, eved_lamo) pushed at 9:26 AND again at 9:27 — the refrain is verbatim in the letter, so the push is verbatim in the machine; yaft(elohim, le_yefet); yishkon(be_aholei_shem) — the demand-token carries NO subject because the letter's subject is ambiguous (Yefet, or God) [OPEN, held]. All four pushed and letter-faithfully OPEN: no receipt verses exist — the queue ends open x4 (gen_13's and gen_21's open-queue discipline). THE DEATH-ROW on gen_14's class [precedent quoted]: 'HOLDS(kol_yemei_adam_930_shanah, t0)' + 'die(e3) ∧ Agent(e3, adam)' — here kol_yemei_noach_950_shanah HOLDS and die(e16) fires; the 5:32-to-9:29 hostage-row closure is CROSS-UNIT: prose + [OPEN] — Stage E ledger arc #7 (joining the wipe / yetzer / qalal / tahor / zakhar / brit arcs). NO TIME_ANCHOR (durations, not dates). NO TEST. NOTE_PRESUPPOSED: noach, tevah, kenaan (the sons enter by the letter's own roster-facts at 9:18; Canaan is READ in the father-tag before his curse — flagged, not fixed). Interpreter extensions: NONE. | established |
| F | Bilingual logic objects | Every operator line carries he + he_translit + en. Machine tokens apostrophe-free: bnei_noach_ha_yotzim_min_ha_tevah, cham_hu_avi_khenaan, u_me_eleh_naftzah_khol_ha_aretz, noach_ish_ha_adamah, kerem, ervat_aviv, ve_ervat_avihem_lo_rau, arur, eved_avadim_yihyeh_le_echav, yehi(kenaan, eved_lamo), yaft(elohim, le_yefet), yishkon(be_aholei_shem), va_yechi_noach_achar_ha_mabul_350_shanah, kol_yemei_noach_950_shanah. | established |
| G | Oral (named only) + Tier-A translation check | Named but NOT read (cache: zero for Gen 9:18-29 — SEVENTEENTH tripwire; gen_23 Tier-A queue): Bavli Sanhedrin 70a ('Bavli' = Babylonian Talmud; the vineyard sugya — what was done to Noach, and the woe-of-wine teachings); Bavli Megillah 9b (yaft read onto the Greek translation — 'the beauty of Yefet in the tents of Shem'); Bereshit Rabbah 36 (the Genesis midrash on the span); Rashi at 9:20 (the begin/profane lemma-share homily), 9:22 (what Ham did — the Rav/Shmuel dispute), 9:23 (the singular take-verb and its reward), 9:25 (why Canaan), 9:26-27 (the Presence in Shem's tents). Tier-A Onkelos (12 fetches, FETCHLOG 2026-08-03): THE SHEKHINAH INSERTED AT 9:27 [find-class, predicted and confirmed] — ve-yishkon ('may he dwell') -> ve-yashrei SHEKHINTEIH be-mashkeneih de-Shem ('He will make His PRESENCE dwell in the dwelling of Shem'): the buffer resolves the letter's ambiguous dwell-subject in God's favor and inserts the Presence-noun at the dwell-verb's second Torah token (the machine holds the letter's ambiguity; dual-track); the tent-word rendered with the DWELLING-root at both 9:21 and 9:27 (mashkena). The YHWH/Elohim name-split LEVELED — both 9:26's YHWH and 9:27's Elohim become the double-yod stand-in: the sixth running leveling span, here at a letter-fact's cost (flagged); the yaft/Yefet name-pun SURVIVES in Aramaic sound (yaftei/le-Yefet). The nakedness kept PLAIN (eryeta cognate x3; the reflexive kept: ve-itgeli) — no euphemism — but ba-chutz ('outside') -> be-shuka ('in the MARKET'): the telling made publication; simlah ('garment') -> kesuta ('the COVERING' — the garment named by its function). The curse-formula kept (arur -> lit); eved avadim -> eved palach avdin ('a slave SERVING slaves') with the SAME work-verb the buffer used to dissolve 9:20's title (ish ha-adamah -> gevar palach be-ara, 'a man WORKING in the earth') — a buffer-side ground-worker/slave-worker link the letter does not have (artifact, flagged); the adamah-echo lost in generic ara ('earth'). The hapax absorbed (naftzah -> itbaddaru, 'were dispersed', plural — the subject re-seated from the earth to its people); the SINGULAR take-verb with two subjects KEPT (u-nesev Shem va-Yefet, then plural ve-shavviu); achorannit x2 -> mechazzerin x2 (the adverb verbalized, the doubling kept); va-yachel -> ve-sharei ('began' — the begin-reading, not the profane-homily); the jussive chain survives as Aramaic jussive/future forms; mabul -> tofana, va-yamot -> u-mit — the refrain kept. | tested |
| H | Scenarios | S1 the roster: three read-flags (noach, tevah, kenaan), the father-tag fact holds. S2 the scattered-earth hapax fact holds. S3 the vineyard installed (WORLD += kerem), queue still empty. S4 the covering: the did-not-see fact holds. S5 the curse: registry holds kenaan->arur (one write), the doom-fact holds, SPECS STILL EMPTY (the curse pushes nothing). S6 the blessing: the first LET pushed and open. S7 the enlargement: both 9:27 demands pushed and open. S8 the row closes: the 950-total fact holds, the refrain-push still open (the queue ends open). S9_negative: LET? contract guard; S10_negative: flag-never-block. | tested |
| I | English leakage review | Operators derive from morph codes (19 wayyiqtol-class forms -> events; the four jussives -> LET per TIR-026; the curse-formula's passive participle -> the ASSIGN device; the doom-imperfect -> HOLDS per gen_11's sentence-genre class, TIR-028's flag respected; zero imperatives verified) and the complete debut-map survey plus precedent pulls run BEFORE drafting (kasah / barakh / arur / eved / galah / ervah / kerem / yayin / shatah / shakhar / chalal / nata / nagad / shakhan / patah / simlah / shekhem / qatan / yaqatz / achorannit / nafatz-putz careers; the name censuses; the divine-name scan; the death-formula compares; the mood and repetition scans). NOT supplied: what the small son did, why the curse lands on Canaan, who dwells in Shem's tents, the begin/profane homily, the beauty-of-Yefet teaching, the vineyard sugya's judgments, or any cross-wall receipt of the 5:32 ledger row — every one [OPEN] or named-only; the Shekhinah insertion and the name-leveling stay dual-track. | established |
| J | Pre-flight (draft; freeze is the main loop's) | Pre-flight 2026-08-03 against the UNMODIFIED repo interpreter — zero injected prototypes; GREEN (12/12 steps, 10/10 scenarios). Delivered status DRAFT — review and freeze stay with the main loop (freeze-after-review; the agent never freezes). | established |
Boot steps — the operator lines (hand-derived, owner-approved)
STEP_Gn_9_18 · Gen.9.18 · THE_ROSTER_OUT_OF_THE_ARK
וַיִּהְיוּ בְנֵי־נֹחַ הַיֹּצְאִים מִן־הַתֵּבָה שֵׁם וְחָם וָיָפֶת וְחָם הוּא אֲבִי כְנָעַן · va-yihyu vnei-Noach ha-yotzim min-ha-tevah Shem ve-Cham va-Yafet ve-Cham hu avi Khenaan · [EN-AID/JPS] And the sons of Noah, that went forth from the ark, were Shem, and Ham, and Japheth; and Ham is the father of Canaan.
ויהיו בני נח היצאים מן התבה שם וחם ויפת · va-yihyu vnei-Noach ha-yotzim min-ha-tevah Shem ve-Cham va-Yafet · the sons of Noach going out of the ark: Shem, Ham, Yefet (etnachta arm)
וחם הוא אבי כנען · ve-Cham hu avi Khenaan · and Ham — HE is the father of Canaan (the tag gets its own arm)
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(bnei_noach_ha_yotzim_min_ha_tevah_shem_cham_va_yefet, t1) ∧ HOLDS(cham_hu_avi_khenaan, t1) = HOLDS(sons-of-Noach-the-going-out-of-from-the-ark-Shem-Ham-and-Yefet, t1) ∧ HOLDS(Ham-he-father-of-Canaan, t1) The roster as facts: the sons who WENT OUT of the ark — the exit-participle repeating 9:10's treaty roster (yotzei ha-tevah, 'the goers-out of the ark') across the unit wall [prose echo, no receipt] — and the tag the narrator will need at 9:25 laid down in advance: HAM IS THE FATHER OF CANAAN, told twice (here and 9:22 — the double tag) [letter fact; the chain's why is named-only]. CANAAN's name-debut: the name's first five Torah tokens all fall in this span (9:18, 9:22, 9:25, 9:26, 9:27) — introduced as a son's son, then cursed three verses running. | וַיִּהְיוּ בְנֵי־נֹחַ הַיֹּצְאִים מִן־הַתֵּבָה … וְחָם הוּא אֲבִי כְנָעַן · va-yihyu vnei-Noach ha-yotzim min-ha-tevah … ve-Cham hu avi Khenaan = they-were vnei-Noach going-out-of from-the-ark and-Cham he father-of Khenaan | — | tested |
| NOTE_PRESUPPOSED | noach, tevah, kenaan are READ without prior install (standalone machine: the father and the ark from the flood units; Canaan read in the tag before his curse) = Noach, ark, Canaan are READ without prior install (standalone machine: the father and the ark from the flood units; Canaan read in the tag before his curse) flag, not fix | — | — | tested |
STEP_Gn_9_19 · Gen.9.19 · THREE_AND_THE_SCATTERED_EARTH
שְׁלֹשָׁה אֵלֶּה בְּנֵי־נֹחַ וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ · shelosha eleh bnei-Noach u-me-eleh naftzah khol-ha-aretz · [EN-AID/JPS] These three were the sons of Noah, and of these was the whole earth overspread.
שלשה אלה בני נח · shelosha eleh bnei-Noach · three, these, the sons of Noach (etnachta arm)
ומאלה נפצה כל הארץ · u-me-eleh naftzah khol-ha-aretz · and from these the whole earth SCATTERED
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(shelosha_eleh_bnei_noach, t1) ∧ HOLDS(u_me_eleh_naftzah_khol_ha_aretz, t1) = HOLDS(three-these-sons-of-Noach, t1) ∧ HOLDS(and-from-these-naftzah-all-the-earth, t1) The narrator's summary held as facts — with a TORAH HAPAX inside it: NAFTZAH ('was scattered/dispersed') — the stem's ONLY Torah token (1 of 1), anticipating Babel's scatter in the SIBLING stem (putz: 11:4's pen-nafutz, 'lest we be scattered'; 11:8-9) — sibling named, lemma-kinship only, no claim; 10:32 will use yet a third verb (nifredu, 'were separated'). The whole earth from three men: the nations table's thesis sentence, one seam early [Onkelos re-seats the subject — 'from these were DISPERSED all the earth', plural, the earth's people not the earth; dual-track]. | שְׁלֹשָׁה אֵלֶּה … וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ · shelosha eleh … u-me-eleh naftzah khol-ha-aretz = three these these naftzah all-the-earth | — | tested |
STEP_Gn_9_20 · Gen.9.20 · THE_GROUND_MAN_PLANTS_A_VINEYARD
וַיָּחֶל נֹחַ אִישׁ הָאֲדָמָה וַיִּטַּע כָּרֶם · va-yachel Noach ish ha-adamah va-yita karem · [EN-AID/JPS] And Noah the husbandman began, and planted a vineyard.
ויחל נח איש האדמה · va-yachel Noach ish ha-adamah · and Noach, MAN OF THE GROUND, began (etnachta arm)
ויטע כרם · va-yita karem · and planted a vineyard
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | begin(e1) ∧ Agent(e1, noach) = begin(e1) ∧ Agent(e1, Noach) VA-YACHEL — CHALAL ('begin') token 3: the begin-verb's first five tokens are ALL thresholds (4:26 calling begun, 6:1 multiplying begun, here, 10:8 Nimrod's might begun, 11:6 Babel's 'this they begin to do') [letter fact]. The debut map aggregates this begin-stem with the PROFANE-stem under one Strong number — the lemma-share the chain's homily rides (named-only; Onkelos reads BEGIN: ve-sharei) [lemma-share, no claim]. | וַיָּחֶל נֹחַ · va-yachel Noach = he-began Noach | — | tested |
| PRECONDITION_STATE | HOLDS(noach_ish_ha_adamah, t1) = HOLDS(Noach-man-of-the-ground, t1) THE TITLE SHIFTS: 6:9 gave Noach ish tzaddik ('righteous man'); the flood behind him, the letter re-titles him ISH HA-ADAMAH ('man of the GROUND') — and the ground is the curse-word's own carrier: arurah ha-adamah ('cursed is the ground', 3:17), 'the ground which YHWH cursed' (5:29 — inside Noach's own naming) [letter fact; Onkelos dissolves the title into an occupation, 'a man working in the earth', and the adamah-echo is lost — dual-track]. | אִישׁ הָאֲדָמָה · ish ha-adamah = man-of ground | — | tested |
| EVENT | plant(e2) ∧ Agent(e2, noach) ∧ Theme(e2, kerem) = plant(e2) ∧ Agent(e2, Noach) ∧ Theme(e2, kerem) NATA ('plant') token 2 — the Torah's two planters: God (2:8, va-yita … gan, the garden in Eden) and Noach (the vineyard); token 3 will be Abraham's tamarisk [letter fact]. KEREM ('vineyard') — Torah token 1. | וַיִּטַּע כָּרֶם · va-yita karem = he-planted vineyard | — | tested |
| REGISTRY_INSTALL | WORLD += {kerem} THE VINEYARD INSTALLED on the garden's own precedent [decision recorded]: frozen gen_08 encoded 2:8 as 'plant(e4) ∧ Agent(e4, YHWH_Elohim) ∧ Theme(e4, gan)' + 'WORLD += {gan}' — completed plant-verb, persistent object: the class matched exactly; the install chain runs garden / city / ark / altar / VINEYARD — God's planting and man's echo. | כָּרֶם · karem = vineyard | — | tested |
STEP_Gn_9_21 · Gen.9.21 · THE_WINE_AND_THE_SELF_UNCOVERING
וַיֵּשְׁתְּ מִן־הַיַּיִן וַיִּשְׁכָּר וַיִּתְגַּל בְּתוֹךְ אָהֳלֹה · va-yesht min-ha-yayin va-yishkar va-yitgal be-tokh aholoh · [EN-AID/JPS] And he drank of the wine, and was drunken; and he was uncovered within his tent.
וישת מן היין וישכר · va-yesht min-ha-yayin va-yishkar · he drank of the wine and was drunk (etnachta arm)
ויתגל בתוך אהלה · va-yitgal be-tokh aholoh · and uncovered HIMSELF inside his tent
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | drink(e3) ∧ Agent(e3, noach) ∧ Theme(e3, min_ha_yayin) = drink(e3) ∧ Agent(e3, Noach) ∧ Theme(e3, from-the-wine) THREE DEBUTS IN ONE VERSE: SHATAH ('drink') — the drink-verb's Torah token 1 is Noach's wine (its next eight tokens are Rebecca's WATER at the well, Gen 24); YAYIN ('wine') tokens 1-2 here — tokens 4-7 are Lot's daughters (19:32-35: wine + father + uncovering, the mirror scene; named as career fact only) [letter facts]. | וַיֵּשְׁתְּ מִן־הַיַּיִן · va-yesht min-ha-yayin = he-drank from-the-wine | — | tested |
| EVENT | become_drunk(e4) ∧ Agent(e4, noach) = become-drunk(e4) ∧ Agent(e4, Noach) VA-YISHKAR ('and he became drunk') — SHAKHAR ('be drunk') token 1 of THREE in the whole Torah (9:21; 43:34 the brothers drinking free at Joseph's table; Deut 32:42 arrows drunk on blood) [rare-class]. | וַיִּשְׁכָּר · va-yishkar = was-drunk | — | tested |
| EVENT | uncover_self(e5) ∧ Agent(e5, noach) ∧ Theme(e5, be_tokh_aholoh) = uncover-self(e5) ∧ Agent(e5, Noach) ∧ Theme(e5, in-inside-aholoh) VA-YITGAL — GALAH ('uncover') Torah token 1, HITPAEL (reflexive): 'he uncovered HIMSELF' — the shame is self-made before it is seen [letter fact]; the verb re-converges with the nakedness-noun in Leviticus 18's legalot ervah ('to uncover nakedness' — the incest laws) [named-only]; the later exile sense is career color. AHOLOH ('his tent') — written with an anomalous final letter he: ORTHOGRAPHY letter-fact by main-loop ruling (single DB row, NOT written/read fork #6; the fork count stays five; same spelling recurs 12:8, 13:3). OHEL ('tent') token 2 — token 3 is 9:27's tents of Shem: the span holds the tent of shame and the tents of blessing [Onkelos renders BOTH with the DWELLING-root, mashkena — dual-track]. | וַיִּתְגַּל בְּתוֹךְ אָהֳלֹה · va-yitgal be-tokh aholoh = uncovered-himself inside aholoh | — | tested |
STEP_Gn_9_22 · Gen.9.22 · THE_SEEING_AND_THE_TELLING
וַיַּרְא חָם אֲבִי כְנַעַן אֵת עֶרְוַת אָבִיו וַיַּגֵּד לִשְׁנֵי־אֶחָיו בַּחוּץ · va-yar Cham avi Khenaan et ervat aviv va-yaged li-shnei-echav ba-chutz · [EN-AID/JPS] And Ham, the father of Canaan, saw the nakedness of his father, and told his two brethren without.
וירא חם אבי כנען את ערות אביו · va-yar Cham avi Khenaan et ervat aviv · and Ham, father of Canaan, SAW his father's nakedness (etnachta arm)
ויגד לשני אחיו בחוץ · va-yaged li-shnei-echav ba-chutz · and TOLD his two brothers, outside
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | see(e6) ∧ Agent(e6, cham) ∧ Theme(e6, ervat_aviv) = see(e6) ∧ Agent(e6, Ham) ∧ Theme(e6, nakedness-of-aviv) ERVAH ('nakedness') — Torah token 1 (tokens 1-3 all in this span; tokens 4-5 the 'nakedness of the LAND', Gen 42; tokens 8+ the Leviticus 18 laws). The seer is tagged AGAIN: Ham, FATHER OF CANAAN — the double tag's second half, the letter keeping the grandson in frame [letter fact; the chain's why is named-only]. | וַיַּרְא חָם אֲבִי כְנַעַן אֵת עֶרְוַת אָבִיו · va-yar Cham avi Khenaan et ervat aviv = he-saw Cham father-of Khenaan obj-marker·et nakedness-of aviv | — | tested |
| EVENT | tell(e7) ∧ Agent(e7, cham) ∧ Theme(e7, li_shnei_echav) = tell(e7) ∧ Agent(e7, Ham) ∧ Theme(e7, to-me-shnei-echav) NAGAD ('tell') token 2 — and BOTH of the tell-verb's first two Torah tokens are NAKEDNESS-REPORTS: token 1 = 3:11, 'who TOLD you that you are naked?' (the garden's interrogation); token 2 = Ham telling his two brothers — outside [letter fact]. What the garden asked about, this verse performs [Onkelos sharpens the venue: ba-chutz ('outside') -> be-shuka ('in the MARKET') — the report made publication; dual-track]. | וַיַּגֵּד לִשְׁנֵי־אֶחָיו בַּחוּץ · va-yaged li-shnei-echav ba-chutz = he-told to-me-shnei-echav outside | — | tested |
STEP_Gn_9_23 · Gen.9.23 · THE_BACKWARD_COVERING
וַיִּקַּח שֵׁם וָיֶפֶת אֶת־הַשִּׂמְלָה וַיָּשִׂימוּ עַל־שְׁכֶם שְׁנֵיהֶם וַיֵּלְכוּ אֲחֹרַנִּית וַיְכַסּוּ אֵת עֶרְוַת אֲבִיהֶם וּפְנֵיהֶם אֲחֹרַנִּית וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ · va-yiqach Shem va-Yefet et-ha-simlah va-yasimu al-shekhem shneihem va-yelkhu achorannit va-yekhasu et ervat avihem u-fneihem achorannit ve-ervat avihem lo rau · [EN-AID/JPS] And Shem and Japheth took a garment, and laid it upon both their shoulders, and went backward, and covered the nakedness of their father; and their faces were backward, and they saw not their father's nakedness.
ויקח שם ויפת את השמלה וישימו על שכם שניהם וילכו אחרנית ויכסו את ערות אביהם · va-yiqach Shem va-Yefet et-ha-simlah va-yasimu al-shekhem shneihem va-yelkhu achorannit va-yekhasu et ervat avihem · took the garment, set it on both shoulders, walked backward, covered their father's nakedness (etnachta arm)
ופניהם אחרנית וערות אביהם לא ראו · u-fneihem achorannit ve-ervat avihem lo rau · faces backward — and their father's nakedness they did NOT see
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | take(e8) ∧ Agent(e8, shem_va_yefet) ∧ Theme(e8, ha_simlah) = take(e8) ∧ Agent(e8, Shem-and-Yefet) ∧ Theme(e8, the-simlah) VA-YIQACH — SINGULAR verb, TWO subjects: 'and-he-took, Shem and Yefet' [letter fact, held; the chain's credit-teaching is named-only; Onkelos KEEPS the singular — u-nesev]. SIMLAH ('garment') — Torah token 1 [Onkelos renders kesuta, 'the COVERING' — the garment named by its function; dual-track]. | וַיִּקַּח שֵׁם וָיֶפֶת אֶת־הַשִּׂמְלָה · va-yiqach Shem va-Yefet et-ha-simlah = he-took Shem and-Yefet obj-marker·et-the-simlah | — | tested |
| EVENT | set(e9) ∧ Agent(e9, shem_va_yefet) ∧ Theme(e9, al_shekhem_shneihem) = set(e9) ∧ Agent(e9, Shem-and-Yefet) ∧ Theme(e9, over-shoulder-of-both-of-them) The set-verb (SUM, token 4): token 1 SET the man in the garden (2:8), token 2 SET the mark on Cain (4:15) — now it sets a garment on two shoulders [letter fact]. SHEKHEM ('shoulder') — Torah token 1 (rare: 7 tokens). The number flips to PLURAL here — one took, two carried [letter fact]. | וַיָּשִׂימוּ עַל־שְׁכֶם שְׁנֵיהֶם · va-yasimu al-shekhem shneihem = they-set over-shoulder-of both-of-them | — | tested |
| EVENT | walk_backward(e10) ∧ Agent(e10, shem_va_yefet) = walk-backward(e10) ∧ Agent(e10, Shem-and-Yefet) ACHORANNIT ('backward') — the word's ENTIRE Torah career is inside THIS VERSE: 2 tokens of 2, once for the feet, once for the faces [rare crown]. | וַיֵּלְכוּ אֲחֹרַנִּית · va-yelkhu achorannit = they-walked achorannit | — | tested |
| EVENT | cover(e11) ∧ Agent(e11, shem_va_yefet) ∧ Theme(e11, ervat_avihem) = cover(e11) ∧ Agent(e11, Shem-and-Yefet) ∧ Theme(e11, nakedness-of-avihem) FROZEN PREDICTION LANDS #1: KASAH ('cover') token 3 — gen_18 logged at the verb's flood-debut (7:19-20, the waters covering the mountains, agentless passives): 'its next token covers a father's nakedness (9:23)' — and it does: the flood's burial verb turned filial, now with AGENTS and a garment [frozen-unit prediction landing]. | וַיְכַסּוּ אֵת עֶרְוַת אֲבִיהֶם · va-yekhasu et ervat avihem = they-covered obj-marker·et nakedness-of avihem | — | tested |
| PRECONDITION_STATE | HOLDS(ve_ervat_avihem_lo_rau, t1) = HOLDS(and-nakedness-of-avihem-not-they-saw, t1) The verse ends on the NOT-SEEING, held as fact: faces backward, 'and their father's nakedness they did NOT see' — the span's see-verb pair closing against 9:22's va-yar ('and he saw'): one saw and told; two covered and did not see [letter fact]. | וּפְנֵיהֶם אֲחֹרַנִּית וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ · u-fneihem achorannit ve-ervat avihem lo rau = and-fneihem achorannit nakedness-of avihem not they-saw | — | tested |
STEP_Gn_9_24 · Gen.9.24 · THE_AWAKENING_AND_THE_KNOWING
וַיִּיקֶץ נֹחַ מִיֵּינוֹ וַיֵּדַע אֵת אֲשֶׁר־עָשָׂה־לוֹ בְּנוֹ הַקָּטָן · va-yiqetz Noach mi-yeno va-yeda et asher-asah-lo beno ha-qatan · [EN-AID/JPS] And Noah awoke from his wine, and knew what his youngest son had done unto him.
וייקץ נח מיינו · va-yiqetz Noach mi-yeno · and Noach awoke from his wine (etnachta arm)
וידע את אשר עשה לו בנו הקטן · va-yeda et asher-asah-lo beno ha-qatan · and KNEW what his small son had done to him
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | awake(e12) ∧ Agent(e12, noach) = awake(e12) ∧ Agent(e12, Noach) YAQATZ ('awake') — Torah token 1 (rare: 5 tokens), and every LATER Torah awakening is from a dream of destiny (Jacob at Bethel, 28:16; Pharaoh x3, Gen 41); the first is from wine — MI-YENO, 'from his wine' [letter fact]. | וַיִּיקֶץ נֹחַ מִיֵּינוֹ · va-yiqetz Noach mi-yeno = he-awoke Noach from-yeno | — | tested |
| EVENT | know(e13) ∧ Agent(e13, noach) ∧ Theme(e13, asher_asah_lo_beno_ha_qatan) = know(e13) ∧ Agent(e13, Noach) ∧ Theme(e13, that-which-make-not-beno-the-small) VA-YEDA ('and he KNEW') — the know-verb (token 10; Eden's tree-verb) aimed at a deed the letter NEVER STATES: what was done, and how he knew, are the chain's questions [OPEN, named-only]. BENO HA-QATAN ('his SMALL son') — QATAN token 2: token 1 was 1:16's LESSER light; the letter lists Ham second, the epithet says small — the tension is the letter's own [OPEN, held]. | וַיֵּדַע אֵת אֲשֶׁר־עָשָׂה־לוֹ בְּנוֹ הַקָּטָן · va-yeda et asher-asah-lo beno ha-qatan = he-knew obj-marker·et that-which-make-not beno small | — | tested |
STEP_Gn_9_25 · Gen.9.25 · THE_FIRST_HUMAN_CURSE
וַיֹּאמֶר אָרוּר כְּנָעַן עֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו · va-yomer arur Kenaan eved avadim yihyeh le-echav · [EN-AID/JPS] And he said: 'Cursed be Canaan; a servant of servants shall he be unto his brethren.'
ויאמר ארור כנען · va-yomer arur Kenaan · and he said: CURSED BE CANAAN (the curse is the etnachta arm)
עבד עבדים יהיה לאחיו · eved avadim yihyeh le-echav · a slave of slaves shall he be to his brothers
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | speak(e14) ∧ Agent(e14, noach) ∧ Theme(e14, arur_kenaan) = speak(e14) ∧ Agent(e14, Noach) ∧ Theme(e14, cursed-Canaan) THE FIRST HUMAN CURSE-SPEECH — the delta from the precedents NAMED: the curse-ASSIGN device's earlier speakers were all DIVINE (3:14, 3:17, 4:11); here the curser is a man — and the man is the one whose own NAME was given against the curse (5:29: 'this one will comfort us … from the ground which YHWH cursed') [letter fact]. Noach's first quoted words in the corpus are this curse [letter fact]. | וַיֹּאמֶר אָרוּר כְּנָעַן · va-yomer arur Kenaan = he-said cursed Kenaan | — | tested |
| ASSIGN | REGISTRY: kenaan->arur = REGISTRY: Canaan->cursed FROZEN PREDICTIONS LAND #3 and #5: ARUR ('cursed') token 5 — gen_14 logged the career at 5:29 ('token 4 … 9:25 after — Noach's own mouth') and gen_11's export named the chain forward ('4:11 Cain; 5:29 Noah named as consolation; 9:25'). The same ASSIGN device, quoted: gen_11 'REGISTRY: nachash->arur_mi_kol_ha_behemah', gen_12 'REGISTRY: kayin->arur_min_ha_adamah' — and the value here is BARE because the formula is bare: 3:14 and 4:11 cursed FROM something (mi-kol ha-behemah, min-ha-adamah); 9:25 is arur Kenaan, no comparative, no source — the curse absolute [letter fact]. The target is the tagged GRANDSON, not the doer [OPEN, named-only]. | אָרוּר כְּנָעַן · arur Kenaan = cursed Kenaan | — | tested |
| PRECONDITION_STATE | HOLDS(eved_avadim_yihyeh_le_echav(kenaan), t1) = HOLDS(slave-of-slaves-yihyeh-to-echav(Canaan), t1) The doom-clause as FACT on gen_11's sentence-genre class (quoted: 'HOLDS(al_gechonkha_telekh(nachash), t3)' — doom-terms are facts, not demands; TIR-028's flag discipline respected, nothing upgraded) [decision recorded]. And a crown inside it: EVED ('slave/servant') — Torah tokens 1-4 ALL inside this curse-and-blessing (eved avadim, 'slave of slaves', the superlative construct, then 9:26, 9:27): the word that will carry Egypt is BORN in the Torah's first human curse [crown; Onkelos glosses 'a slave SERVING slaves' with the same work-verb it gave the ground-man's title — buffer artifact, flagged, dual-track]. | עֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו · eved avadim yihyeh le-echav = slave-of slaves yihyeh to-echav | — | tested |
STEP_Gn_9_26 · Gen.9.26 · THE_FIRST_HUMAN_BLESSING
וַיֹּאמֶר בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם וִיהִי כְנַעַן עֶבֶד לָמוֹ · va-yomer barukh YHWH Elohei Shem vi-yhi Khenaan eved lamo · [EN-AID/JPS] And he said: 'Blessed be the LORD, the God of Shem; and let Canaan be their servant.'
ויאמר ברוך יהוה אלהי שם · va-yomer barukh YHWH Elohei Shem · and he said: BLESSED BE YHWH, the God of Shem (etnachta arm)
ויהי כנען עבד למו · vi-yhi Khenaan eved lamo · and let Canaan be a slave to them
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | speak(e15) ∧ Agent(e15, noach) ∧ Theme(e15, barukh_yhwh_elohei_shem) = speak(e15) ∧ Agent(e15, Noach) ∧ Theme(e15, blessed-yhwh-elohei-Shem) The second speech-act — and FROZEN PREDICTION LANDS #2: BARAKH ('bless') token 6 — gen_21 logged 'token 6 = 9:26, the first HUMAN blessing-speech' (tokens 1-5 all divine: creatures, humans, the day, them-at-naming, Noach-and-sons). YHWH — the divine name's ONLY span token, its FIRST since 8:21, and it returns inside a human BLESSING [letter fact]. | וַיֹּאמֶר בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם · va-yomer barukh YHWH Elohei Shem = he-said blessed the-LORD Elohei Shem | — | tested |
| BLESS | BLESS(noach, yhwh_elohei_shem) = BLESS(Noach, yhwh-elohei-Shem) THE BENEDICTION INVERTED [decision recorded, precedent quoted]: gen_05's 'BLESS(Elohim, otam) MANDATE {..}' — every prior BLESS speaker was Elohim; here a HUMAN blesses YHWH (mandate clause absent per the gen_07 relaxation: 2:3 blessed with no quoted mandate). The object is not Shem but SHEM'S GOD — the brother is blessed through his God's name [letter fact; the names SPLIT across the brothers: YHWH for Shem here, Elohim for Yefet at 9:27 — Onkelos levels both to the double-yod stand-in, the letter-fact erased in the buffer; dual-track, flagged]. | בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם · barukh YHWH Elohei Shem = blessed the-LORD Elohei Shem | — | tested |
| DECLARE | DECLARE(noach, LET(yehi(kenaan, eved_lamo))) = DECLARE(Noach, LET(yehi(Canaan, slave-of-lamo))) The refrain's first push: VI-YHI ('and let him BE') — JUSSIVE, the machine's LET mood exactly (TIR-026; gen_01's 'DECLARE(Elohim, LET(exists(or)))' — yehi or, 'let there be light' — quoted): the demand pushed by a HUMAN speaker on gen_13's precedent ('DECLARE(lemekh, LET(shema(neshei_lemekh, qol_lemekh)))' — the corpus's first human demand, open forever). No receipt verse exists; the demand stands OPEN [letter-faithful]. | וִיהִי כְנַעַן עֶבֶד לָמוֹ · vi-yhi Khenaan eved lamo = let-him-be Khenaan slave-of lamo | TIR-026 | tested |
STEP_Gn_9_27 · Gen.9.27 · THE_ENLARGEMENT_AND_THE_DWELLING
יַפְתְּ אֱלֹהִים לְיֶפֶת וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם וִיהִי כְנַעַן עֶבֶד לָמוֹ · yaft Elohim le-Yefet ve-yishkon be-aholei-Shem vi-yhi Khenaan eved lamo · [EN-AID/JPS] God enlarge Japheth, and he shall dwell in the tents of Shem; and let Canaan be their servant.
יפת אלהים ליפת וישכן באהלי שם · yaft Elohim le-Yefet ve-yishkon be-aholei-Shem · may God ENLARGE Yefet, and may he dwell in the tents of Shem (etnachta arm)
ויהי כנען עבד למו · vi-yhi Khenaan eved lamo · and let Canaan be a slave to them — the refrain, verbatim
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(noach, LET(yaft(elohim, le_yefet))) = DECLARE(Noach, LET(may-He-enlarge(God, to-Yefet))) The speech runs on (no new saying-verb — one speech, 9:26-27 [letter fact]): YAFT ('may He ENLARGE') — jussive (TIR-026), and the span's name-pun: yaft … le-YEFET, the enlarge-verb conjugating the son's name (the enlarge-stem's 3 Torah tokens split from the entice-stem, Exod 22:15 / Deut 11:16 — siblings named) [letter fact]. ELOHIM is this jussive's subject — the name-split's second half (YHWH was Shem's, 9:26) [letter fact; leveled in Onkelos, the pun kept: yaftei/le-Yefet; dual-track]. | יַפְתְּ אֱלֹהִים לְיֶפֶת · yaft Elohim le-Yefet = may-He-enlarge God to-Yefet | TIR-026 | tested |
| DECLARE | DECLARE(noach, LET(yishkon(be_aholei_shem))) = DECLARE(Noach, LET(may-he-dwell(in-aholei-Shem))) SHAKHAN ('dwell') token 2 — token 1 was 3:24, God STATIONING the cherubim after Eden's exile; tokens 9+ are Sinai's glory and the Sanctuary pledge (Exod 24:16; 25:8 ve-shakhanti, 'and I will DWELL among them'): the dwell-verb runs exile-guard -> Shem's tents -> the Tabernacle [letter fact]. THE DEMAND-TOKEN CARRIES NO SUBJECT because the letter's subject is ambiguous — Yefet, or God [OPEN, held; Onkelos DECIDES it and INSERTS THE PRESENCE: ve-yashrei SHEKHINTEIH ('He will make His Shekhinah dwell') in the dwelling of Shem — the find-class insertion at the dwell-verb's second token; the machine holds the letter's ambiguity; dual-track, flagged]. | וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם · ve-yishkon be-aholei-Shem = may-he-dwell in-aholei-Shem | TIR-026 | tested |
| DECLARE | DECLARE(noach, LET(yehi(kenaan, eved_lamo))) = DECLARE(Noach, LET(yehi(Canaan, slave-of-lamo))) The refrain pushed AGAIN, verbatim — the letter repeats the clause word for word (9:26b = 9:27c), so the machine pushes the same demand twice [decision recorded: letter-faithful duplication, queue depth counts it]. EVED token 4 closes the debut cluster. Like its siblings, no receipt verse exists — all four demands stand OPEN at the unit's end (gen_13's and gen_21's open-queue discipline). | וִיהִי כְנַעַן עֶבֶד לָמוֹ · vi-yhi Khenaan eved lamo = let-him-be Khenaan slave-of lamo | TIR-026 | tested |
STEP_Gn_9_28 · Gen.9.28 · THE_YEARS_AFTER_THE_DELUGE
וַיְחִי־נֹחַ אַחַר הַמַּבּוּל שְׁלֹשׁ מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה · va-yechi-Noach achar ha-mabul shelosh meot shanah va-chamishim shanah · [EN-AID/JPS] And Noah lived after the flood three hundred and fifty years.
ויחי נח אחר המבול · va-yechi-Noach achar ha-mabul · and Noach lived after the deluge (etnachta arm)
שלש מאות שנה וחמשים שנה · shelosh meot shanah va-chamishim shanah · three hundred years and fifty years
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yechi_noach_achar_ha_mabul_350_shanah, t1) = HOLDS(and-he-lived-Noach-after-the-deluge-350-year, t1) The ledger grammar returns: VA-YECHI ('and he lived') — Gen 5's row-verb — with the flood as the row's epoch mark: 'after the deluge' (MABUL token 9 — the deluge-word's first narrator memory-line after its divine-speech tokens closed at 9:15). Held as FACT per gen_14's row class [decision recorded]; duration, not date — NO TIME_ANCHOR in this unit. | וַיְחִי־נֹחַ אַחַר הַמַּבּוּל שְׁלֹשׁ מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה · va-yechi-Noach achar ha-mabul shelosh meot shanah va-chamishim shanah = and-he-lived-Noach after deluge three hundred year fifty year | — | tested |
STEP_Gn_9_29 · Gen.9.29 · THE_LEDGER_ROW_CLOSES
וַיִּהְיוּ כָּל־יְמֵי־נֹחַ תְּשַׁע מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה וַיָּמֹת · va-yihyu kol-yemei-Noach tesha meot shanah va-chamishim shanah va-yamot · [EN-AID/JPS] And all the days of Noah were nine hundred and fifty years; and he died.
ויהיו כל ימי נח תשע מאות שנה וחמשים שנה · va-yihyu kol-yemei-Noach tesha meot shanah va-chamishim shanah · all the days of Noach: nine hundred and fifty years (etnachta arm)
וימת · va-yamot · and he died — one word, alone on the verse-final arm
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(kol_yemei_noach_950_shanah, t1) = HOLDS(all-days-of-Noach-950-year, t1) FROZEN PREDICTION LANDS #4: gen_14 opened Noach's row at 5:32 and logged 'no total, NO DEATH VERSE (his total waits until 9:29, across the flood)' — this is the waited-for verse, in Gen 5's EXACT refrain grammar (compare 5:5: 'va-yihyu kol-yemei adam … va-yamot'). The arithmetic closes: 600 at the flood (7:6) + 350 after (9:28) = 950 [letter fact]. THE CLOSURE IS CROSS-UNIT: standalone machines do not receipt across walls — the 5:32-to-9:29 arc is prose + [OPEN], Stage E ledger arc #7. | וַיִּהְיוּ כָּל־יְמֵי־נֹחַ תְּשַׁע מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה · va-yihyu kol-yemei-Noach tesha meot shanah va-chamishim shanah = they-were all-days-of-Noach nine hundred year fifty year | — | tested |
| EVENT | die(e16) ∧ Agent(e16, noach) = die(e16) ∧ Agent(e16, Noach) VA-YAMOT ('and he died') — gen_14's death-event class, quoted: 'die(e3) ∧ Agent(e3, adam)'. The refrain-word stands ALONE as the verse-final tree arm — one word on its own branch [tree fact]. The flood's survivor gets Gen 5's plain ending: the number, then the verb. | וַיָּמֹת · va-yamot = he-died | — | tested |
State machine
| state | meaning |
|---|---|
| S_boot | Before 9:18 — all registers empty (standalone unit) |
| S_roster | After 9:18 — the roster and the father-of-Canaan tag hold; noach/tevah/kenaan flagged as read |
| S_scattered | After 9:19 — the three-sons fact and the scattered-earth hapax fact hold |
| S_vineyard | After 9:20 — kerem ('vineyard') INSTALLED on the garden class; the ground-man title fact holds |
| S_uncovered | After 9:21 — drink/drunk/uncovered-himself fired (three debuts; the reflexive) |
| S_told | After 9:22 — the seeing and the telling fired (the tell-verb's second nakedness-report) |
| S_covered | After 9:23 — took/set/walked-backward/covered fired (gen_18's prediction landed); the not-seeing fact holds |
| S_knowing | After 9:24 — awoke and knew fired (the unstated deed held OPEN) |
| S_cursed | After 9:25 — speech one: kenaan->arur written (the bare formula); the doom-fact holds; SPECS untouched |
| S_blessed | After 9:26 — speech two: the human-to-YHWH benediction; the refrain's first LET pushed and open |
| S_demands_open | After 9:27 — the enlargement, the dwelling (subject held ambiguous), and the refrain again: four demands open |
| S_lived | After 9:28 — the lived-after row-fact holds (350 after the deluge) |
| S_row_closed | After 9:29 — the 950-total fact holds and die fired: Gen 5's refrain lands, the queue still open x4 |
| from | to | via |
|---|---|---|
| S_boot | S_roster | STEP_Gn_9_18 |
| S_roster | S_scattered | STEP_Gn_9_19 |
| S_scattered | S_vineyard | STEP_Gn_9_20 |
| S_vineyard | S_uncovered | STEP_Gn_9_21 |
| S_uncovered | S_told | STEP_Gn_9_22 |
| S_told | S_covered | STEP_Gn_9_23 |
| S_covered | S_knowing | STEP_Gn_9_24 |
| S_knowing | S_cursed | STEP_Gn_9_25 |
| S_cursed | S_blessed | STEP_Gn_9_26 |
| S_blessed | S_demands_open | STEP_Gn_9_27 |
| S_demands_open | S_lived | STEP_Gn_9_28 |
| S_lived | S_row_closed | STEP_Gn_9_29 |
Scenarios (the unit's own test suite)
| id | title | given | expect | anchor |
|---|---|---|---|---|
| S1 | The roster and the double tag: after STEP_Gn_9_18 | All registers empty (standalone unit). | flags noach/tevah/kenaan as read-before-install; Facts cham-hu-avi-khenaan HOLD. = flags Noach/ark/Canaan as read-before-install; Facts Ham-he-father-of-Canaan HOLD. | וְחָם הוּא אֲבִי כְנָעַן · ve-Cham hu avi Khenaan = and-Cham he father-of Khenaan |
| S2 | The scattered-earth hapax holds: after STEP_Gn_9_19 | S1 state. | Facts naftzah HOLD. | וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ · u-me-eleh naftzah khol-ha-aretz = these naftzah all-the-earth |
| S3 | The vineyard installed on the garden class: after STEP_Gn_9_20 | S2 state. | WORLD += kerem; Facts noach-ish-ha-adamah HOLD; SPECS empty. = WORLD += kerem; Facts Noach-man-of-the-ground HOLD; SPECS empty. | וַיִּטַּע כָּרֶם · va-yita karem = he-planted vineyard |
| S4 | The backward covering and the not-seeing: after STEP_Gn_9_23 | S3 state + the wine (9:21) and the telling (9:22). | Facts ervat-avihem-lo-rau HOLD. = Facts nakedness-of-avihem-not-they-saw HOLD. | וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ · ve-ervat avihem lo rau = nakedness-of avihem not they-saw |
| S5 | The bare curse writes the registry, the queue stays untouched: after STEP_Gn_9_25 | S4 state + the awakening (9:24). | REGISTRY: kenaan->arur (1 write); Facts eved-avadim HOLD; SPECS empty. = REGISTRY: Canaan->cursed (1 write); Facts slave-of-slaves HOLD; SPECS empty. | אָרוּר כְּנָעַן · arur Kenaan = cursed Kenaan |
| S6 | The first human demand pushed: after STEP_Gn_9_26 | S5 state. | LET(yehi(kenaan, eved_lamo)) pushed and OPEN. = LET(yehi(Canaan, slave-of-lamo)) pushed and OPEN. | וִיהִי כְנַעַן עֶבֶד לָמוֹ · vi-yhi Khenaan eved lamo = let-him-be Khenaan slave-of lamo |
| S7 | The enlargement and the dwelling stand open: after STEP_Gn_9_27 | S6 state. | LET(yaft(elohim, le_yefet)) pushed and OPEN; LET(yishkon(be_aholei_shem)) pushed and OPEN. = LET(may-He-enlarge(God, to-Yefet)) pushed and OPEN; LET(may-he-dwell(in-aholei-Shem)) pushed and OPEN. | יַפְתְּ אֱלֹהִים לְיֶפֶת וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם · yaft Elohim le-Yefet ve-yishkon be-aholei-Shem = may-He-enlarge God to-Yefet may-he-dwell in-aholei-Shem |
| S8 | The row closes at nine hundred fifty, the queue ends open: after STEP_Gn_9_29 | S7 state + the lived-after row (9:28). | Facts kol-yemei-noach-950-shanah HOLD; LET(yehi(kenaan, eved_lamo)) pushed and OPEN. = Facts all-days-of-Noach-950-year HOLD; LET(yehi(Canaan, slave-of-lamo)) pushed and OPEN. | וַיָּמֹת · va-yamot = he-died |
| S9_negative | Negative: the machine's ? stays guarded | A synthetic LET? demand (the machine's own contract self-test). | LET? never auto-upgrades: resolution without citation must REFUSE; with a per-unit citation it may resolve — entries pop demands; nothing but citation moves a mood. | |
| S10_negative | Negative: flags never block | A synthetic commit with TESTS empty (the machine's own contract self-test). | Cycle close with TESTS empty must be FLAGGED, never blocked. = Cycle close with TESTS empty must in FLAGGED, never blocked. |
Exports (reusable patterns)
| id | content |
|---|---|
| EXPORT_four_predictions_land | וַיְכַסּוּ … בָּרוּךְ … אָרוּר … וַיָּמֹת · va-yekhasu … barukh … arur … va-yamot · FOUR frozen-unit predictions land in one span — the corpus's richest landing: gen_18's cover-verb ('its next token covers a father's nakedness, 9:23' — after burying the mountains), gen_21's bless-verb ('token 6 = 9:26, the first HUMAN blessing-speech' — tokens 1-5 all divine), gen_14's curse-root ('9:25 after — Noach's own mouth'; gen_11's export named the link outright), and gen_14's hostage ledger row ('his total waits until 9:29, across the flood' — the exact Gen 5 refrain, 600+350=950); the closure held as prose + [OPEN], Stage E ledger arc #7 |
| EXPORT_eved_born_in_the_curse | עֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו · eved avadim yihyeh le-echav · EVED ('slave/servant') — Torah tokens 1-4 ALL inside one curse-and-blessing (eved avadim, 'slave of slaves', the superlative construct; then 9:26, 9:27): the word that will carry Egypt (180 Torah tokens) is born in the Torah's FIRST HUMAN curse-speech [crown]; the curse-formula BARE (arur Kenaan — no comparative, where 3:14/4:11 cursed FROM something); the target the tagged grandson, not the doer [OPEN]; CANAAN's name-debut puts tokens 1-5 all in-span under the double father-of-Canaan tag |
| EXPORT_first_human_curse_and_blessing | אָרוּר כְּנָעַן — בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם · arur Kenaan — barukh YHWH Elohei Shem · the Torah's first HUMAN curse and first HUMAN blessing are ADJACENT VERSES from one mouth — the man named from the curse-word's relief (5:29) curses, then blesses YHWH Himself (the divine name's only span token, first since 8:21, returning inside a human blessing); the names SPLIT across the brothers (YHWH for Shem's God, Elohim for Yefet's enlargement) — Onkelos levels both and the letter-fact vanishes in the buffer; the four jussives (vi-yhi x2, yaft, ve-yishkon) pushed as human LET demands (TIR-026; gen_01's yehi class, gen_13's human-demand precedent) and left letter-faithfully OPEN |
| EXPORT_vineyard_on_the_garden_verb | וַיִּטַּע כָּרֶם … וַיִּתְגַּל · va-yita karem … va-yitgal · the vineyard INSTALLED on the garden's own verb (frozen gen_08's 'plant(e4)' + 'WORLD += {gan}' quoted; the Torah's two planters: God, then Noach — the install chain garden/city/ark/altar/vineyard); the debut cluster around it: kerem/shatah/yayin/shakhar (wine's first verse runs drink-drunk-undone), GALAH ('uncover') debuting HITPAEL — 'he uncovered HIMSELF' — and re-converging with ERVAH ('nakedness', tokens 1-3 here) in Leviticus 18's incest laws; NAGAD ('tell') — both first tokens nakedness-reports (3:11's who-TOLD-you; 9:22); ACHORANNIT ('backward') — the word's whole Torah career inside verse 9:23; the ground-man title against 6:9's righteous-man [letter facts] |
| EXPORT_dwell_verb_and_the_row | וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם … וַיָּמֹת · ve-yishkon be-aholei-Shem … va-yamot · SHAKHAN ('dwell') token 2 — from 3:24's stationed cherubim to Shem's tents to the Sanctuary pledge (Exod 25:8): the demand-token carries NO subject because the letter's subject is ambiguous (Yefet, or God) [OPEN, held] — Onkelos resolves it God-ward and INSERTS THE SHEKHINAH (the find-class event; the tent-word given the dwelling-root at both 9:21 and 9:27) — dual-track; the unit ends on Gen 5's refrain with VA-YAMOT ('and he died') standing alone as a one-word verse-final tree arm [tree fact] |
Oral notes (named, tiered, dual-track — never merged)
אָרוּר כְּנָעַן · (queue — named only) · Named, not read: the cache holds ZERO sources anchored to Gen 9:18-29 — SEVENTEENTH tripwire span. Detector classes predicted: the what-Ham-did teachings are a GAP-FILLING class (doctrine naming the letter's unstated deed); the beauty-of-Yefet teaching is a translation-from-pun class; the Shekhinah-in-Shem's-tents is a career-of-the-dwell-verb class; the singular-take-verb reward is a grammar-honors class (credit split by the letter's own number).
Queue entry — no claim made beyond the naming.
וְיַשְׁרֵי שְׁכִינְתֵּיהּ בְּמַשְׁכְּנֵיהּ דְּשֵׁם · ve-yashrei Shekhinteih be-mashkeneih de-Shem · The span's translation witness: THE SHEKHINAH INSERTED AT 9:27 [find-class] — ve-yishkon ('may he dwell') becomes 'He will make His PRESENCE dwell in the dwelling of Shem': the buffer resolves the letter's ambiguous dwell-subject in God's favor and inserts the Presence-noun at the dwell-verb's second Torah token (the machine holds the ambiguity); the tent-word carries the dwelling-root at both 9:21 and 9:27 (mashkena). The YHWH/Elohim name-split LEVELED — both become the double-yod stand-in (the sixth running leveling span, here at a letter-fact's cost); the yaft/Yefet pun survives in sound (yaftei/le-Yefet). The nakedness kept plain (eryeta x3; the reflexive kept: ve-itgeli) but the telling moved to the MARKET (ba-chutz -> be-shuka); the garment named by its function (simlah -> kesuta, 'the covering'). The curse-formula kept (arur -> lit); 'a slave SERVING slaves' shares its work-verb with the buffer's own rendering of the ground-man title (gevar palach be-ara) — a link the letter does not have (artifact, flagged); the adamah ('ground') echo lost in generic ara ('earth'). The hapax absorbed (naftzah -> itbaddaru, plural, the people not the earth); the singular take-verb with two subjects KEPT; achorannit x2 -> mechazzerin x2; va-yachel read as BEGIN (no profane-homily); the jussive chain survives as jussive/future; mabul -> tofana; va-yamot -> u-mit.
Read from Data/sefaria_texts/ (local, gitignored; FETCHLOG is provenance). Dual-track; not merged.
Binary trees (ta'amim v3, glue bricks)
Gen.9.18 · parser unique · 13 words
PHRASE (binary 13w) וַ/יִּֽהְי֣וּ בְנֵי נֹ֗חַ הַ/יֹּֽצְאִים֙ מִן הַ…
├── PHRASE (binary 9w) וַ/יִּֽהְי֣וּ בְנֵי נֹ֗חַ הַ/יֹּֽצְאִים֙ מִן הַ…
│ ├── PHRASE (binary 6w) וַ/יִּֽהְי֣וּ בְנֵי נֹ֗חַ הַ/יֹּֽצְאִים֙ מִן הַ…
│ │ ├── [0-2] GLUE וַ/יִּֽהְי֣וּ בְנֵי נֹ֗חַ (revia, rank=3)
│ │ └── PHRASE (binary 3w) הַ/יֹּֽצְאִים֙ מִן הַ/תֵּבָ֔ה
│ │ ├── [3] הַ/יֹּֽצְאִים֙ (pashta, rank=3)
│ │ └── [4-5] GLUE מִן הַ/תֵּבָ֔ה (zaqef qatan, rank=2)
│ └── PHRASE (binary 3w) שֵׁ֖ם וְ/חָ֣ם וָ/יָ֑פֶת
│ ├── [6] שֵׁ֖ם (tifcha, rank=2)
│ └── [7-8] GLUE וְ/חָ֣ם וָ/יָ֑פֶת (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וְ/חָ֕ם ה֖וּא אֲבִ֥י כְנָֽעַן
├── [9] וְ/חָ֕ם (zaqef gadol, rank=2)
└── PHRASE (binary 3w) ה֖וּא אֲבִ֥י כְנָֽעַן
├── [10] ה֖וּא (tifcha, rank=2)
└── [11-12] GLUE אֲבִ֥י כְנָֽעַן (silluq (verse-end emperor), rank=1)
Gen.9.19 · parser unique · 8 words
PHRASE (binary 8w) שְׁלֹשָׁ֥ה אֵ֖לֶּה בְּנֵי נֹ֑חַ וּ/מֵ/אֵ֖לֶּה נ…
├── PHRASE (binary 4w) שְׁלֹשָׁ֥ה אֵ֖לֶּה בְּנֵי נֹ֑חַ
│ ├── [0-1] GLUE שְׁלֹשָׁ֥ה אֵ֖לֶּה (tifcha, rank=2)
│ └── [2-3] GLUE בְּנֵי נֹ֑חַ (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וּ/מֵ/אֵ֖לֶּה נָֽפְצָ֥ה כָל הָ/אָֽרֶץ
├── [4] וּ/מֵ/אֵ֖לֶּה (tifcha, rank=2)
└── [5-7] GLUE נָֽפְצָ֥ה כָל הָ/אָֽרֶץ (silluq (verse-end emperor), rank=1)
Gen.9.20 · parser unique · 6 words
PHRASE (binary 6w) וַ/יָּ֥חֶל נֹ֖חַ אִ֣ישׁ הָֽ/אֲדָמָ֑ה וַ/יִּטַּ֖…
├── PHRASE (binary 4w) וַ/יָּ֥חֶל נֹ֖חַ אִ֣ישׁ הָֽ/אֲדָמָ֑ה
│ ├── [0-1] GLUE וַ/יָּ֥חֶל נֹ֖חַ (tifcha, rank=2)
│ └── [2-3] GLUE אִ֣ישׁ הָֽ/אֲדָמָ֑ה (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 2w) וַ/יִּטַּ֖ע כָּֽרֶם
├── [4] וַ/יִּטַּ֖ע (tifcha, rank=2)
└── [5] כָּֽרֶם (silluq (verse-end emperor), rank=1)
Gen.9.21 · parser unique · 7 words
PHRASE (binary 7w) וַ/יֵּ֥שְׁתְּ מִן הַ/יַּ֖יִן וַ/יִּשְׁכָּ֑ר וַ/…
├── PHRASE (binary 4w) וַ/יֵּ֥שְׁתְּ מִן הַ/יַּ֖יִן וַ/יִּשְׁכָּ֑ר
│ ├── [0-2] GLUE וַ/יֵּ֥שְׁתְּ מִן הַ/יַּ֖יִן (tifcha, rank=2)
│ └── [3] וַ/יִּשְׁכָּ֑ר (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 3w) וַ/יִּתְגַּ֖ל בְּ/ת֥וֹךְ אָהֳלֹֽ/ה
├── [4] וַ/יִּתְגַּ֖ל (tifcha, rank=2)
└── [5-6] GLUE בְּ/ת֥וֹךְ אָהֳלֹֽ/ה (silluq (verse-end emperor), rank=1)
Gen.9.22 · parser unique · 11 words
PHRASE (binary 11w) וַ/יַּ֗רְא חָ֚ם אֲבִ֣י כְנַ֔עַן אֵ֖ת עֶרְוַ֣ת א…
├── PHRASE (binary 7w) וַ/יַּ֗רְא חָ֚ם אֲבִ֣י כְנַ֔עַן אֵ֖ת עֶרְוַ֣ת א…
│ ├── PHRASE (binary 4w) וַ/יַּ֗רְא חָ֚ם אֲבִ֣י כְנַ֔עַן
│ │ ├── [0] וַ/יַּ֗רְא (revia, rank=3)
│ │ └── PHRASE (binary 3w) חָ֚ם אֲבִ֣י כְנַ֔עַן
│ │ ├── [1] חָ֚ם (yetiv, rank=3)
│ │ └── [2-3] GLUE אֲבִ֣י כְנַ֔עַן (zaqef qatan, rank=2)
│ └── PHRASE (binary 3w) אֵ֖ת עֶרְוַ֣ת אָבִ֑י/ו
│ ├── [4] אֵ֖ת (tifcha, rank=2)
│ └── [5-6] GLUE עֶרְוַ֣ת אָבִ֑י/ו (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וַ/יַּגֵּ֥ד לִ/שְׁנֵֽי אֶחָ֖י/ו בַּ/חֽוּץ
├── [7-9] GLUE וַ/יַּגֵּ֥ד לִ/שְׁנֵֽי אֶחָ֖י/ו (tifcha, rank=2)
└── [10] בַּ/חֽוּץ (silluq (verse-end emperor), rank=1)
Gen.9.23 · parser unique · 21 words
PHRASE (binary 21w) וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת אֶת הַ/שִּׂמְלָ֗ה ו…
├── PHRASE (binary 15w) וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת אֶת הַ/שִּׂמְלָ֗ה ו…
│ ├── PHRASE (binary 9w) וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת אֶת הַ/שִּׂמְלָ֗ה ו…
│ │ ├── PHRASE (binary 5w) וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת אֶת הַ/שִּׂמְלָ֗ה
│ │ │ ├── [0-2] GLUE וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת (geresh, rank=4)
│ │ │ └── [3-4] GLUE אֶת הַ/שִּׂמְלָ֗ה (revia, rank=3)
│ │ └── PHRASE (binary 4w) וַ/יָּשִׂ֨ימוּ֙ עַל שְׁכֶ֣ם שְׁנֵי/הֶ֔ם
│ │ ├── [5] וַ/יָּשִׂ֨ימוּ֙ (pashta, rank=3)
│ │ └── [6-8] GLUE עַל שְׁכֶ֣ם שְׁנֵי/הֶ֔ם (zaqef qatan, rank=2)
│ └── PHRASE (binary 6w) וַ/יֵּֽלְכוּ֙ אֲחֹ֣רַנִּ֔ית וַ/יְכַסּ֕וּ אֵ֖ת ע…
│ ├── PHRASE (binary 2w) וַ/יֵּֽלְכוּ֙ אֲחֹ֣רַנִּ֔ית
│ │ ├── [9] וַ/יֵּֽלְכוּ֙ (pashta, rank=3)
│ │ └── [10] אֲחֹ֣רַנִּ֔ית (zaqef qatan, rank=2)
│ └── PHRASE (binary 4w) וַ/יְכַסּ֕וּ אֵ֖ת עֶרְוַ֣ת אֲבִי/הֶ֑ם
│ ├── [11] וַ/יְכַסּ֕וּ (zaqef gadol, rank=2)
│ └── PHRASE (binary 3w) אֵ֖ת עֶרְוַ֣ת אֲבִי/הֶ֑ם
│ ├── [12] אֵ֖ת (tifcha, rank=2)
│ └── [13-14] GLUE עֶרְוַ֣ת אֲבִי/הֶ֑ם (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 6w) וּ/פְנֵי/הֶם֙ אֲחֹ֣רַנִּ֔ית וְ/עֶרְוַ֥ת אֲבִי/ה…
├── PHRASE (binary 2w) וּ/פְנֵי/הֶם֙ אֲחֹ֣רַנִּ֔ית
│ ├── [15] וּ/פְנֵי/הֶם֙ (pashta, rank=3)
│ └── [16] אֲחֹ֣רַנִּ֔ית (zaqef qatan, rank=2)
└── PHRASE (binary 4w) וְ/עֶרְוַ֥ת אֲבִי/הֶ֖ם לֹ֥א רָאֽוּ
├── [17-18] GLUE וְ/עֶרְוַ֥ת אֲבִי/הֶ֖ם (tifcha, rank=2)
└── [19-20] GLUE לֹ֥א רָאֽוּ (silluq (verse-end emperor), rank=1)
Gen.9.24 · parser unique · 10 words
PHRASE (binary 10w) וַ/יִּ֥יקֶץ נֹ֖חַ מִ/יֵּינ֑/וֹ וַ/יֵּ֕דַע אֵ֛ת …
├── PHRASE (binary 3w) וַ/יִּ֥יקֶץ נֹ֖חַ מִ/יֵּינ֑/וֹ
│ ├── [0-1] GLUE וַ/יִּ֥יקֶץ נֹ֖חַ (tifcha, rank=2)
│ └── [2] מִ/יֵּינ֑/וֹ (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 7w) וַ/יֵּ֕דַע אֵ֛ת אֲשֶׁר עָ֥שָׂה ל֖/וֹ בְּנ֥/וֹ ה…
├── [3] וַ/יֵּ֕דַע (zaqef gadol, rank=2)
└── PHRASE (binary 6w) אֵ֛ת אֲשֶׁר עָ֥שָׂה ל֖/וֹ בְּנ֥/וֹ הַ/קָּטָֽן
├── PHRASE (binary 4w) אֵ֛ת אֲשֶׁר עָ֥שָׂה ל֖/וֹ
│ ├── [4] אֵ֛ת (tevir, rank=3)
│ └── [5-7] GLUE אֲשֶׁר עָ֥שָׂה ל֖/וֹ (tifcha, rank=2)
└── [8-9] GLUE בְּנ֥/וֹ הַ/קָּטָֽן (silluq (verse-end emperor), rank=1)
Gen.9.25 · parser unique · 7 words
PHRASE (binary 7w) וַ/יֹּ֖אמֶר אָר֣וּר כְּנָ֑עַן עֶ֥בֶד עֲבָדִ֖ים …
├── PHRASE (binary 3w) וַ/יֹּ֖אמֶר אָר֣וּר כְּנָ֑עַן
│ ├── [0] וַ/יֹּ֖אמֶר (tifcha, rank=2)
│ └── [1-2] GLUE אָר֣וּר כְּנָ֑עַן (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) עֶ֥בֶד עֲבָדִ֖ים יִֽהְיֶ֥ה לְ/אֶחָֽי/ו
├── [3-4] GLUE עֶ֥בֶד עֲבָדִ֖ים (tifcha, rank=2)
└── [5-6] GLUE יִֽהְיֶ֥ה לְ/אֶחָֽי/ו (silluq (verse-end emperor), rank=1)
Gen.9.26 · parser unique · 9 words
PHRASE (binary 9w) וַ/יֹּ֕אמֶר בָּר֥וּךְ יְהֹוָ֖ה אֱלֹ֣הֵי שֵׁ֑ם ו…
├── PHRASE (binary 5w) וַ/יֹּ֕אמֶר בָּר֥וּךְ יְהֹוָ֖ה אֱלֹ֣הֵי שֵׁ֑ם
│ ├── [0] וַ/יֹּ֕אמֶר (zaqef gadol, rank=2)
│ └── PHRASE (binary 4w) בָּר֥וּךְ יְהֹוָ֖ה אֱלֹ֣הֵי שֵׁ֑ם
│ ├── [1-2] GLUE בָּר֥וּךְ יְהֹוָ֖ה (tifcha, rank=2)
│ └── [3-4] GLUE אֱלֹ֣הֵי שֵׁ֑ם (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וִ/יהִ֥י כְנַ֖עַן עֶ֥בֶד לָֽ/מוֹ
├── [5-6] GLUE וִ/יהִ֥י כְנַ֖עַן (tifcha, rank=2)
└── [7-8] GLUE עֶ֥בֶד לָֽ/מוֹ (silluq (verse-end emperor), rank=1)
Gen.9.27 · parser unique · 10 words
PHRASE (binary 10w) יַ֤פְתְּ אֱלֹהִים֙ לְ/יֶ֔פֶת וְ/יִשְׁכֹּ֖ן בְּ/…
├── PHRASE (binary 6w) יַ֤פְתְּ אֱלֹהִים֙ לְ/יֶ֔פֶת וְ/יִשְׁכֹּ֖ן בְּ/…
│ ├── PHRASE (binary 3w) יַ֤פְתְּ אֱלֹהִים֙ לְ/יֶ֔פֶת
│ │ ├── [0-1] GLUE יַ֤פְתְּ אֱלֹהִים֙ (pashta, rank=3)
│ │ └── [2] לְ/יֶ֔פֶת (zaqef qatan, rank=2)
│ └── PHRASE (binary 3w) וְ/יִשְׁכֹּ֖ן בְּ/אָֽהֳלֵי שֵׁ֑ם
│ ├── [3] וְ/יִשְׁכֹּ֖ן (tifcha, rank=2)
│ └── [4-5] GLUE בְּ/אָֽהֳלֵי שֵׁ֑ם (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וִ/יהִ֥י כְנַ֖עַן עֶ֥בֶד לָֽ/מוֹ
├── [6-7] GLUE וִ/יהִ֥י כְנַ֖עַן (tifcha, rank=2)
└── [8-9] GLUE עֶ֥בֶד לָֽ/מוֹ (silluq (verse-end emperor), rank=1)
Gen.9.28 · parser unique · 9 words
PHRASE (binary 9w) וַֽ/יְחִי נֹ֖חַ אַחַ֣ר הַ/מַּבּ֑וּל שְׁלֹ֤שׁ מֵ…
├── PHRASE (binary 4w) וַֽ/יְחִי נֹ֖חַ אַחַ֣ר הַ/מַּבּ֑וּל
│ ├── [0-1] GLUE וַֽ/יְחִי נֹ֖חַ (tifcha, rank=2)
│ └── [2-3] GLUE אַחַ֣ר הַ/מַּבּ֑וּל (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 5w) שְׁלֹ֤שׁ מֵאוֹת֙ שָׁנָ֔ה וַֽ/חֲמִשִּׁ֖ים שָׁנָֽה
├── PHRASE (binary 3w) שְׁלֹ֤שׁ מֵאוֹת֙ שָׁנָ֔ה
│ ├── [4-5] GLUE שְׁלֹ֤שׁ מֵאוֹת֙ (pashta, rank=3)
│ └── [6] שָׁנָ֔ה (zaqef qatan, rank=2)
└── PHRASE (binary 2w) וַֽ/חֲמִשִּׁ֖ים שָׁנָֽה
├── [7] וַֽ/חֲמִשִּׁ֖ים (tifcha, rank=2)
└── [8] שָׁנָֽה (silluq (verse-end emperor), rank=1)
Gen.9.29 · parser unique · 10 words
PHRASE (binary 10w) וַ/יִּֽהְיוּ֙ כָּל יְמֵי נֹ֔חַ תְּשַׁ֤ע מֵאוֹת֙… ├── PHRASE (binary 9w) וַ/יִּֽהְיוּ֙ כָּל יְמֵי נֹ֔חַ תְּשַׁ֤ע מֵאוֹת֙… │ ├── PHRASE (binary 4w) וַ/יִּֽהְיוּ֙ כָּל יְמֵי נֹ֔חַ │ │ ├── [0] וַ/יִּֽהְיוּ֙ (pashta, rank=3) │ │ └── [1-3] GLUE כָּל יְמֵי נֹ֔חַ (zaqef qatan, rank=2) │ └── PHRASE (binary 5w) תְּשַׁ֤ע מֵאוֹת֙ שָׁנָ֔ה וַ/חֲמִשִּׁ֖ים שָׁנָ֑ה │ ├── PHRASE (binary 3w) תְּשַׁ֤ע מֵאוֹת֙ שָׁנָ֔ה │ │ ├── [4-5] GLUE תְּשַׁ֤ע מֵאוֹת֙ (pashta, rank=3) │ │ └── [6] שָׁנָ֔ה (zaqef qatan, rank=2) │ └── PHRASE (binary 2w) וַ/חֲמִשִּׁ֖ים שָׁנָ֑ה │ ├── [7] וַ/חֲמִשִּׁ֖ים (tifcha, rank=2) │ └── [8] שָׁנָ֑ה (etnachta (major mid-verse rest), rank=1) └── [9] וַ/יָּמֹֽת (silluq (verse-end emperor), rank=1)
Word coverage — 121/121 words with named roles
| ref | # | Hebrew | translit | English | role | kind | rule |
|---|---|---|---|---|---|---|---|
| Gen.9.18 | 0 | ויהיו | va-yihyu | and-they-were | roster_row_verb | logic_bearing | none |
| Gen.9.18 | 1 | בני | vene | sons-of | sons-of | logic_bearing | none |
| Gen.9.18 | 2 | נח | nocha | Noah | name_nocha | logic_bearing | none |
| Gen.9.18 | 3 | היצאים | ha-yotzim | going-out-of | exit_participle_echo_9_10 | logic_bearing | none |
| Gen.9.18 | 4 | מן | min | from | from | logic_bearing | none |
| Gen.9.18 | 5 | התבה | ha-teva | the-ark | the-ark | logic_bearing | none |
| Gen.9.18 | 6 | שם | shem | Shem | name_shem | logic_bearing | none |
| Gen.9.18 | 7 | וחם | ve-cham | and-Ham | name_cham_token_4 | logic_bearing | none |
| Gen.9.18 | 8 | ויפת | va-yafet | and-Yefet | name_yefet_token_4 | logic_bearing | none |
| Gen.9.18 | 9 | וחם | ve-cham | and-Ham | the_father_of_canaan_tag_first | logic_bearing | none |
| Gen.9.18 | 10 | הוא | hu | he | he | logic_bearing | none |
| Gen.9.18 | 11 | אבי | avi | father-of | father-of | logic_bearing | none |
| Gen.9.18 | 12 | כנען | khenaan | Canaan | CANAAN_TOKEN_1_name_debut | logic_bearing | none |
| Gen.9.19 | 0 | שלשה | shelosha | three | three | logic_bearing | none |
| Gen.9.19 | 1 | אלה | ele | these | these | logic_bearing | none |
| Gen.9.19 | 2 | בני | bene | sons-of | sons-of | logic_bearing | none |
| Gen.9.19 | 3 | נח | nocha | Noah | name_nocha | logic_bearing | none |
| Gen.9.19 | 4 | ומאלה | u-me-ele | and-from-these | and-from-these | logic_bearing | none |
| Gen.9.19 | 5 | נפצה | naftza | was-scattered | NAFTZAH_TORAH_HAPAX_babel_sibling_stem | logic_bearing | none |
| Gen.9.19 | 6 | כל | khal | all | all | logic_bearing | none |
| Gen.9.19 | 7 | הארץ | ha-aretz | the-earth | the-earth | logic_bearing | none |
| Gen.9.20 | 0 | ויחל | va-yachel | and-he-began | CHALAL_token_3_threshold_verb | logic_bearing | none |
| Gen.9.20 | 1 | נח | nocha | Noah | name_nocha | logic_bearing | none |
| Gen.9.20 | 2 | איש | ish | man-of | title_shift_from_ish_tzaddik | logic_bearing | none |
| Gen.9.20 | 3 | האדמה | ha-adama | the-ground | ha_adamah_curse_carrier | logic_bearing | none |
| Gen.9.20 | 4 | ויטע | va-yita | and-he-planted | NATA_token_2_God_then_Noach | logic_bearing | none |
| Gen.9.20 | 5 | כרם | karem | vineyard | KEREM_TOKEN_1_installed_on_garden_class | logic_bearing | none |
| Gen.9.21 | 0 | וישת | va-yesht | and-he-drank | SHATAH_TOKEN_1_drink_debut | logic_bearing | none |
| Gen.9.21 | 1 | מן | min | from | from | logic_bearing | none |
| Gen.9.21 | 2 | היין | ha-yayin | the-wine | YAYIN_TOKEN_1_lot_mirror_ahead | logic_bearing | none |
| Gen.9.21 | 3 | וישכר | va-yishkar | and-was-drunk | SHAKHAR_TOKEN_1_of_three | logic_bearing | none |
| Gen.9.21 | 4 | ויתגל | va-yitgal | and-uncovered-himself | GALAH_TOKEN_1_hitpael_reflexive | logic_bearing | none |
| Gen.9.21 | 5 | בתוך | be-tokh | inside | inside | logic_bearing | none |
| Gen.9.21 | 6 | אהלה | aholo-h | his-tent | AHOLOH_orthography_letter_fact_not_fork | logic_bearing | none |
| Gen.9.22 | 0 | וירא | va-yar | and-he-saw | the_seeing_against_the_not_seeing | logic_bearing | none |
| Gen.9.22 | 1 | חם | cham | Ham | name_cham_token_6 | logic_bearing | none |
| Gen.9.22 | 2 | אבי | avi | father-of | father-of | logic_bearing | none |
| Gen.9.22 | 3 | כנען | khenaan | Canaan | canaan_token_2_double_tag | logic_bearing | none |
| Gen.9.22 | 4 | את | et | obj-marker·et | obj_marker | logic_bearing | TIR-014 |
| Gen.9.22 | 5 | ערות | ervat | nakedness-of | ERVAH_TOKEN_1_leviticus_convergence | logic_bearing | none |
| Gen.9.22 | 6 | אביו | avi-v | his-father | his-father | logic_bearing | none |
| Gen.9.22 | 7 | ויגד | va-yaged | and-he-told | NAGAD_token_2_both_tokens_nakedness_reports | logic_bearing | none |
| Gen.9.22 | 8 | לשני | li-shene | to-his-two | to-his-two | logic_bearing | none |
| Gen.9.22 | 9 | אחיו | echay-v | his-brothers | his-brothers | logic_bearing | none |
| Gen.9.22 | 10 | בחוץ | ba-chutz | outside | ba_chutz_onkelos_market_dual_track | logic_bearing | none |
| Gen.9.23 | 0 | ויקח | va-yiqach | and-he-took | SINGULAR_verb_two_subjects | logic_bearing | none |
| Gen.9.23 | 1 | שם | shem | Shem | name_shem | logic_bearing | none |
| Gen.9.23 | 2 | ויפת | va-yefet | and-Yefet | name_yefet_token_5 | logic_bearing | none |
| Gen.9.23 | 3 | את | et | obj-marker·et | obj_marker | logic_bearing | TIR-014 |
| Gen.9.23 | 4 | השמלה | ha-simla | the-garment | SIMLAH_TOKEN_1 | logic_bearing | none |
| Gen.9.23 | 5 | וישימו | va-yasimu | and-they-set | SUM_token_4_garden_and_cain_mark_setter | logic_bearing | none |
| Gen.9.23 | 6 | על | al | over | over | logic_bearing | none |
| Gen.9.23 | 7 | שכם | shekhem | shoulder-of | SHEKHEM_TOKEN_1_rare | logic_bearing | none |
| Gen.9.23 | 8 | שניהם | shene-hem | both-of-them | both-of-them | logic_bearing | none |
| Gen.9.23 | 9 | וילכו | va-yelkhu | and-they-walked | and-they-walked | logic_bearing | none |
| Gen.9.23 | 10 | אחרנית | achoranit | backward | ACHORANNIT_token_1_whole_career_here | logic_bearing | none |
| Gen.9.23 | 11 | ויכסו | va-yekhasu | and-they-covered | KASAH_TOKEN_3_gen_18_PREDICTION_LANDS | logic_bearing | none |
| Gen.9.23 | 12 | את | et | obj-marker·et | obj_marker | glue | TIR-008 |
| Gen.9.23 | 13 | ערות | ervat | nakedness-of | ervah_token_2 | logic_bearing | none |
| Gen.9.23 | 14 | אביהם | avi-hem | their-father | their-father | logic_bearing | none |
| Gen.9.23 | 15 | ופניהם | u-fene-hem | and-their-faces | and-their-faces | logic_bearing | none |
| Gen.9.23 | 16 | אחרנית | achoranit | backward | ACHORANNIT_token_2_whole_career_here | logic_bearing | none |
| Gen.9.23 | 17 | וערות | ve-ervat | and-nakedness-of | ervah_token_3 | logic_bearing | none |
| Gen.9.23 | 18 | אביהם | avi-hem | their-father | their-father | logic_bearing | none |
| Gen.9.23 | 19 | לא | lo | not | not | logic_bearing | none |
| Gen.9.23 | 20 | ראו | rau | they-saw | lo_rau_verse_final | logic_bearing | none |
| Gen.9.24 | 0 | וייקץ | va-yiqetz | and-he-awoke | YAQATZ_TOKEN_1_later_wakings_are_dreams | logic_bearing | none |
| Gen.9.24 | 1 | נח | nocha | Noah | name_nocha | logic_bearing | none |
| Gen.9.24 | 2 | מיינו | mi-yen-o | from-his-wine | yayin_token_2 | logic_bearing | none |
| Gen.9.24 | 3 | וידע | va-yeda | and-he-knew | know_verb_on_unstated_deed | logic_bearing | none |
| Gen.9.24 | 4 | את | et | obj-marker·et | obj_marker | logic_bearing | TIR-014 |
| Gen.9.24 | 5 | אשר | asher | that-which | that-which | logic_bearing | none |
| Gen.9.24 | 6 | עשה | asa | did | did | logic_bearing | none |
| Gen.9.24 | 7 | לו | l-o | to-him | to-him | logic_bearing | none |
| Gen.9.24 | 8 | בנו | ben-o | his-son | beno_ha_qatan | logic_bearing | none |
| Gen.9.24 | 9 | הקטן | ha-qatan | the-small | QATAN_token_2_after_lesser_light | logic_bearing | none |
| Gen.9.25 | 0 | ויאמר | va-yomer | and-he-said | noachs_first_quoted_words | logic_bearing | none |
| Gen.9.25 | 1 | ארור | arur | cursed | ARUR_TOKEN_5_first_human_curse_bare_formula | logic_bearing | none |
| Gen.9.25 | 2 | כנען | kenaan | Canaan | canaan_token_3_the_target_not_the_doer | logic_bearing | none |
| Gen.9.25 | 3 | עבד | eved | slave-of | EVED_TOKEN_1_superlative_construct | logic_bearing | none |
| Gen.9.25 | 4 | עבדים | avadim | slaves | eved_token_2_egypt_word_born | logic_bearing | none |
| Gen.9.25 | 5 | יהיה | yihye | shall-he-be | doom_imperfect_held_as_fact | logic_bearing | TIR-028 |
| Gen.9.25 | 6 | לאחיו | le-echay-v | to-his-brothers | to-his-brothers | logic_bearing | none |
| Gen.9.26 | 0 | ויאמר | va-yomer | and-he-said | the_second_speech | logic_bearing | none |
| Gen.9.26 | 1 | ברוך | barukh | blessed | BARAKH_TOKEN_6_gen_21_PREDICTION_LANDS | logic_bearing | none |
| Gen.9.26 | 2 | יהוה | YHWH | YHWH | the_name_returns_first_since_8_21 | logic_bearing | none |
| Gen.9.26 | 3 | אלהי | elohe | God-of | elohei_shem_the_name_split | logic_bearing | none |
| Gen.9.26 | 4 | שם | shem | Shem | name_shem | logic_bearing | none |
| Gen.9.26 | 5 | ויהי | vi-yhi | and-let-him-be | jussive_LET_refrain_push_one | logic_bearing | TIR-026 |
| Gen.9.26 | 6 | כנען | khenaan | Canaan | name_khenaan | logic_bearing | none |
| Gen.9.26 | 7 | עבד | eved | slave | eved_token_3 | logic_bearing | none |
| Gen.9.26 | 8 | למו | la-mo | to-them | to-them | logic_bearing | none |
| Gen.9.27 | 0 | יפת | yaft | may-He-enlarge | YAFT_name_pun_jussive | logic_bearing | TIR-026 |
| Gen.9.27 | 1 | אלהים | Elohim | God | ELOHIM_the_name_split_second_half | logic_bearing | none |
| Gen.9.27 | 2 | ליפת | le-yefet | to-Yefet | le_yefet_pun_target | logic_bearing | none |
| Gen.9.27 | 3 | וישכן | ve-yishkon | and-may-he-dwell | SHAKHAN_token_2_subject_ambiguous_OPEN | logic_bearing | TIR-026 |
| Gen.9.27 | 4 | באהלי | be-ahole | in-the-tents-of | ohel_token_3_onkelos_shekhinah_dual_track | logic_bearing | none |
| Gen.9.27 | 5 | שם | shem | Shem | name_shem | logic_bearing | none |
| Gen.9.27 | 6 | ויהי | vi-yhi | and-let-him-be | jussive_LET_refrain_push_two | logic_bearing | TIR-026 |
| Gen.9.27 | 7 | כנען | khenaan | Canaan | name_khenaan | logic_bearing | none |
| Gen.9.27 | 8 | עבד | eved | slave | eved_token_4 | logic_bearing | none |
| Gen.9.27 | 9 | למו | la-mo | to-them | to-them | logic_bearing | none |
| Gen.9.28 | 0 | ויחי | va-yechi | and-he-lived | gen_5_row_verb_returns | logic_bearing | none |
| Gen.9.28 | 1 | נח | nocha | Noah | name_nocha | logic_bearing | none |
| Gen.9.28 | 2 | אחר | achar | after | after | logic_bearing | none |
| Gen.9.28 | 3 | המבול | ha-mabul | the-deluge | MABUL_token_9_first_memory_line | logic_bearing | none |
| Gen.9.28 | 4 | שלש | shelosh | three | three | logic_bearing | none |
| Gen.9.28 | 5 | מאות | meot | hundred | hundred | logic_bearing | none |
| Gen.9.28 | 6 | שנה | shana | year | year | logic_bearing | none |
| Gen.9.28 | 7 | וחמשים | va-chamishim | and-fifty | and-fifty | logic_bearing | none |
| Gen.9.28 | 8 | שנה | shana | year | year | logic_bearing | none |
| Gen.9.29 | 0 | ויהיו | va-yihyu | and-they-were | gen_5_refrain_verb | logic_bearing | none |
| Gen.9.29 | 1 | כל | kal | all | all | logic_bearing | none |
| Gen.9.29 | 2 | ימי | yeme | days-of | days-of | logic_bearing | none |
| Gen.9.29 | 3 | נח | nocha | Noah | name_nocha | logic_bearing | none |
| Gen.9.29 | 4 | תשע | tesha | nine | nine | logic_bearing | none |
| Gen.9.29 | 5 | מאות | meot | hundred | hundred | logic_bearing | none |
| Gen.9.29 | 6 | שנה | shana | year | year | logic_bearing | none |
| Gen.9.29 | 7 | וחמשים | va-chamishim | and-fifty | and-fifty | logic_bearing | none |
| Gen.9.29 | 8 | שנה | shana | year | year | logic_bearing | none |
| Gen.9.29 | 9 | וימת | va-yamot | and-he-died | VA_YAMOT_one_word_arm_gen_14_row_closes | logic_bearing | none |
Machine verification — run_unit.py (computed live, not stored)
unit: gen_23_vineyard_curse — The vineyard and the curse: cursed be Canaan, blessed be the LORD (9:18-29) [frozen]
final state: WORLD=['kerem'] (+3 presupposed) | REGISTRY={'kenaan': 'arur'} | TESTS=0 PASS | LEDGER days=[] | FLAGS=['read_before_install', 'read_before_install', 'read_before_install']
=== S1 — The roster and the double tag: after STEP_Gn_9_18
וְחָם הוּא אֲבִי כְנָעַן (ve-Cham hu avi Khenaan)
PASS flags noach/tevah/kenaan as read-before-install (flagged=['kenaan', 'noach', 'tevah'])
PASS Facts cham-hu-avi-khenaan HOLD. (2 facts)
=== S2 — The scattered-earth hapax holds: after STEP_Gn_9_19
וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ (u-me-eleh naftzah khol-ha-aretz)
PASS Facts naftzah HOLD. (4 facts)
=== S3 — The vineyard installed on the garden class: after STEP_Gn_9_20
וַיִּטַּע כָּרֶם (va-yita karem)
PASS WORLD += kerem (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.9.20'})
PASS Facts noach-ish-ha-adamah HOLD (5 facts)
PASS SPECS empty. (queue=0)
=== S4 — The backward covering and the not-seeing: after STEP_Gn_9_23
וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ (ve-ervat avihem lo rau)
PASS Facts ervat-avihem-lo-rau HOLD. (6 facts)
=== S5 — The bare curse writes the registry, the queue stays untouched: after STEP_Gn_9_25
אָרוּר כְּנָעַן (arur Kenaan)
PASS REGISTRY: kenaan->arur (1 write) (names={'kenaan': 'arur'} writes=1)
PASS Facts eved-avadim HOLD (7 facts)
PASS SPECS empty. (queue=0)
=== S6 — The first human demand pushed: after STEP_Gn_9_26
וִיהִי כְנַעַן עֶבֶד לָמוֹ (vi-yhi Khenaan eved lamo)
PASS LET(yehi(kenaan, eved_lamo)) pushed and OPEN. (queue=['yehi(kenaan, eved_lamo)'])
=== S7 — The enlargement and the dwelling stand open: after STEP_Gn_9_27
יַפְתְּ אֱלֹהִים לְיֶפֶת וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם (yaft Elohim le-Yefet ve-yishkon be-aholei-Shem)
PASS LET(yaft(elohim, le_yefet)) pushed and OPEN (queue=['yehi(kenaan, eved_lamo)', 'yaft(elohim, le_yefet)', 'yishkon(be_aholei_shem)', 'yehi(kenaan, eved_lamo)'])
PASS LET(yishkon(be_aholei_shem)) pushed and OPEN. (queue=['yehi(kenaan, eved_lamo)', 'yaft(elohim, le_yefet)', 'yishkon(be_aholei_shem)', 'yehi(kenaan, eved_lamo)'])
=== S8 — The row closes at nine hundred fifty, the queue ends open: after STEP_Gn_9_29
וַיָּמֹת (va-yamot)
PASS Facts kol-yemei-noach-950-shanah HOLD (9 facts)
PASS LET(yehi(kenaan, eved_lamo)) pushed and OPEN. (queue=['yehi(kenaan, eved_lamo)', 'yaft(elohim, le_yefet)', 'yishkon(be_aholei_shem)', 'yehi(kenaan, eved_lamo)'])
=== S9_negative — Negative: the machine's ? stays guarded
PASS imperfect-in-command parsed as LET? (question mark kept) (mood=LET?)
PASS auto-upgrade REFUSED (TIR-028: LET? never auto-upgrades to LET — a per-unit judgme...)
PASS upgrade WITH citation allowed (cite=per-unit judgment (owner), TIR-028 resolution)
=== S10_negative — Negative: flags never block
PASS commit proceeded (not blocked) (LEDGER=[99])
PASS pattern deviation FLAGGED (flags=['commit_without_test'])
ALL SCENARIOS GREEN
Python rendering — the unit as a program
#!/usr/bin/env python3
# =============================================================================
# gen_23_vineyard_curse — 9:18-29
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/gen_23_vineyard_curse.yaml) is CANONICAL (Pre-Code);
# this file is a derived, runnable rendering. Do not edit — regenerate. The
# assertion block at the bottom is baked from the Stage D interpreter's
# actual final state: running this file re-proves the unit.
# Experimental model — not binding religious law.
# =============================================================================
"""The vineyard and the curse: cursed be Canaan, blessed be the LORD (9:18-29)"""
from machine import Machine
m = Machine("gen_23_vineyard_curse")
# -------------------------- Gen.9.18 · THE_ROSTER_OUT_OF_THE_ARK -----------
# וַיִּהְיוּ בְנֵי־נֹחַ הַיֹּצְאִים מִן־הַתֵּבָה שֵׁם וְחָם וָיָפֶת וְחָם
# הוּא אֲבִי כְנָעַן
# "And the sons of Noah, that went forth from the ark, were Shem, and Ham,
# and Japheth; and Ham is the father of Canaan."
m.step("Gen.9.18")
# ‹וַיִּהְיוּ בְנֵי־נֹחַ הַיֹּצְאִים מִן־הַתֵּבָה … וְחָם הוּא אֲבִי
# כְנָעַן› (“and-they-were sons-of Noah going-out-of from the-ark … and-Ham
# he father-of Canaan”) — fact holds: sons-of-Noach-the-going-out-of-from-
# the-ark-Shem-Ham-and-Yefet; Ham-he-father-of-Canaan
m.fact("bnei_noach_ha_yotzim_min_ha_tevah_shem_cham_va_yefet",
"cham_hu_avi_khenaan")
# reads without prior install (flag, not fix): Noach, ark, Canaan
m.presupposed("noach", "tevah", "kenaan")
# -------------------------- Gen.9.19 · THREE_AND_THE_SCATTERED_EARTH -------
# שְׁלֹשָׁה אֵלֶּה בְּנֵי־נֹחַ וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ
# "These three were the sons of Noah, and of these was the whole earth
# overspread."
m.step("Gen.9.19")
# ‹שְׁלֹשָׁה אֵלֶּה … וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ› (“three these … and-
# from-these was-scattered all the-earth”) — fact holds: three-these-sons-
# of-Noach; and-from-these-naftzah-all-the-earth
m.fact("shelosha_eleh_bnei_noach",
"u_me_eleh_naftzah_khol_ha_aretz")
# -------------------------- Gen.9.20 · THE_GROUND_MAN_PLANTS_A_VINEYARD ----
# וַיָּחֶל נֹחַ אִישׁ הָאֲדָמָה וַיִּטַּע כָּרֶם
# "And Noah the husbandman began, and planted a vineyard."
m.step("Gen.9.20")
# ‹וַיָּחֶל נֹחַ› (“and-he-began Noah”) — event: begin — agent Noach
m.event("begin", agent="noach")
# ‹אִישׁ הָאֲדָמָה› (“man-of the-ground”) — fact holds: Noach-man-of-the-
# ground
m.fact("noach_ish_ha_adamah")
# ‹וַיִּטַּע כָּרֶם› (“and-he-planted vineyard”) — event: plant — agent
# Noach; theme kerem
m.event("plant", agent="noach", themes=["kerem"])
# ‹כָּרֶם› (“vineyard”) — the world gains: kerem
m.install("kerem")
# -------------------------- Gen.9.21 · THE_WINE_AND_THE_SELF_UNCOVERING ----
# וַיֵּשְׁתְּ מִן־הַיַּיִן וַיִּשְׁכָּר וַיִּתְגַּל בְּתוֹךְ אָהֳלֹה
# "And he drank of the wine, and was drunken; and he was uncovered within
# his tent."
m.step("Gen.9.21")
# ‹וַיֵּשְׁתְּ מִן־הַיַּיִן› (“and-he-drank from the-wine”) — event: drink —
# agent Noach; theme from-the-wine
m.event("drink", agent="noach", themes=["min_ha_yayin"])
# ‹וַיִּשְׁכָּר› (“and-was-drunk”) — event: become-drunk — agent Noach
m.event("become_drunk", agent="noach")
# ‹וַיִּתְגַּל בְּתוֹךְ אָהֳלֹה› (“and-uncovered-himself inside his-tent”) —
# event: uncover-self — agent Noach; theme in-inside-aholoh
m.event("uncover_self", agent="noach", themes=["be_tokh_aholoh"])
# -------------------------- Gen.9.22 · THE_SEEING_AND_THE_TELLING ----------
# וַיַּרְא חָם אֲבִי כְנַעַן אֵת עֶרְוַת אָבִיו וַיַּגֵּד לִשְׁנֵי־אֶחָיו
# בַּחוּץ
# "And Ham, the father of Canaan, saw the nakedness of his father, and told
# his two brethren without."
m.step("Gen.9.22")
# ‹וַיַּרְא חָם אֲבִי כְנַעַן אֵת עֶרְוַת אָבִיו› (“and-he-saw Ham father-of
# Canaan obj-marker nakedness-of his-father”) — event: see — agent Ham;
# theme nakedness-of-aviv
m.event("see", agent="cham", themes=["ervat_aviv"])
# ‹וַיַּגֵּד לִשְׁנֵי־אֶחָיו בַּחוּץ› (“and-he-told to-his-two his-brothers
# outside”) — event: tell — agent Ham; theme to-me-shnei-echav
m.event("tell", agent="cham", themes=["li_shnei_echav"])
# -------------------------- Gen.9.23 · THE_BACKWARD_COVERING ---------------
# וַיִּקַּח שֵׁם וָיֶפֶת אֶת־הַשִּׂמְלָה וַיָּשִׂימוּ עַל־שְׁכֶם שְׁנֵיהֶם
# וַיֵּלְכוּ אֲחֹרַנִּית וַיְכַסּוּ אֵת עֶרְוַת אֲבִיהֶם וּפְנֵיהֶם
# אֲחֹרַנִּית וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ
# "And Shem and Japheth took a garment, and laid it upon both their
# shoulders, and went backward, and covered the nakedness of their father;
# and their faces were backward, and they saw not their father's nakedness."
m.step("Gen.9.23")
# ‹וַיִּקַּח שֵׁם וָיֶפֶת אֶת־הַשִּׂמְלָה› (“and-he-took Shem and-Yefet obj-
# marker the-garment”) — event: take — agent Shem-and-Yefet; theme the-
# simlah
m.event("take", agent="shem_va_yefet", themes=["ha_simlah"])
# ‹וַיָּשִׂימוּ עַל־שְׁכֶם שְׁנֵיהֶם› (“and-they-set over shoulder-of both-
# of-them”) — event: set — agent Shem-and-Yefet; theme over-shoulder-of-
# both-of-them
m.event("set", agent="shem_va_yefet", themes=["al_shekhem_shneihem"])
# ‹וַיֵּלְכוּ אֲחֹרַנִּית› (“and-they-walked backward”) — event: walk-
# backward — agent Shem-and-Yefet
m.event("walk_backward", agent="shem_va_yefet")
# ‹וַיְכַסּוּ אֵת עֶרְוַת אֲבִיהֶם› (“and-they-covered obj-marker nakedness-
# of their-father”) — event: cover — agent Shem-and-Yefet; theme nakedness-
# of-avihem
m.event("cover", agent="shem_va_yefet", themes=["ervat_avihem"])
# ‹וּפְנֵיהֶם אֲחֹרַנִּית וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ› (“and-their-faces
# backward and-nakedness-of their-father not they-saw”) — fact holds: and-
# nakedness-of-avihem-not-they-saw
m.fact("ve_ervat_avihem_lo_rau")
# -------------------------- Gen.9.24 · THE_AWAKENING_AND_THE_KNOWING -------
# וַיִּיקֶץ נֹחַ מִיֵּינוֹ וַיֵּדַע אֵת אֲשֶׁר־עָשָׂה־לוֹ בְּנוֹ הַקָּטָן
# "And Noah awoke from his wine, and knew what his youngest son had done
# unto him."
m.step("Gen.9.24")
# ‹וַיִּיקֶץ נֹחַ מִיֵּינוֹ› (“and-he-awoke Noah from-his-wine”) — event:
# awake — agent Noach
m.event("awake", agent="noach")
# ‹וַיֵּדַע אֵת אֲשֶׁר־עָשָׂה־לוֹ בְּנוֹ הַקָּטָן› (“and-he-knew obj-marker
# that-which did to-him his-son the-small”) — event: know — agent Noach;
# theme that-which-make-not-beno-the-small
m.event("know", agent="noach", themes=["asher_asah_lo_beno_ha_qatan"])
# -------------------------- Gen.9.25 · THE_FIRST_HUMAN_CURSE ---------------
# וַיֹּאמֶר אָרוּר כְּנָעַן עֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו
# "And he said: 'Cursed be Canaan; a servant of servants shall he be unto
# his brethren.'"
m.step("Gen.9.25")
# ‹וַיֹּאמֶר אָרוּר כְּנָעַן› (“and-he-said cursed Canaan”) — event: speak —
# agent Noach; theme cursed-Canaan
m.event("speak", agent="noach", themes=["arur_kenaan"])
# ‹אָרוּר כְּנָעַן› (“cursed Canaan”) — role assigned: Canaan -> cursed
m.assign("kenaan", "arur")
# ‹עֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו› (“slave-of slaves shall-he-be to-his-
# brothers”) — fact holds: slave-of-slaves-yihyeh-to-echav(Canaan)
m.fact("eved_avadim_yihyeh_le_echav(kenaan)")
# -------------------------- Gen.9.26 · THE_FIRST_HUMAN_BLESSING ------------
# וַיֹּאמֶר בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם וִיהִי כְנַעַן עֶבֶד לָמוֹ
# "And he said: 'Blessed be the LORD, the God of Shem; and let Canaan be
# their servant.'"
m.step("Gen.9.26")
# ‹וַיֹּאמֶר בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם› (“and-he-said blessed YHWH God-
# of Shem”) — event: speak — agent Noach; theme blessed-yhwh-elohei-Shem
m.event("speak", agent="noach", themes=["barukh_yhwh_elohei_shem"])
# ‹בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם› (“blessed YHWH God-of Shem”) — blessing:
# Noach blesses yhwh-elohei-Shem
m.bless("noach", "yhwh_elohei_shem")
# ‹וִיהִי כְנַעַן עֶבֶד לָמוֹ› (“and-let-him-be Canaan slave to-them”) —
# Noach speaks a demand — LET: yehi(Canaan, slave-of-lamo)
m.declare("noach", "LET",
"yehi(kenaan, eved_lamo)")
# -------------------------- Gen.9.27 · THE_ENLARGEMENT_AND_THE_DWELLING ----
# יַפְתְּ אֱלֹהִים לְיֶפֶת וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם וִיהִי כְנַעַן עֶבֶד
# לָמוֹ
# "God enlarge Japheth, and he shall dwell in the tents of Shem; and let
# Canaan be their servant."
m.step("Gen.9.27")
# ‹יַפְתְּ אֱלֹהִים לְיֶפֶת› (“may-He-enlarge God to-Yefet”) — Noach speaks
# a demand — LET: may-He-enlarge(God, to-Yefet)
m.declare("noach", "LET",
"yaft(elohim, le_yefet)")
# ‹וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם› (“and-may-he-dwell in-the-tents-of Shem”) —
# Noach speaks a demand — LET: may-he-dwell(in-aholei-Shem)
m.declare("noach", "LET",
"yishkon(be_aholei_shem)")
# ‹וִיהִי כְנַעַן עֶבֶד לָמוֹ› (“and-let-him-be Canaan slave to-them”) —
# Noach speaks a demand — LET: yehi(Canaan, slave-of-lamo)
m.declare("noach", "LET",
"yehi(kenaan, eved_lamo)")
# -------------------------- Gen.9.28 · THE_YEARS_AFTER_THE_DELUGE ----------
# וַיְחִי־נֹחַ אַחַר הַמַּבּוּל שְׁלֹשׁ מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה
# "And Noah lived after the flood three hundred and fifty years."
m.step("Gen.9.28")
# ‹וַיְחִי־נֹחַ אַחַר הַמַּבּוּל שְׁלֹשׁ מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה›
# (“and-he-lived Noah after the-deluge three hundred year and-fifty year”) —
# fact holds: and-he-lived-Noach-after-the-deluge-350-year
m.fact("va_yechi_noach_achar_ha_mabul_350_shanah")
# -------------------------- Gen.9.29 · THE_LEDGER_ROW_CLOSES ---------------
# וַיִּהְיוּ כָּל־יְמֵי־נֹחַ תְּשַׁע מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה
# וַיָּמֹת
# "And all the days of Noah were nine hundred and fifty years; and he died."
m.step("Gen.9.29")
# ‹וַיִּהְיוּ כָּל־יְמֵי־נֹחַ תְּשַׁע מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה›
# (“and-they-were all days-of Noah nine hundred year and-fifty year”) — fact
# holds: all-days-of-Noach-950-year
m.fact("kol_yemei_noach_950_shanah")
# ‹וַיָּמֹת› (“and-he-died”) — event: die — agent Noach
m.event("die", agent="noach")
# -------------------------- machine truth (baked from the Stage D run) -------
if __name__ == "__main__":
m.report()
assert m.created_set() == {'kerem'}
assert m.presupposed_set() == {'noach', 'kenaan', 'tevah'}
assert m.REGISTRY["names"] == {'kenaan': 'arur'}
assert m.REGISTRY["writes"] == 1
assert m.tests_list() == []
assert m.open_demands() == ['yehi(kenaan, eved_lamo)', 'yaft(elohim, le_yefet)', 'yishkon(be_aholei_shem)', 'yehi(kenaan, eved_lamo)']
assert len(m.SPECS["log"]) == 4
assert sorted(m.LEDGER) == []
assert m.flag_counts() == {'read_before_install': 3}
assert sorted(m.WORLD["facts"]) == sorted(['bnei_noach_ha_yotzim_min_ha_tevah_shem_cham_va_yefet', 'cham_hu_avi_khenaan', 'shelosha_eleh_bnei_noach', 'u_me_eleh_naftzah_khol_ha_aretz', 'noach_ish_ha_adamah', 've_ervat_avihem_lo_rau', 'eved_avadim_yihyeh_le_echav(kenaan)', 'va_yechi_noach_achar_ha_mabul_350_shanah', 'kol_yemei_noach_950_shanah'])
assert m.WORLD["invariants"] == []
assert m.WORLD["partitions"] == []
assert len(m.EVENTS) == 22
print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")