The names and the midwives (1:1-22) FROZEN
וַתְּחַיֶּיןָ אֶת הַיְלָדִים · va-techayena et ha-yeladim · 'and they kept the children alive'
Derivation log (steps A–J)
| step | name | comment | confidence |
|---|---|---|---|
| A | Block choice | FORWARD ERA run 4, block 1 (owner: "do the first 5 blocks of exodus"). Canon continuation across the book-boundary: Exod 1:1-22 — the names-header, the scheme, the midwives, the Nile decree; whole chapter. EXODUS OPENS. | established |
| B | Span + source + conventions | SNAPSHOT prestage: 22 verses; five without an etnachta (the mid-verse pause) — the three roster-verses (1:2-4), the death-verse (1:6), and the service-verse (1:13): the fallback split at the strongest disjunctive applies (verify_text's own rule). No ketiv/qere pairs in-span. Volitive census: the hava-cohortative (1:10), the kill-imperatives to the midwives (1:16), the cast-imperative to all the people (1:22) — three DECLAREs; 1:9's speech-opening installs nothing. | established |
| C | Machine structure | Three DECLAREs, one RESULT (the scheme performed at 1:11; its goal inverted at 1:12 — the pop buys the deed, not the purpose). EVENT at 1:8 (the new king arises). SECTION at 1:1 (the names-header; registry restraint — the roster lists, it does not install). The kill-order dies the dead-by-refusal death at 1:17 (gen_71's class law: open forever). Queue at close: two open (the refused kill-order; the Nile decree, armed at 2:3). REGISTRY 0; TESTS 0; LEDGER 0. | tested |
| D | Oral scan (in-pipeline) | Local mirror only (zero fetches): Minchat Shai on Exod 1 (10 notes) + Kitzur Baal HaTurim on Exod 1 (19 notes). Manifest 13 rows: 13 VERIFIED / 0 FAILED / 0 UNCHECKABLE. A printed- Masorah error corrected by collation and verified whole (the lean midwives, empty full-census); a unique-lean verified with its full stations exact; the FWD-3 Rameses map confirmed from the Exodus end. | established |
| E | Gates | verify_claims.py 13/13 zero FAILED; verify_text.py green; preflight ALL GREEN; gloss_lint clean. Review waived per the revised standing law. | established |
| F | Freeze | status: frozen 2026-08-09 on green mechanical gates (forward-era law). Oral layer in-pipeline. Changes require a new derive pass, not silent edits. | established |
Boot steps — the operator lines (hand-derived, owner-approved)
STEP_Ex_1_1 · Exod.1.1 · THE_NAMES_REOPENED
וְאֵלֶּה שְׁמוֹת בְּנֵי יִשְׂרָאֵל הַבָּאִים מִצְרָיְמָה אֵת יַעֲקֹב אִישׁ וּבֵיתוֹ בָּאוּ · ve-ele shemot bene yisrael ha-baim mitzrayma-ה et yaaqov ish u-vet-o bau · And these are the names of the sons of Israel who came to Egypt; with Jacob, each man and his household, they came.
וְאֵ֗לֶּה שְׁמוֹת֙ בְּנֵ֣י יִשְׂרָאֵ֔ל הַבָּאִ֖ים מִצְרָ֑יְמָה · ve-ele shemot bene yisrael ha-baim mitzrayma-ה · these are the names of the sons of Israel who came to Egypt (etnachta on mitzrayma-ה) [VERIFIED: SNAPSHOT Exod.1.1 idx5 etnachta in-stream]
אֵ֣ת יַעֲקֹ֔ב אִ֥ישׁ וּבֵית֖וֹ בָּֽאוּ · et yaaqov ish u-vet-o bau · with Jacob, each man and his household, they came (verse-final bau) [VERIFIED: SNAPSHOT Exod.1.1 idx6-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| SECTION | SECTION(shemot_bene_yisrael, bene_lea, ben_rachel, bene_ha_shefachot) = SECTION(names-bene-yisrael, bene-lea, ben-rachel, bene-the-shefachot) THE HEADER [EX01-13]. ve-ELE shemot bene yisrael — 'and THESE are the names': the vav of the opening CONNECTS (the readings: the and- word adds to the first matter — gen_69's seventy-ledger reopened verbatim across the book-boundary, the watchlist's first armed verse landing); the machine files the restraint it learned at the ledger (REGISTRY untouched — the roster lists, it does not install); the readings' opening files carried named [VERIFIED: manifest EX01-13 — the shabbat-letters closing the verse's Jacob-clause checked in- stream]: a book opens by counting what it already counted, because the count is about to be contested. | וְאֵלֶּה שְׁמוֹת בְּנֵי יִשְׂרָאֵל · ve-ele shemot bene yisrael = and-ele names bene yisrael | — | tested |
STEP_Ex_1_2 · Exod.1.2 · LEAHS_FOUR
רְאוּבֵן שִׁמְעוֹן לֵוִי וִיהוּדָה · reuven shimon levi vi-yhuda · Reuben, Simeon, Levi, and Judah;
רְאוּבֵ֣ן שִׁמְע֔וֹן · reuven shimon · Reuben, Simeon (NO etnachta in verse: split at zaqef qatan on shimon) [VERIFIED: SNAPSHOT Exod.1.2 idx1 zaqef qatan; no etnachta token]
לֵוִ֖י וִיהוּדָֽה · levi vi-yhuda · Levi, and Judah (verse-final vi-yhuda) [VERIFIED: SNAPSHOT Exod.1.2 idx2-3]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(reuven_shimon_levi_vi_yhuda, t0) = HOLDS(reuven-shimon-levi-vi-yhuda, t0) THE FIRST COLUMN. reuven shimon levi vi-yhuda — four names, one verse, no verbs: the machine holds the roster as PRECONDITION (the persons are gen_51's registry, not this unit's); the readings' twelve-pillars figure on the vav-to-vav opening named at the header [EX01-13]: the names the decree will try to erase are laid out first, in the birth-order the corpus derived. | רְאוּבֵן שִׁמְעוֹן לֵוִי וִיהוּדָה · reuven shimon levi vi-yhuda = reuven shimon levi vi-yhuda | — | tested |
STEP_Ex_1_3 · Exod.1.3 · LEAHS_LAST_AND_RACHELS
יִשָּׂשכָר זְבוּלֻן וּבְנְיָמִן · yisashkhar zevulun u-venyamin · Issachar, Zebulun, and Benjamin;
יִשָּׂשכָ֥ר זְבוּלֻ֖ן · yisashkhar zevulun · Issachar, Zebulun (NO etnachta in verse: split at tifcha on zevulun) [VERIFIED: SNAPSHOT Exod.1.3 idx1 tifcha; no etnachta token]
וּבְנְיָמִֽן · u-venyamin · and Benjamin (verse-final u-venyamin) [VERIFIED: SNAPSHOT Exod.1.3 idx2-2]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(yisashkhar_zevulun_u_venyamin, t0) = HOLDS(yisashkhar-zevulun-and-venyamin, t0) THE SECOND COLUMN. yisashkhar zevulun u-venyamin — Leah's file closes and Rachel's ONE living-in-Canaan son stands alone (Joseph is already below, 1:5): the machine notes the ledger's silent asymmetry — the column of three where the mothers' arithmetic once ruled the house (gen_51's four mothers): the roster compresses a book of births into three verses. | יִשָּׂשכָר זְבוּלֻן וּבְנְיָמִן · yisashkhar zevulun u-venyamin = yisashkhar zevulun and-venyamin | — | tested |
STEP_Ex_1_4 · Exod.1.4 · THE_HANDMAIDS_FOUR
דָּן וְנַפְתָּלִי גָּד וְאָשֵׁר · dan ve-naftali gad ve-asher · Dan, and Naphtali; Gad, and Asher.
דָּ֥ן וְנַפְתָּלִ֖י · dan ve-naftali · Dan, and Naphtali (NO etnachta in verse: split at tifcha on ve-naftali) [VERIFIED: SNAPSHOT Exod.1.4 idx1 tifcha; no etnachta token]
גָּ֥ד וְאָשֵֽׁר · gad ve-asher · Gad, and Asher (verse-final ve-asher) [VERIFIED: SNAPSHOT Exod.1.4 idx2-3]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(dan_ve_naftali_gad_ve_asher, t0) = HOLDS(dan-and-naftali-gad-and-which, t0) THE THIRD COLUMN. dan ve-naftali gad ve-asher — the handmaids' four close the roster in gen_69's own ledger-order (Bilhah's pair, Zilpah's pair): eleven names counted; the machine files the missing twelfth as the next verse's hinge — the ledger knows where Joseph is. | דָּן וְנַפְתָּלִי גָּד וְאָשֵׁר · dan ve-naftali gad ve-asher = dan and-naftali gad and-which | — | tested |
STEP_Ex_1_5 · Exod.1.5 · SEVENTY_SOULS_AND_JOSEPH
וַיְהִי כָּל־נֶפֶשׁ יֹצְאֵי יֶרֶךְ־יַעֲקֹב שִׁבְעִים נָפֶשׁ וְיוֹסֵף הָיָה בְמִצְרָיִם · va-yehi kal-nefesh yotze yerekh-yaaqov shivim nafesh ve-yosef haya ve-mitzrayim · And all the souls that came out of the loins of Jacob were seventy souls; and Joseph was in Egypt.
וַֽיְהִ֗י כָּל נֶ֛פֶשׁ יֹצְאֵ֥י יֶֽרֶךְ יַעֲקֹ֖ב שִׁבְעִ֣ים נָ֑פֶשׁ · va-yehi kal-nefesh yotze yerekh-yaaqov shivim nafesh · all the souls out of the loins of Jacob were seventy souls (etnachta on nafesh) [VERIFIED: SNAPSHOT Exod.1.5 idx7 etnachta in-stream]
וְיוֹסֵ֖ף הָיָ֥ה בְמִצְרָֽיִם · ve-yosef haya ve-mitzrayim · and Joseph was in Egypt (verse-final ve-mitzrayim) [VERIFIED: SNAPSHOT Exod.1.5 idx8-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(shivim_nefesh_ve_yosef_be_mitzrayim, t0) = HOLDS(shivim-nefesh-and-yosef-in-mitzrayim, t0) THE COUNT [gen_69's ledger]. kol nefesh yotze yerekh yaaqov SHIVIM nafesh — the SEVENTY re-attested across the book-boundary (46:27's census, the number Egypt wept for seventy days, gen_73): the corpus's ledger and this header agree to the digit; ve-YOSEF haya ve-mitzrayim — 'and Joseph WAS in Egypt': the readings hear the standing-fact — he was already there, the same Joseph, righteous below as above: the machine holds the count and the location as the book's two opening givens. | יַעֲקֹב שִׁבְעִים נָפֶשׁ וְיוֹסֵף הָיָה בְמִצְרָיִם · yaaqov shivim nafesh ve-yosef haya ve-mitzrayim = yaaqov shivim nafesh and-yosef haya and-mitzrayim | — | tested |
STEP_Ex_1_6 · Exod.1.6 · THE_DEATH_RETOLD
וַיָּמָת יוֹסֵף וְכָל־אֶחָיו וְכֹל הַדּוֹר הַהוּא · va-yamat yosef ve-khal-echay-v ve-khol ha-dor ha-hu · And Joseph died, and all his brothers, and all that generation.
וַיָּ֤מָת יוֹסֵף֙ וְכָל אֶחָ֔יו · va-yamat yosef ve-khal-echay-v · and Joseph died, and all his brothers (NO etnachta in verse: split at zaqef qatan on echay-v) [VERIFIED: SNAPSHOT Exod.1.6 idx3 zaqef qatan; no etnachta token]
וְכֹ֖ל הַדּ֥וֹר הַהֽוּא · ve-khol ha-dor ha-hu · and all that generation (verse-final ha-hu) [VERIFIED: SNAPSHOT Exod.1.6 idx4-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yamat_yosef_ve_khol_ha_dor, t0) = HOLDS(and-yamat-yosef-and-all-the-dor, t0) THE RETELLING. va-YAMAT yosef — the death the machine already recorded (gen_73's EVENT at 50:26) RETOLD, not re-installed: the machine holds the recap as precondition and files the care-point — a generation's whole passing in one verse (ve-khol ha-dor ha-hu): the letter clears the stage so that 1:8's not-knowing has something to not know; no second death-event enters the world (the one-world law: the coffin of 50:26 is still the coffin). | וַיָּמָת יוֹסֵף · va-yamat yosef = and-yamat yosef | — | tested |
STEP_Ex_1_7 · Exod.1.7 · THE_SIX_INCREASE_WORDS
וּבְנֵי יִשְׂרָאֵל פָּרוּ וַיִּשְׁרְצוּ וַיִּרְבּוּ וַיַּעַצְמוּ בִּמְאֹד מְאֹד וַתִּמָּלֵא הָאָרֶץ אֹתָם · u-vene yisrael paru va-yishrtzu va-yirbu va-yaatzmu bi-meod meod va-timale ha-aretz et-m · And the sons of Israel were fruitful, and swarmed, and multiplied, and grew mighty — exceedingly, exceedingly; and the land was filled with them.
וּבְנֵ֣י יִשְׂרָאֵ֗ל פָּר֧וּ וַֽיִּשְׁרְצ֛וּ וַיִּרְבּ֥וּ וַיַּֽעַצְמ֖וּ בִּמְאֹ֣ד מְאֹ֑ד · u-vene yisrael paru va-yishrtzu va-yirbu va-yaatzmu bi-meod meod · the sons of Israel were fruitful, swarmed, multiplied, grew mighty — exceedingly (etnachta on meod) [VERIFIED: SNAPSHOT Exod.1.7 idx7 etnachta in-stream]
וַתִּמָּלֵ֥א הָאָ֖רֶץ אֹתָֽם · va-timale ha-aretz et-m · and the land was filled with them (verse-final et-m) [VERIFIED: SNAPSHOT Exod.1.7 idx8-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_timale_ha_aretz_otam, t0) = HOLDS(and-timale-the-earth-otam, t0) THE INCREASE [EX01-05]. paru va-YISHRETZU va-yirbu va-yaatzmu bi- meod meod — the readings count SIX expressions of increase ('six at one belly' named), and the stream's own crown verifies: va- yishretzu, 'and they SWARMED,' is the swarm-verb's ONLY narrative token in the Torah — creation's fifth-day word (the waters' swarms, gen_05) landing as a DEED exactly once, on Israel in Egypt [VERIFIED: manifest EX01-05]; va-TIMALE ha-aretz otam — 'the land was FILLED with them': the fill-verb of the creation blessing (1:28's fill-the-earth, gen_06) narrated done in Goshen: the machine files the arc — the empire is about to legislate against the first commandment's grammar. | פָּרוּ וַיִּשְׁרְצוּ וַיִּרְבּוּ וַיַּעַצְמוּ בִּמְאֹד מְאֹד · paru va-yishrtzu va-yirbu va-yaatzmu bi-meod meod = paru and-yishrtzu and-yirbu and-yaatzmu very very | — | tested |
STEP_Ex_1_8 · Exod.1.8 · A_KING_WHO_KNEW_NOT
וַיָּקָם מֶלֶךְ־חָדָשׁ עַל־מִצְרָיִם אֲשֶׁר לֹא־יָדַע אֶת־יוֹסֵף · va-yaqam melekh-chadash al-mitzrayim asher lo-yada et-yosef · And there arose a new king over Egypt, who knew not Joseph.
וַיָּ֥קָם מֶֽלֶךְ חָדָ֖שׁ עַל מִצְרָ֑יִם · va-yaqam melekh-chadash al-mitzrayim · there arose a new king over Egypt (etnachta on mitzrayim) [VERIFIED: SNAPSHOT Exod.1.8 idx4 etnachta in-stream]
אֲשֶׁ֥ר לֹֽא יָדַ֖ע אֶת יוֹסֵֽף · asher lo-yada et-yosef · who knew not Joseph (verse-final yosef) [VERIFIED: SNAPSHOT Exod.1.8 idx5-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | qam(e1); Agent(e1, melekh_chadash) = qam(e1); Agent(e1, melekh-chadash) THE ARISING [the watchlist's verse]. va-YAQAM melekh CHADASH al mitzrayim — the arise-verb installs the book's hinge as a machine EVENT: a NEW king (the readings' two houses — actually new, or new- decreed — named, never merged); asher LO YADA et yosef — 'who KNEW NOT Joseph': the know-verb negated over the man whose knowing fed the empire (41:39's none-so-discerning): the machine notes the mechanism of every oppression in the corpus so far — first the forgetting, then the decree; gen_73's watchlist verse lands exactly as armed. | וַיָּקָם מֶלֶךְ־חָדָשׁ עַל־מִצְרָיִם · va-yaqam melekh-chadash al-mitzrayim = and-yaqam melekh-chadash upon-mitzrayim | — | tested |
STEP_Ex_1_9 · Exod.1.9 · BEHOLD_THE_PEOPLE
וַיֹּאמֶר אֶל־עַמּוֹ הִנֵּה עַם בְּנֵי יִשְׂרָאֵל רַב וְעָצוּם מִמֶּנּוּ · va-yomer el-am-o hine am bene yisrael rav ve-atzum mime-nu · And he said to his people: Behold, the people of the sons of Israel are more numerous and mightier than we.
וַיֹּ֖אמֶר אֶל עַמּ֑וֹ · va-yomer el-am-o · and he said to his people (etnachta on am-o) [VERIFIED: SNAPSHOT Exod.1.9 idx2 etnachta in-stream]
הִנֵּ֗ה עַ֚ם בְּנֵ֣י יִשְׂרָאֵ֔ל רַ֥ב וְעָצ֖וּם מִמֶּֽנּוּ · hine am bene yisrael rav ve-atzum mime-nu · behold, the people of the sons of Israel are more and mightier than we (verse-final mime-nu) [VERIFIED: SNAPSHOT Exod.1.9 idx3-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(rav_ve_atzum_mimenu, t0) = HOLDS(rav-and-atzum-from-it, t0) THE SPEECH OPENS [EX01-13]. hine AM bene yisrael — 'behold, the PEOPLE of the sons of Israel': the first speaker in the Torah to call Israel a PEOPLE is the enemy king (the readings note the promotion the hatred confers); RAV ve-ATZUM mimenu — 'more numerous and mightier THAN WE': the increase-verbs of 1:7 read back as threat-arithmetic; the readings' bent-ayin on el-AMO carried named (a letter-shape beyond the stream's reach [EX01-13]: 'with seventy they came down, and already...'): the machine files the state's first census of fear. | רַב וְעָצוּם מִמֶּנּוּ · rav ve-atzum mime-nu = rav and-atzum mime-nu | — | tested |
STEP_Ex_1_10 · Exod.1.10 · COME_LET_US_OUTWIT
הָבָה נִתְחַכְּמָה לוֹ פֶּן־יִרְבֶּה וְהָיָה כִּי־תִקְרֶאנָה מִלְחָמָה וְנוֹסַף גַּם־הוּא עַל־שֹׂנְאֵינוּ וְנִלְחַם־בָּנוּ וְעָלָה מִן־הָאָרֶץ · hava-ה nitchakma l-o pen-yirbe ve-haya ki-tiqrena milchama ve-nosaf gam-hu al-sone-nu ve-nilcham-ba-nu ve-ala min-ha-aretz · Come, let us deal wisely with him, lest he multiply, and it come to pass, when war befalls, that he too be added to our enemies, and fight against us, and go up from the land.
הָ֥בָה נִֽתְחַכְּמָ֖ה ל֑וֹ · hava-ה nitchakma l-o · come, let us deal wisely with him, lest he multiply (etnachta on l-o) [VERIFIED: SNAPSHOT Exod.1.10 idx2 etnachta in-stream]
פֶּן יִרְבֶּ֗ה וְהָיָ֞ה כִּֽי תִקְרֶ֤אנָה מִלְחָמָה֙ וְנוֹסַ֤ף גַּם הוּא֙ עַל שֹׂ֣נְאֵ֔ינוּ וְנִלְחַם בָּ֖נוּ וְעָלָ֥ה מִן הָאָֽרֶץ · pen-yirbe ve-haya ki-tiqrena milchama ve-nosaf gam-hu al-sone-nu ve-nilcham-ba-nu ve-ala min-ha-aretz · lest, when war befalls, he be added to our enemies, and fight us, and go up from the land (verse-final ha-aretz) [VERIFIED: SNAPSHOT Exod.1.10 idx3-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(melekh_chadash, LET(hava_nitchakma_lo)) = DECLARE(melekh-chadash, LET(hava-nitchakma-not)) THE SCHEME [EX01-06]. HAVA nitchakma LO — 'COME, let us deal WISELY with him': the hava-cohortative (Babel's own let-us grammar, gen_25's tower) pushes the court's collective demand — the machine records the state scheming against a singular 'him' (the readings' twelve-gematria named [EX01-13]); pen YIRBE — 'LEST HE MULTIPLY': the king legislates against 1:7's verbs; ve-NOSAF gam hu al sonenu — 'and he too be ADDED to our enemies': the add-word's Torah-pair verified with the midrash's reversal named ('you would scatter and diminish? there is one who scatters and INCREASES,' Prov 11:24) [VERIFIED: manifest EX01-06]; ve-ALA min ha-aretz — 'and GO UP from the land': the king's nightmare is the corpus's open promise (46:4's I-will-bring-you-up; the bones-oath, gen_73): the demand pushed at court. | הָבָה נִתְחַכְּמָה לוֹ · hava-ה nitchakma l-o = hava-ה nitchakma l-o | — | tested |
STEP_Ex_1_11 · Exod.1.11 · TASKMASTERS_SET
וַיָּשִׂימוּ עָלָיו שָׂרֵי מִסִּים לְמַעַן עַנֹּתוֹ בְּסִבְלֹתָם וַיִּבֶן עָרֵי מִסְכְּנוֹת לְפַרְעֹה אֶת־פִּתֹם וְאֶת־רַעַמְסֵס · va-yasimu alay-v sare misim lemaan anot-o be-sivlota-m va-yiven are misknot le-faro et-pitom ve-et-raamses · And they set over him taskmasters of levies, in order to afflict him with their burdens; and he built store-cities for Pharaoh: Pitom, and Raamses.
וַיָּשִׂ֤ימוּ עָלָיו֙ שָׂרֵ֣י מִסִּ֔ים לְמַ֥עַן עַנֹּת֖וֹ בְּסִבְלֹתָ֑ם · va-yasimu alay-v sare misim lemaan anot-o be-sivlota-m · they set over him taskmasters of levies, to afflict him with their burdens (etnachta on be-sivlota-m) [VERIFIED: SNAPSHOT Exod.1.11 idx6 etnachta in-stream]
וַיִּ֜בֶן עָרֵ֤י מִסְכְּנוֹת֙ לְפַרְעֹ֔ה אֶת פִּתֹ֖ם וְאֶת רַעַמְסֵֽס · va-yiven are misknot le-faro et-pitom ve-et-raamses · and he built store-cities for Pharaoh: Pitom, and Raamses (verse-final raamses) [VERIFIED: SNAPSHOT Exod.1.11 idx7-14]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| RESULT | RESULT: HOLDS(hava_nitchakma_lo, t1) = RESULT: HOLDS(hava-nitchakma-not, t1) THE PERFORMANCE [EX01-03; EX01-07]. va-YASIMU alav sare misim — 'they SET over him taskmasters of levies': the court's let-us-deal- wisely is DONE — the demand pops in the deed-verse (the machine notes what the pop buys: the DEED, not the goal — the goal inverts next verse); lemaan ANOTO be-sivlotam — 'to AFFLICT him with their burdens': the afflict-word's ONE Torah token, its Amnon-pair named (the affliction aimed at the increase itself) [VERIFIED: manifest EX01-07], and the burden-word opens the burdens-file (2:11 armed); et PITOM ve-et RAAMSES — the store-city wearing the PATACH that keeps it apart from Israel's dwelling-land on the chain's own one- vowel map (MS's cross-ref to his Vayigash ruling — the FWD-3 file verified from this end) [VERIFIED: manifest EX01-03]. | וַיָּשִׂימוּ עָלָיו שָׂרֵי מִסִּים לְמַעַן עַנֹּתוֹ בְּסִבְלֹתָם · va-yasimu alay-v sare misim lemaan anot-o be-sivlota-m = and-yasimu alay-v sare misim lemaan anot-o in-sivlota-m | — | tested |
STEP_Ex_1_12 · Exod.1.12 · THE_MORE_AFFLICTED_THE_MORE
וְכַאֲשֶׁר יְעַנּוּ אֹתוֹ כֵּן יִרְבֶּה וְכֵן יִפְרֹץ וַיָּקֻצוּ מִפְּנֵי בְּנֵי יִשְׂרָאֵל · ve-kha-asher yeanu et-o ken yirbe ve-khen yifrotz va-yaqutzu mi-pene bene yisrael · And as they afflicted him, so he multiplied and so he spread; and they dreaded because of the sons of Israel.
וְכַאֲשֶׁר֙ יְעַנּ֣וּ אֹת֔וֹ כֵּ֥ן יִרְבֶּ֖ה וְכֵ֣ן יִפְרֹ֑ץ · ve-kha-asher yeanu et-o ken yirbe ve-khen yifrotz · as they afflicted him, so he multiplied and so he spread (etnachta on yifrotz) [VERIFIED: SNAPSHOT Exod.1.12 idx6 etnachta in-stream]
וַיָּקֻ֕צוּ מִפְּנֵ֖י בְּנֵ֥י יִשְׂרָאֵֽל · va-yaqutzu mi-pene bene yisrael · and they dreaded because of the sons of Israel (verse-final yisrael) [VERIFIED: SNAPSHOT Exod.1.12 idx7-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(ken_yirbe_ve_khen_yifrotz, t0) = HOLDS(ken-yirbe-and-so-yifrotz, t0) THE INVERSION. ve-kha-asher yeanu oto KEN yirbe ve-KHEN yifrotz — 'AS they afflicted him, SO he multiplied, SO he spread': the ken- formula (the corpus's did-so receipt-grammar) turned against the state — the deed was performed (1:11's pop) and its PURPOSE failed in the same breath: pen-yirbe answered by ken-yirbe, one letter apart; the spread-verb paratz (the Bethel pledge's own word, 28:14 — you shall SPREAD) performing under the whip; va-YAQUTZU — 'they DREADED': the machine files the corpus's law of inverted schemes (the sold dreamer ruling Egypt, gen_60-64): affliction is an increase-engine here. | כֵּן יִרְבֶּה וְכֵן יִפְרֹץ · ken yirbe ve-khen yifrotz = ken yirbe so yifrotz | — | tested |
STEP_Ex_1_13 · Exod.1.13 · WITH_CRUSHING_SERVICE
וַיַּעֲבִדוּ מִצְרַיִם אֶת־בְּנֵי יִשְׂרָאֵל בְּפָרֶךְ · va-yaavidu mitzrayim et-bene yisrael be-farekh · And Egypt made the sons of Israel serve with crushing service.
וַיַּעֲבִ֧דוּ מִצְרַ֛יִם אֶת בְּנֵ֥י יִשְׂרָאֵ֖ל · va-yaavidu mitzrayim et-bene yisrael · and Egypt made the sons of Israel serve (NO etnachta in verse: split at tifcha on yisrael) [VERIFIED: SNAPSHOT Exod.1.13 idx4 tifcha; no etnachta token]
בְּפָֽרֶךְ · be-farekh · with crushing service (verse-final be-farekh) [VERIFIED: SNAPSHOT Exod.1.13 idx5-5]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yaavidu_mitzrayim_be_farekh, t0) = HOLDS(and-yaavidu-mitzrayim-in-farekh, t0) THE SERVICE [EX01-13]. va-YAAVIDU mitzrayim et bene yisrael be- FAREKH — the serve-verb in the causative: EGYPT (the whole nation, not the crown alone — the readings note the subject) makes Israel SERVE; be-farekh — 'with CRUSHING service': the readings' soft-mouth reading carried named (be-FE RAKH — the enslavement opened as invitation, Sota's file [EX01-13]); the machine notes the covenant's own word arriving: va-avadum — 'and they shall SERVE them' (15:13, the pieces-covenant, gen_31) — the four-hundred-year clause's verb now narrated in the present tense. | וַיַּעֲבִדוּ מִצְרַיִם אֶת־בְּנֵי יִשְׂרָאֵל בְּפָרֶךְ · va-yaavidu mitzrayim et-bene yisrael be-farekh = and-yaavidu mitzrayim bene yisrael in-farekh | — | tested |
STEP_Ex_1_14 · Exod.1.14 · THE_FOUR_AFFLICTIONS
וַיְמָרְרוּ אֶת־חַיֵּיהֶם בַּעֲבֹדָה קָשָׁה בְּחֹמֶר וּבִלְבֵנִים וּבְכָל־עֲבֹדָה בַּשָּׂדֶה אֵת כָּל־עֲבֹדָתָם אֲשֶׁר־עָבְדוּ בָהֶם בְּפָרֶךְ · va-yemarru et-chaye-hem ba-avoda qasha be-chomer u-vi-levenim u-ve-khal-avoda ba-sade et kal-avodata-m asher-avdu va-hem be-farekh · And they made their lives bitter with hard service — with mortar and with bricks, and with all service in the field; all their service in which they made them serve with crushing service.
וַיְמָרְר֨וּ אֶת חַיֵּיהֶ֜ם בַּעֲבֹדָ֣ה קָשָׁ֗ה בְּחֹ֨מֶר֙ וּבִלְבֵנִ֔ים וּבְכָל עֲבֹדָ֖ה בַּשָּׂדֶ֑ה · va-yemarru et-chaye-hem ba-avoda qasha be-chomer u-vi-levenim u-ve-khal-avoda ba-sade · they made their lives bitter with hard service, with mortar and bricks, and all field-service (etnachta on ba-sade) [VERIFIED: SNAPSHOT Exod.1.14 idx9 etnachta in-stream]
אֵ֚ת כָּל עֲבֹ֣דָתָ֔ם אֲשֶׁר עָבְד֥וּ בָהֶ֖ם בְּפָֽרֶךְ · et kal-avodata-m asher-avdu va-hem be-farekh · all their service in which they made them serve with crushing service (verse-final be-farekh) [VERIFIED: SNAPSHOT Exod.1.14 idx10-16]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yemarru_et_chayehem, t0) = HOLDS(and-yemarru-chayehem, t0) THE BITTERNESS [EX01-11]. va-YEMARERU et chayehem — 'they made their lives BITTER' (the resh on its simple sheva, MS's pointing asserted): the readings count the verse's FOUR afflictions (hard service / mortar-and-bricks / field-service / the crushing all) with the plague-arithmetic named (each plague four — the ten armed); be- CHOMER — the MORTAR written LEAN, the 248-limbs reading named, and the stream's census planted: the lean mortar-word stands exactly TWICE in the Torah — the bondage here and the pitch-and-mortar of the little ark (2:3, armed): the substance of the slavery is about to be the substance of a rescue [VERIFIED: manifest EX01-11]; the bitterness-root files forward (the bitter herbs of the night of going out, 12:8, armed). | וַיְמָרְרוּ אֶת־חַיֵּיהֶם בַּעֲבֹדָה קָשָׁה · va-yemarru et-chaye-hem ba-avoda qasha = and-yemarru chaye-hem in-the-avoda qasha | — | tested |
STEP_Ex_1_15 · Exod.1.15 · SHIFRA_AND_PUA
וַיֹּאמֶר מֶלֶךְ מִצְרַיִם לַמְיַלְּדֹת הָעִבְרִיֹּת אֲשֶׁר שֵׁם הָאַחַת שִׁפְרָה וְשֵׁם הַשֵּׁנִית פּוּעָה · va-yomer melekh mitzrayim la-meyaldot ha-ivriyot asher shem ha-achat shifra ve-shem ha-shenit pua · And the king of Egypt said to the midwives of the Hebrews, of whom the name of the one was Shifra, and the name of the second Pua:
וַיֹּ֨אמֶר֙ מֶ֣לֶךְ מִצְרַ֔יִם לַֽמְיַלְּדֹ֖ת הָֽעִבְרִיֹּ֑ת · va-yomer melekh mitzrayim la-meyaldot ha-ivriyot · the king of Egypt said to the midwives of the Hebrews (etnachta on ha-ivriyot) [VERIFIED: SNAPSHOT Exod.1.15 idx4 etnachta in-stream]
אֲשֶׁ֨ר שֵׁ֤ם הָֽאַחַת֙ שִׁפְרָ֔ה וְשֵׁ֥ם הַשֵּׁנִ֖ית פּוּעָֽה · asher shem ha-achat shifra ve-shem ha-shenit pua · the name of the one Shifra, and the name of the second Pua (verse-final pua) [VERIFIED: SNAPSHOT Exod.1.15 idx5-11]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(shifra_u_fua, t0) = HOLDS(shifra-and-fua, t0) THE TWO NAMES [EX01-01; EX01-13]. la-MEYALDOT ha-ivriyot — the midwife-word entering its chapter LEAN, as the whole Torah writes it (the marquee's file, next verse's decree the reason the file matters); asher SHEM ha-achat SHIFRA ve-shem ha-shenit PUA — the letter does what the decree cannot prevent: it NAMES them (the readings' identifications and the reed-pipe reading carried named [EX01-13]) — two working women named in a chapter whose king goes unnamed throughout: the machine holds the names as precondition (registry restraint — the verse reports names, it performs no naming), and files the asymmetry as the chapter's quiet verdict. | הָאַחַת שִׁפְרָה וְשֵׁם הַשֵּׁנִית פּוּעָה · ha-achat shifra ve-shem ha-shenit pua = the-achat shifra and-shem second-time pua | — | tested |
STEP_Ex_1_16 · Exod.1.16 · THE_KILL_ORDER
וַיֹּאמֶר בְּיַלֶּדְכֶן אֶת־הָעִבְרִיּוֹת וּרְאִיתֶן עַל־הָאָבְנָיִם אִם־בֵּן הוּא וַהֲמִתֶּן אֹתוֹ וְאִם־בַּת הִיא וָחָיָה · va-yomer be-yaled-khen et-ha-ivriot u-reiten al-ha-avnayim im-ben hu va-hamiten et-o ve-im-bat hi va-chaya · And he said: When you deliver the Hebrew women, and you see upon the birthstool: if it is a son, you shall kill him; and if it is a daughter, she shall live.
וַיֹּ֗אמֶר בְּיַלֶּדְכֶן֙ אֶת הָֽעִבְרִיּ֔וֹת וּרְאִיתֶ֖ן עַל הָאָבְנָ֑יִם · va-yomer be-yaled-khen et-ha-ivriot u-reiten al-ha-avnayim · when you deliver the Hebrew women and see upon the birthstool (etnachta on ha-avnayim) [VERIFIED: SNAPSHOT Exod.1.16 idx6 etnachta in-stream]
אִם בֵּ֥ן הוּא֙ וַהֲמִתֶּ֣ן אֹת֔וֹ וְאִם בַּ֥ת הִ֖יא וָחָֽיָה · im-ben hu va-hamiten et-o ve-im-bat hi va-chaya · if a son, you shall kill him; if a daughter, she shall live (verse-final va-chaya) [VERIFIED: SNAPSHOT Exod.1.16 idx7-15]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(melekh_mitzrayim, LET(im_ben_hu_va_hamiten_oto)) = DECLARE(melekh-mitzrayim, LET(if-ben-that-and-hamiten-it)) THE ORDER [EX01-08]. u-reiten al ha-AVNAYIM — 'and you SEE upon the BIRTHSTOOL': the dual-form's one Torah token, its Scripture-twin the POTTER'S WHEEL (Jer 18:3), Sota's sign and geometry named [VERIFIED: manifest EX01-08] — the king drafts the birth-stool itself into surveillance; im BEN hu va-HAMITEN oto — 'if a SON, you shall KILL him': the demand pushed on the two named women — the state's first secret decree (the readings: secret, deniable, aimed at the sex the war-fear counts); ve-im BAT hi va-CHAYA — the daughter-clause the readings weigh named: the machine records the order and waits one verse for the answer. | אִם־בֵּן הוּא וַהֲמִתֶּן אֹתוֹ · im-ben hu va-hamiten et-o = if-ben that and-hamiten o | — | tested |
STEP_Ex_1_17 · Exod.1.17 · THEY_DID_NOT_DO
וַתִּירֶאןָ הַמְיַלְּדֹת אֶת־הָאֱלֹהִים וְלֹא עָשׂוּ כַּאֲשֶׁר דִּבֶּר אֲלֵיהֶן מֶלֶךְ מִצְרָיִם וַתְּחַיֶּיןָ אֶת־הַיְלָדִים · va-tirena ha-meyaldot et-ha-Elohim ve-lo asu ka-asher diber ale-hen melekh mitzrayim va-techayena et-ha-yeladim · And the midwives feared God, and did not do as the king of Egypt spoke to them; and they kept the children alive.
וַתִּירֶ֤אןָ הַֽמְיַלְּדֹת֙ אֶת הָ֣אֱלֹהִ֔ים וְלֹ֣א עָשׂ֔וּ כַּאֲשֶׁ֛ר דִּבֶּ֥ר אֲלֵיהֶ֖ן מֶ֣לֶךְ מִצְרָ֑יִם · va-tirena ha-meyaldot et-ha-Elohim ve-lo asu ka-asher diber ale-hen melekh mitzrayim · the midwives feared God, and did not do as the king of Egypt spoke to them (etnachta on mitzrayim) [VERIFIED: SNAPSHOT Exod.1.17 idx10 etnachta in-stream]
וַתְּחַיֶּ֖יןָ אֶת הַיְלָדִֽים · va-techayena et-ha-yeladim · and they kept the children alive (verse-final ha-yeladim) [VERIFIED: SNAPSHOT Exod.1.17 idx11-13]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(ve_lo_asu_kaasher_diber, t0) = HOLDS(and-not-asu-kaasher-diber, t0) THE REFUSAL [EX01-01 MARQUEE; EX01-09]. va-TIRENA ha-meyaldot et ha- ELOHIM — 'the midwives FEARED GOD': the fear that outranks the throne (the corpus's fear-of-God class — Abraham's surely-no-fear at Gerar, gen_36, inverted: here the fear IS present, in Egypt, in two women); ve-LO ASU ka-asher DIBER alehen melekh mitzrayim — 'they did NOT DO as the king SPOKE to them': the letter's own refusal-receipt — the kill-order dies the DEAD-BY-REFUSAL death (gen_71's class law: the refused demand stays OPEN forever; no performance will ever be recorded against it): the Torah's first civil disobedience, filed as an unpayable debt on the king's own queue; va-TECHAYENA et ha- yeladim — 'they KEPT the children ALIVE': the life-verb's first station (Sota's two-services reading at its pair, next verse) [VERIFIED under EX01-09]; and the verse's midwife-token stands LEAN with all nine of the Torah's midwife-words — MS's collation against the printed Masorah's 'unique,' the Hilleli and the Ramah concurring, the FULL form's census EMPTY [VERIFIED: manifest EX01-01]. | וְלֹא עָשׂוּ כַּאֲשֶׁר דִּבֶּר אֲלֵיהֶן מֶלֶךְ מִצְרָיִם · ve-lo asu ka-asher diber ale-hen melekh mitzrayim = and-not asu like-which diber ale-hen melekh mitzrayim | — | tested |
STEP_Ex_1_18 · Exod.1.18 · WHY_HAVE_YOU_DONE
וַיִּקְרָא מֶלֶךְ־מִצְרַיִם לַמְיַלְּדֹת וַיֹּאמֶר לָהֶן מַדּוּעַ עֲשִׂיתֶן הַדָּבָר הַזֶּה וַתְּחַיֶּיןָ אֶת־הַיְלָדִים · va-yiqra melekh-mitzrayim la-meyaldot va-yomer la-hen madua asiten ha-davar ha-ze va-techayena et-ha-yeladim · And the king of Egypt called the midwives, and said to them: Why have you done this thing, and kept the children alive?
וַיִּקְרָ֤א מֶֽלֶךְ מִצְרַ֨יִם֙ לַֽמְיַלְּדֹ֔ת וַיֹּ֣אמֶר לָהֶ֔ן מַדּ֥וּעַ עֲשִׂיתֶ֖ן הַדָּבָ֣ר הַזֶּ֑ה · va-yiqra melekh-mitzrayim la-meyaldot va-yomer la-hen madua asiten ha-davar ha-ze · the king of Egypt called the midwives (etnachta on ha-ze) [VERIFIED: SNAPSHOT Exod.1.18 idx9 etnachta in-stream]
וַתְּחַיֶּ֖יןָ אֶת הַיְלָדִֽים · va-techayena et-ha-yeladim · why have you done this thing, and kept the children alive? (verse-final ha-yeladim) [VERIFIED: SNAPSHOT Exod.1.18 idx10-12]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(madua_asiten, t0) = HOLDS(madua-asiten, t0) THE SUMMONS [EX01-09; EX01-12]. va-yiqra melekh mitzrayim la- MEYALDOT (zaqef qatan on the call's object, MS's accent ruling landing on the stream's mark [VERIFIED under EX01-12]) — madua ASITEN et ha-davar ha-ze — 'WHY have you DONE this thing': the king indicts by QUOTING the deed — va-TECHAYENA et ha-yeladim, the life- verb verbatim from 1:17: the letter makes the crown pronounce the mercy it forbade (the doubled life-verb's census exact; Sota's measure — 'not only did not kill: supplied water and food' — carried at the pair) [VERIFIED: manifest EX01-09]; the asiten-word's abomination-pair named (Sota's proposition file): the machine notes the interrogation holds no punishment-clause — the king who decreed in secret cannot sentence in public. | מַדּוּעַ עֲשִׂיתֶן הַדָּבָר הַזֶּה · madua asiten ha-davar ha-ze = madua asiten the-davar the-ze | — | tested |
STEP_Ex_1_19 · Exod.1.19 · FOR_THEY_ARE_LIVELY
וַתֹּאמַרְןָ הַמְיַלְּדֹת אֶל־פַּרְעֹה כִּי לֹא כַנָּשִׁים הַמִּצְרִיֹּת הָעִבְרִיֹּת כִּי־חָיוֹת הֵנָּה בְּטֶרֶם תָּבוֹא אֲלֵהֶן הַמְיַלֶּדֶת וְיָלָדוּ · va-tomarna ha-meyaldot el-paro ki lo kha-nashim ha-mitzriyot ha-ivriyot ki-chayot hena be-terem tavo el-hen ha-meyaledet ve-yaladu · And the midwives said to Pharaoh: Because the Hebrew women are not as the Egyptian women, for they are lively; before the midwife comes to them, they have given birth.
וַתֹּאמַ֤רְןָ הַֽמְיַלְּדֹת֙ אֶל פַּרְעֹ֔ה כִּ֣י לֹ֧א כַנָּשִׁ֛ים הַמִּצְרִיֹּ֖ת הָֽעִבְרִיֹּ֑ת · va-tomarna ha-meyaldot el-paro ki lo kha-nashim ha-mitzriyot ha-ivriyot · the midwives said to Pharaoh: the Hebrew women are not as the Egyptian women (etnachta on ha-ivriyot) [VERIFIED: SNAPSHOT Exod.1.19 idx8 etnachta in-stream]
כִּֽי חָי֣וֹת הֵ֔נָּה בְּטֶ֨רֶם תָּב֧וֹא אֲלֵהֶ֛ן הַמְיַלֶּ֖דֶת וְיָלָֽדוּ · ki-chayot hena be-terem tavo el-hen ha-meyaledet ve-yaladu · for they are lively; before the midwife comes to them, they have given birth (verse-final ve-yaladu) [VERIFIED: SNAPSHOT Exod.1.19 idx9-16]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(ki_chayot_hena, t0) = HOLDS(when-chayot-hena, t0) THE ANSWER [EX01-02]. ki CHAYOT hena — 'for they are LIVELY': the midwives answer the king in the life-root he tried to legislate against (the readings' senses — vigorous as the beasts of the field; themselves midwives — named, never merged); be-terem tavo ALEHEN ha- meyaledet — 'before the midwife comes TO THEM': and the to-them word stands here LEAN, the Torah's ONLY thinned token of it, the rest all full — MS's unique-lean verified whole [VERIFIED: manifest EX01-02]: the letter thins the arrival-word in the very clause that denies the arrival — the excuse is spelled like what it claims. | כִּי־חָיוֹת הֵנָּה · ki-chayot hena = when-chayot hena | — | tested |
STEP_Ex_1_20 · Exod.1.20 · GOD_DEALT_WELL
וַיֵּיטֶב אֱלֹהִים לַמְיַלְּדֹת וַיִּרֶב הָעָם וַיַּעַצְמוּ מְאֹד · va-yetev Elohim la-meyaldot va-yirev ha-am va-yaatzmu meod · And God dealt well with the midwives; and the people multiplied, and grew very mighty.
וַיֵּ֥יטֶב אֱלֹהִ֖ים לַֽמְיַלְּדֹ֑ת · va-yetev Elohim la-meyaldot · God dealt well with the midwives (etnachta on la-meyaldot) [VERIFIED: SNAPSHOT Exod.1.20 idx2 etnachta in-stream]
וַיִּ֧רֶב הָעָ֛ם וַיַּֽעַצְמ֖וּ מְאֹֽד · va-yirev ha-am va-yaatzmu meod · and the people multiplied, and grew very mighty (verse-final meod) [VERIFIED: SNAPSHOT Exod.1.20 idx3-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yetev_elohim_la_meyaldot, t0) = HOLDS(and-yetev-God-to-meyaldot, t0) THE DEALING-WELL [EX01-04]. va-YETEV Elohim la-meyaldot — 'God DEALT WELL with the midwives': the good-verb over the refusers (the machine notes the queue-mechanics: the reward attaches to the women on whose refusal the king's demand still hangs open); va-YIREV ha-am — 'and the people MULTIPLIED': the one-yod increase-word the Ramah pairs with creation's fowl-blessing (ve-ha-of YIREV, Gen 1:22 — the same skeleton, the chain's own pairing) [VERIFIED: manifest EX01-04]: under the decree the nation increases in the spelling of the fifth day — the letter keeps citing creation while the state fights it. | וַיֵּיטֶב אֱלֹהִים לַמְיַלְּדֹת · va-yetev Elohim la-meyaldot = and-yetev God to-meyaldot | — | tested |
STEP_Ex_1_21 · Exod.1.21 · HE_MADE_THEM_HOUSES
וַיְהִי כִּי־יָרְאוּ הַמְיַלְּדֹת אֶת־הָאֱלֹהִים וַיַּעַשׂ לָהֶם בָּתִּים · va-yehi ki-yaru ha-meyaldot et-ha-Elohim va-yaas la-hem batim · And it was, because the midwives feared God, that He made them houses.
וַיְהִ֕י כִּֽי יָֽרְא֥וּ הַֽמְיַלְּדֹ֖ת אֶת הָאֱלֹהִ֑ים · va-yehi ki-yaru ha-meyaldot et-ha-Elohim · because the midwives feared God (etnachta on ha-Elohim) [VERIFIED: SNAPSHOT Exod.1.21 idx5 etnachta in-stream]
וַיַּ֥עַשׂ לָהֶ֖ם בָּתִּֽים · va-yaas la-hem batim · He made them houses (verse-final batim) [VERIFIED: SNAPSHOT Exod.1.21 idx6-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yaas_lahem_batim, t0) = HOLDS(and-yaas-to-them-batim, t0) THE HOUSES [EX01-12]. va-yehi KI YARU ha-meyaldot et ha-Elohim — the fear-clause repeated as the reward's own grounds (the letter states the causation twice, 1:17 and here: no ambiguity about what was paid for); va-YAAS lahem BATIM — 'He made them HOUSES': the readings' houses named (priesthood and Levites, kingship — the dynasties); and the grammarians' dot carried: the tav DAGESHED, separating the houses of the reward from the DESOLATION-word of Isaiah's vineyard (batah, Isa 5:6) — one dot between reward and ruin [VERIFIED under EX01-12]: the machine files the exchange — the king offered the midwives his court; the letter built them houses. | וַיַּעַשׂ לָהֶם בָּתִּים · va-yaas la-hem batim = and-yaas to-hem batim | — | tested |
STEP_Ex_1_22 · Exod.1.22 · THE_NILE_DECREE
וַיְצַו פַּרְעֹה לְכָל־עַמּוֹ לֵאמֹר כָּל־הַבֵּן הַיִּלּוֹד הַיְאֹרָה תַּשְׁלִיכֻהוּ וְכָל־הַבַּת תְּחַיּוּן · va-yetzav paro le-khal-am-o le-mor kal-ha-ben ha-yilod ha-yeora-ה tashlikhu-hu ve-khal-ha-bat techayu-n · And Pharaoh commanded all his people, saying: Every son that is born — into the Nile you shall cast him; and every daughter you shall keep alive.
וַיְצַ֣ו פַּרְעֹ֔ה לְכָל עַמּ֖וֹ לֵאמֹ֑ר · va-yetzav paro le-khal-am-o le-mor · Pharaoh commanded all his people (etnachta on le-mor) [VERIFIED: SNAPSHOT Exod.1.22 idx4 etnachta in-stream]
כָּל הַבֵּ֣ן הַיִּלּ֗וֹד הַיְאֹ֨רָה֙ תַּשְׁלִיכֻ֔הוּ וְכָל הַבַּ֖ת תְּחַיּֽוּן · kal-ha-ben ha-yilod ha-yeora-ה tashlikhu-hu ve-khal-ha-bat techayu-n · every son that is born — into the Nile you shall cast him; and every daughter you shall keep alive (verse-final techayu-n) [VERIFIED: SNAPSHOT Exod.1.22 idx5-12]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(paro, LET(kol_ha_ben_ha_yilod_ha_yeora_tashlikhuhu)) = DECLARE(paro, LET(all-the-ben-the-yilod-the-yeora-tashlikhuhu)) THE DECREE [EX01-10]. va-yetzav PARO le-KHOL AMO — Pharaoh commands ALL HIS PEOPLE: the secret order the midwives refused goes PUBLIC and universal (the readings: even on Egypt's own sons that day, named) — the escalation-mechanics of a refused demand: what two women would not do, a nation is conscripted for; kol ha-BEN ha-YILOD — 'every son that is BORN': the born-word's ONE Torah token, its Scripture-twin at David's child, and the Kitzur's reversal armed — the child this decree hunts will be RAISED IN PHARAOH'S OWN HOUSE and bring the plagues (Moses in the palace, 2:5-10 armed) [VERIFIED: manifest EX01-10]; ha-YEORA tashlikhuhu — 'into the NILE you shall cast him': the demand stands OPEN at the chapter's close (its dark compliances and its one subverted compliance — the mother who WILL place her son in the Nile, 2:3 — armed); ve-khol ha-BAT techayun — the daughter-clause with its dageshed bet [VERIFIED under EX01-12]: the book's first chapter ends with a kill-order on the queue and the life-verb still conjugating. | כָּל־הַבֵּן הַיִּלּוֹד הַיְאֹרָה תַּשְׁלִיכֻהוּ · kal-ha-ben ha-yilod ha-yeora-ה tashlikhu-hu = kal-the-ben the-yilod the-yeora-ה tashlikhu-that | — | tested |
Scenarios (the unit's own test suite)
| id | title | given | expect | anchor |
|---|---|---|---|---|
| S1 | after STEP_Ex_1_1 — the names reopened | And these are the names of the sons of Israel who came to Egypt; with Jacob, each man and his household, they came. | SPECS empty; no test, no name. | וְאֵ֗לֶּה שְׁמוֹת֙ בְּנֵ֣י יִשְׂרָאֵ֔ל · ve-ele shemot bene yisrael = and-ele names bene yisrael |
| S2 | after STEP_Ex_1_2 — Leah's four | Reuben, Simeon, Levi, and Judah; | SPECS empty; no test, no name. | רְאוּבֵ֣ן שִׁמְע֔וֹן לֵוִ֖י וִיהוּדָֽה · reuven shimon levi vi-yhuda = reuven shimon levi vi-yhuda |
| S3 | after STEP_Ex_1_3 — Leah's last and Rachel's | Issachar, Zebulun, and Benjamin; | SPECS empty; no test, no name. | יִשָּׂשכָ֥ר זְבוּלֻ֖ן וּבְנְיָמִֽן · yisashkhar zevulun u-venyamin = yisashkhar zevulun and-venyamin |
| S4 | after STEP_Ex_1_4 — the handmaids' four | Dan, and Naphtali; Gad, and Asher. | SPECS empty; no test, no name. | דָּ֥ן וְנַפְתָּלִ֖י גָּ֥ד וְאָשֵֽׁר · dan ve-naftali gad ve-asher = dan and-naftali gad and-which |
| S5 | after STEP_Ex_1_5 — seventy souls, and Joseph | And all the souls that came out of the loins of Jacob were seventy souls; and Joseph was in Egypt. | SPECS empty; no test, no name. | וַֽיְהִ֗י כָּל נֶ֛פֶשׁ יֹצְאֵ֥י · va-yehi kal-nefesh yotze = and-yehi kal-nefesh yotze |
| S6 | after STEP_Ex_1_6 — the death retold | And Joseph died, and all his brothers, and all that generation. | SPECS empty; no test, no name. | וַיָּ֤מָת יוֹסֵף֙ וְכָל אֶחָ֔יו · va-yamat yosef ve-khal-echay-v = and-yamat yosef and-khal-echay-v |
| S7 | after STEP_Ex_1_7 — the six increase-words | And the sons of Israel were fruitful, and swarmed, and multiplied, and grew mighty — exceedingly, exceedingly; and the land was filled with them. | SPECS empty; no test, no name. | וּבְנֵ֣י יִשְׂרָאֵ֗ל פָּר֧וּ וַֽיִּשְׁרְצ֛וּ · u-vene yisrael paru va-yishrtzu = and-vene yisrael paru and-yishrtzu |
| S8 | after STEP_Ex_1_8 — a king who knew not | And there arose a new king over Egypt, who knew not Joseph. | SPECS empty; no test, no name. | וַיָּ֥קָם מֶֽלֶךְ חָדָ֖שׁ עַל · va-yaqam melekh-chadash al- = and-yaqam melekh-chadash upon |
| S9 | after STEP_Ex_1_9 — behold the people | And he said to his people: Behold, the people of the sons of Israel are more numerous and mightier than we. | SPECS empty; no test, no name. | וַיֹּ֖אמֶר אֶל עַמּ֑וֹ הִנֵּ֗ה · va-yomer el-am-o hine = and-yomer to-am-o hine |
| S10 | after STEP_Ex_1_10 — come, let us outwit | Come, let us deal wisely with him, lest he multiply, and it come to pass, when war befalls, that he too be added to our enemies, and fight against us, and go up from the land. | LET(hava_nitchakma_lo) pushed and OPEN; no test, no name. = LET(hava-nitchakma-not) pushed and OPEN; no test, no name. | הָ֥בָה נִֽתְחַכְּמָ֖ה ל֑וֹ פֶּן · hava-ה nitchakma l-o pen- = hava-ה nitchakma l-o lest |
| S11 | after STEP_Ex_1_11 — taskmasters set | And they set over him taskmasters of levies, in order to afflict him with their burdens; and he built store-cities for Pharaoh: Pitom, and Raamses. | SPECS empty; no test, no name. | וַיָּשִׂ֤ימוּ עָלָיו֙ שָׂרֵ֣י מִסִּ֔ים · va-yasimu alay-v sare misim = and-yasimu alay-v sare misim |
| S12 | after STEP_Ex_1_12 — the more afflicted, the more | And as they afflicted him, so he multiplied and so he spread; and they dreaded because of the sons of Israel. | SPECS empty; no test, no name. | וְכַאֲשֶׁר֙ יְעַנּ֣וּ אֹת֔וֹ כֵּ֥ן · ve-kha-asher yeanu et-o ken = and-kha-which yeanu o ken |
| S13 | after STEP_Ex_1_13 — with crushing service | And Egypt made the sons of Israel serve with crushing service. | SPECS empty; no test, no name. | וַיַּעֲבִ֧דוּ מִצְרַ֛יִם אֶת בְּנֵ֥י · va-yaavidu mitzrayim et-bene = and-yaavidu mitzrayim bene |
| S14 | after STEP_Ex_1_14 — the four afflictions | And they made their lives bitter with hard service — with mortar and with bricks, and with all service in the field; all their service in which they made them serve with crushing service. | SPECS empty; no test, no name. | וַיְמָרְר֨וּ אֶת חַיֵּיהֶ֜ם בַּעֲבֹדָ֣ה · va-yemarru et-chaye-hem ba-avoda = and-yemarru chaye-hem in-the-avoda |
| S15 | after STEP_Ex_1_15 — Shifra and Pua | And the king of Egypt said to the midwives of the Hebrews, of whom the name of the one was Shifra, and the name of the second Pua: | SPECS empty; no test, no name. | וַיֹּ֨אמֶר֙ מֶ֣לֶךְ מִצְרַ֔יִם לַֽמְיַלְּדֹ֖ת · va-yomer melekh mitzrayim la-meyaldot = and-yomer melekh mitzrayim to-meyaldot |
| S16 | after STEP_Ex_1_16 — the kill-order | And he said: When you deliver the Hebrew women, and you see upon the birthstool: if it is a son, you shall kill him; and if it is a daughter, she shall live. | LET(im_ben_hu_va_hamiten_oto) pushed and OPEN; no test, no name. = LET(if-ben-that-and-hamiten-it) pushed and OPEN; no test, no name. | וַיֹּ֗אמֶר בְּיַלֶּדְכֶן֙ אֶת הָֽעִבְרִיּ֔וֹת · va-yomer be-yaled-khen et-ha-ivriot = and-yomer in-yaled-so the-ivriot |
| S17 | after STEP_Ex_1_17 — they did not do | And the midwives feared God, and did not do as the king of Egypt spoke to them; and they kept the children alive. | LET(im_ben_hu_va_hamiten_oto) pushed and OPEN; no test, no name. = LET(if-ben-that-and-hamiten-it) pushed and OPEN; no test, no name. | וַתִּירֶ֤אןָ הַֽמְיַלְּדֹת֙ אֶת הָ֣אֱלֹהִ֔ים · va-tirena ha-meyaldot et-ha-Elohim = and-tirena the-meyaldot the-God |
| S18 | after STEP_Ex_1_18 — why have you done | And the king of Egypt called the midwives, and said to them: Why have you done this thing, and kept the children alive? | LET(im_ben_hu_va_hamiten_oto) pushed and OPEN; no test, no name. = LET(if-ben-that-and-hamiten-it) pushed and OPEN; no test, no name. | וַיִּקְרָ֤א מֶֽלֶךְ מִצְרַ֨יִם֙ לַֽמְיַלְּדֹ֔ת · va-yiqra melekh-mitzrayim la-meyaldot = and-yiqra melekh-mitzrayim to-meyaldot |
| S19 | after STEP_Ex_1_19 — for they are lively | And the midwives said to Pharaoh: Because the Hebrew women are not as the Egyptian women, for they are lively; before the midwife comes to them, they have given birth. | LET(im_ben_hu_va_hamiten_oto) pushed and OPEN; no test, no name. = LET(if-ben-that-and-hamiten-it) pushed and OPEN; no test, no name. | וַתֹּאמַ֤רְןָ הַֽמְיַלְּדֹת֙ אֶל פַּרְעֹ֔ה · va-tomarna ha-meyaldot el-paro = and-tomarna the-meyaldot to-paro |
| S20 | after STEP_Ex_1_20 — God dealt well | And God dealt well with the midwives; and the people multiplied, and grew very mighty. | LET(im_ben_hu_va_hamiten_oto) pushed and OPEN; no test, no name. = LET(if-ben-that-and-hamiten-it) pushed and OPEN; no test, no name. | וַיֵּ֥יטֶב אֱלֹהִ֖ים לַֽמְיַלְּדֹ֑ת וַיִּ֧רֶב · va-yetev Elohim la-meyaldot va-yirev = and-yetev God to-meyaldot and-yirev |
| S21 | after STEP_Ex_1_21 — He made them houses | And it was, because the midwives feared God, that He made them houses. | LET(im_ben_hu_va_hamiten_oto) pushed and OPEN; no test, no name. = LET(if-ben-that-and-hamiten-it) pushed and OPEN; no test, no name. | וַיְהִ֕י כִּֽי יָֽרְא֥וּ הַֽמְיַלְּדֹ֖ת · va-yehi ki-yaru ha-meyaldot = and-yehi when-yaru the-meyaldot |
| S22 | after STEP_Ex_1_22 — the Nile decree | And Pharaoh commanded all his people, saying: Every son that is born — into the Nile you shall cast him; and every daughter you shall keep alive. | LET(im_ben_hu_va_hamiten_oto) pushed and OPEN; LET(kol_ha_ben_ha_yilod_ha_yeora_tashlikhuhu) pushed and OPEN; no test, no name. = LET(if-ben-that-and-hamiten-it) pushed and OPEN; LET(all-the-ben-the-yilod-the-yeora-tashlikhuhu) pushed and OPEN; no test, no name. | וַיְצַ֣ו פַּרְעֹ֔ה לְכָל עַמּ֖וֹ · va-yetzav paro le-khal-am-o = and-yetzav paro to-khal-am-o |
Machine verification — run_unit.py (computed live, not stored)
unit: exo_01_names_and_midwives — The names and the midwives (1:1-22) [frozen]
final state: WORLD=[] (+0 presupposed) | REGISTRY={} | TESTS=0 PASS | LEDGER days=[] | FLAGS=[]
=== S1 — after STEP_Ex_1_1 — the names reopened
וְאֵ֗לֶּה שְׁמוֹת֙ בְּנֵ֣י יִשְׂרָאֵ֔ל (ve-ele shemot bene yisrael)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S2 — after STEP_Ex_1_2 — Leah's four
רְאוּבֵ֣ן שִׁמְע֔וֹן לֵוִ֖י וִיהוּדָֽה (reuven shimon levi vi-yhuda)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S3 — after STEP_Ex_1_3 — Leah's last and Rachel's
יִשָּׂשכָ֥ר זְבוּלֻ֖ן וּבְנְיָמִֽן (yisashkhar zevulun u-venyamin)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S4 — after STEP_Ex_1_4 — the handmaids' four
דָּ֥ן וְנַפְתָּלִ֖י גָּ֥ד וְאָשֵֽׁר (dan ve-naftali gad ve-asher)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S5 — after STEP_Ex_1_5 — seventy souls, and Joseph
וַֽיְהִ֗י כָּל נֶ֛פֶשׁ יֹצְאֵ֥י (va-yehi kal-nefesh yotze)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S6 — after STEP_Ex_1_6 — the death retold
וַיָּ֤מָת יוֹסֵף֙ וְכָל אֶחָ֔יו (va-yamat yosef ve-khal-echay-v)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S7 — after STEP_Ex_1_7 — the six increase-words
וּבְנֵ֣י יִשְׂרָאֵ֗ל פָּר֧וּ וַֽיִּשְׁרְצ֛וּ (u-vene yisrael paru va-yishrtzu)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S8 — after STEP_Ex_1_8 — a king who knew not
וַיָּ֥קָם מֶֽלֶךְ חָדָ֖שׁ עַל (va-yaqam melekh-chadash al-)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S9 — after STEP_Ex_1_9 — behold the people
וַיֹּ֖אמֶר אֶל עַמּ֑וֹ הִנֵּ֗ה (va-yomer el-am-o hine)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S10 — after STEP_Ex_1_10 — come, let us outwit
הָ֥בָה נִֽתְחַכְּמָ֖ה ל֑וֹ פֶּן (hava-ה nitchakma l-o pen-)
PASS LET(hava_nitchakma_lo) pushed and OPEN (queue=['hava_nitchakma_lo'])
PASS no test, no name. (tests=0 names=0)
=== S11 — after STEP_Ex_1_11 — taskmasters set
וַיָּשִׂ֤ימוּ עָלָיו֙ שָׂרֵ֣י מִסִּ֔ים (va-yasimu alay-v sare misim)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S12 — after STEP_Ex_1_12 — the more afflicted, the more
וְכַאֲשֶׁר֙ יְעַנּ֣וּ אֹת֔וֹ כֵּ֥ן (ve-kha-asher yeanu et-o ken)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S13 — after STEP_Ex_1_13 — with crushing service
וַיַּעֲבִ֧דוּ מִצְרַ֛יִם אֶת בְּנֵ֥י (va-yaavidu mitzrayim et-bene)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S14 — after STEP_Ex_1_14 — the four afflictions
וַיְמָרְר֨וּ אֶת חַיֵּיהֶ֜ם בַּעֲבֹדָ֣ה (va-yemarru et-chaye-hem ba-avoda)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S15 — after STEP_Ex_1_15 — Shifra and Pua
וַיֹּ֨אמֶר֙ מֶ֣לֶךְ מִצְרַ֔יִם לַֽמְיַלְּדֹ֖ת (va-yomer melekh mitzrayim la-meyaldot)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S16 — after STEP_Ex_1_16 — the kill-order
וַיֹּ֗אמֶר בְּיַלֶּדְכֶן֙ אֶת הָֽעִבְרִיּ֔וֹת (va-yomer be-yaled-khen et-ha-ivriot)
PASS LET(im_ben_hu_va_hamiten_oto) pushed and OPEN (queue=['im_ben_hu_va_hamiten_oto'])
PASS no test, no name. (tests=0 names=0)
=== S17 — after STEP_Ex_1_17 — they did not do
וַתִּירֶ֤אןָ הַֽמְיַלְּדֹת֙ אֶת הָ֣אֱלֹהִ֔ים (va-tirena ha-meyaldot et-ha-Elohim)
PASS LET(im_ben_hu_va_hamiten_oto) pushed and OPEN (queue=['im_ben_hu_va_hamiten_oto'])
PASS no test, no name. (tests=0 names=0)
=== S18 — after STEP_Ex_1_18 — why have you done
וַיִּקְרָ֤א מֶֽלֶךְ מִצְרַ֨יִם֙ לַֽמְיַלְּדֹ֔ת (va-yiqra melekh-mitzrayim la-meyaldot)
PASS LET(im_ben_hu_va_hamiten_oto) pushed and OPEN (queue=['im_ben_hu_va_hamiten_oto'])
PASS no test, no name. (tests=0 names=0)
=== S19 — after STEP_Ex_1_19 — for they are lively
וַתֹּאמַ֤רְןָ הַֽמְיַלְּדֹת֙ אֶל פַּרְעֹ֔ה (va-tomarna ha-meyaldot el-paro)
PASS LET(im_ben_hu_va_hamiten_oto) pushed and OPEN (queue=['im_ben_hu_va_hamiten_oto'])
PASS no test, no name. (tests=0 names=0)
=== S20 — after STEP_Ex_1_20 — God dealt well
וַיֵּ֥יטֶב אֱלֹהִ֖ים לַֽמְיַלְּדֹ֑ת וַיִּ֧רֶב (va-yetev Elohim la-meyaldot va-yirev)
PASS LET(im_ben_hu_va_hamiten_oto) pushed and OPEN (queue=['im_ben_hu_va_hamiten_oto'])
PASS no test, no name. (tests=0 names=0)
=== S21 — after STEP_Ex_1_21 — He made them houses
וַיְהִ֕י כִּֽי יָֽרְא֥וּ הַֽמְיַלְּדֹ֖ת (va-yehi ki-yaru ha-meyaldot)
PASS LET(im_ben_hu_va_hamiten_oto) pushed and OPEN (queue=['im_ben_hu_va_hamiten_oto'])
PASS no test, no name. (tests=0 names=0)
=== S22 — after STEP_Ex_1_22 — the Nile decree
וַיְצַ֣ו פַּרְעֹ֔ה לְכָל עַמּ֖וֹ (va-yetzav paro le-khal-am-o)
PASS LET(im_ben_hu_va_hamiten_oto) pushed and OPEN (queue=['im_ben_hu_va_hamiten_oto', 'kol_ha_ben_ha_yilod_ha_yeora_tashlikhuhu'])
PASS LET(kol_ha_ben_ha_yilod_ha_yeora_tashlikhuhu) pushed and OPEN (queue=['im_ben_hu_va_hamiten_oto', 'kol_ha_ben_ha_yilod_ha_yeora_tashlikhuhu'])
PASS no test, no name. (tests=0 names=0)
ALL SCENARIOS GREEN
Python rendering — the unit as a program
#!/usr/bin/env python3
# =============================================================================
# exo_01_names_and_midwives — 1:1-22
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/exo_01_names_and_midwives.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 names and the midwives (1:1-22)"""
from machine import Machine
m = Machine("exo_01_names_and_midwives")
# -------------------------- Exod.1.1 · THE_NAMES_REOPENED ------------------
# וְאֵלֶּה שְׁמוֹת בְּנֵי יִשְׂרָאֵל הַבָּאִים מִצְרָיְמָה אֵת יַעֲקֹב אִישׁ
# וּבֵיתוֹ בָּאוּ
# "[EN-AID] And these are the names of the sons of Israel who came to Egypt;
# with Jacob, each man and his household, they came."
m.step("Exod.1.1")
# ‹וְאֵלֶּה שְׁמוֹת בְּנֵי יִשְׂרָאֵל› (“and-these name son Israel”) —
# section name-son-Israel: son-lea, son-rachel, son-the-shefachot
m.section("shemot_bene_yisrael", "bene_lea", "ben_rachel", "bene_ha_shefachot")
# -------------------------- Exod.1.2 · LEAHS_FOUR --------------------------
# רְאוּבֵן שִׁמְעוֹן לֵוִי וִיהוּדָה
# "[EN-AID] Reuben, Simeon, Levi, and Judah;"
m.step("Exod.1.2")
# ‹רְאוּבֵן שִׁמְעוֹן לֵוִי וִיהוּדָה› (“Reuben Simeon Levi and-Judah”) —
# fact holds: Reuben-Simeon-Levi-vi-yhuda
m.fact("reuven_shimon_levi_vi_yhuda")
# -------------------------- Exod.1.3 · LEAHS_LAST_AND_RACHELS --------------
# יִשָּׂשכָר זְבוּלֻן וּבְנְיָמִן
# "[EN-AID] Issachar, Zebulun, and Benjamin;"
m.step("Exod.1.3")
# ‹יִשָּׂשכָר זְבוּלֻן וּבְנְיָמִן› (“Issachar Zebulun and-Benjamin”) — fact
# holds: Issachar-Zebulun-and-Benjamin
m.fact("yisashkhar_zevulun_u_venyamin")
# -------------------------- Exod.1.4 · THE_HANDMAIDS_FOUR ------------------
# דָּן וְנַפְתָּלִי גָּד וְאָשֵׁר
# "[EN-AID] Dan, and Naphtali; Gad, and Asher."
m.step("Exod.1.4")
# ‹דָּן וְנַפְתָּלִי גָּד וְאָשֵׁר› (“Daniel and-Naphtali Gad and-Asher”) —
# fact holds: Daniel-and-Naphtali-Gad-and-Asher
m.fact("dan_ve_naftali_gad_ve_asher")
# -------------------------- Exod.1.5 · SEVENTY_SOULS_AND_JOSEPH ------------
# וַיְהִי כָּל־נֶפֶשׁ יֹצְאֵי יֶרֶךְ־יַעֲקֹב שִׁבְעִים נָפֶשׁ וְיוֹסֵף הָיָה
# בְמִצְרָיִם
# "[EN-AID] And all the souls that came out of the loins of Jacob were
# seventy souls; and Joseph was in Egypt."
m.step("Exod.1.5")
# ‹יַעֲקֹב שִׁבְעִים נָפֶשׁ וְיוֹסֵף הָיָה בְמִצְרָיִם› (“Jacob seventy
# living-being and-Joseph be in-Egypt”) — fact holds: seventy-living-being-
# and-Joseph-in-Egypt
m.fact("shivim_nefesh_ve_yosef_be_mitzrayim")
# -------------------------- Exod.1.6 · THE_DEATH_RETOLD --------------------
# וַיָּמָת יוֹסֵף וְכָל־אֶחָיו וְכֹל הַדּוֹר הַהוּא
# "[EN-AID] And Joseph died, and all his brothers, and all that generation."
m.step("Exod.1.6")
# ‹וַיָּמָת יוֹסֵף› (“and-die Joseph”) — fact holds: and-die-Joseph-and-all-
# the-generation
m.fact("va_yamat_yosef_ve_khol_ha_dor")
# -------------------------- Exod.1.7 · THE_SIX_INCREASE_WORDS --------------
# וּבְנֵי יִשְׂרָאֵל פָּרוּ וַיִּשְׁרְצוּ וַיִּרְבּוּ וַיַּעַצְמוּ בִּמְאֹד
# מְאֹד וַתִּמָּלֵא הָאָרֶץ אֹתָם
# "[EN-AID] And the sons of Israel were fruitful, and swarmed, and
# multiplied, and grew mighty — exceedingly, exceedingly; and the land was
# filled with them."
m.step("Exod.1.7")
# ‹פָּרוּ וַיִּשְׁרְצוּ וַיִּרְבּוּ וַיַּעַצְמוּ בִּמְאֹד מְאֹד› (“be-
# fruitful and-swarm and-multiply and-bind-fast in-very very”) — fact holds:
# and-fill-the-earth-otam
m.fact("va_timale_ha_aretz_otam")
# -------------------------- Exod.1.8 · A_KING_WHO_KNEW_NOT -----------------
# וַיָּקָם מֶלֶךְ־חָדָשׁ עַל־מִצְרָיִם אֲשֶׁר לֹא־יָדַע אֶת־יוֹסֵף
# "[EN-AID] And there arose a new king over Egypt, who knew not Joseph."
m.step("Exod.1.8")
# ‹וַיָּקָם מֶלֶךְ־חָדָשׁ עַל־מִצְרָיִם› (“and-arise king new over Egypt”) —
# event: qam — agent king-new
m.event("qam", agent="melekh_chadash")
# -------------------------- Exod.1.9 · BEHOLD_THE_PEOPLE -------------------
# וַיֹּאמֶר אֶל־עַמּוֹ הִנֵּה עַם בְּנֵי יִשְׂרָאֵל רַב וְעָצוּם מִמֶּנּוּ
# "[EN-AID] And he said to his people: Behold, the people of the sons of
# Israel are more numerous and mightier than we."
m.step("Exod.1.9")
# ‹רַב וְעָצוּם מִמֶּנּוּ› (“many/great and-powerful from-us/our”) — fact
# holds: many/great-and-powerful-from-it
m.fact("rav_ve_atzum_mimenu")
# -------------------------- Exod.1.10 · COME_LET_US_OUTWIT -----------------
# הָבָה נִתְחַכְּמָה לוֹ פֶּן־יִרְבֶּה וְהָיָה כִּי־תִקְרֶאנָה מִלְחָמָה
# וְנוֹסַף גַּם־הוּא עַל־שֹׂנְאֵינוּ וְנִלְחַם־בָּנוּ וְעָלָה מִן־הָאָרֶץ
# "[EN-AID] Come, let us deal wisely with him, lest he multiply, and it come
# to pass, when war befalls, that he too be added to our enemies, and fight
# against us, and go up from the land."
m.step("Exod.1.10")
# ‹הָבָה נִתְחַכְּמָה לוֹ› (“give-ward be-wise to-him/its”) — king-new
# speaks a demand — LET: hava-be-wise-not
m.declare("melekh_chadash", "LET",
"hava_nitchakma_lo")
# -------------------------- Exod.1.11 · TASKMASTERS_SET --------------------
# וַיָּשִׂימוּ עָלָיו שָׂרֵי מִסִּים לְמַעַן עַנֹּתוֹ בְּסִבְלֹתָם וַיִּבֶן
# עָרֵי מִסְכְּנוֹת לְפַרְעֹה אֶת־פִּתֹם וְאֶת־רַעַמְסֵס
# "[EN-AID] And they set over him taskmasters of levies, in order to afflict
# him with their burdens; and he built store-cities for Pharaoh: Pitom, and
# Raamses."
m.step("Exod.1.11")
# ‹וַיָּשִׂימוּ עָלָיו שָׂרֵי מִסִּים לְמַעַן עַנֹּתוֹ בְּסִבְלֹתָם› (“and-
# put/set over-him/its officer burden so-that afflict-literally-him/its in-
# porterage-them/their”) — demand settled (popped from the queue): hava-be-
# wise-not
m.result("hava_nitchakma_lo", tmark="t1")
# -------------------------- Exod.1.12 · THE_MORE_AFFLICTED_THE_MORE --------
# וְכַאֲשֶׁר יְעַנּוּ אֹתוֹ כֵּן יִרְבֶּה וְכֵן יִפְרֹץ וַיָּקֻצוּ מִפְּנֵי
# בְּנֵי יִשְׂרָאֵל
# "[EN-AID] And as they afflicted him, so he multiplied and so he spread;
# and they dreaded because of the sons of Israel."
m.step("Exod.1.12")
# ‹כֵּן יִרְבֶּה וְכֵן יִפְרֹץ› (“so multiply and-so break-out”) — fact
# holds: so-multiply-and-so-break-out
m.fact("ken_yirbe_ve_khen_yifrotz")
# -------------------------- Exod.1.13 · WITH_CRUSHING_SERVICE --------------
# וַיַּעֲבִדוּ מִצְרַיִם אֶת־בְּנֵי יִשְׂרָאֵל בְּפָרֶךְ
# "[EN-AID] And Egypt made the sons of Israel serve with crushing service."
m.step("Exod.1.13")
# ‹וַיַּעֲבִדוּ מִצְרַיִם אֶת־בְּנֵי יִשְׂרָאֵל בְּפָרֶךְ› (“and-work/serve
# Egyptian obj-marker son Israel in-fracture”) — fact holds: and-work/serve-
# Egypt-in-fracture
m.fact("va_yaavidu_mitzrayim_be_farekh")
# -------------------------- Exod.1.14 · THE_FOUR_AFFLICTIONS ---------------
# וַיְמָרְרוּ אֶת־חַיֵּיהֶם בַּעֲבֹדָה קָשָׁה בְּחֹמֶר וּבִלְבֵנִים
# וּבְכָל־עֲבֹדָה בַּשָּׂדֶה אֵת כָּל־עֲבֹדָתָם אֲשֶׁר־עָבְדוּ בָהֶם
# בְּפָרֶךְ
# "[EN-AID] And they made their lives bitter with hard service — with mortar
# and with bricks, and with all service in the field; all their service in
# which they made them serve with crushing service."
m.step("Exod.1.14")
# ‹וַיְמָרְרוּ אֶת־חַיֵּיהֶם בַּעֲבֹדָה קָשָׁה› (“and-be-bitter obj-marker
# alive-them/their in-service/work severe”) — fact holds: and-be-bitter-
# with-chayehem
m.fact("va_yemarru_et_chayehem")
# -------------------------- Exod.1.15 · SHIFRA_AND_PUA ---------------------
# וַיֹּאמֶר מֶלֶךְ מִצְרַיִם לַמְיַלְּדֹת הָעִבְרִיֹּת אֲשֶׁר שֵׁם הָאַחַת
# שִׁפְרָה וְשֵׁם הַשֵּׁנִית פּוּעָה
# "[EN-AID] And the king of Egypt said to the midwives of the Hebrews, of
# whom the name of the one was Shifra, and the name of the second Pua:"
m.step("Exod.1.15")
# ‹הָאַחַת שִׁפְרָה וְשֵׁם הַשֵּׁנִית פּוּעָה› (“the-one Shiphrah and-name
# the-second Puah”) — fact holds: Shiphrah-and-fua
m.fact("shifra_u_fua")
# -------------------------- Exod.1.16 · THE_KILL_ORDER ---------------------
# וַיֹּאמֶר בְּיַלֶּדְכֶן אֶת־הָעִבְרִיּוֹת וּרְאִיתֶן עַל־הָאָבְנָיִם
# אִם־בֵּן הוּא וַהֲמִתֶּן אֹתוֹ וְאִם־בַּת הִיא וָחָיָה
# "[EN-AID] And he said: When you deliver the Hebrew women, and you see upon
# the birthstool: if it is a son, you shall kill him; and if it is a
# daughter, she shall live."
m.step("Exod.1.16")
# ‹אִם־בֵּן הוּא וַהֲמִתֶּן אֹתוֹ› (“if son he/it and-die obj-marker-
# him/its”) — king-Egypt speaks a demand — LET: if-son-that-and-die-it
m.declare("melekh_mitzrayim", "LET",
"im_ben_hu_va_hamiten_oto")
# -------------------------- Exod.1.17 · THEY_DID_NOT_DO --------------------
# וַתִּירֶאןָ הַמְיַלְּדֹת אֶת־הָאֱלֹהִים וְלֹא עָשׂוּ כַּאֲשֶׁר דִּבֶּר
# אֲלֵיהֶן מֶלֶךְ מִצְרָיִם וַתְּחַיֶּיןָ אֶת־הַיְלָדִים
# "[EN-AID] And the midwives feared God, and did not do as the king of Egypt
# spoke to them; and they kept the children alive."
m.step("Exod.1.17")
# ‹וְלֹא עָשׂוּ כַּאֲשֶׁר דִּבֶּר אֲלֵיהֶן מֶלֶךְ מִצְרָיִם› (“and-not make
# like-as/which speak to-them/their king Egypt”) — fact holds: and-not-make-
# kaasher-speak
m.fact("ve_lo_asu_kaasher_diber")
# -------------------------- Exod.1.18 · WHY_HAVE_YOU_DONE ------------------
# וַיִּקְרָא מֶלֶךְ־מִצְרַיִם לַמְיַלְּדֹת וַיֹּאמֶר לָהֶן מַדּוּעַ
# עֲשִׂיתֶן הַדָּבָר הַזֶּה וַתְּחַיֶּיןָ אֶת־הַיְלָדִים
# "[EN-AID] And the king of Egypt called the midwives, and said to them: Why
# have you done this thing, and kept the children alive?"
m.step("Exod.1.18")
# ‹מַדּוּעַ עֲשִׂיתֶן הַדָּבָר הַזֶּה› (“what-known? make the-word/thing
# the-this”) — fact holds: what-known?-make
m.fact("madua_asiten")
# -------------------------- Exod.1.19 · FOR_THEY_ARE_LIVELY ----------------
# וַתֹּאמַרְןָ הַמְיַלְּדֹת אֶל־פַּרְעֹה כִּי לֹא כַנָּשִׁים הַמִּצְרִיֹּת
# הָעִבְרִיֹּת כִּי־חָיוֹת הֵנָּה בְּטֶרֶם תָּבוֹא אֲלֵהֶן הַמְיַלֶּדֶת
# וְיָלָדוּ
# "[EN-AID] And the midwives said to Pharaoh: Because the Hebrew women are
# not as the Egyptian women, for they are lively; before the midwife comes
# to them, they have given birth."
m.step("Exod.1.19")
# ‹כִּי־חָיוֹת הֵנָּה› (“that vigorous themselves”) — fact holds: that-
# vigorous-themselves
m.fact("ki_chayot_hena")
# -------------------------- Exod.1.20 · GOD_DEALT_WELL ---------------------
# וַיֵּיטֶב אֱלֹהִים לַמְיַלְּדֹת וַיִּרֶב הָעָם וַיַּעַצְמוּ מְאֹד
# "[EN-AID] And God dealt well with the midwives; and the people multiplied,
# and grew very mighty."
m.step("Exod.1.20")
# ‹וַיֵּיטֶב אֱלֹהִים לַמְיַלְּדֹת› (“and-be-make-well God to-bear-young”) —
# fact holds: and-be-make-well-God-to-bear-young
m.fact("va_yetev_elohim_la_meyaldot")
# -------------------------- Exod.1.21 · HE_MADE_THEM_HOUSES ----------------
# וַיְהִי כִּי־יָרְאוּ הַמְיַלְּדֹת אֶת־הָאֱלֹהִים וַיַּעַשׂ לָהֶם בָּתִּים
# "[EN-AID] And it was, because the midwives feared God, that He made them
# houses."
m.step("Exod.1.21")
# ‹וַיַּעַשׂ לָהֶם בָּתִּים› (“and-make to-them/their house”) — fact holds:
# and-make-to-them-house
m.fact("va_yaas_lahem_batim")
# -------------------------- Exod.1.22 · THE_NILE_DECREE --------------------
# וַיְצַו פַּרְעֹה לְכָל־עַמּוֹ לֵאמֹר כָּל־הַבֵּן הַיִּלּוֹד הַיְאֹרָה
# תַּשְׁלִיכֻהוּ וְכָל־הַבַּת תְּחַיּוּן
# "[EN-AID] And Pharaoh commanded all his people, saying: Every son that is
# born — into the Nile you shall cast him; and every daughter you shall keep
# alive."
m.step("Exod.1.22")
# ‹כָּל־הַבֵּן הַיִּלּוֹד הַיְאֹרָה תַּשְׁלִיכֻהוּ› (“all the-son the-born
# the-Nile-ward throw-out-him/its”) — Pharaoh speaks a demand — LET: all-
# the-son-the-born-the-yeora-tashlikhuhu
m.declare("paro", "LET",
"kol_ha_ben_ha_yilod_ha_yeora_tashlikhuhu")
# -------------------------- machine truth (baked from the Stage D run) -------
if __name__ == "__main__":
m.report()
assert m.created_set() == set()
assert m.presupposed_set() == set()
assert m.REGISTRY["names"] == {}
assert m.REGISTRY["writes"] == 0
assert m.tests_list() == []
assert m.open_demands() == ['im_ben_hu_va_hamiten_oto', 'kol_ha_ben_ha_yilod_ha_yeora_tashlikhuhu']
assert len(m.SPECS["log"]) == 3
assert sorted(m.LEDGER) == []
assert m.flag_counts() == {}
assert sorted(m.WORLD["facts"]) == sorted(['reuven_shimon_levi_vi_yhuda', 'yisashkhar_zevulun_u_venyamin', 'dan_ve_naftali_gad_ve_asher', 'shivim_nefesh_ve_yosef_be_mitzrayim', 'va_yamat_yosef_ve_khol_ha_dor', 'va_timale_ha_aretz_otam', 'rav_ve_atzum_mimenu', 'ken_yirbe_ve_khen_yifrotz', 'va_yaavidu_mitzrayim_be_farekh', 'va_yemarru_et_chayehem', 'shifra_u_fua', 've_lo_asu_kaasher_diber', 'madua_asiten', 'ki_chayot_hena', 'va_yetev_elohim_la_meyaldot', 'va_yaas_lahem_batim'])
assert m.WORLD["invariants"] == []
assert m.WORLD["partitions"] == []
assert len(m.EVENTS) == 6
print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")