The opened wombs and the twelve name-writes (29:31-30:24) FROZEN
יֹסֵף יְהוָה לִי בֵּן אַחֵר · yosef YHWH li ben acher · 'May YHWH add to me another son'
Derivation log (steps A–J)
| step | name | comment | confidence |
|---|---|---|---|
| A | Reconstruction notice (2026-08-08) | This unit was frozen in the lean era (meta + scenarios + boot steps; no step table was written at freeze). The steps below were reconstructed on 2026-08-08 from the freeze-era draft note (meta.draft_note_en, displayed on the unit page), the era's continue-docs, and git history. No new derivation claims are introduced: every entry restates recorded decisions, and the full per-verse machine record is the boot steps below. | established |
| B | Source + span + structure | Genesis 29:31-30:24, the womb arc — from YHWH's opening of Leah's womb to the name that petitions for one more son: 29 verses, 366 tokens, source-verified. Trees split at the mid-verse rest, EXCEPT four short birth-notices that have none (30:5, 30:10, 30:12, 30:19) — each split at the earliest strongest disjunctive before the final word, per the frozen restless-verse precedent, all source-verified. Evidence: the SNAPSHOT database plus the debut-map attachment. | reconstructed |
| C | Draft path + review | Solo-era unit #5: Claude as coordinator and deriver, with an external fresh-context adversarial review before freeze per the standing law. Frozen 2026-08-07. | reconstructed |
| D | Care-point ledger (distilled) | Twenty care-points filed before derivation, every ordinal source-verified, including: Leah's first two etiologies split Hagar's verse — SAW my affliction, HEARD I am hated; the join-verb of Levi's name runs to the Levites joined to Aaron in the same stem; the praise-verb born at Judah returns at "your brothers shall praise you"; the first anger-pair in the Torah fires at Rachel's demand, its next station Potiphar at Joseph's cloak; Rachel reaches for the maid-word of Sarah's story while the narrator keeps his own; the build-me clause and 16:2 are the only two first-person passive build-tokens in the Torah (full form-scan); the written and the read side by side INSIDE a name-etiology at Gad — the unvocalized written form beside the vocalized read form, the verse's rest sitting ON the read form; the son-count borrows the creation week's numerals at the fifth and sixth sons; three double-hapax etiologies (Naphtali, Asher, Zebulun); Dinah the only daughter, the only write with no etiology and no conception clause — and her shame-word's only other token is her own story; the unit opens under one divine name, runs its middle under the other, and closes with Rachel speaking the first. | reconstructed |
| E | Machine design | The registry's densest span: TWELVE NAME WRITES — more than the whole corpus to date combined. Three pushes, one pop: go-in-to-Bilhah pops CLEAN at 30:4, the mismatch family's one exact demandee-performance; give-me-CHILDREN (30:1, plural, demanded of the husband) is answered at 30:22-23 by the WRONG PERFORMER — the God whom the demandee himself named ("am I in place of God?") — delivering the WRONG NUMBER, one son: no pop, and at 30:24 Rachel writes the remainder INTO THE REGISTRY — the twelfth label ("may YHWH ADD another son") is the open card's own text; give-the-mandrakes never pops — the transfer is never narrated, the price-clause treating as paid what the letter never delivers. Ends at depth two open. Registry 12 writes. Zero tests (the good-word at 30:20 attribute-fenced). | reconstructed |
| F | Freeze + later history | Frozen at commit 8b7cbcd (2026-08-07, "Freeze gen_51: the opened wombs and the twelve name-writes"). Oral audit 2026-08-08 folded same day (run 6 block 5, run complete): 15 VERIFIED, 0 FAILED, 2 manual rows (record: logic/oral_audit/AUDIT_gen_51_2026-08-08.md; the crowns are displayed in the audit note above). | reconstructed |
Boot steps — the operator lines (hand-derived, owner-approved)
STEP_Gn_29_31 · Gen.29.31 · THE_SEEING_AND_THE_TWO_WOMBS
וַיַּרְא יְהוָה כִּי־שְׂנוּאָה לֵאָה וַיִּפְתַּח אֶת־רַחְמָהּ וְרָחֵל עֲקָרָה · va-yar YHWH ki-senua leah va-yiftach et-rachmah ve-rachel aqara · And YHWH saw that Leah was hated, and He opened her womb; and Rachel was barren.
וַיַּ֤רְא יְהוָה֙ כִּֽי שְׂנוּאָ֣ה לֵאָ֔ה וַיִּפְתַּ֖ח אֶת רַחְמָ֑הּ · va-yar YHWH ki-senua leah va-yiftach et-rachmah · YHWH saw Leah hated and opened her womb (etnachta on rachmah) [VERIFIED: SNAPSHOT Gen.29.31 idx7 mark_id=etnachta]
וְרָחֵ֖ל עֲקָרָֽה · ve-rachel aqara · and Rachel was barren (verse-final aqara) [VERIFIED: SNAPSHOT Gen.29.31 idx8-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | patach(e1); Agent(e1, YHWH); Theme(e1, rechem_leah) = patach(e1); Agent(e1, the-LORD); Theme(e1, rechem-leah) THE OPENING [care 1]. va-yiftach (6605 tok4/25) [VERIFIED: SNAPSHOT Gen.29.31 idx5 ordinal=4/25] — the open-verb's prior objects: the flood-windows (7:11), the ark-window (8:6), the camel-gear (24:32); now a womb. rachmah (7358 tok2/11) [VERIFIED: idx7 ordinal=2/11] — the womb-word DEBUTED at 20:18 with YHWH CLOSING every womb of Avimelekh's house; its next two tokens are the two openings that frame this unit (here + 30:22). Agent YHWH [idx1] — the first of the unit's five YHWH-tokens; the middle of the unit (30:2-23) runs entirely under Elohim (nine tokens). | וַיִּפְתַּח אֶת־רַחְמָהּ · va-yiftach et-rachmah = and-yiftach rachmah | — | tested |
| PRECONDITION_STATE | HOLDS(senua(leah), t0) ∧ HOLDS(aqara(rachel), t0) THE TWO STATES [care 1]. senua (8130 tok3/34 HVqsfsa) [VERIFIED: idx3 ordinal=3/34] — hated: toks 1-2 = 24:60 (the blessing at Rebekah's gate: "the gate of those who hate them"), 26:27 (Isaac to Avimelekh "you hate me"); toks 5-7 = 37:4,5,8 — the hated-word's next tokens are the brothers hating JOSEPH, the son born at this unit's last verse. aqara (6135 tok3/6) [VERIFIED: idx9 ordinal=3/6] — barren: Sarai (11:30), Rebekah (25:21), Rachel — the word's whole Genesis career is the three matriarchs. Two facts harvested; no demand, no write. REGISTRY 0. TESTS 0. Onkelos BUFFER PENDING. | וְרָחֵל עֲקָרָה · ve-rachel aqara = and-rachel aqara | — | tested |
STEP_Gn_29_32 · Gen.29.32 · THE_FIRST_WRITE_REUVEN
וַתַּהַר לֵאָה וַתֵּלֶד בֵּן וַתִּקְרָא שְׁמוֹ רְאוּבֵן כִּי אָמְרָה כִּי־רָאָה יְהוָה בְּעָנְיִי כִּי עַתָּה יֶאֱהָבַנִי אִישִׁי · va-tahar leah va-teled ben va-tiqra shemo reuven ki amra ki-raa YHWH be-onyi ki ata yeehavani ishi · And Leah conceived and bore a son, and she called his name Reuben, for she said: Because YHWH has seen my affliction; for now my husband will love me.
וַתַּ֤הַר לֵאָה֙ וַתֵּ֣לֶד בֵּ֔ן וַתִּקְרָ֥א שְׁמ֖וֹ רְאוּבֵ֑ן · va-tahar leah va-teled ben va-tiqra shemo reuven · she conceived, bore a son, named him Reuben (etnachta on reuven) [VERIFIED: SNAPSHOT Gen.29.32 idx6 mark_id=etnachta]
כִּ֣י אָֽמְרָ֗ה כִּֽי רָאָ֤ה יְהוָה֙ בְּעָנְיִ֔י כִּ֥י עַתָּ֖ה יֶאֱהָבַ֥נִי אִישִֽׁי · ki amra ki-raa YHWH be-onyi ki ata yeehavani ishi · for YHWH saw my affliction; now my husband will love me (verse-final ishi) [VERIFIED: SNAPSHOT Gen.29.32 idx7-16]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_1_leah} = WORLD += {ben-1-leah} THE FIRST BIRTH. va-tahar … va-teled ben — conception and birth narrated in full (the clause-pair that Zilpah's and Dinah's births will drop, care 12). ben_1_leah enters the world by narration. | וַתַּהַר לֵאָה וַתֵּלֶד בֵּן · va-tahar leah va-teled ben = and-tahar leah and-teled ben | — | tested |
| NAME | name(ben_1_leah) := reuven = name(ben-1-leah) := reuven WRITE #1 [care 2]. reuven (7205 tok1/39 DEBUT) [VERIFIED: SNAPSHOT Gen.29.32 idx6 ordinal=1/39]. va-tiqra [idx4 morph=HC/Vqw3fs] — feminine sequential, the formula's base form. Etiology: ki raah YHWH be-onyi (7200 tok67/396 [idx10]; oni 6040 tok2/9 [idx12 ordinal=2/9]) — the affliction-word's tok1 = 16:11, HAGAR: "YHWH has heard your affliction"; Leah's first two etiologies SPLIT Hagar's verse — she takes SAW-my-affliction here, HEARD-I-am-hated next verse; tok3 = 31:42, Jacob's own "God saw my affliction." ki ata yeehavani ishi (157 tok11/41) [VERIFIED: idx15 ordinal=11/41] — after 29:30's loved-Rachel-more (tok10), the love-verb turns future in Leah's mouth. REGISTRY 1. | וַתִּקְרָא שְׁמוֹ רְאוּבֵן · va-tiqra shemo reuven = and-tiqra shemo reuven | — | tested |
STEP_Gn_29_33 · Gen.29.33 · THE_SECOND_WRITE_SHIMON
וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר כִּי־שָׁמַע יְהוָה כִּי־שְׂנוּאָה אָנֹכִי וַיִּתֶּן־לִי גַּם־אֶת־זֶה וַתִּקְרָא שְׁמוֹ שִׁמְעוֹן · va-tahar od va-teled ben va-tomer ki-shama YHWH ki-senua anokhi va-yiten-li gam-et ze va-tiqra shemo shimon · And she conceived again and bore a son, and said: Because YHWH has heard that I am hated, He has given me this one also; and she called his name Simeon.
וַתַּ֣הַר עוֹד֮ וַתֵּ֣לֶד בֵּן֒ וַתֹּ֗אמֶר כִּֽי שָׁמַ֤ע יְהוָה֙ כִּֽי שְׂנוּאָ֣ה אָנֹ֔כִי וַיִּתֶּן לִ֖י גַּם אֶת זֶ֑ה · va-tahar od va-teled ben va-tomer ki-shama YHWH ki-senua anokhi va-yiten-li gam-et ze · YHWH heard that I am hated and gave me this one also (etnachta on ze) [VERIFIED: SNAPSHOT Gen.29.33 idx15 mark_id=etnachta]
וַתִּקְרָ֥א שְׁמ֖וֹ שִׁמְעֽוֹן · va-tiqra shemo shimon · and she called his name Simeon (verse-final shimon) [VERIFIED: SNAPSHOT Gen.29.33 idx16-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_2_leah} = WORLD += {ben-2-leah} THE SECOND BIRTH. va-tahar od va-teled ben — full clause-pair again; ben_2_leah installed. | וַתַּהַר עוֹד וַתֵּלֶד בֵּן · va-tahar od va-teled ben = and-tahar od and-teled ben | — | tested |
| NAME | name(ben_2_leah) := shimon = name(ben-2-leah) := shimon WRITE #2 [care 3]. shimon (8095 tok1/24 DEBUT) [VERIFIED: SNAPSHOT Gen.29.33 idx18 ordinal=1/24]. ki-shama YHWH (8085 tok34/241) [VERIFIED: idx6 ordinal=34/241] — Hagar's other half collected (16:11 paired shama with oni; Leah's two writes re-split that pair). ki senua anokhi [idx9 — senua tok4/34: Leah says the narrator's 29:31 word of herself]. va-yiten li gam et-ze (5414 tok70/647) [VERIFIED: idx11 ordinal=70/647] — THE GIVE-WALK OPENS: God gives (70) three verses before anyone demands giving (74 = 30:14's teni); the unit's seven give-tokens run God 3, maid-givings 3, demanded-give 1 — and the demanded one is the only give never narrated performed. REGISTRY 2. | וַתִּקְרָא שְׁמוֹ שִׁמְעוֹן · va-tiqra shemo shimon = and-tiqra shemo shimon | — | tested |
STEP_Gn_29_34 · Gen.29.34 · THE_THIRD_WRITE_LEVI
וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר עַתָּה הַפַּעַם יִלָּוֶה אִישִׁי אֵלַי כִּי־יָלַדְתִּי לוֹ שְׁלֹשָׁה בָנִים עַל־כֵּן קָרָא־שְׁמוֹ לֵוִי · va-tahar od va-teled ben va-tomer ata ha-paam yilave ishi elay ki-yaladti lo shelosha vanim al-ken qara-shemo levi · And she conceived again and bore a son, and said: Now this time my husband will be joined to me, for I have borne him three sons; therefore he called his name Levi.
וַתַּ֣הַר עוֹד֮ וַתֵּ֣לֶד בֵּן֒ וַתֹּ֗אמֶר עַתָּ֤ה הַפַּ֨עַם֙ יִלָּוֶ֤ה אִישִׁי֙ אֵלַ֔י כִּֽי יָלַ֥דְתִּי ל֖וֹ שְׁלֹשָׁ֣ה בָנִ֑ים · va-tahar od va-teled ben va-tomer ata ha-paam yilave ishi elay ki-yaladti lo shelosha vanim · now my husband will be joined to me: three sons (etnachta on vanim) [VERIFIED: SNAPSHOT Gen.29.34 idx14 mark_id=etnachta]
עַל כֵּ֥ן קָרָֽא שְׁמ֖וֹ לֵוִֽי · al-ken qara-shemo levi · therefore he called his name Levi (verse-final levi) [VERIFIED: SNAPSHOT Gen.29.34 idx15-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_3_leah} = WORLD += {ben-3-leah} THE THIRD BIRTH. va-tahar od va-teled ben; ben_3_leah installed. | וַתַּהַר עוֹד וַתֵּלֶד בֵּן · va-tahar od va-teled ben = and-tahar od and-teled ben | — | tested |
| NAME | name(ben_3_leah) := levi = name(ben-3-leah) := levi WRITE #3 [care 4]. levi (3878 tok1/36 DEBUT) [VERIFIED: SNAPSHOT Gen.29.34 idx19 ordinal=1/36]. yilave (3867 tok1/8 DEBUT, HVNi3ms) [VERIFIED: idx7 ordinal=1/8 morph=HVNi3ms] — "will be JOINED": the root's NIPHAL career is exactly three tokens — this debut, Num 18:2 ve-yilavu, Num 18:4 ve-nilvu: the LEVITES joined to Aaron [VERIFIED: full-morph scan; the root's other five tokens are the LOAN sense (lend/borrow), Exod 22:24 + Deut 28:12 ×2, 28:44 ×2] — the tribe's office is folded into the name's debut verse in the debut's own stem. ha-paam (6471 tok4/39) [idx6] — the first of the unit's three this-time refrains (29:35, 30:20). THE MASCULINE QARA [VERIFIED: idx17 morph=HVqp3ms] — "therefore HE called his name Levi": the only masculine naming-verb among the twelve writes; the letter switches subject without naming one. FENCE: no speaker assigned — the REGISTRY write is recorded agentless. REGISTRY 3. | קָרָא־שְׁמוֹ לֵוִי · qara-shemo levi = qara-shemo levi | — | tested |
STEP_Gn_29_35 · Gen.29.35 · THE_FOURTH_WRITE_YEHUDA
וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר הַפַּעַם אוֹדֶה אֶת־יְהוָה עַל־כֵּן קָרְאָה שְׁמוֹ יְהוּדָה וַתַּעֲמֹד מִלֶּדֶת · va-tahar od va-teled ben va-tomer ha-paam ode et-YHWH al-ken qara shemo yehuda va-taamod mi-ledet · And she conceived again and bore a son, and said: This time I will praise YHWH; therefore she called his name Judah. And she ceased bearing.
וַתַּ֨הַר ע֜וֹד וַתֵּ֣לֶד בֵּ֗ן וַתֹּ֨אמֶר֙ הַפַּ֨עַם֙ אוֹדֶ֣ה אֶת יְהוָ֔ה עַל כֵּ֛ן קָרְאָ֥ה שְׁמ֖וֹ יְהוּדָ֑ה · va-tahar od va-teled ben va-tomer ha-paam ode et-YHWH al-ken qara shemo yehuda · this time I will praise YHWH: therefore Judah (etnachta on yehuda) [VERIFIED: SNAPSHOT Gen.29.35 idx13 mark_id=etnachta]
וַֽתַּעֲמֹ֖ד מִלֶּֽדֶת · va-taamod mi-ledet · and she ceased from bearing (verse-final ledet) [VERIFIED: SNAPSHOT Gen.29.35 idx14-15]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_4_leah} = WORLD += {ben-4-leah} THE FOURTH BIRTH. va-tahar od va-teled ben; ben_4_leah installed. | וַתַּהַר עוֹד וַתֵּלֶד בֵּן · va-tahar od va-teled ben = and-tahar od and-teled ben | — | tested |
| NAME | name(ben_4_leah) := yehuda = name(ben-4-leah) := yehuda WRITE #4 [care 5]. yehuda (3063 tok1/49 DEBUT) [VERIFIED: SNAPSHOT Gen.29.35 idx13 ordinal=1/49]. ode (3034 tok1/6 DEBUT, HVhi1cs) [VERIFIED: idx6 ordinal=1/6] — THE PRAISE-VERB IS BORN HERE: tok2 = 49:8 "Judah, your brothers shall PRAISE you" — Jacob's blessing returns the debut-verb to the name it built; toks 3-6 = the CONFESSION tokens (Lev 5:5, 16:21, 26:40, Num 5:7 ve-hitvada): praise and confession share one root-career. ha-paam tok5/39 [idx5]. qara [VERIFIED: idx11 morph=HVqp3fs] — feminine PERFECT, not the sequential va-tiqra: the formula's third verb-form in four verses (sequential fem ×2, perfect masc, perfect fem). va-taamod mi-ledet (5975 tok7/84) [VERIFIED: idx14 ordinal=7/84] — the stand-verb as CESSATION; the first block closes at four. REGISTRY 4. | קָרְאָה שְׁמוֹ יְהוּדָה · qara shemo yehuda = qara shemo yehuda | — | tested |
STEP_Gn_30_1 · Gen.30.1 · THE_CHILDREN_DEMAND
וַתֵּרֶא רָחֵל כִּי לֹא יָלְדָה לְיַעֲקֹב וַתְּקַנֵּא רָחֵל בַּאֲחֹתָהּ וַתֹּאמֶר אֶל־יַעֲקֹב הָבָה־לִּי בָנִים וְאִם־אַיִן מֵתָה אָנֹכִי · va-tere rachel ki lo yalda le-yaaqov va-teqane rachel ba-achotah va-tomer el-yaaqov hava-li vanim ve-im-ayin meta anokhi · And Rachel saw that she bore Jacob no children, and Rachel envied her sister; and she said to Jacob: Give me children, and if not, I die.
וַתֵּ֣רֶא רָחֵ֗ל כִּ֣י לֹ֤א יָֽלְדָה֙ לְיַעֲקֹ֔ב וַתְּקַנֵּ֥א רָחֵ֖ל בַּאֲחֹתָ֑הּ · va-tere rachel ki lo yalda le-yaaqov va-teqane rachel ba-achotah · Rachel saw she bore not, and envied her sister (etnachta on achotah) [VERIFIED: SNAPSHOT Gen.30.1 idx8 mark_id=etnachta]
וַתֹּ֤אמֶר אֶֽל יַעֲקֹב֙ הָֽבָה לִּ֣י בָנִ֔ים וְאִם אַ֖יִן מֵתָ֥ה אָנֹֽכִי · va-tomer el-yaaqov hava-li vanim ve-im-ayin meta anokhi · give me children, and if not, I die (verse-final anokhi) [VERIFIED: SNAPSHOT Gen.30.1 idx9-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(rachel, LET(hava_banim(yaaqov))) = DECLARE(rachel, LET(hava-banim(yaaqov))) THE PUSH [care 6]. va-tere rachel (7200 tok68/396) [VERIFIED: SNAPSHOT Gen.30.1 idx0 ordinal=68/396] — the see-verb drives both sisters' moves (30:9 = tok69, Leah's). va-teqane (7065 tok2/12) [VERIFIED: idx6 ordinal=2/12] — the envy-verb: tok1 = 26:14 the PHILISTINES envying Isaac; tok3 = 37:11 the brothers envying JOSEPH — Rachel's token sits between foreign envy and the envy her own son will draw. ba-achotah (269 tok16/47) [idx8]. hava (3051 tok5/11 HVqv2ms+Sh) [VERIFIED: idx12 ordinal=5/11 morph=HVqv2ms/Sh] — toks 1-3 are ALL BABEL (11:3,4,7); tok4 = 29:21 Jacob's own "GIVE my wife" (gen_50's push): the husband's give-word comes back at him; tok6 = 38:16 Judah to Tamar. PUSH LET(hava_banim(yaaqov)) — demandee the husband, object BANIM, PLURAL on the letter [idx14]. ve-im ayin meta anokhi (4191 tok39/303 fem participle) [VERIFIED: idx17] — the death-stake. Depth 1. | הָבָה־לִּי בָנִים · hava-li vanim = hava-to-me vanim | — | tested |
STEP_Gn_30_2 · Gen.30.2 · THE_REDIRECT_TO_ELOHIM
וַיִּחַר־אַף יַעֲקֹב בְּרָחֵל וַיֹּאמֶר הֲתַחַת אֱלֹהִים אָנֹכִי אֲשֶׁר־מָנַע מִמֵּךְ פְּרִי־בָטֶן · va-yichar-af yaaqov be-rachel va-yomer ha-tachat Elohim anokhi asher-mana mimekh peri-vaten · And Jacob's anger burned against Rachel, and he said: Am I in the place of God, who has withheld from you the fruit of the womb?
וַיִּֽחַר אַ֥ף יַעֲקֹ֖ב בְּרָחֵ֑ל · va-yichar-af yaaqov be-rachel · Jacob's anger burned against Rachel (etnachta on rachel) [VERIFIED: SNAPSHOT Gen.30.2 idx3 mark_id=etnachta]
וַיֹּ֗אמֶר הֲתַ֤חַת אֱלֹהִים֙ אָנֹ֔כִי אֲשֶׁר מָנַ֥ע מִמֵּ֖ךְ פְּרִי בָֽטֶן · va-yomer ha-tachat Elohim anokhi asher-mana mimekh peri-vaten · am I in God's place, who withheld the womb's fruit (verse-final vaten) [VERIFIED: SNAPSHOT Gen.30.2 idx4-12]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(mana_Elohim_peri_vaten(rachel), t1) = HOLDS(mana-God-peri-vaten(rachel), t1) THE REDIRECT [care 7]. va-yichar af (2734 tok5/33 + 639 tok7/51) [VERIFIED: SNAPSHOT Gen.30.2 idx0-1; no earlier verse carries both roots — full co-occurrence scan] — THE TORAH'S FIRST FULL ANGER FORMULA (burn + nose): charah's toks 1-2 = CAIN (4:5,6); af's tok6 = 27:45, the mother's "until your brother's ANGER turns" — the anger-word crosses from Esau to Jacob; the pairing's next site is 39:19, Potiphar over Joseph's cloak. ha-tachat Elohim anokhi (8478 tok14/137) [VERIFIED: idx5 ordinal=14/137] — "am I IN PLACE OF God?": the DEMANDEE HIMSELF NAMES THE TRUE PERFORMER; the exchange-word's only other in-span token is 30:15 (tok15), pricing the mandrakes. asher mana (4513 tok1/3 DEBUT) [VERIFIED: idx9 ordinal=1/3] — the withhold-verb is born in this refusal. peri-vaten (6529 tok9/42 + 990 tok3/13) [VERIFIED: idx11-12] — the fruit-word's toks 1-8 are creation's trees (1:11-29), Eden (3:2-6), Cain's offering (4:3): its first human application is FRUIT OF THE WOMB; the belly-word's toks 1-2 = Rebekah's twins-oracle (25:23,24). NO POP: anger performs nothing; the fact that Elohim is the withholder is harvested — it is the ground on which 30:22-23's wrong-performer non-pop stands. Depth 1. | הֲתַחַת אֱלֹהִים אָנֹכִי אֲשֶׁר־מָנַע מִמֵּךְ פְּרִי־בָטֶן · ha-tachat Elohim anokhi asher-mana mimekh peri-vaten = the-tachat God anokhi which-mana mimekh peri-vaten | — | tested |
STEP_Gn_30_3 · Gen.30.3 · THE_SARAI_SCRIPT_RERUN
וַתֹּאמֶר הִנֵּה אֲמָתִי בִלְהָה בֹּא אֵלֶיהָ וְתֵלֵד עַל־בִּרְכַּי וְאִבָּנֶה גַם־אָנֹכִי מִמֶּנָּה · va-tomer hine amati vilhah bo eleha ve-teled al-birkay ve-ibane gam-anokhi mimena · And she said: Behold my maid Bilhah; go in to her, that she may bear upon my knees, and I too may be built from her.
וַתֹּ֕אמֶר הִנֵּ֛ה אֲמָתִ֥י בִלְהָ֖ה בֹּ֣א אֵלֶ֑יהָ · va-tomer hine amati vilhah bo eleha · behold my maid Bilhah, go in to her (etnachta on eleha) [VERIFIED: SNAPSHOT Gen.30.3 idx5 mark_id=etnachta]
וְתֵלֵד֙ עַל בִּרְכַּ֔י וְאִבָּנֶ֥ה גַם אָנֹכִ֖י מִמֶּֽנָּה · ve-teled al-birkay ve-ibane gam-anokhi mimena · she bears on my knees and I am built from her (verse-final mimena) [VERIFIED: SNAPSHOT Gen.30.3 idx6-12]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(rachel, LET(bo_el_bilhah(yaaqov))) = DECLARE(rachel, LET(in-it-to-bilhah(yaaqov))) THE SECOND PUSH [care 8] — THE SARAI SCRIPT RERUN. hine amati (519 tok6/27) [VERIFIED: SNAPSHOT Gen.30.3 idx2 ordinal=6/27] — toks 2-5 are the HAGAR cycle (21:10 ×2, 21:12, 21:13): Rachel reaches for the maid-word of Sarah's story while the narrator keeps shifchah for Bilhah (29:29, 30:4). bo (935 HVqv2ms) [VERIFIED: idx4] — the same imperative Sarai spoke: 16:2 bo-na el-shifchati. ve-teled [idx6 morph=HC/Vqj3fs] — jussive PURPOSE-CONTENT of the bo-demand (gen_46 27:4 ve-okhela class): no second push. al-birkay (1290 tok1/4 DEBUT) [VERIFIED: idx8 ordinal=1/4] — KNEES: toks 2-3 = 48:12 (from Israel's knees), 50:23 (born on Joseph's knees) — the knees-word's whole pre-law career is adoptive birth in this family. ve-IBANE (1129, HC/VNi1cs) [VERIFIED: idx9; 16:2 ibane HVNi1cs and this token are the ONLY two niphal 1cs build-tokens in the Torah — full-morph scan] — "that I too may be BUILT from her": 16:2 re-run nearly clause for clause (restrained-from-bearing → come-in-to-my-maid → built-from-her). PUSH LET(bo_el_bilhah(yaaqov)). Depth 2. | בֹּא אֵלֶיהָ · bo eleha = in-it eleha | — | tested |
STEP_Gn_30_4 · Gen.30.4 · THE_ROUTE_PERFORMED
וַתִּתֶּן־לוֹ אֶת־בִּלְהָה שִׁפְחָתָהּ לְאִשָּׁה וַיָּבֹא אֵלֶיהָ יַעֲקֹב · va-titen-lo et-bilhah shifchatah le-isha va-yavo eleha yaaqov · And she gave him Bilhah her maid as a wife; and Jacob went in to her.
וַתִּתֶּן ל֛וֹ אֶת בִּלְהָ֥ה שִׁפְחָתָ֖הּ לְאִשָּׁ֑ה · va-titen-lo et-bilhah shifchatah le-isha · she gave him Bilhah her maid as wife (etnachta on isha) [VERIFIED: SNAPSHOT Gen.30.4 idx5 mark_id=etnachta]
וַיָּבֹ֥א אֵלֶ֖יהָ יַעֲקֹֽב · va-yavo eleha yaaqov · and Jacob went in to her (verse-final yaaqov) [VERIFIED: SNAPSHOT Gen.30.4 idx6-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| RESULT | HOLDS(bo_el_bilhah(yaaqov), t2) = HOLDS(in-it-to-bilhah(yaaqov), t2) THE CLEAN POP [care 9]. va-titen lo et-bilhah (5414 tok71/647) [VERIFIED: SNAPSHOT Gen.30.4 idx0 ordinal=71/647] — the give-walk's second token: Rachel gives the maid; shifchatah — the narrator's word, against Rachel's amati. va-yavo eleha yaaqov [VERIFIED: idx6-8] — EXACT PERFORMANCE BY THE DEMANDEE, latency one verse: within the mismatch family (gen_46 wrong-brother, gen_49 demander-self, gen_50 wrong-object, and 30:23's wrong-performer-wrong-number to come) this is the unit's one clean demandee-pop. POP LET(bo_el_bilhah). Depth 1. | וַיָּבֹא אֵלֶיהָ יַעֲקֹב · va-yavo eleha yaaqov = and-yavo eleha yaaqov | — | tested |
STEP_Gn_30_5 · Gen.30.5 · BILHAH_BEARS_A_SON
וַתַּהַר בִּלְהָה וַתֵּלֶד לְיַעֲקֹב בֵּן · va-tahar bilhah va-teled le-yaaqov ben · And Bilhah conceived, and bore Jacob a son.
וַתַּ֣הַר בִּלְהָ֔ה · va-tahar bilhah · Bilhah conceived and bore Jacob a son (NO etnachta in verse: split at zaqef_qatan on bilhah) [VERIFIED: SNAPSHOT Gen.30.5 idx1 mark_id=zaqef_qatan rank=2; no etnachta token]
וַתֵּ֥לֶד לְיַעֲקֹ֖ב בֵּֽן · va-teled le-yaaqov ben · a son (verse-final ben) [VERIFIED: SNAPSHOT Gen.30.5 idx2-4]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_1_bilhah} = WORLD += {ben-1-bilhah} THE FIFTH BIRTH [care 10]. va-tahar bilhah va-teled — conception clause present (Bilhah's two births keep the pair; Zilpah's two and Dinah's will drop it, care 12). ben_1_bilhah installed. Depth 1. REGISTRY 4. | וַתַּהַר בִּלְהָה וַתֵּלֶד לְיַעֲקֹב בֵּן · va-tahar bilhah va-teled le-yaaqov ben = and-tahar bilhah and-teled to-yaaqov ben | — | tested |
STEP_Gn_30_6 · Gen.30.6 · THE_FIFTH_WRITE_DAN
וַתֹּאמֶר רָחֵל דָּנַנִּי אֱלֹהִים וְגַם שָׁמַע בְּקֹלִי וַיִּתֶּן־לִי בֵּן עַל־כֵּן קָרְאָה שְׁמוֹ דָּן · va-tomer rachel danani Elohim ve-gam shama be-qoli va-yiten-li ben al-ken qara shemo dan · And Rachel said: God has judged me, and has also heard my voice, and has given me a son; therefore she called his name Dan.
וַתֹּ֤אמֶר רָחֵל֙ דָּנַ֣נִּי אֱלֹהִ֔ים וְגַם֙ שָׁמַ֣ע בְּקֹלִ֔י וַיִּתֶּן לִ֖י בֵּ֑ן · va-tomer rachel danani Elohim ve-gam shama be-qoli va-yiten-li ben · God judged me, heard my voice, gave me a son (etnachta on ben) [VERIFIED: SNAPSHOT Gen.30.6 idx9 mark_id=etnachta]
עַל כֵּ֛ן קָרְאָ֥ה שְׁמ֖וֹ דָּֽן · al-ken qara shemo dan · therefore she called his name Dan (verse-final dan) [VERIFIED: SNAPSHOT Gen.30.6 idx10-14]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(ben_1_bilhah) := dan = name(ben-1-bilhah) := dan WRITE #5 [care 10]. danani Elohim (1777 tok3/5) [VERIFIED: SNAPSHOT Gen.30.6 idx2 ordinal=3/5] — the judge-verb: 6:3 (the primeval limit), 15:14 ("the nation they serve I WILL JUDGE" — God's pledge to Abram), now "God has JUDGED ME"; tok4 = 49:16 "DAN YADIN" — the blessing returns judgment to the name. ve-gam shama be-qoli (8085 tok35/241) [VERIFIED: idx5 ordinal=35/241] — HEAR-MY-VOICE with GOD as hearer: in the script's first run (16:2) it was Abram who heard Sarai's voice; in the re-run the hearer is Elohim (gen_46/47's twin shema-be-qoli demands made the formula a mother's demand; here it is testimony). va-yiten li ben (5414 tok72/647) [idx7] — God's second give. qara [VERIFIED: idx12 morph=HVqp3fs] — feminine perfect. dan (1835 tok2/27 — NOT a debut) [VERIFIED: idx14 ordinal=2/27; tok1 = 14:14, the pursuit "as far as Dan"]: the letter used the name as geography before the child. REGISTRY 5. | קָרְאָה שְׁמוֹ דָּן · qara shemo dan = qara shemo dan | — | tested |
STEP_Gn_30_7 · Gen.30.7 · BILHAH_BEARS_A_SECOND
וַתַּהַר עוֹד וַתֵּלֶד בִּלְהָה שִׁפְחַת רָחֵל בֵּן שֵׁנִי לְיַעֲקֹב · va-tahar od va-teled bilhah shifchat rachel ben sheni le-yaaqov · And Bilhah, Rachel's maid, conceived again, and bore Jacob a second son.
וַתַּ֣הַר ע֔וֹד וַתֵּ֕לֶד בִּלְהָ֖ה שִׁפְחַ֣ת רָחֵ֑ל · va-tahar od va-teled bilhah shifchat rachel · Bilhah Rachel's maid conceived again and bore (etnachta on rachel) [VERIFIED: SNAPSHOT Gen.30.7 idx5 mark_id=etnachta]
בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב · ben sheni le-yaaqov · a second son for Jacob (verse-final yaaqov) [VERIFIED: SNAPSHOT Gen.30.7 idx6-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_2_bilhah} = WORLD += {ben-2-bilhah} THE SIXTH BIRTH [care 10]. va-tahar od — conception clause again; ben sheni; ben_2_bilhah installed. Depth 1. REGISTRY 5. | וַתַּהַר עוֹד וַתֵּלֶד בִּלְהָה · va-tahar od va-teled bilhah = and-tahar od and-teled bilhah | — | tested |
STEP_Gn_30_8 · Gen.30.8 · THE_SIXTH_WRITE_NAFTALI
וַתֹּאמֶר רָחֵל נַפְתּוּלֵי אֱלֹהִים נִפְתַּלְתִּי עִם־אֲחֹתִי גַּם־יָכֹלְתִּי וַתִּקְרָא שְׁמוֹ נַפְתָּלִי · va-tomer rachel naftule Elohim niftalti im-achoti gam-yakholti va-tiqra shemo naftali · And Rachel said: Wrestlings of God I have wrestled with my sister; indeed I have prevailed. And she called his name Naphtali.
וַתֹּ֣אמֶר רָחֵ֗ל נַפְתּוּלֵ֨י אֱלֹהִ֧ים נִפְתַּ֛לְתִּי עִם אֲחֹתִ֖י גַּם יָכֹ֑לְתִּי · va-tomer rachel naftule Elohim niftalti im-achoti gam-yakholti · wrestlings of God I wrestled with my sister, I prevailed (etnachta on yakholti) [VERIFIED: SNAPSHOT Gen.30.8 idx8 mark_id=etnachta]
וַתִּקְרָ֥א שְׁמ֖וֹ נַפְתָּלִֽי · va-tiqra shemo naftali · and she called his name Naphtali (verse-final naftali) [VERIFIED: SNAPSHOT Gen.30.8 idx9-11]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(ben_2_bilhah) := naftali = name(ben-2-bilhah) := naftali WRITE #6 [care 10]. naftule … niftalti (5319 tok1/1 + 6617 tok1/1) [VERIFIED: SNAPSHOT Gen.30.8 idx2 ordinal=1/1; idx4 ordinal=1/1] — DOUBLE HAPAX ETIOLOGY: the wrestlings-noun and the twist-verb exist in the Torah only in this verse; Elohim [idx3] stands in construct as intensifier ("mighty wrestlings") — a divine-name token inside a common-noun phrase, counted with care in the unit's Elohim-walk. im-achoti (269 tok17/47) [idx6] — the sister-word's second in-span token: envied-her-sister (30:1) → wrestled-my-sister. gam yakholti (3201 tok8/64) [VERIFIED: idx8 ordinal=8/64] — tok7 = 29:8 (gen_49's "we CANNOT until all are gathered"); toks 10-11 = 32:26,29 PENIEL ("he saw he could not… and you have PREVAILED"): the family's wrestle-and-prevail vocabulary debuts in the sisters' war, two chapters before Jacob's night. naftali (5321 tok1/20 DEBUT) [idx11]. REGISTRY 6. | וַתִּקְרָא שְׁמוֹ נַפְתָּלִי · va-tiqra shemo naftali = and-tiqra shemo naftali | — | tested |
STEP_Gn_30_9 · Gen.30.9 · THE_ZILPAH_MOVE
וַתֵּרֶא לֵאָה כִּי עָמְדָה מִלֶּדֶת וַתִּקַּח אֶת־זִלְפָּה שִׁפְחָתָהּ וַתִּתֵּן אֹתָהּ לְיַעֲקֹב לְאִשָּׁה · va-tere leah ki amda mi-ledet va-tiqach et-zilpah shifchatah va-titen otah le-yaaqov le-isha · And Leah saw that she had ceased bearing; and she took Zilpah her maid, and gave her to Jacob as a wife.
וַתֵּ֣רֶא לֵאָ֔ה כִּ֥י עָמְדָ֖ה מִלֶּ֑דֶת · va-tere leah ki amda mi-ledet · Leah saw that she had ceased bearing (etnachta on ledet) [VERIFIED: SNAPSHOT Gen.30.9 idx4 mark_id=etnachta]
וַתִּקַּח֙ אֶת זִלְפָּ֣ה שִׁפְחָתָ֔הּ וַתִּתֵּ֥ן אֹתָ֛הּ לְיַעֲקֹ֖ב לְאִשָּֽׁה · va-tiqach et-zilpah shifchatah va-titen otah le-yaaqov le-isha · she took Zilpah her maid and gave her to Jacob (verse-final isha) [VERIFIED: SNAPSHOT Gen.30.9 idx5-12]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(zilpah_given_le_yaaqov(leah), t3) = HOLDS(zilpah-given-to-yaaqov(leah), t3) THE UNDEMANDED RERUN [care 11]. va-tere leah (7200 tok69/396) [VERIFIED: SNAPSHOT Gen.30.9 idx0 ordinal=69/396] — the see-verb drives Leah's move as it drove Rachel's (30:1, tok68). ki amda mi-ledet (5975 tok8/84) [idx3] — 29:35's cessation-verb returns. va-tiqach et-zilpah (3947 tok87/393) [VERIFIED: idx5 ordinal=87/393] — the take-career continues from gen_50: tok86 = 29:23, LABAN takes Leah to the switch; tok87 = LEAH takes Zilpah. va-titen otah (5414 tok73/647) [idx9] — the third maid-side give. NO PUSH PRECEDES: where Bilhah's giving followed an imperative (30:3-4), Zilpah's has no demand before it — the machine records state only, no queue motion. Depth 1. REGISTRY 6. | וַתִּקַּח אֶת־זִלְפָּה שִׁפְחָתָהּ וַתִּתֵּן אֹתָהּ לְיַעֲקֹב לְאִשָּׁה · va-tiqach et-zilpah shifchatah va-titen otah le-yaaqov le-isha = and-tiqach zilpah shifchatah and-titen her to-yaaqov to-isha | — | tested |
STEP_Gn_30_10 · Gen.30.10 · ZILPAH_BEARS_A_SON
וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה לְיַעֲקֹב בֵּן · va-teled zilpah shifchat leah le-yaaqov ben · And Zilpah, Leah's maid, bore Jacob a son.
וַתֵּ֗לֶד זִלְפָּ֛ה שִׁפְחַ֥ת לֵאָ֖ה · va-teled zilpah shifchat leah · Zilpah Leah's maid bore Jacob a son (NO etnachta in verse: split at tifcha on leah) [VERIFIED: SNAPSHOT Gen.30.10 idx3 mark_id=tifcha rank=2; no etnachta token]
לְיַעֲקֹ֥ב בֵּֽן · le-yaaqov ben · a son (verse-final ben) [VERIFIED: SNAPSHOT Gen.30.10 idx4-5]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_1_zilpah} = WORLD += {ben-1-zilpah} THE SEVENTH BIRTH [care 12]. va-teled — NO va-tahar: the first birth in the corpus narrated WITHOUT a conception clause [VERIFIED: SNAPSHOT Gen.30.10 = 6 tokens, no 2029-token]; Zilpah's second (30:12) and Dinah's (30:21) share the omission — Bilhah's and Leah's births all keep the pair. ben_1_zilpah installed. Depth 1. REGISTRY 6. | וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה לְיַעֲקֹב בֵּן · va-teled zilpah shifchat leah le-yaaqov ben = and-teled zilpah shifchat leah to-yaaqov ben | — | tested |
STEP_Gn_30_11 · Gen.30.11 · THE_SEVENTH_WRITE_GAD_WRITTEN_AND_READ
וַתֹּאמֶר לֵאָה בגד בָּא גָד וַתִּקְרָא אֶת־שְׁמוֹ גָּד · va-tomer leah ba gad va-tiqra et-shemo gad · And Leah said: Fortune has come! And she called his name Gad.
וַתֹּ֥אמֶר לֵאָ֖ה בגד בָּ֣א גָ֑ד · va-tomer leah ba gad · and Leah said: fortune has come (etnachta on gad) [VERIFIED: SNAPSHOT Gen.30.11 idx4 mark_id=etnachta]
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ גָּֽד · va-tiqra et-shemo gad · and she called his name Gad (verse-final gad) [VERIFIED: SNAPSHOT Gen.30.11 idx5-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(ben_1_zilpah) := gad = name(ben-1-zilpah) := gad WRITE #7 [care 13] — THE WRITTEN AND THE READ. The SNAPSHOT carries BOTH forms of the etiology side by side: idx2 = בגד, the WRITTEN form (ketiv), one word, unvocalized — "with fortune"; idx3-4 = בָּא גָד, the READ form (qere), two vocalized words — "FORTUNE HAS COME" [VERIFIED: SNAPSHOT Gen.30.11 idx2 he=ב/גד no vowel points; idx3 ba morph=HVqrmsa; idx4 gad carries the verse's ETNACHTA] — the corpus's first written/read doubling inside a name-etiology (side-by-side carry precedent: 25:23 gyym/goyim, gen_43); the machine splits the verse ON the read form, not the written. Both fortune-tokens (1409 toks 1-2/2) [VERIFIED: idx2 ordinal=1/2, idx4 ordinal=2/2] — the common noun's ENTIRE Torah career is this one verse's two spellings. gad (1410 tok1/28 DEBUT) [idx8]. No conception clause on this birth-pair (care 12). REGISTRY 7. | וַתִּקְרָא אֶת־שְׁמוֹ גָּד · va-tiqra et-shemo gad = and-tiqra shemo gad | — | tested |
STEP_Gn_30_12 · Gen.30.12 · ZILPAH_BEARS_A_SECOND
וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה בֵּן שֵׁנִי לְיַעֲקֹב · va-teled zilpah shifchat leah ben sheni le-yaaqov · And Zilpah, Leah's maid, bore Jacob a second son.
וַתֵּ֗לֶד זִלְפָּה֙ שִׁפְחַ֣ת לֵאָ֔ה · va-teled zilpah shifchat leah · Zilpah Leah's maid bore a second son (NO etnachta in verse: split at zaqef_qatan on leah) [VERIFIED: SNAPSHOT Gen.30.12 idx3 mark_id=zaqef_qatan rank=2; no etnachta token]
בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב · ben sheni le-yaaqov · a second son for Jacob (verse-final yaaqov) [VERIFIED: SNAPSHOT Gen.30.12 idx4-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_2_zilpah} = WORLD += {ben-2-zilpah} THE EIGHTH BIRTH [care 12]. va-teled … ben sheni — again no conception clause. ben_2_zilpah installed. Depth 1. REGISTRY 7. | וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה בֵּן שֵׁנִי לְיַעֲקֹב · va-teled zilpah shifchat leah ben sheni le-yaaqov = and-teled zilpah shifchat leah ben sheni to-yaaqov | — | tested |
STEP_Gn_30_13 · Gen.30.13 · THE_EIGHTH_WRITE_ASHER
וַתֹּאמֶר לֵאָה בְּאָשְׁרִי כִּי אִשְּׁרוּנִי בָּנוֹת וַתִּקְרָא אֶת־שְׁמוֹ אָשֵׁר · va-tomer leah be-oshri ki ishruni banot va-tiqra et-shemo asher · And Leah said: In my happiness! For the daughters will call me happy. And she called his name Asher.
וַתֹּ֣אמֶר לֵאָ֔ה בְּאָשְׁרִ֕י כִּ֥י אִשְּׁר֖וּנִי בָּנ֑וֹת · va-tomer leah be-oshri ki ishruni banot · in my happiness, for daughters call me happy (etnachta on banot) [VERIFIED: SNAPSHOT Gen.30.13 idx5 mark_id=etnachta]
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ אָשֵֽׁר · va-tiqra et-shemo asher · and she called his name Asher (verse-final asher) [VERIFIED: SNAPSHOT Gen.30.13 idx6-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(ben_2_zilpah) := asher = name(ben-2-zilpah) := which WRITE #8 [care 14]. be-oshri … ki ishruni (837 tok1/1 + 833 tok1/1) [VERIFIED: SNAPSHOT Gen.30.13 idx2 ordinal=1/1; idx4 ordinal=1/1] — the unit's SECOND double-hapax etiology (after 30:8): the happiness-noun and the call-happy verb exist in the Torah only here. banot [idx5] — "the daughters," the women's chorus Leah cites. asher (836 tok1/20 DEBUT) [VERIFIED: idx9 ordinal=1/20]. REGISTRY 8. | וַתִּקְרָא אֶת־שְׁמוֹ אָשֵׁר · va-tiqra et-shemo asher = and-tiqra shemo which | — | tested |
STEP_Gn_30_14 · Gen.30.14 · THE_MANDRAKE_DEMAND
וַיֵּלֶךְ רְאוּבֵן בִּימֵי קְצִיר־חִטִּים וַיִּמְצָא דוּדָאִים בַּשָּׂדֶה וַיָּבֵא אֹתָם אֶל־לֵאָה אִמּוֹ וַתֹּאמֶר רָחֵל אֶל־לֵאָה תְּנִי־נָא לִי מִדּוּדָאֵי בְּנֵךְ · va-yelekh reuven bi-yme qetzir-chitim va-yimtza dudaim ba-sade va-yave otam el-leah im-o va-tomer rachel el-leah teni-na li mi-dudae benekh · And Reuben went in the days of wheat harvest and found mandrakes in the field, and brought them to Leah his mother. And Rachel said to Leah: Give me, please, of your son's mandrakes.
וַיֵּ֨לֶךְ רְאוּבֵ֜ן בִּימֵ֣י קְצִיר חִטִּ֗ים וַיִּמְצָ֤א דֽוּדָאִים֙ בַּשָּׂדֶ֔ה וַיָּבֵ֣א אֹתָ֔ם אֶל לֵאָ֖ה אִמּ֑וֹ · va-yelekh reuven bi-yme qetzir-chitim va-yimtza dudaim ba-sade va-yave otam el-leah im-o · Reuben found mandrakes at wheat harvest, brought them to his mother (etnachta on o) [VERIFIED: SNAPSHOT Gen.30.14 idx12 mark_id=etnachta]
וַתֹּ֤אמֶר רָחֵל֙ אֶל לֵאָ֔ה תְּנִי נָ֣א לִ֔י מִדּוּדָאֵ֖י בְּנֵֽךְ · va-tomer rachel el-leah teni-na li mi-dudae benekh · give me, please, of your son's mandrakes (verse-final benekh) [VERIFIED: SNAPSHOT Gen.30.14 idx13-21]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(dudaim_found_by_reuven(sade), t4) = HOLDS(dudaim-found-by-reuven(sade), t4) THE LEDGER WALKS [care 15]. va-yelekh REUVEN (7205 tok2/39) [VERIFIED: SNAPSHOT Gen.30.14 idx1 ordinal=2/39] — THE FIRST REGISTRY-NAMED CHILD TO ACT: between his write (29:32) and any other named son's first deed stands this verse. bi-yme qetzir chitim (7105 tok2/14 + 2406 tok1/6 DEBUT) [VERIFIED: idx3 ordinal=2/14; idx4 ordinal=1/6] — the harvest-word's tok1 = 8:22, the covenant's "seedtime and HARVEST shall not cease"; WHEAT is born in the mandrake field (career → Exod 34:22's wheat-harvest feast). va-yimtza dudaim (1736 tok1/5 DEBUT) [VERIFIED: idx6 ordinal=1/5] — MANDRAKES: all five Torah tokens sit in 30:14-16 — a career that opens and closes inside three verses. | וַיֵּלֶךְ רְאוּבֵן בִּימֵי קְצִיר־חִטִּים · va-yelekh reuven bi-yme qetzir-chitim = and-yelekh reuven bi-yme qetzir-chitim | — | tested |
| DECLARE | DECLARE(rachel, LET(teni_dudaim(leah))) = DECLARE(rachel, LET(teni-dudaim(leah))) THE THIRD PUSH [care 15]. teni-na li mi-dudae benekh (5414 tok74/647, HVqv2fs) [VERIFIED: idx17 ordinal=74/647 morph=HVqv2fs] — the give-walk's ONE IMPERATIVE, feminine, sister to sister; demandee LEAH. After God's three gives and the two maid-gives, giving is finally DEMANDED — and this demanded give is the only one the letter never narrates performed (care 16). PUSH LET(teni_dudaim(leah)). Depth 2. | תְּנִי־נָא לִי מִדּוּדָאֵי בְּנֵךְ · teni-na li mi-dudae benekh = teni-na to-me from-dudae benekh | — | tested |
STEP_Gn_30_15 · Gen.30.15 · THE_EXCHANGE_SET
וַתֹּאמֶר לָהּ הַמְעַט קַחְתֵּךְ אֶת־אִישִׁי וְלָקַחַת גַּם אֶת־דּוּדָאֵי בְּנִי וַתֹּאמֶר רָחֵל לָכֵן יִשְׁכַּב עִמָּךְ הַלַּיְלָה תַּחַת דּוּדָאֵי בְנֵךְ · va-tomer lah ha-meat qachtekh et-ishi ve-la-qachat gam et-dudae beni va-tomer rachel lakhen yishkav imakh ha-layla tachat dudae venekh · And she said to her: Is it a small thing that you have taken my husband? And would you take also my son's mandrakes? And Rachel said: Therefore he shall lie with you tonight, in exchange for your son's mandrakes.
וַתֹּ֣אמֶר לָ֗הּ הַמְעַט֙ קַחְתֵּ֣ךְ אֶת אִישִׁ֔י וְלָקַ֕חַת גַּ֥ם אֶת דּוּדָאֵ֖י בְּנִ֑י · va-tomer lah ha-meat qachtekh et-ishi ve-la-qachat gam et-dudae beni · is taking my husband small, that you take my son's mandrakes too (etnachta on beni) [VERIFIED: SNAPSHOT Gen.30.15 idx10 mark_id=etnachta]
וַתֹּ֣אמֶר רָחֵ֗ל לָכֵן֙ יִשְׁכַּ֤ב עִמָּךְ֙ הַלַּ֔יְלָה תַּ֖חַת דּוּדָאֵ֥י בְנֵֽךְ · va-tomer rachel lakhen yishkav imakh ha-layla tachat dudae venekh · therefore he lies with you tonight, for the mandrakes (verse-final venekh) [VERIFIED: SNAPSHOT Gen.30.15 idx11-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(laila_tachat_dudaim(exchange_set), t4) = HOLDS(laila-tachat-dudaim(exchange-set), t4) THE PRICE WITHOUT THE TRANSFER [care 16]. ha-meat (4592 tok5/28) [VERIFIED: SNAPSHOT Gen.30.15 idx2 ordinal=5/28] qachtekh … ve-laqachat (3947 toks 88-89/393) [VERIFIED: idx3 ordinal=88/393; idx6 ordinal=89/393] — Leah's counter files TAKE twice: the husband as a taking already suffered; the take-career that carried the switch (86 = 29:23) and the maid-move (87 = 30:9) runs 88-89 in accusation. lakhen yishkav imakh ha-laila (7901 tok12/62, Vqi3ms) [VERIFIED: idx14 ordinal=12/62 morph=HVqi3ms] — PLAIN IMPERFECT, not a volitive: NO PUSH — Rachel disposes of the night and the machine records the exchange-term as state. tachat dudae venekh (8478 tok15/137) [VERIFIED: idx17 ordinal=15/137] — the exchange-word's second in-span token: 30:2 priced substitution-for-God, 30:15 prices a night. THE GAP: the mandrake TRANSFER is never narrated — no give-token takes dudaim as object anywhere [VERIFIED: give-walk toks 70-76 objects checked] — LET(teni_dudaim) stays OPEN. Depth 2. | לָכֵן יִשְׁכַּב עִמָּךְ הַלַּיְלָה תַּחַת דּוּדָאֵי בְנֵךְ · lakhen yishkav imakh ha-layla tachat dudae venekh = lakhen yishkav imakh night tachat dudae venekh | — | tested |
STEP_Gn_30_16 · Gen.30.16 · THE_HIRE_NIGHT
וַיָּבֹא יַעֲקֹב מִן־הַשָּׂדֶה בָּעֶרֶב וַתֵּצֵא לֵאָה לִקְרָאתוֹ וַתֹּאמֶר אֵלַי תָּבוֹא כִּי שָׂכֹר שְׂכַרְתִּיךָ בְּדוּדָאֵי בְּנִי וַיִּשְׁכַּב עִמָּהּ בַּלַּיְלָה הוּא · va-yavo yaaqov min-ha-sade ba-erev va-tetze leah liqrato va-tomer elay tavo ki sakhor sekharticha be-dudae beni va-yishkav imah ba-layla hu · And Jacob came from the field in the evening, and Leah went out to meet him and said: To me you shall come in, for hiring I have hired you with my son's mandrakes. And he lay with her that night.
וַיָּבֹ֨א יַעֲקֹ֣ב מִן הַשָּׂדֶה֮ בָּעֶרֶב֒ וַתֵּצֵ֨א לֵאָ֜ה לִקְרָאת֗וֹ וַתֹּ֨אמֶר֙ אֵלַ֣י תָּב֔וֹא כִּ֚י שָׂכֹ֣ר שְׂכַרְתִּ֔יךָ בְּדוּדָאֵ֖י בְּנִ֑י · va-yavo yaaqov min-ha-sade ba-erev va-tetze leah liqrato va-tomer elay tavo ki sakhor sekharticha be-dudae beni · Leah went out: I have surely hired you with the mandrakes (etnachta on beni) [VERIFIED: SNAPSHOT Gen.30.16 idx15 mark_id=etnachta]
וַיִּשְׁכַּ֥ב עִמָּ֖הּ בַּלַּ֥יְלָה הֽוּא · va-yishkav imah ba-layla hu · and he lay with her that night (verse-final hu) [VERIFIED: SNAPSHOT Gen.30.16 idx16-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(sakhor_sekharticha(laila), t4) = HOLDS(sakhor-sekharticha(laila), t4) THE HIRE-VERB DEBUTS DOUBLED [care 17]. va-yavo yaaqov … ba-erev — the day-boundary word at a bed-scene again (gen_50's switch came ba-erev, 29:23). va-tetze leah liqrato — SHE goes out to meet him. elay tavo [VERIFIED: idx10 morph=HVqi2ms] — plain imperfect announcement, no volitive, no push. ki sakhor sekharticha (7936 toks 1-2/3) [VERIFIED: SNAPSHOT Gen.30.16 idx12 ordinal=1/3, idx13 ordinal=2/3] — the hire-verb is born as an INFINITIVE-ABSOLUTE DOUBLING ("hiring I have HIRED you"): two of its three Torah tokens in one clause; the third = Deut 23:5 — BALAAM hired. be-dudae beni [idx14-15] — the mandrakes as instrument-of-price (be- of price) while the transfer-card stays open: the machine keeps the letter's gap visible — the price-clause treats as paid what was never delivered. va-yishkav imah (7901 tok13/62) [idx16] — the night's term performed on Jacob's side. The hire-root enters the family that will spend the next span at war over wages (7939 toks 3-7 = 30:28-31:8). Depth 2. REGISTRY 8. | שָׂכֹר שְׂכַרְתִּיךָ בְּדוּדָאֵי בְּנִי · sakhor sekharticha be-dudae beni = sakhor sekharticha in-dudae beni | — | tested |
STEP_Gn_30_17 · Gen.30.17 · THE_FIFTH_SON_HEARD
וַיִּשְׁמַע אֱלֹהִים אֶל־לֵאָה וַתַּהַר וַתֵּלֶד לְיַעֲקֹב בֵּן חֲמִישִׁי · va-yishma Elohim el-leah va-tahar va-teled le-yaaqov ben chamishi · And God heard Leah, and she conceived and bore Jacob a fifth son.
וַיִּשְׁמַ֥ע אֱלֹהִ֖ים אֶל לֵאָ֑ה · va-yishma Elohim el-leah · God heard Leah (etnachta on leah) [VERIFIED: SNAPSHOT Gen.30.17 idx3 mark_id=etnachta]
וַתַּ֛הַר וַתֵּ֥לֶד לְיַעֲקֹ֖ב בֵּ֥ן חֲמִישִֽׁי · va-tahar va-teled le-yaaqov ben chamishi · she conceived and bore Jacob a fifth son (verse-final chamishi) [VERIFIED: SNAPSHOT Gen.30.17 idx4-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(shama_Elohim_el_leah, t5) = HOLDS(shama-God-to-leah, t5) GOD HEARS [care 18]. va-yishma Elohim el-leah (8085 tok36/241) [VERIFIED: SNAPSHOT Gen.30.17 idx0 ordinal=36/241] — the unit's four hear-tokens ALL have God hearing: 29:33 (Leah's claim), 30:6 (Rachel's claim), here and 30:22 (the narrator's own voice). | וַיִּשְׁמַע אֱלֹהִים אֶל־לֵאָה · va-yishma Elohim el-leah = and-yishma God to-leah | — | tested |
| REGISTRY_INSTALL | WORLD += {ben_5_leah} = WORLD += {ben-5-leah} THE NINTH BIRTH [care 18]. va-tahar va-teled — Leah's conception clause returns (the omission belongs to Zilpah's and Dinah's births only). ben CHAMISHI (2549 tok2/16) [VERIFIED: idx8 ordinal=2/16] — the fifth-ordinal's tok1 = 1:23, DAY FIVE: the creation-week numeral's next token after the fifth day is the FIFTH SON — the son-ledger borrows the week's numerals (30:19 completes the pair). ben_5_leah installed. Depth 2. REGISTRY 8. | וַתַּהַר וַתֵּלֶד לְיַעֲקֹב בֵּן חֲמִישִׁי · va-tahar va-teled le-yaaqov ben chamishi = and-tahar and-teled to-yaaqov ben chamishi | — | tested |
STEP_Gn_30_18 · Gen.30.18 · THE_NINTH_WRITE_YISASHKHAR
וַתֹּאמֶר לֵאָה נָתַן אֱלֹהִים שְׂכָרִי אֲשֶׁר־נָתַתִּי שִׁפְחָתִי לְאִישִׁי וַתִּקְרָא שְׁמוֹ יִשָּׂשכָר · va-tomer leah natan Elohim sekhari asher-natati shifchati le-ishi va-tiqra shemo yisashkhar · And Leah said: God has given my wage, because I gave my maid to my husband. And she called his name Issachar.
וַתֹּ֣אמֶר לֵאָ֗ה נָתַ֤ן אֱלֹהִים֙ שְׂכָרִ֔י אֲשֶׁר נָתַ֥תִּי שִׁפְחָתִ֖י לְאִישִׁ֑י · va-tomer leah natan Elohim sekhari asher-natati shifchati le-ishi · God gave my wage, for I gave my maid (etnachta on ishi) [VERIFIED: SNAPSHOT Gen.30.18 idx8 mark_id=etnachta]
וַתִּקְרָ֥א שְׁמ֖וֹ יִשָּׂשכָֽר · va-tiqra shemo yisashkhar · and she called his name Issachar (verse-final yisashkhar) [VERIFIED: SNAPSHOT Gen.30.18 idx9-11]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(ben_5_leah) := yisashkhar = name(ben-5-leah) := yisashkhar WRITE #9 [care 18]. natan Elohim sekhari (7939 tok2/12) [VERIFIED: SNAPSHOT Gen.30.18 idx4 ordinal=2/12] — the wage-noun's ONLY prior token is 15:1, God's own "your WAGE is exceedingly great" to Abram; its next five (toks 3-7 = 30:28-31:8) are the flock-wage war of the coming span: this write sits between God-as-wage and wages-as-war. asher natati shifchati (5414 toks 75-76/647) [VERIFIED: idx2 ordinal=75/647; idx6 ordinal=76/647] — Leah reads her maid-gift as the wage's ground; the give-walk closes at SEVEN in-span tokens: God 3 (70/72/75), women's maid-gives 3 (71/73/76), demanded give 1 (74) — the demanded one never narrated performed. yisashkhar (3485 tok1/18 DEBUT) [VERIFIED: idx11 ordinal=1/18] — the name folds the wage-noun. REGISTRY 9. | וַתִּקְרָא שְׁמוֹ יִשָּׂשכָר · va-tiqra shemo yisashkhar = and-tiqra shemo yisashkhar | — | tested |
STEP_Gn_30_19 · Gen.30.19 · THE_SIXTH_SON
וַתַּהַר עוֹד לֵאָה וַתֵּלֶד בֵּן־שִׁשִּׁי לְּיַעֲקֹב · va-tahar od leah va-teled ben-shishi le-yaaqov · And Leah conceived again, and bore Jacob a sixth son.
וַתַּ֤הַר עוֹד֙ לֵאָ֔ה · va-tahar od leah · Leah conceived again (NO etnachta in verse: split at zaqef_qatan on leah) [VERIFIED: SNAPSHOT Gen.30.19 idx2 mark_id=zaqef_qatan rank=2; no etnachta token]
וַתֵּ֥לֶד בֵּן שִׁשִּׁ֖י לְּיַעֲקֹֽב · va-teled ben-shishi le-yaaqov · and bore Jacob a sixth son (verse-final yaaqov) [VERIFIED: SNAPSHOT Gen.30.19 idx3-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_6_leah} = WORLD += {ben-6-leah} THE TENTH BIRTH [care 18]. va-tahar od leah — conception clause present. ben SHISHI (8345 tok2/9) [VERIFIED: SNAPSHOT Gen.30.19 idx5 ordinal=2/9] — the sixth-ordinal's tok1 = 1:31, DAY SIX: with 30:17's chamishi the son-count runs on creation-week numerals. ben_6_leah installed. Depth 2. REGISTRY 9. | וַתַּהַר עוֹד לֵאָה וַתֵּלֶד בֵּן־שִׁשִּׁי לְּיַעֲקֹב · va-tahar od leah va-teled ben-shishi le-yaaqov = and-tahar od leah and-teled ben-shishi to-yaaqov | — | tested |
STEP_Gn_30_20 · Gen.30.20 · THE_TENTH_WRITE_ZEVULUN
וַתֹּאמֶר לֵאָה זְבָדַנִי אֱלֹהִים אֹתִי זֵבֶד טוֹב הַפַּעַם יִזְבְּלֵנִי אִישִׁי כִּי־יָלַדְתִּי לוֹ שִׁשָּׁה בָנִים וַתִּקְרָא אֶת־שְׁמוֹ זְבֻלוּן · va-tomer leah zevadani Elohim oti zeved tov ha-paam yizbeleni ishi ki-yaladti lo shisha vanim va-tiqra et-shemo zevulun · And Leah said: God has endowed me with a good endowment; this time my husband will dwell with me, for I have borne him six sons. And she called his name Zebulun.
וַתֹּ֣אמֶר לֵאָ֗ה זְבָדַ֨נִי אֱלֹהִ֥ים אֹתִי֮ זֵ֣בֶד טוֹב֒ הַפַּ֨עַם֙ יִזְבְּלֵ֣נִי אִישִׁ֔י כִּֽי יָלַ֥דְתִּי ל֖וֹ שִׁשָּׁ֣ה בָנִ֑ים · va-tomer leah zevadani Elohim oti zeved tov ha-paam yizbeleni ishi ki-yaladti lo shisha vanim · God endowed me: this time my husband will dwell with me (etnachta on vanim) [VERIFIED: SNAPSHOT Gen.30.20 idx14 mark_id=etnachta]
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ זְבֻלֽוּן · va-tiqra et-shemo zevulun · and she called his name Zebulun (verse-final zevulun) [VERIFIED: SNAPSHOT Gen.30.20 idx15-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(ben_6_leah) := zevulun = name(ben-6-leah) := zevulun WRITE #10 [care 18]. zevadani … zeved (2064 tok1/1 + 2065 tok1/1) [VERIFIED: SNAPSHOT Gen.30.20 idx2 ordinal=1/1; idx5 ordinal=1/1] … yizbeleni (2082 tok1/1) [VERIFIED: idx8 ordinal=1/1] — the unit's THIRD hapax-cluster etiology, and its largest: endow-verb, endowment-noun, and dwell/honor-verb all live in the Torah only in this verse. zeved TOV (2896 tok29/86) [VERIFIED: idx6 ordinal=29/86] — the good-instrument WAKES as an ATTRIBUTE inside speech ("a GOOD endowment"): attribute-fenced per gen_46's 27:9 tovim and gen_50's 29:19 comparative — NO TEST fires; TESTS 0 stands. ha-paam (6471 tok6/39) [idx7] — the unit's third this-time refrain (29:34, 29:35). ki-yaladti lo shisha vanim. zevulun (2074 tok1/18 DEBUT) [VERIFIED: idx18 ordinal=1/18]. REGISTRY 10. | וַתִּקְרָא אֶת־שְׁמוֹ זְבֻלוּן · va-tiqra et-shemo zevulun = and-tiqra shemo zevulun | — | tested |
STEP_Gn_30_21 · Gen.30.21 · THE_ELEVENTH_WRITE_DINA
וְאַחַר יָלְדָה בַּת וַתִּקְרָא אֶת־שְׁמָהּ דִּינָה · ve-achar yalda bat va-tiqra et-shemah dina · And afterward she bore a daughter, and called her name Dinah.
וְאַחַ֖ר יָ֣לְדָה בַּ֑ת · ve-achar yalda bat · and afterward she bore a daughter (etnachta on bat) [VERIFIED: SNAPSHOT Gen.30.21 idx2 mark_id=etnachta]
וַתִּקְרָ֥א אֶת שְׁמָ֖הּ דִּינָֽה · va-tiqra et-shemah dina · and called her name Dinah (verse-final dina) [VERIFIED: SNAPSHOT Gen.30.21 idx3-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {bat_leah} = WORLD += {bat-leah} THE ELEVENTH BIRTH [care 19]. ve-achar yalda BAT — the ledger's only DAUGHTER; no conception clause (Zilpah-class, care 12). bat_leah installed. | וְאַחַר יָלְדָה בַּת · ve-achar yalda bat = and-achar yalda bat | — | tested |
| NAME | name(bat_leah) := dina = name(bat-leah) := dina WRITE #11 [care 19]. Alone among the twelve writes, NO ETIOLOGY: no ki-clause, no reason-speech — the write is bare [VERIFIED: SNAPSHOT Gen.30.21 = 7 tokens]. va-tiqra et-shemah — the formula's one feminine object. dina (1783 tok1/8 DEBUT) [VERIFIED: idx6 ordinal=1/8]. The reproach-word that debuts two verses on (30:23 cherpah) has exactly one other Torah token — 34:14, spoken of DINAH's violation: the daughter and the word that will meet her story are born three verses apart. REGISTRY 11. | וַתִּקְרָא אֶת־שְׁמָהּ דִּינָה · va-tiqra et-shemah dina = and-tiqra shemah dina | — | tested |
STEP_Gn_30_22 · Gen.30.22 · THE_REMEMBERING_AND_THE_OPENING
וַיִּזְכֹּר אֱלֹהִים אֶת־רָחֵל וַיִּשְׁמַע אֵלֶיהָ אֱלֹהִים וַיִּפְתַּח אֶת־רַחְמָהּ · va-yizkor Elohim et-rachel va-yishma eleha Elohim va-yiftach et-rachmah · And God remembered Rachel, and God heard her, and opened her womb.
וַיִּזְכֹּ֥ר אֱלֹהִ֖ים אֶת רָחֵ֑ל · va-yizkor Elohim et-rachel · God remembered Rachel (etnachta on rachel) [VERIFIED: SNAPSHOT Gen.30.22 idx3 mark_id=etnachta]
וַיִּשְׁמַ֤ע אֵלֶ֨יהָ֙ אֱלֹהִ֔ים וַיִּפְתַּ֖ח אֶת רַחְמָֽהּ · va-yishma eleha Elohim va-yiftach et-rachmah · God heard her and opened her womb (verse-final rachmah) [VERIFIED: SNAPSHOT Gen.30.22 idx4-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | zakhar(e2); Agent(e2, Elohim); Theme(e2, rachel) = male(e2); Agent(e2, God); Theme(e2, rachel) THE REMEMBERING [care 20]. va-yizkor Elohim et-rachel (2142 tok5/42) [VERIFIED: SNAPSHOT Gen.30.22 idx0 ordinal=5/42] — the remember-verb's every prior object was a rescue: Noah in the flood (8:1), the covenant against the flood (9:15,16), Abraham-for-Lot out of the overthrow (19:29); Rachel joins the remembered. Its next tokens (6-8 = 40:14,23) are the cupbearer NOT remembering JOSEPH: the verb passes to her son as its negation. va-yishma eleha Elohim (8085 tok37/241) [idx4] — the fourth God-hears. | וַיִּזְכֹּר אֱלֹהִים אֶת־רָחֵל · va-yizkor Elohim et-rachel = and-yizkor God rachel | — | tested |
| EVENT | patach(e3); Agent(e3, Elohim); Theme(e3, rechem_rachel) = patach(e3); Agent(e3, God); Theme(e3, rechem-rachel) THE BOOKEND OPENING [care 20]. va-yiftach et-rachmah (6605 tok5/25 + 7358 tok3/11) [VERIFIED: idx7 ordinal=5/25; idx9 ordinal=3/11] — the unit opened with YHWH opening Leah's womb (29:31, patach 4 / rechem 2); it turns on Elohim opening Rachel's (patach 5 / rechem 3): after its closing debut (20:18), the womb-word's only Genesis tokens are these two openings. NO POP YET: nothing is delivered at 30:22. Depth 2. | וַיִּפְתַּח אֶת־רַחְמָהּ · va-yiftach et-rachmah = and-yiftach rachmah | — | tested |
STEP_Gn_30_23 · Gen.30.23 · THE_REPROACH_GATHERED_NON_POP
וַתַּהַר וַתֵּלֶד בֵּן וַתֹּאמֶר אָסַף אֱלֹהִים אֶת־חֶרְפָּתִי · va-tahar va-teled ben va-tomer asaf Elohim et-cherpati · And she conceived and bore a son, and said: God has gathered away my reproach.
וַתַּ֖הַר וַתֵּ֣לֶד בֵּ֑ן · va-tahar va-teled ben · she conceived and bore a son (etnachta on ben) [VERIFIED: SNAPSHOT Gen.30.23 idx2 mark_id=etnachta]
וַתֹּ֕אמֶר אָסַ֥ף אֱלֹהִ֖ים אֶת חֶרְפָּתִֽי · va-tomer asaf Elohim et-cherpati · God has gathered away my reproach (verse-final cherpati) [VERIFIED: SNAPSHOT Gen.30.23 idx3-7]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| REGISTRY_INSTALL | WORLD += {ben_1_rachel} = WORLD += {ben-1-rachel} THE TWELFTH BIRTH — THE NON-POP [care 20, the unit's centerpiece]. va-tahar va-teled BEN — SINGULAR. The card reads LET(hava_banim(yaaqov)): "give me CHILDREN," plural, demanded of the husband (30:1). What stands here: performer ELOHIM — the demandee performed nothing (no Jacob-token appears in 30:22-23 [VERIFIED: token scan]; his own 30:2 redirect named the true performer) — and object ONE SON. Number-mismatch on the letter plus no demandee-performance → NO POP (gen_50's 29:23 object-precision law applied to grammatical NUMBER). The same letter-reason kept the card open through 30:5-8: Bilhah's sons are each narrated born LE-YAAQOV ("to Jacob," 30:5, 30:7 [VERIFIED: SNAPSHOT tokens]) — no verse ever narrates children given TO Rachel, by the demandee or anyone. The demand holds OPEN through the birth itself. ben_1_rachel installed. | וַתַּהַר וַתֵּלֶד בֵּן · va-tahar va-teled ben = and-tahar and-teled ben | — | tested |
| PRECONDITION_STATE | HOLDS(asaf_Elohim_cherpati(rachel), t6) = HOLDS(asaf-God-cherpati(rachel), t6) THE GATHERED REPROACH [care 20]. asaf Elohim et-cherpati (622 tok8/50) [VERIFIED: SNAPSHOT Gen.30.23 idx4 ordinal=8/50] — the gather-verb that assembled gen_49-50's flocks, shepherds, and feast-men (toks 4-7 = 29:3,7,8,22) now gathers away a reproach — and stands beside 30:24's yosef: gather-away and add-more, the etiology's two verbs, one name. cherpati (2781 tok1/2 DEBUT) [VERIFIED: idx7 ordinal=1/2] — the reproach-word's only other token is 34:14: Dinah's story (care 19). Depth 2. | וַתֹּאמֶר אָסַף אֱלֹהִים אֶת־חֶרְפָּתִי · va-tomer asaf Elohim et-cherpati = and-tomer asaf God cherpati | — | tested |
STEP_Gn_30_24 · Gen.30.24 · THE_TWELFTH_WRITE_YOSEF_THE_OPEN_CARD
וַתִּקְרָא אֶת־שְׁמוֹ יוֹסֵף לֵאמֹר יֹסֵף יְהוָה לִי בֵּן אַחֵר · va-tiqra et-shemo yosef le-mor yosef YHWH li ben acher · And she called his name Joseph, saying: May YHWH add to me another son.
וַתִּקְרָ֧א אֶת שְׁמ֛וֹ יוֹסֵ֖ף לֵאמֹ֑ר · va-tiqra et-shemo yosef le-mor · she called his name Joseph, saying (etnachta on mor) [VERIFIED: SNAPSHOT Gen.30.24 idx4 mark_id=etnachta]
יֹסֵ֧ף יְהוָ֛ה לִ֖י בֵּ֥ן אַחֵֽר · yosef YHWH li ben acher · may YHWH add to me another son (verse-final acher) [VERIFIED: SNAPSHOT Gen.30.24 idx5-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(ben_1_rachel) := yosef = name(ben-1-rachel) := yosef WRITE #12 [care 20] — THE NAME THAT KEEPS THE CARD OPEN. yosef (3130 tok1/175 DEBUT) [VERIFIED: SNAPSHOT Gen.30.24 idx3 ordinal=1/175] — the corpus's densest name-career debut to date. lemor: yosef YHWH li ben acher — yasaf (3254 tok9/58) [VERIFIED: idx5 ordinal=9/58 morph=HVhi3ms] — PLAIN IMPERFECT, not morph-tagged jussive: volitive by sense, imperfect on the letter — FENCED, NO PUSH (the naming-speech petitions; the machine records no new demand). Its next tokens (10-11 = 37:5,8 va-yosifu) ADD HATRED at the child it names — and the hated-word of 29:31 (senua toks 5-7 = 37:4,5,8) leaps to the same verses: the unit's opening state and its closing name-verb meet again at Joseph's brothers. acher (312 tok10/53) [VERIFIED: idx9 ordinal=10/53] — toks 7-9 = 29:19/27/30, gen_50's another-man and other-seven-years: the other-word now counts the un-given second son. YHWH [idx6] — the name's first token since 29:35: the unit opened under YHWH (×4), ran its middle under Elohim (×9), and closes with Rachel saying YHWH. THE NAME IS THE OPEN CARD: the twelfth write files, as a REGISTRY label, the demand's own remainder — "may YHWH ADD another son": Rachel herself keeps hava_banim OPEN; the ledger's last word is the card's text (resolution beyond the span: 35:17-18). UNIT END: SPECS depth 2 OPEN (hava_banim(yaaqov) · teni_dudaim(leah)). REGISTRY 12. TESTS 0. | וַתִּקְרָא אֶת־שְׁמוֹ יוֹסֵף לֵאמֹר · va-tiqra et-shemo yosef le-mor = and-tiqra shemo yosef to-mor | — | tested |
Scenarios (the unit's own test suite)
| id | title | given | expect | anchor |
|---|---|---|---|---|
| S1 | after STEP_Gn_29_31 — womb opened, two facts; queue empty | YHWH saw Leah hated and opened her womb; Rachel was barren. | SPECS empty; no test, no name. | וַיִּפְתַּ֖ח אֶת רַחְמָ֑הּ · va-yiftach et-rachmah = and-yiftach rachmah |
| S2 | after STEP_Gn_29_32 — Reuben written; REGISTRY 1 | Leah bore a son and called his name Reuben: YHWH saw my affliction. | SPECS empty; WORLD += ben_1_leah; REGISTRY 1 writes = SPECS empty; WORLD += ben-1-leah; REGISTRY 1 writes | וַתִּקְרָ֥א שְׁמ֖וֹ רְאוּבֵ֑ן · va-tiqra shemo reuven = and-tiqra shemo reuven |
| S3 | after STEP_Gn_29_33 — Simeon written; REGISTRY 2 | YHWH heard that I am hated and gave me this one also: Simeon. | SPECS empty; REGISTRY 2 writes | וַתִּקְרָ֥א שְׁמ֖וֹ שִׁמְעֽוֹן · va-tiqra shemo shimon = and-tiqra shemo shimon |
| S4 | after STEP_Gn_29_34 — Levi written by a masculine verb; REGISTRY 3 | Now my husband will be joined to me: therefore he called his name Levi. | SPECS empty; REGISTRY 3 writes | קָרָֽא שְׁמ֖וֹ לֵוִֽי · qara-shemo levi = qara-shemo levi |
| S5 | after STEP_Gn_29_35 — Judah written; Leah ceases; REGISTRY 4 | This time I will praise YHWH: therefore she called his name Judah. | SPECS empty; REGISTRY 4 writes | קָרְאָ֥ה שְׁמ֖וֹ יְהוּדָ֑ה · qara shemo yehuda = qara shemo yehuda |
| S6 | after STEP_Gn_30_1 — give-me-children pushed; depth 1 | Rachel envied her sister: Give me children, and if not, I die. | LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes = LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes | הָֽבָה לִּ֣י בָנִ֔ים · hava-li vanim = hava-to-me vanim |
| S7 | after STEP_Gn_30_2 — the redirect; card still open | Am I in the place of God, who withheld from you the fruit of the womb? | LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes = LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes | הֲתַ֤חַת אֱלֹהִים֙ אָנֹ֔כִי · ha-tachat Elohim anokhi = the-tachat God anokhi |
| S8 | after STEP_Gn_30_3 — the Sarai script pushed; depth 2 | Behold my maid Bilhah; go in to her, that I too may be built from her. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(bo_el_bilhah(yaaqov)) pushed and OPEN; REGISTRY 4 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(in-it-to-bilhah(yaaqov)) pushed and OPEN; REGISTRY 4 writes | וְאִבָּנֶ֥ה גַם אָנֹכִ֖י מִמֶּֽנָּה · ve-ibane gam-anokhi mimena = and-ibane also-anokhi from-it |
| S9 | after STEP_Gn_30_4 — the route performed; clean pop; depth 1 | She gave him Bilhah as wife, and Jacob went in to her. | LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes = LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes | וַיָּבֹ֥א אֵלֶ֖יהָ יַעֲקֹֽב · va-yavo eleha yaaqov = and-yavo eleha yaaqov |
| S10 | after STEP_Gn_30_5 — Bilhah bears; depth 1 | Bilhah conceived and bore Jacob a son. | LET(hava_banim(yaaqov)) pushed and OPEN; WORLD += ben_1_bilhah; REGISTRY 4 writes = LET(hava-banim(yaaqov)) pushed and OPEN; WORLD += ben-1-bilhah; REGISTRY 4 writes | וַתַּ֣הַר בִּלְהָ֔ה וַתֵּ֥לֶד לְיַעֲקֹ֖ב בֵּֽן · va-tahar bilhah va-teled le-yaaqov ben = and-tahar bilhah and-teled to-yaaqov ben |
| S11 | after STEP_Gn_30_6 — Dan written; REGISTRY 5 | God has judged me and heard my voice: therefore she called his name Dan. | LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 5 writes = LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 5 writes | קָרְאָ֥ה שְׁמ֖וֹ דָּֽן · qara shemo dan = qara shemo dan |
| S12 | after STEP_Gn_30_7 — Bilhah's second son; depth 1 | Bilhah conceived again and bore Jacob a second son. | LET(hava_banim(yaaqov)) pushed and OPEN; WORLD += ben_2_bilhah; REGISTRY 5 writes = LET(hava-banim(yaaqov)) pushed and OPEN; WORLD += ben-2-bilhah; REGISTRY 5 writes | בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב · ben sheni le-yaaqov = ben sheni to-yaaqov |
| S13 | after STEP_Gn_30_8 — Naphtali written; REGISTRY 6 | Wrestlings of God I have wrestled with my sister and prevailed: Naphtali. | LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 6 writes = LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 6 writes | וַתִּקְרָ֥א שְׁמ֖וֹ נַפְתָּלִֽי · va-tiqra shemo naftali = and-tiqra shemo naftali |
| S14 | after STEP_Gn_30_9 — Zilpah given with no demand; depth 1 | Leah saw she had ceased bearing, took Zilpah and gave her to Jacob. | LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 6 writes = LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 6 writes | וַתִּקַּח֙ אֶת זִלְפָּ֣ה שִׁפְחָתָ֔הּ · va-tiqach et-zilpah shifchatah = and-tiqach zilpah shifchatah |
| S15 | after STEP_Gn_30_10 — Zilpah bears, no conception clause; depth 1 | Zilpah, Leah's maid, bore Jacob a son. | LET(hava_banim(yaaqov)) pushed and OPEN; WORLD += ben_1_zilpah; REGISTRY 6 writes = LET(hava-banim(yaaqov)) pushed and OPEN; WORLD += ben-1-zilpah; REGISTRY 6 writes | וַתֵּ֗לֶד זִלְפָּ֛ה שִׁפְחַ֥ת לֵאָ֖ה לְיַעֲקֹ֥ב בֵּֽן · va-teled zilpah shifchat leah le-yaaqov ben = and-teled zilpah shifchat leah to-yaaqov ben |
| S16 | after STEP_Gn_30_11 — Gad written; written and read forms; REGISTRY 7 | Fortune has come! And she called his name Gad. | LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 7 writes = LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 7 writes | בָּ֣א גָ֑ד · ba gad = in-the gad |
| S17 | after STEP_Gn_30_12 — Zilpah's second son; depth 1 | Zilpah bore Jacob a second son. | LET(hava_banim(yaaqov)) pushed and OPEN; WORLD += ben_2_zilpah; REGISTRY 7 writes = LET(hava-banim(yaaqov)) pushed and OPEN; WORLD += ben-2-zilpah; REGISTRY 7 writes | בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב · ben sheni le-yaaqov = ben sheni to-yaaqov |
| S18 | after STEP_Gn_30_13 — Asher written; REGISTRY 8 | In my happiness, for the daughters call me happy: Asher. | LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 8 writes = LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 8 writes | וַתִּקְרָ֥א אֶת שְׁמ֖וֹ אָשֵֽׁר · va-tiqra et-shemo asher = and-tiqra shemo which |
| S19 | after STEP_Gn_30_14 — the mandrake demand pushed; depth 2 | Reuben found mandrakes; Rachel: give me of your son's mandrakes. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 8 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 8 writes | תְּנִי נָ֣א לִ֔י מִדּוּדָאֵ֖י בְּנֵֽךְ · teni-na li mi-dudae benekh = teni-na to-me from-dudae benekh |
| S20 | after STEP_Gn_30_15 — the exchange set; no transfer narrated; depth 2 | Therefore he shall lie with you tonight, in exchange for the mandrakes. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 8 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 8 writes | תַּ֖חַת דּוּדָאֵ֥י בְנֵֽךְ · tachat dudae venekh = tachat dudae venekh |
| S21 | after STEP_Gn_30_16 — the hired night; mandrake card still open | For hiring I have hired you with my son's mandrakes; and he lay with her. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 8 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 8 writes | שָׂכֹ֣ר שְׂכַרְתִּ֔יךָ · sakhor sekharticha = sakhor sekharticha |
| S22 | after STEP_Gn_30_17 — God hears Leah; fifth son; depth 2 | God heard Leah, and she bore Jacob a fifth son. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; WORLD += ben_5_leah; REGISTRY 8 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; WORLD += ben-5-leah; REGISTRY 8 writes | וַיִּשְׁמַ֥ע אֱלֹהִ֖ים אֶל לֵאָ֑ה · va-yishma Elohim el-leah = and-yishma God to-leah |
| S23 | after STEP_Gn_30_18 — Issachar written; REGISTRY 9 | God has given my wage: and she called his name Issachar. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 9 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 9 writes | וַתִּקְרָ֥א שְׁמ֖וֹ יִשָּׂשכָֽר · va-tiqra shemo yisashkhar = and-tiqra shemo yisashkhar |
| S24 | after STEP_Gn_30_19 — the sixth son; depth 2 | Leah conceived again and bore Jacob a sixth son. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; WORLD += ben_6_leah; REGISTRY 9 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; WORLD += ben-6-leah; REGISTRY 9 writes | בֵּן שִׁשִּׁ֖י לְּיַעֲקֹֽב · ben-shishi le-yaaqov = ben-shishi to-yaaqov |
| S25 | after STEP_Gn_30_20 — Zebulun written; tov fenced; REGISTRY 10 | God has endowed me with a good endowment: Zebulun. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 10 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 10 writes | וַתִּקְרָ֥א אֶת שְׁמ֖וֹ זְבֻלֽוּן · va-tiqra et-shemo zevulun = and-tiqra shemo zevulun |
| S26 | after STEP_Gn_30_21 — Dinah written bare; REGISTRY 11 | Afterward she bore a daughter and called her name Dinah. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; WORLD += bat_leah; REGISTRY 11 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; WORLD += bat-leah; REGISTRY 11 writes | וַתִּקְרָ֥א אֶת שְׁמָ֖הּ דִּינָֽה · va-tiqra et-shemah dina = and-tiqra shemah dina |
| S27 | after STEP_Gn_30_22 — remembered, heard, opened; nothing delivered | God remembered Rachel, heard her, and opened her womb. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 11 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 11 writes | וַיִּפְתַּ֖ח אֶת רַחְמָֽהּ · va-yiftach et-rachmah = and-yiftach rachmah |
| S28 | after STEP_Gn_30_23 — one son against a plural card: NO POP | She bore a son: God has gathered away my reproach. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; WORLD += ben_1_rachel; REGISTRY 11 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; WORLD += ben-1-rachel; REGISTRY 11 writes | אָסַ֥ף אֱלֹהִ֖ים אֶת חֶרְפָּתִֽי · asaf Elohim et-cherpati = asaf God cherpati |
| S29 | after STEP_Gn_30_24 — Joseph written; the card stays open; REGISTRY 12 | May YHWH add to me another son — the name files the remainder. | LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 12 writes = LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 12 writes | יֹסֵ֧ף יְהוָ֛ה לִ֖י בֵּ֥ן אַחֵֽר · yosef YHWH li ben acher = yosef the-LORD to-me ben acher |
Machine verification — run_unit.py (computed live, not stored)
unit: gen_51_opened_womb_twelve_names — The opened wombs and the twelve name-writes (29:31-30:24) [frozen]
final state: WORLD=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_rachel', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'] (+0 presupposed) | REGISTRY={'ben_1_leah': 'reuven', 'ben_2_leah': 'shimon', 'ben_3_leah': 'levi', 'ben_4_leah': 'yehuda', 'ben_1_bilhah': 'dan', 'ben_2_bilhah': 'naftali', 'ben_1_zilpah': 'gad', 'ben_2_zilpah': 'asher', 'ben_5_leah': 'yisashkhar', 'ben_6_leah': 'zevulun', 'bat_leah': 'dina', 'ben_1_rachel': 'yosef'} | TESTS=0 PASS | LEDGER days=[] | FLAGS=[]
=== S1 — after STEP_Gn_29_31 — womb opened, two facts; queue empty
וַיִּפְתַּ֖ח אֶת רַחְמָ֑הּ (va-yiftach et-rachmah)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S2 — after STEP_Gn_29_32 — Reuben written; REGISTRY 1
וַתִּקְרָ֥א שְׁמ֖וֹ רְאוּבֵ֑ן (va-tiqra shemo reuven)
PASS SPECS empty (queue=0)
PASS WORLD += ben_1_leah (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.29.32'})
PASS REGISTRY 1 writes (writes=1 names=['ben_1_leah'])
=== S3 — after STEP_Gn_29_33 — Simeon written; REGISTRY 2
וַתִּקְרָ֥א שְׁמ֖וֹ שִׁמְעֽוֹן (va-tiqra shemo shimon)
PASS SPECS empty (queue=0)
PASS REGISTRY 2 writes (writes=2 names=['ben_1_leah', 'ben_2_leah'])
=== S4 — after STEP_Gn_29_34 — Levi written by a masculine verb; REGISTRY 3
קָרָֽא שְׁמ֖וֹ לֵוִֽי (qara-shemo levi)
PASS SPECS empty (queue=0)
PASS REGISTRY 3 writes (writes=3 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah'])
=== S5 — after STEP_Gn_29_35 — Judah written; Leah ceases; REGISTRY 4
קָרְאָ֥ה שְׁמ֖וֹ יְהוּדָ֑ה (qara shemo yehuda)
PASS SPECS empty (queue=0)
PASS REGISTRY 4 writes (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S6 — after STEP_Gn_30_1 — give-me-children pushed; depth 1
הָֽבָה לִּ֣י בָנִ֔ים (hava-li vanim)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS REGISTRY 4 writes (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S7 — after STEP_Gn_30_2 — the redirect; card still open
הֲתַ֤חַת אֱלֹהִים֙ אָנֹ֔כִי (ha-tachat Elohim anokhi)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS REGISTRY 4 writes (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S8 — after STEP_Gn_30_3 — the Sarai script pushed; depth 2
וְאִבָּנֶ֥ה גַם אָנֹכִ֖י מִמֶּֽנָּה (ve-ibane gam-anokhi mimena)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'bo_el_bilhah(yaaqov)'])
PASS LET(bo_el_bilhah(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'bo_el_bilhah(yaaqov)'])
PASS REGISTRY 4 writes (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S9 — after STEP_Gn_30_4 — the route performed; clean pop; depth 1
וַיָּבֹ֥א אֵלֶ֖יהָ יַעֲקֹֽב (va-yavo eleha yaaqov)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS REGISTRY 4 writes (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S10 — after STEP_Gn_30_5 — Bilhah bears; depth 1
וַתַּ֣הַר בִּלְהָ֔ה וַתֵּ֥לֶד לְיַעֲקֹ֖ב בֵּֽן (va-tahar bilhah va-teled le-yaaqov ben)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS WORLD += ben_1_bilhah (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.5'})
PASS REGISTRY 4 writes (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S11 — after STEP_Gn_30_6 — Dan written; REGISTRY 5
קָרְאָ֥ה שְׁמ֖וֹ דָּֽן (qara shemo dan)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS REGISTRY 5 writes (writes=5 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S12 — after STEP_Gn_30_7 — Bilhah's second son; depth 1
בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב (ben sheni le-yaaqov)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS WORLD += ben_2_bilhah (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.7'})
PASS REGISTRY 5 writes (writes=5 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S13 — after STEP_Gn_30_8 — Naphtali written; REGISTRY 6
וַתִּקְרָ֥א שְׁמ֖וֹ נַפְתָּלִֽי (va-tiqra shemo naftali)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS REGISTRY 6 writes (writes=6 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S14 — after STEP_Gn_30_9 — Zilpah given with no demand; depth 1
וַתִּקַּח֙ אֶת זִלְפָּ֣ה שִׁפְחָתָ֔הּ (va-tiqach et-zilpah shifchatah)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS REGISTRY 6 writes (writes=6 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S15 — after STEP_Gn_30_10 — Zilpah bears, no conception clause; depth 1
וַתֵּ֗לֶד זִלְפָּ֛ה שִׁפְחַ֥ת לֵאָ֖ה לְיַעֲקֹ֥ב בֵּֽן (va-teled zilpah shifchat leah le-yaaqov ben)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS WORLD += ben_1_zilpah (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.10'})
PASS REGISTRY 6 writes (writes=6 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S16 — after STEP_Gn_30_11 — Gad written; written and read forms; REGISTRY 7
בָּ֣א גָ֑ד (ba gad)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS REGISTRY 7 writes (writes=7 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S17 — after STEP_Gn_30_12 — Zilpah's second son; depth 1
בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב (ben sheni le-yaaqov)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS WORLD += ben_2_zilpah (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.12'})
PASS REGISTRY 7 writes (writes=7 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])
=== S18 — after STEP_Gn_30_13 — Asher written; REGISTRY 8
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ אָשֵֽׁר (va-tiqra et-shemo asher)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)'])
PASS REGISTRY 8 writes (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])
=== S19 — after STEP_Gn_30_14 — the mandrake demand pushed; depth 2
תְּנִי נָ֣א לִ֔י מִדּוּדָאֵ֖י בְּנֵֽךְ (teni-na li mi-dudae benekh)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS REGISTRY 8 writes (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])
=== S20 — after STEP_Gn_30_15 — the exchange set; no transfer narrated; depth 2
תַּ֖חַת דּוּדָאֵ֥י בְנֵֽךְ (tachat dudae venekh)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS REGISTRY 8 writes (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])
=== S21 — after STEP_Gn_30_16 — the hired night; mandrake card still open
שָׂכֹ֣ר שְׂכַרְתִּ֔יךָ (sakhor sekharticha)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS REGISTRY 8 writes (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])
=== S22 — after STEP_Gn_30_17 — God hears Leah; fifth son; depth 2
וַיִּשְׁמַ֥ע אֱלֹהִ֖ים אֶל לֵאָ֑ה (va-yishma Elohim el-leah)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS WORLD += ben_5_leah (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.17'})
PASS REGISTRY 8 writes (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])
=== S23 — after STEP_Gn_30_18 — Issachar written; REGISTRY 9
וַתִּקְרָ֥א שְׁמ֖וֹ יִשָּׂשכָֽר (va-tiqra shemo yisashkhar)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS REGISTRY 9 writes (writes=9 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah'])
=== S24 — after STEP_Gn_30_19 — the sixth son; depth 2
בֵּן שִׁשִּׁ֖י לְּיַעֲקֹֽב (ben-shishi le-yaaqov)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS WORLD += ben_6_leah (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.19'})
PASS REGISTRY 9 writes (writes=9 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah'])
=== S25 — after STEP_Gn_30_20 — Zebulun written; tov fenced; REGISTRY 10
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ זְבֻלֽוּן (va-tiqra et-shemo zevulun)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS REGISTRY 10 writes (writes=10 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])
=== S26 — after STEP_Gn_30_21 — Dinah written bare; REGISTRY 11
וַתִּקְרָ֥א אֶת שְׁמָ֖הּ דִּינָֽה (va-tiqra et-shemah dina)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS WORLD += bat_leah (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.21'})
PASS REGISTRY 11 writes (writes=11 names=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])
=== S27 — after STEP_Gn_30_22 — remembered, heard, opened; nothing delivered
וַיִּפְתַּ֖ח אֶת רַחְמָֽהּ (va-yiftach et-rachmah)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS REGISTRY 11 writes (writes=11 names=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])
=== S28 — after STEP_Gn_30_23 — one son against a plural card: NO POP
אָסַ֥ף אֱלֹהִ֖ים אֶת חֶרְפָּתִֽי (asaf Elohim et-cherpati)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS WORLD += ben_1_rachel (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.23'})
PASS REGISTRY 11 writes (writes=11 names=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])
=== S29 — after STEP_Gn_30_24 — Joseph written; the card stays open; REGISTRY 12
יֹסֵ֧ף יְהוָ֛ה לִ֖י בֵּ֥ן אַחֵֽר (yosef YHWH li ben acher)
PASS LET(hava_banim(yaaqov)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS LET(teni_dudaim(leah)) pushed and OPEN (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
PASS REGISTRY 12 writes (writes=12 names=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_rachel', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])
ALL SCENARIOS GREEN
Python rendering — the unit as a program
#!/usr/bin/env python3
# =============================================================================
# gen_51_opened_womb_twelve_names — 29:31-30:24
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/gen_51_opened_womb_twelve_names.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 opened wombs and the twelve name-writes (29:31-30:24)"""
from machine import Machine
m = Machine("gen_51_opened_womb_twelve_names")
# -------------------------- Gen.29.31 · THE_SEEING_AND_THE_TWO_WOMBS -------
# וַיַּרְא יְהוָה כִּי־שְׂנוּאָה לֵאָה וַיִּפְתַּח אֶת־רַחְמָהּ וְרָחֵל
# עֲקָרָה
# "[EN-AID] And YHWH saw that Leah was hated, and He opened her womb; and
# Rachel was barren."
m.step("Gen.29.31")
# ‹וַיִּפְתַּח אֶת־רַחְמָהּ› (“and-open-wide obj-marker womb-her/its”) —
# event: patach — agent the-LORD; theme rechem-leah
m.event("patach", agent="YHWH", themes=["rechem_leah"])
# ‹וְרָחֵל עֲקָרָה› (“and-Rachel sterile”) — fact holds: hate(leah);
# sterile(Rachel)
m.fact("senua(leah)",
"aqara(rachel)")
# -------------------------- Gen.29.32 · THE_FIRST_WRITE_REUVEN -------------
# וַתַּהַר לֵאָה וַתֵּלֶד בֵּן וַתִּקְרָא שְׁמוֹ רְאוּבֵן כִּי אָמְרָה
# כִּי־רָאָה יְהוָה בְּעָנְיִי כִּי עַתָּה יֶאֱהָבַנִי אִישִׁי
# "[EN-AID] And Leah conceived and bore a son, and she called his name
# Reuben, for she said: Because YHWH has seen my affliction; for now my
# husband will love me."
m.step("Gen.29.32")
# ‹וַתַּהַר לֵאָה וַתֵּלֶד בֵּן› (“and-be-pregnant Leah and-bear-young son”)
# — the world gains: son-1-leah
m.install("ben_1_leah")
# ‹וַתִּקְרָא שְׁמוֹ רְאוּבֵן› (“and-call name-him/its Reuben”) — named:
# son-1-leah := Reuben
m.name("ben_1_leah", "reuven")
# -------------------------- Gen.29.33 · THE_SECOND_WRITE_SHIMON ------------
# וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר כִּי־שָׁמַע יְהוָה כִּי־שְׂנוּאָה
# אָנֹכִי וַיִּתֶּן־לִי גַּם־אֶת־זֶה וַתִּקְרָא שְׁמוֹ שִׁמְעוֹן
# "[EN-AID] And she conceived again and bore a son, and said: Because YHWH
# has heard that I am hated, He has given me this one also; and she called
# his name Simeon."
m.step("Gen.29.33")
# ‹וַתַּהַר עוֹד וַתֵּלֶד בֵּן› (“and-be-pregnant still/again and-bear-young
# son”) — the world gains: son-2-leah
m.install("ben_2_leah")
# ‹וַתִּקְרָא שְׁמוֹ שִׁמְעוֹן› (“and-call name-him/its Simeon”) — named:
# son-2-leah := Simeon
m.name("ben_2_leah", "shimon")
# -------------------------- Gen.29.34 · THE_THIRD_WRITE_LEVI ---------------
# וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר עַתָּה הַפַּעַם יִלָּוֶה אִישִׁי
# אֵלַי כִּי־יָלַדְתִּי לוֹ שְׁלֹשָׁה בָנִים עַל־כֵּן קָרָא־שְׁמוֹ לֵוִי
# "[EN-AID] And she conceived again and bore a son, and said: Now this time
# my husband will be joined to me, for I have borne him three sons;
# therefore he called his name Levi."
m.step("Gen.29.34")
# ‹וַתַּהַר עוֹד וַתֵּלֶד בֵּן› (“and-be-pregnant still/again and-bear-young
# son”) — the world gains: son-3-leah
m.install("ben_3_leah")
# ‹קָרָא־שְׁמוֹ לֵוִי› (“call name-him/its Levi”) — named: son-3-leah :=
# Levi
m.name("ben_3_leah", "levi")
# -------------------------- Gen.29.35 · THE_FOURTH_WRITE_YEHUDA ------------
# וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר הַפַּעַם אוֹדֶה אֶת־יְהוָה עַל־כֵּן
# קָרְאָה שְׁמוֹ יְהוּדָה וַתַּעֲמֹד מִלֶּדֶת
# "[EN-AID] And she conceived again and bore a son, and said: This time I
# will praise YHWH; therefore she called his name Judah. And she ceased
# bearing."
m.step("Gen.29.35")
# ‹וַתַּהַר עוֹד וַתֵּלֶד בֵּן› (“and-be-pregnant still/again and-bear-young
# son”) — the world gains: son-4-leah
m.install("ben_4_leah")
# ‹קָרְאָה שְׁמוֹ יְהוּדָה› (“call name-him/its Judah”) — named: son-4-leah
# := Judah
m.name("ben_4_leah", "yehuda")
# -------------------------- Gen.30.1 · THE_CHILDREN_DEMAND -----------------
# וַתֵּרֶא רָחֵל כִּי לֹא יָלְדָה לְיַעֲקֹב וַתְּקַנֵּא רָחֵל בַּאֲחֹתָהּ
# וַתֹּאמֶר אֶל־יַעֲקֹב הָבָה־לִּי בָנִים וְאִם־אַיִן מֵתָה אָנֹכִי
# "[EN-AID] And Rachel saw that she bore Jacob no children, and Rachel
# envied her sister; and she said to Jacob: Give me children, and if not, I
# die."
m.step("Gen.30.1")
# ‹הָבָה־לִּי בָנִים› (“give-ward to-me/my son”) — Rachel speaks a demand —
# LET: hava-banim(Jacob)
m.declare("rachel", "LET",
"hava_banim(yaaqov)")
# -------------------------- Gen.30.2 · THE_REDIRECT_TO_ELOHIM --------------
# וַיִּחַר־אַף יַעֲקֹב בְּרָחֵל וַיֹּאמֶר הֲתַחַת אֱלֹהִים אָנֹכִי
# אֲשֶׁר־מָנַע מִמֵּךְ פְּרִי־בָטֶן
# "[EN-AID] And Jacob's anger burned against Rachel, and he said: Am I in
# the place of God, who has withheld from you the fruit of the womb?"
m.step("Gen.30.2")
# ‹הֲתַחַת אֱלֹהִים אָנֹכִי אֲשֶׁר־מָנַע מִמֵּךְ פְּרִי־בָטֶן› (“the-under
# God which debar-from-benefit from-you/your fruit belly”) — fact holds:
# debar-from-benefit-God-fruit-belly(Rachel)
m.fact("mana_Elohim_peri_vaten(rachel)")
# -------------------------- Gen.30.3 · THE_SARAI_SCRIPT_RERUN --------------
# וַתֹּאמֶר הִנֵּה אֲמָתִי בִלְהָה בֹּא אֵלֶיהָ וְתֵלֵד עַל־בִּרְכַּי
# וְאִבָּנֶה גַם־אָנֹכִי מִמֶּנָּה
# "[EN-AID] And she said: Behold my maid Bilhah; go in to her, that she may
# bear upon my knees, and I too may be built from her."
m.step("Gen.30.3")
# ‹בֹּא אֵלֶיהָ› (“come/bring to-her/its”) — Rachel speaks a demand — LET:
# come/bring-to-bilhah(Jacob)
m.declare("rachel", "LET",
"bo_el_bilhah(yaaqov)")
# -------------------------- Gen.30.4 · THE_ROUTE_PERFORMED -----------------
# וַתִּתֶּן־לוֹ אֶת־בִּלְהָה שִׁפְחָתָהּ לְאִשָּׁה וַיָּבֹא אֵלֶיהָ יַעֲקֹב
# "[EN-AID] And she gave him Bilhah her maid as a wife; and Jacob went in to
# her."
m.step("Gen.30.4")
# ‹וַיָּבֹא אֵלֶיהָ יַעֲקֹב› (“and-come/bring to-her/its Jacob”) — demand
# settled (popped from the queue): come/bring-to-bilhah(Jacob)
m.result("bo_el_bilhah(yaaqov)", tmark="t2")
# -------------------------- Gen.30.5 · BILHAH_BEARS_A_SON ------------------
# וַתַּהַר בִּלְהָה וַתֵּלֶד לְיַעֲקֹב בֵּן
# "[EN-AID] And Bilhah conceived, and bore Jacob a son."
m.step("Gen.30.5")
# ‹וַתַּהַר בִּלְהָה וַתֵּלֶד לְיַעֲקֹב בֵּן› (“and-be-pregnant Bilhah and-
# bear-young to-Jacob son”) — the world gains: son-1-bilhah
m.install("ben_1_bilhah")
# -------------------------- Gen.30.6 · THE_FIFTH_WRITE_DAN -----------------
# וַתֹּאמֶר רָחֵל דָּנַנִּי אֱלֹהִים וְגַם שָׁמַע בְּקֹלִי וַיִּתֶּן־לִי
# בֵּן עַל־כֵּן קָרְאָה שְׁמוֹ דָּן
# "[EN-AID] And Rachel said: God has judged me, and has also heard my voice,
# and has given me a son; therefore she called his name Dan."
m.step("Gen.30.6")
# ‹קָרְאָה שְׁמוֹ דָּן› (“call name-him/its Daniel”) — named: son-1-bilhah
# := Daniel
m.name("ben_1_bilhah", "dan")
# -------------------------- Gen.30.7 · BILHAH_BEARS_A_SECOND ---------------
# וַתַּהַר עוֹד וַתֵּלֶד בִּלְהָה שִׁפְחַת רָחֵל בֵּן שֵׁנִי לְיַעֲקֹב
# "[EN-AID] And Bilhah, Rachel's maid, conceived again, and bore Jacob a
# second son."
m.step("Gen.30.7")
# ‹וַתַּהַר עוֹד וַתֵּלֶד בִּלְהָה› (“and-be-pregnant still/again and-bear-
# young Bilhah”) — the world gains: son-2-bilhah
m.install("ben_2_bilhah")
# -------------------------- Gen.30.8 · THE_SIXTH_WRITE_NAFTALI -------------
# וַתֹּאמֶר רָחֵל נַפְתּוּלֵי אֱלֹהִים נִפְתַּלְתִּי עִם־אֲחֹתִי
# גַּם־יָכֹלְתִּי וַתִּקְרָא שְׁמוֹ נַפְתָּלִי
# "[EN-AID] And Rachel said: Wrestlings of God I have wrestled with my
# sister; indeed I have prevailed. And she called his name Naphtali."
m.step("Gen.30.8")
# ‹וַתִּקְרָא שְׁמוֹ נַפְתָּלִי› (“and-call name-him/its Naphtali”) — named:
# son-2-bilhah := Naphtali
m.name("ben_2_bilhah", "naftali")
# -------------------------- Gen.30.9 · THE_ZILPAH_MOVE ---------------------
# וַתֵּרֶא לֵאָה כִּי עָמְדָה מִלֶּדֶת וַתִּקַּח אֶת־זִלְפָּה שִׁפְחָתָהּ
# וַתִּתֵּן אֹתָהּ לְיַעֲקֹב לְאִשָּׁה
# "[EN-AID] And Leah saw that she had ceased bearing; and she took Zilpah
# her maid, and gave her to Jacob as a wife."
m.step("Gen.30.9")
# ‹וַתִּקַּח אֶת־זִלְפָּה שִׁפְחָתָהּ וַתִּתֵּן אֹתָהּ לְיַעֲקֹב לְאִשָּׁה›
# (“and-take obj-marker Zilpah female-slave-her/its and-set obj-marker-
# her/its to-Jacob to-woman”) — fact holds: zilpah-given-to-Jacob(leah)
m.fact("zilpah_given_le_yaaqov(leah)")
# -------------------------- Gen.30.10 · ZILPAH_BEARS_A_SON -----------------
# וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה לְיַעֲקֹב בֵּן
# "[EN-AID] And Zilpah, Leah's maid, bore Jacob a son."
m.step("Gen.30.10")
# ‹וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה לְיַעֲקֹב בֵּן› (“and-bear-young Zilpah
# female-slave Leah to-Jacob son”) — the world gains: son-1-zilpah
m.install("ben_1_zilpah")
# -------------------------- Gen.30.11 · THE_SEVENTH_WRITE_GAD_WRITTEN_AND_READ -
# וַתֹּאמֶר לֵאָה בגד בָּא גָד וַתִּקְרָא אֶת־שְׁמוֹ גָּד
# "[EN-AID] And Leah said: Fortune has come! And she called his name Gad."
m.step("Gen.30.11")
# ‹וַתִּקְרָא אֶת־שְׁמוֹ גָּד› (“and-call obj-marker name-him/its Gad”) —
# named: son-1-zilpah := fortune
m.name("ben_1_zilpah", "gad")
# -------------------------- Gen.30.12 · ZILPAH_BEARS_A_SECOND --------------
# וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה בֵּן שֵׁנִי לְיַעֲקֹב
# "[EN-AID] And Zilpah, Leah's maid, bore Jacob a second son."
m.step("Gen.30.12")
# ‹וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה בֵּן שֵׁנִי לְיַעֲקֹב› (“and-bear-young
# Zilpah female-slave Leah son second to-Jacob”) — the world gains:
# son-2-zilpah
m.install("ben_2_zilpah")
# -------------------------- Gen.30.13 · THE_EIGHTH_WRITE_ASHER -------------
# וַתֹּאמֶר לֵאָה בְּאָשְׁרִי כִּי אִשְּׁרוּנִי בָּנוֹת וַתִּקְרָא
# אֶת־שְׁמוֹ אָשֵׁר
# "[EN-AID] And Leah said: In my happiness! For the daughters will call me
# happy. And she called his name Asher."
m.step("Gen.30.13")
# ‹וַתִּקְרָא אֶת־שְׁמוֹ אָשֵׁר› (“and-call obj-marker name-him/its Asher”)
# — named: son-2-zilpah := which
m.name("ben_2_zilpah", "asher")
# -------------------------- Gen.30.14 · THE_MANDRAKE_DEMAND ----------------
# וַיֵּלֶךְ רְאוּבֵן בִּימֵי קְצִיר־חִטִּים וַיִּמְצָא דוּדָאִים בַּשָּׂדֶה
# וַיָּבֵא אֹתָם אֶל־לֵאָה אִמּוֹ וַתֹּאמֶר רָחֵל אֶל־לֵאָה תְּנִי־נָא לִי
# מִדּוּדָאֵי בְּנֵךְ
# "[EN-AID] And Reuben went in the days of wheat harvest and found mandrakes
# in the field, and brought them to Leah his mother. And Rachel said to
# Leah: Give me, please, of your son's mandrakes."
m.step("Gen.30.14")
# ‹וַיֵּלֶךְ רְאוּבֵן בִּימֵי קְצִיר־חִטִּים› (“and-go Reuben in-day severed
# wheat”) — fact holds: boiler-found-by-Reuben(field)
m.fact("dudaim_found_by_reuven(sade)")
# ‹תְּנִי־נָא לִי מִדּוּדָאֵי בְּנֵךְ› (“set please to-me/my from-boiler
# son-you/your”) — Rachel speaks a demand — LET: set-boiler(leah)
m.declare("rachel", "LET",
"teni_dudaim(leah)")
# -------------------------- Gen.30.15 · THE_EXCHANGE_SET -------------------
# וַתֹּאמֶר לָהּ הַמְעַט קַחְתֵּךְ אֶת־אִישִׁי וְלָקַחַת גַּם אֶת־דּוּדָאֵי
# בְּנִי וַתֹּאמֶר רָחֵל לָכֵן יִשְׁכַּב עִמָּךְ הַלַּיְלָה תַּחַת דּוּדָאֵי
# בְנֵךְ
# "[EN-AID] And she said to her: Is it a small thing that you have taken my
# husband? And would you take also my son's mandrakes? And Rachel said:
# Therefore he shall lie with you tonight, in exchange for your son's
# mandrakes."
m.step("Gen.30.15")
# ‹לָכֵן יִשְׁכַּב עִמָּךְ הַלַּיְלָה תַּחַת דּוּדָאֵי בְנֵךְ› (“to-so lie-
# down with-you/your the-night under boiler son-you/your”) — fact holds:
# laila-under-boiler(exchange-set)
m.fact("laila_tachat_dudaim(exchange_set)")
# -------------------------- Gen.30.16 · THE_HIRE_NIGHT ---------------------
# וַיָּבֹא יַעֲקֹב מִן־הַשָּׂדֶה בָּעֶרֶב וַתֵּצֵא לֵאָה לִקְרָאתוֹ
# וַתֹּאמֶר אֵלַי תָּבוֹא כִּי שָׂכֹר שְׂכַרְתִּיךָ בְּדוּדָאֵי בְּנִי
# וַיִּשְׁכַּב עִמָּהּ בַּלַּיְלָה הוּא
# "[EN-AID] And Jacob came from the field in the evening, and Leah went out
# to meet him and said: To me you shall come in, for hiring I have hired you
# with my son's mandrakes. And he lay with her that night."
m.step("Gen.30.16")
# ‹שָׂכֹר שְׂכַרְתִּיךָ בְּדוּדָאֵי בְּנִי› (“hire hire-you/your in-boiler
# son-me/my”) — fact holds: hire-sekharticha(laila)
m.fact("sakhor_sekharticha(laila)")
# -------------------------- Gen.30.17 · THE_FIFTH_SON_HEARD ----------------
# וַיִּשְׁמַע אֱלֹהִים אֶל־לֵאָה וַתַּהַר וַתֵּלֶד לְיַעֲקֹב בֵּן חֲמִישִׁי
# "[EN-AID] And God heard Leah, and she conceived and bore Jacob a fifth
# son."
m.step("Gen.30.17")
# ‹וַיִּשְׁמַע אֱלֹהִים אֶל־לֵאָה› (“and-hear God to Leah”) — fact holds:
# hear-God-to-leah
m.fact("shama_Elohim_el_leah")
# ‹וַתַּהַר וַתֵּלֶד לְיַעֲקֹב בֵּן חֲמִישִׁי› (“and-be-pregnant and-bear-
# young to-Jacob son fifth”) — the world gains: son-5-leah
m.install("ben_5_leah")
# -------------------------- Gen.30.18 · THE_NINTH_WRITE_YISASHKHAR ---------
# וַתֹּאמֶר לֵאָה נָתַן אֱלֹהִים שְׂכָרִי אֲשֶׁר־נָתַתִּי שִׁפְחָתִי
# לְאִישִׁי וַתִּקְרָא שְׁמוֹ יִשָּׂשכָר
# "[EN-AID] And Leah said: God has given my wage, because I gave my maid to
# my husband. And she called his name Issachar."
m.step("Gen.30.18")
# ‹וַתִּקְרָא שְׁמוֹ יִשָּׂשכָר› (“and-call name-him/its Issachar”) — named:
# son-5-leah := Issachar
m.name("ben_5_leah", "yisashkhar")
# -------------------------- Gen.30.19 · THE_SIXTH_SON ----------------------
# וַתַּהַר עוֹד לֵאָה וַתֵּלֶד בֵּן־שִׁשִּׁי לְּיַעֲקֹב
# "[EN-AID] And Leah conceived again, and bore Jacob a sixth son."
m.step("Gen.30.19")
# ‹וַתַּהַר עוֹד לֵאָה וַתֵּלֶד בֵּן־שִׁשִּׁי לְּיַעֲקֹב› (“and-be-pregnant
# still/again Leah and-bear-young son sixth to-Jacob”) — the world gains:
# son-6-leah
m.install("ben_6_leah")
# -------------------------- Gen.30.20 · THE_TENTH_WRITE_ZEVULUN ------------
# וַתֹּאמֶר לֵאָה זְבָדַנִי אֱלֹהִים אֹתִי זֵבֶד טוֹב הַפַּעַם יִזְבְּלֵנִי
# אִישִׁי כִּי־יָלַדְתִּי לוֹ שִׁשָּׁה בָנִים וַתִּקְרָא אֶת־שְׁמוֹ זְבֻלוּן
# "[EN-AID] And Leah said: God has endowed me with a good endowment; this
# time my husband will dwell with me, for I have borne him six sons. And she
# called his name Zebulun."
m.step("Gen.30.20")
# ‹וַתִּקְרָא אֶת־שְׁמוֹ זְבֻלוּן› (“and-call obj-marker name-him/its
# Zebulun”) — named: son-6-leah := Zebulun
m.name("ben_6_leah", "zevulun")
# -------------------------- Gen.30.21 · THE_ELEVENTH_WRITE_DINA ------------
# וְאַחַר יָלְדָה בַּת וַתִּקְרָא אֶת־שְׁמָהּ דִּינָה
# "[EN-AID] And afterward she bore a daughter, and called her name Dinah."
m.step("Gen.30.21")
# ‹וְאַחַר יָלְדָה בַּת› (“and-after bear-young daughter”) — the world
# gains: daughter-leah
m.install("bat_leah")
# ‹וַתִּקְרָא אֶת־שְׁמָהּ דִּינָה› (“and-call obj-marker name-her/its
# Dinah”) — named: daughter-leah := Dinah
m.name("bat_leah", "dina")
# -------------------------- Gen.30.22 · THE_REMEMBERING_AND_THE_OPENING ----
# וַיִּזְכֹּר אֱלֹהִים אֶת־רָחֵל וַיִּשְׁמַע אֵלֶיהָ אֱלֹהִים וַיִּפְתַּח
# אֶת־רַחְמָהּ
# "[EN-AID] And God remembered Rachel, and God heard her, and opened her
# womb."
m.step("Gen.30.22")
# ‹וַיִּזְכֹּר אֱלֹהִים אֶת־רָחֵל› (“and-mark God obj-marker Rachel”) —
# event: male — agent God; theme Rachel
m.event("zakhar", agent="Elohim", themes=["rachel"])
# ‹וַיִּפְתַּח אֶת־רַחְמָהּ› (“and-open-wide obj-marker womb-her/its”) —
# event: patach — agent God; theme rechem-Rachel
m.event("patach", agent="Elohim", themes=["rechem_rachel"])
# -------------------------- Gen.30.23 · THE_REPROACH_GATHERED_NON_POP ------
# וַתַּהַר וַתֵּלֶד בֵּן וַתֹּאמֶר אָסַף אֱלֹהִים אֶת־חֶרְפָּתִי
# "[EN-AID] And she conceived and bore a son, and said: God has gathered
# away my reproach."
m.step("Gen.30.23")
# ‹וַתַּהַר וַתֵּלֶד בֵּן› (“and-be-pregnant and-bear-young son”) — the
# world gains: son-1-Rachel
m.install("ben_1_rachel")
# ‹וַתֹּאמֶר אָסַף אֱלֹהִים אֶת־חֶרְפָּתִי› (“and-say gather-for-any-purpose
# God obj-marker contumely-me/my”) — fact holds: gather-for-any-purpose-God-
# cherpati(Rachel)
m.fact("asaf_Elohim_cherpati(rachel)")
# -------------------------- Gen.30.24 · THE_TWELFTH_WRITE_YOSEF_THE_OPEN_CARD -
# וַתִּקְרָא אֶת־שְׁמוֹ יוֹסֵף לֵאמֹר יֹסֵף יְהוָה לִי בֵּן אַחֵר
# "[EN-AID] And she called his name Joseph, saying: May YHWH add to me
# another son."
m.step("Gen.30.24")
# ‹וַתִּקְרָא אֶת־שְׁמוֹ יוֹסֵף לֵאמֹר› (“and-call obj-marker name-him/its
# Joseph to-say”) — named: son-1-Rachel := Joseph
m.name("ben_1_rachel", "yosef")
# -------------------------- machine truth (baked from the Stage D run) -------
if __name__ == "__main__":
m.report()
assert m.created_set() == {'ben_1_leah', 'ben_3_leah', 'ben_2_leah', 'ben_1_zilpah', 'ben_1_bilhah', 'ben_6_leah', 'ben_4_leah', 'ben_1_rachel', 'ben_2_zilpah', 'bat_leah', 'ben_5_leah', 'ben_2_bilhah'}
assert m.presupposed_set() == set()
assert m.REGISTRY["names"] == {'ben_1_leah': 'reuven', 'ben_2_leah': 'shimon', 'ben_3_leah': 'levi', 'ben_4_leah': 'yehuda', 'ben_1_bilhah': 'dan', 'ben_2_bilhah': 'naftali', 'ben_1_zilpah': 'gad', 'ben_2_zilpah': 'asher', 'ben_5_leah': 'yisashkhar', 'ben_6_leah': 'zevulun', 'bat_leah': 'dina', 'ben_1_rachel': 'yosef'}
assert m.REGISTRY["writes"] == 12
assert m.tests_list() == []
assert m.open_demands() == ['hava_banim(yaaqov)', 'teni_dudaim(leah)']
assert len(m.SPECS["log"]) == 3
assert sorted(m.LEDGER) == []
assert m.flag_counts() == {}
assert sorted(m.WORLD["facts"]) == sorted(['senua(leah)', 'aqara(rachel)', 'mana_Elohim_peri_vaten(rachel)', 'zilpah_given_le_yaaqov(leah)', 'dudaim_found_by_reuven(sade)', 'laila_tachat_dudaim(exchange_set)', 'sakhor_sekharticha(laila)', 'shama_Elohim_el_leah', 'asaf_Elohim_cherpati(rachel)'])
assert m.WORLD["invariants"] == []
assert m.WORLD["partitions"] == []
assert len(m.EVENTS) == 19
print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")