The descent to Egypt: the famine, the sister-word, the plagued house (12:10-20) FROZEN
וַיְהִי רָעָב בָּאָרֶץ · va-yehi raav ba-aretz · 'and there was a famine in the land'
Derivation log (steps A–J)
| step | name | comment | confidence |
|---|---|---|---|
| A | Block choice | Gen 12:10-20 as ONE UNIT (owner ruling on staged recommendation): descent for famine (12:10), the fear-scheme speech (12:11-13), the seeing/praising/taking (12:14-15), the payment (12:16), the plague (12:17), the interrogation and counter-command (12:18-19), the escorted expulsion (12:20). 13:1's va-yaal ('went up') inverts 12:10's va-yered ('went down') — the inclusio is the frame; the ascent belongs to the next block. 11 verses, 141 tokens. | established |
| B | Hebrew source + trees | All 11 verses from DB tree_json (rule set v3, unique, pure binary; ascii rendered 2026-08-03). Tree facts (accent positions DB-verified): 12:10 rests (etnachta, major mid-verse rest) and ends on the SAME word — ba-aretz ('in the land') twice: the famine-verse is bracketed by the land it empties; 12:12 ends on yechayu ('they will keep alive') — the fear-verse's last word is the life-verb aimed at her; 12:13 ends on bi-gelalekh ('because of you'); 12:15 rests AND ends on paro ('Pharaoh') — the taking-verse is bracketed by the king; 12:16 ends on u-gemalim ('and camels') — the payment-verse ends deep in the gift-list; 12:17 ends on avram — the plague-verse's last word names whose wife she is (eshet AVRAM); 12:19 ENDS ON VA-LEKH ('and GO!') — the king's go-imperative sits verse-final where gen_26's ledger seated heirs and gen_14's seated deaths; 12:20 ends on lo ('all that was HIS'). | tested |
| C | Segment structure | Verb morphology (#IMPOSED OSHB, DB-verified 2026-08-03) and censuses run BEFORE drafting: ABRAM'S FIRST SPEECH VERIFIED — the narrative say-roster from Abram's debut (11:26) to here: 12:1 YHWH, 12:7 YHWH, 12:11 ABRAM (el-Saray ishto), 12:18 Pharaoh — no earlier Abram-speech exists; frozen gen_27's 'Abram's first response to God is a departure' stands, and his first WORDS are hinneh na yadati ('behold, please/now, I know') — fear and his wife's beauty. IMRI (12:13) — feminine singular IMPERATIVE (Vqv2fs): a husband commands his wife's speech; NA ('please') — the plea-particle's Torah DEBUT x2 (12:11, 12:13), born inside the scheme. VA-TUQACH (12:15) — QAL PASSIVE wayyiqtol (VQw3fs, TIR-032): the take-verb's first NARRATIVE passive (the form-class precision: 2:23's luqocha — the woman 'TAKEN from man' — and 3:19/3:23 are speech-perfects); the letter does not name the taker. VA-YENAGA (12:17) — PIEL ('and He PLAGUED') with the cognate object negaim gedolim ('great plagues'): NEGA's TORAH DEBUT — 65 of the noun's 67 Torah tokens are the affliction-word of the frozen lev_13 law (which cites 'nega (Gen 12:17)' as its own import); the verb's token 1 is 3:3 — the garden fence ('neither shall you TOUCH it'); tokens 3-5 are the other wife-danger spans (20:6, 26:11, 26:29) [careers, prose]. Debut/career table: raav ('famine') tokens 1-2 both in 12:10 (tokens 3-4 = 26:1, the verse that cites THIS famine as 'the first'; the rest crowd Yosef's); kaved ('heavy') token 1 (tokens 2-5 ALL famine verses — 41:31, 43:1, 47:4, 47:13 [staging's 13:2 claim corrected]); gur ('sojourn') token 1 — the ger-root born at the first descent; yarad token 3 (frozen gen_25 quoted at the step); Pharaoh tokens 1-6 (of 216) all in-span; sar ('officer') token 1 — sarei Faro one consonant-set from SARAY [sound-observation only, no claim]; hallel ('praise') — the root's ONLY Torah token (piel, 12:15; GLOSS_FIX from DB 'be-clear'); harag ('kill') token 6 = 12:12 (tokens 1-5 are ALL the Cain cycle; token 7 = 20:4, the next endangered-wife span); chayah piel yechayu ('keep alive') + qal ve-chaytah ('shall live') — the ledgers' life-verb (tokens 37-38) re-voiced as plea; yatav ('do well') tokens 3-4 IN-SPAN ECHO (yitav-li requested 12:13, hetiv delivered 12:16; tokens 1-2 = 4:7 to Cain — not a debut, seed corrected); baavur ('for the sake of') tokens 3-4 in-span (tokens 1-2: 3:17's cursed-ground-for-your-sake, 8:21's never-again — the sake-word's career flips from curse to payment); achoti ('my sister') tokens 2-3 (token 1 = 4:22 Naamah; token 4 = 20:2 — the next sister-claim); gamal ('camel') TORAH DEBUT (tokens 2-4 = Rivkah's camels, Gen 24); eved token 5 in the gift-list (gen_23 quoted at the step); mah-asita ('what have you done') roster: 3:13, 4:10, 12:18, 20:9, 26:10 — God twice, then three kings; tzavah ('command') tokens 1-7 ALL DIVINE (2:16 the first command; 3:11/3:17 the trial; 6:22/7:5/7:9/7:16 the ark compliances) — TOKEN 8 = 12:20: the command-verb's FIRST HUMAN SUBJECT IS PHARAOH; shalach piel token 8 = 12:20 (token 2 = 3:23, THE GARDEN EXPULSION — same verb, same stem; tokens 3-7 are the ark's raven and dove) [careers, prose]; devar ('word/matter') token 2 = 12:17's al-devar Saray (token 1 = 11:1, gen_25's 'one words'); isha ('woman/wife') x10 in 11 verses — the wife-word saturates the wife-denial. | tested |
| D | Predicates & outcomes | The machine's shape is the INVERSE of gen_27: there God spoke twice, commanded twice, and the human never replied in words; here the humans command three times and God never speaks at all. The queue tells the story: Abram pushes a demand on his wife (imri-na — gen_13's Lemekh class: a man commanding his wife, no compliance ever narrated, open forever); Pharaoh pushes two back on Abram (qach, va-lekh — the go-verb of 12:1 handed back by Egypt, verse-final); NOTHING pops — the letter writes no receipt verse for any of the three, and 12:19's amarta ('YOU said — masculine') re-routes the sister-words to the man who demanded them [letter fact; the OPEN candidacy of Sarai's silence held]. Around the queue: the famine-facts, the fear-forecast (kill ME, keep YOU alive), the doubled silence (Sarai answers no one; Abram answers none of Pharaoh's three questions), the passive taking, the payment list, the wordless plague, the escorted expulsion. TESTS empty (the plague is a deed, not a verdict-speech); WORLD installs zero; REGISTRY zero. | tested |
| E | Logic format choice | Operator lines; per-verse steps (eleven). DECLARE x3 — ALL HUMAN (gen_13's class, quoted: 'the queue is bookkeeping, not endorsement'): imri(saray, achoti_hi) at 12:13 (TIR-027 feminine imperative + the debut na), qach(avram, et_ishto) and lekh(avram) at 12:19 (the king's pair — one verse, two demands, the second the call's own verb). ZERO RESULT ops — no demand receipts in-span [bold; the letter's arithmetic]. EVENTs (11): go_down (12:10), say (12:11 — the first Abram speech), see x2 (12:14 the Egyptians; 12:15 the officers), praise (12:15 — the hallel hapax), take-PASSIVE (12:15, Theme only, TIR-032 — the letter hides the taker), do_good (12:16), plague (12:17 — the span's ONLY divine act), say (12:18 Pharaoh), command (12:20 — tzavah's first human subject), send_away (12:20 — the garden-expulsion stem). Standing facts (8): the heavy-famine, the beauty-address, the fear-forecast, the benefit-clause, the very-fair report, the seven-term gift-list, the al-devar-Saray cause, the amarta-attribution. NOTE_PRESUPPOSED x1 (mitzrayim). NAME x0, REGISTRY x0, TESTS x0, LEDGER x0, INSTALLS x0. Queue at rest: THREE OPEN, all human — the corpus's largest all-human debt. Interpreter extensions: NONE. | established |
| F | Bilingual logic objects | Every operator line carries he + he_translit + en. Machine tokens apostrophe-free: imri(saray, achoti_hi), qach(avram, et_ishto), lekh(avram), ve_hargu_oti_ve_otakh_yechayu, al_devar_saray_eshet_avram, va_yehi_lo_tzon_u_vaqar. | established |
| G | Oral (named only) + Tier-A translation check | Named but NOT read (queue only — the cache middot scan is the main loop's gate): Bereshit Rabbah 40-41 (the span; BR 41:2 — already cited by frozen lev_13 — reads 12:17's nega as tzara'at); Bavli Bava Batra 16a-b class parallels; Rashi at 12:11 (the now-I-know crux), 12:13 (the brother-gifts), 12:17 (the plague identified); Ramban at 12:10 (THE FAMOUS DISSENT: Abram's descent and the sister-scheme called 'a great sin' — chet gadol — and the descent-pattern read as the Egypt-exile's cause: the maaseh-avot ['deeds of the fathers'] counter-file); the ten-trials roster (this span as trial #2 in some counts). Tier-A Onkelos (11 fetches, Data/FETCHLOG.md 2026-08-03): findings in ORAL_onkelos_tier_a — headline: the buffer GIVES SARAI THE SPEECH-ROLE THE LETTER WITHHOLDS ('that my soul may be preserved BY YOUR WORDS' — be-fitgamaykhi, an added instrument); person-taking becomes LEADING even in the passive (ve-idabbarat, 'she was led'); the expulsion becomes an ESCORT (ve-alviu, 'they accompanied him'); and Pharaoh's va-lekh is IZEL — the exact Aramaic imperative of 12:1's call. | tested |
| H | Scenarios | S1 the descent: famine-facts hold, mitzrayim flagged. S2 the first speech: the beauty-address holds. S3 the request: the imri-demand pushed and OPEN, the benefit-clause holds. S4 the seeing: the very-fair fact holds. S5 the payment: the gift-list holds. S6 the plague: the cause-fact holds. S7 the counter-commands: both king-demands pushed and OPEN, the attribution-fact holds. S8 the expulsion: all three demands STILL open, registry/tests empty, LEDGER empty. S9_negative LET? guard; S10_negative flag-never-block. | tested |
| I | English leakage review | Operators derive from morph codes (the feminine imperative, the qal-passive wayyiqtol, the piel plague-verb, TIR-014/027/ 032) and censuses run BEFORE drafting (the say-roster; the raav/kaved/gur/na/gamal/sar/nega debuts; the harag, achoti, baavur, yatav, tzavah, shalach-piel, mah-asita rosters; the hallel hapax). NOT supplied: whether the scheme was ever spoken by Sarai (the letter is silent; the buffer inserts her words — dual-track), who took her (the passive hides it), what the plagues were, whether Abram answered the king (no answer is recorded), the 20:12 harmonization (named-only), Ramban's verdict (named-only), or any receipt for the three open demands — every one [OPEN], prose, or flagged. | established |
| J | Pre-flight + draft ship | Pre-flight 2026-08-03 against the UNMODIFIED repo interpreter — zero injected prototypes (scratchpad preflight_gen28.py; draft guard bypassed for preview only). Ships as STATUS: DRAFT by the gen-3 block agent (mechanics only, final derivation of this agent's tenure); the main loop verifies quotes, re-runs censuses, rules on the flagged choices, and freezes through the standard gate chain. | established |
Boot steps — the operator lines (hand-derived, owner-approved)
STEP_Gn_12_10 · Gen.12.10 · THE_DESCENT_FOR_FAMINE
וַיְהִי רָעָב בָּאָרֶץ וַיֵּרֶד אַבְרָם מִצְרַיְמָה לָגוּר שָׁם כִּי־כָבֵד הָרָעָב בָּאָרֶץ · va-yehi raav ba-aretz va-yered avram mitzraymah la-gur sham ki-khaved ha-raav ba-aretz · [EN-AID/JPS] And there was a famine in the land; and Abram went down into Egypt to sojourn there; for the famine was sore in the land.
ויהי רעב בארץ · va-yehi raav ba-aretz · a famine in the land (etnachta arm ends on ba-aretz)
וירד אברם מצרימה לגור שם כי־כבד הרעב בארץ · va-yered avram mitzraymah la-gur sham ki-khaved ha-raav ba-aretz · the descent to sojourn — the verse ends on ba-aretz again: bracketed by the land
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | go_down(e1) ∧ Agent(e1, avram) ∧ Goal(e1, mitzrayim) = go-down(e1) ∧ Agent(e1, avram) ∧ Goal(e1, mitzrayim) VA-YERED — and FROZEN gen_25's career line LANDS, quoted verbatim: 'YARAD ("descend") — the descend-verb's TORAH DEBUT is God's descent (11:5); token 2 the divine cohortative; token 3 = 12:10 (Abram down to Egypt); token 5 = 18:21's eradah-na ("let Me go down") at SODOM.' This is token 3 [frozen-unit prediction landing, marked]: the verb's first human subject inherits it from two divine descents. LA-GUR ('to SOJOURN') — the ger-root's Torah debut: the stranger- word is born on Abram's way down [career, prose]. The promised land's first act toward its promisee is a famine [letter fact; Ramban's verdict-file is the chain's, named-only]. | וַיֵּרֶד אַבְרָם מִצְרַיְמָה לָגוּר שָׁם · va-yered avram mitzraymah la-gur sham = and-yered avram mitzraymah to-gur there | — | tested |
| PRECONDITION_STATE | HOLDS(ki_khaved_ha_raav_ba_aretz, t0) = HOLDS(when-khaved-the-raav-in-the-earth, t0) RAAV ('famine') — TORAH DEBUT, twice in this verse; tokens 3-4 are 26:1, the verse that will cite THIS famine as 'the FIRST famine'; the word's bulk crowds Yosef's Egypt [career, prose]. KAVED ('heavy') — Torah debut on the famine; its first five tokens are ALL famine-verses (12:10, 41:31, 43:1, 47:4, 47:13): the heavy-word enters the corpus hungry [census; staging's 13:2 claim corrected — flagged]. | כִּי־כָבֵד הָרָעָב בָּאָרֶץ · ki-khaved ha-raav ba-aretz = when-khaved the-raav earth | — | tested |
| NOTE_PRESUPPOSED | mitzrayim are READ without prior install (known geography) flag, not fix (Egypt — the table's name, 10:6, read here as a place) | — | — | tested |
STEP_Gn_12_11 · Gen.12.11 · THE_FIRST_SPEECH_IS_FEAR_AND_BEAUTY
וַיְהִי כַּאֲשֶׁר הִקְרִיב לָבוֹא מִצְרָיְמָה וַיֹּאמֶר אֶל־שָׂרַי אִשְׁתּוֹ הִנֵּה־נָא יָדַעְתִּי כִּי אִשָּׁה יְפַת־מַרְאֶה אָתְּ · va-yehi ka-asher hiqriv la-vo mitzraymah va-yomer el-saray ishto hinneh-na yadati ki ishah yefat-mareh at · [EN-AID/JPS] And it came to pass, when he was come near to enter into Egypt, that he said unto Sarai his wife: 'Behold now, I know that thou art a fair woman to look upon.'
ויהי כאשר הקריב לבוא מצרימה · va-yehi ka-asher hiqriv la-vo mitzraymah · drawing near to enter Egypt (etnachta arm)
ויאמר אל־שרי אשתו הנה־נא ידעתי כי אשה יפת־מראה את · va-yomer el-saray ishto hinneh-na yadati ki ishah yefat-mareh at · the first speech: behold-please, I know you are beautiful
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | say(e2) ∧ Agent(e2, avram) ∧ Goal(e2, saray) ABRAM'S FIRST RECORDED SPEECH IN THE CORPUS [census-verified: the narrative say-roster from his debut (11:26) holds 12:1 YHWH, 12:7 YHWH, then THIS]. Frozen gen_27 held the silence ('Abram's first response to God is a departure' — quoted); the silence breaks HERE — not to God (he has still never answered God in words) but to his wife, at the border, about fear. HIQRIV ('drew near') — the bring-near verb's Torah debut: the offering-verb of all Leviticus (198 tokens) enters the corpus as an approach to Egypt [career, prose]. | וַיֹּאמֶר אֶל־שָׂרַי אִשְׁתּוֹ · va-yomer el-saray ishto = and-yomer to-saray his-wife | — | tested |
| PRECONDITION_STATE | HOLDS(hinneh_na_yadati_ki_ishah_yefat_mareh_at, t0) = HOLDS(behold-na-yadati-when-woman-yefat-appearance-at, t0) The address held as spoken fact: 'behold, NA (the plea-particle's TORAH DEBUT — politeness is born inside a scheme), I know that you are a woman beautiful of appearance' — yafeh ('beautiful') Torah debut; the corpus's first recorded compliment is a risk-assessment [letter fact]. Onkelos: na -> khe-an ('now') — the plea temporalized, both times [dual-track]. | הִנֵּה־נָא יָדַעְתִּי כִּי אִשָּׁה יְפַת־מַרְאֶה אָתְּ · hinneh-na yadati ki ishah yefat-mareh at = behold-na yadati when woman yefat-appearance at | TIR-032 | tested |
STEP_Gn_12_12 · Gen.12.12 · THE_FEAR_FORECAST
וְהָיָה כִּי־יִרְאוּ אֹתָךְ הַמִּצְרִים וְאָמְרוּ אִשְׁתּוֹ זֹאת וְהָרְגוּ אֹתִי וְאֹתָךְ יְחַיּוּ · ve-hayah ki-yiru otakh ha-mitzrim ve-amru ishto zot ve-hargu oti ve-otakh yechayu · [EN-AID/JPS] And it will come to pass, when the Egyptians shall see thee, that they will say: This is his wife; and they will kill me, but thee they will keep alive.
והיה כי־יראו אתך המצרים ואמרו אשתו זאת · ve-hayah ki-yiru otakh ha-mitzrim ve-amru ishto zot · when the Egyptians see you and say: his wife is this (etnachta arm)
והרגו אתי ואתך יחיו · ve-hargu oti ve-otakh yechayu · me they will kill — you they will keep alive
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(ve_hargu_oti_ve_otakh_yechayu, t0) = HOLDS(and-hargu-me-and-otakh-yechayu, t0) The forecast held as spoken fact (coded perfects-with-vav — projected future, no event fires): HARAG ('kill') token 6 — tokens 1-5 are ALL the Cain cycle (4:8-25): the kill-verb's first post-Cain token is Abram's fear of strangers; token 7 is 20:4, the next endangered-wife span [career, prose]. YECHAYU — PIEL 'they will KEEP ALIVE': the ledgers' life-verb (gen_14/gen_26's va-yechi, sixteen times in the deathless ledger) re-voiced as the fate Abram assigns his wife — death for him, kept-alive-ness for her: the asymmetry is his own forecast [letter fact; the Egyptians never say the line — it exists only in Abram's mouth]. | וְהָרְגוּ אֹתִי וְאֹתָךְ יְחַיּוּ · ve-hargu oti ve-otakh yechayu = and-hargu me and-otakh yechayu | — | tested |
STEP_Gn_12_13 · Gen.12.13 · THE_REQUEST_WITH_NO_REPLY
אִמְרִי־נָא אֲחֹתִי אָתְּ לְמַעַן יִיטַב־לִי בַעֲבוּרֵךְ וְחָיְתָה נַפְשִׁי בִּגְלָלֵךְ · imri-na achoti at lemaan yitav-li vaavurekh ve-chaytah nafshi biglalekh · [EN-AID/JPS] Say, I pray thee, thou art my sister; that it may be well with me for thy sake, and that my soul may live because of thee.'
אמרי־נא אחתי את · imri-na achoti at · say, please: my sister you are (etnachta arm)
למען ייטב־לי בעבורך וחיתה נפשי בגללך · lemaan yitav-li vaavurekh ve-chaytah nafshi biglalekh · that it be well with me for your sake — the verse ends on 'because of you'
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(avram, LET(imri(saray, achoti_hi))) = DECLARE(avram, LET(imri(saray, achoti-hi))) IMRI — feminine singular IMPERATIVE (Vqv2fs; TIR-027) + NA ('please'): a husband commands his wife's words, softly. The demand class is frozen gen_13's, quoted: 'DECLARE(lemekh, LET(shema(neshei_lemekh, qol_lemekh)))' — 'a man commanding his wives... The machine pushes LET(shema(...)) — the FIRST HUMAN ENTRY IN THE DEMAND QUEUE (the issuer field carries lemekh; the queue is bookkeeping, not endorsement) — and NO compliance is ever narrated: the wives' answer does not exist.' SO HERE: the demanded words are achoti at ('you are my sister'); NO REPLY FROM SARAI IS NARRATED ANYWHERE IN THE SPAN — or the corpus [OPEN]; when the words surface at 12:19 the letter attributes them to ABRAM (amarta, masculine). The demand stands OPEN at the wall [the 20:12 half-sister harmonization is the chain's, named-only]. | אִמְרִי־נָא אֲחֹתִי אָתְּ · imri-na achoti at = imri-na achoti at | TIR-027 | tested |
| PRECONDITION_STATE | HOLDS(lemaan_yitav_li_vaavurekh_ve_chaytah_nafshi, t0) = HOLDS(lemaan-yitav-to-me-vaavurekh-and-chaytah-nafshi, t0) The benefit-clause held as spoken fact — three purpose-words stacked (LEMAAN 'so that' Torah debut; VAAVUREKH 'for your sake' — baavur token 3, after 3:17's cursed-ground- FOR-YOUR-SAKE and 8:21's never-again: the sake-word flips from curse to profit; BIGLALEKH 'because of you' — Torah debut, verse-final). YITAV-LI ('that it be WELL with me') — yatav tokens 1-2 were 4:7, to Cain [not a debut; seed corrected]; watch 12:16: the wish is receipted by its own verb. VE-CHAYTAH NAFSHI ('and my soul shall LIVE') — the ledger-verb in a plea. Onkelos ADDS the instrument: 'that my soul be preserved BY YOUR WORDS' (be-fitgamaykhi) — the buffer gives Sarai the saving speech the letter never records her speaking [find-class; dual-track, flagged]. | לְמַעַן יִיטַב־לִי בַעֲבוּרֵךְ וְחָיְתָה נַפְשִׁי בִּגְלָלֵךְ · lemaan yitav-li vaavurekh ve-chaytah nafshi biglalekh = lemaan yitav-to-me vaavurekh and-chaytah nafshi biglalekh | — | tested |
STEP_Gn_12_14 · Gen.12.14 · THE_SEEING
וַיְהִי כְּבוֹא אַבְרָם מִצְרָיְמָה וַיִּרְאוּ הַמִּצְרִים אֶת־הָאִשָּׁה כִּי־יָפָה הִוא מְאֹד · va-yehi ke-vo avram mitzraymah va-yiru ha-mitzrim et-ha-ishah ki-yafah hi meod · [EN-AID/JPS] And it came to pass, that, when Abram was come into Egypt, the Egyptians beheld the woman that she was very fair.
ויהי כבוא אברם מצרימה · va-yehi ke-vo avram mitzraymah · at Abram's entering Egypt (etnachta arm)
ויראו המצרים את־האשה כי־יפה הוא מאד · va-yiru ha-mitzrim et-ha-ishah ki-yafah hi meod · the Egyptians saw THE WOMAN — very beautiful
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | see(e3) ∧ Agent(e3, ha_mitzrim) ∧ Theme(e3, ha_ishah) = see(e3) ∧ Agent(e3, the-mitzrim) ∧ Theme(e3, the-woman) The forecast's first clause fires ('when the Egyptians SEE you' -> 'the Egyptians SAW') — but the letter drops the verdict-speech Abram scripted for them: no Egyptian says 'this is his wife'; they see, and the narration itself calls her HA-ISHAH ('the WOMAN') — not 'his wife' — for the first time [letter fact: from here to 12:15 the text names her the-woman; Sarai's name returns only in God's clause at 12:17]. | וַיִּרְאוּ הַמִּצְרִים אֶת־הָאִשָּׁה · va-yiru ha-mitzrim et-ha-ishah = and-yiru the-mitzrim the-woman | TIR-014 | tested |
| PRECONDITION_STATE | HOLDS(ki_yafah_hi_meod, t0) = HOLDS(when-yafah-hi-very, t0) The narrator ratifies the appraisal and raises it: yafah MEOD ('VERY beautiful') — the husband said 'beautiful of appearance'; the text says more [letter fact, held]. | כִּי־יָפָה הִוא מְאֹד · ki-yafah hi meod = when-yafah hi very | — | tested |
STEP_Gn_12_15 · Gen.12.15 · THE_PRAISE_AND_THE_PASSIVE_TAKING
וַיִּרְאוּ אֹתָהּ שָׂרֵי פַרְעֹה וַיְהַלְלוּ אֹתָהּ אֶל־פַּרְעֹה וַתֻּקַּח הָאִשָּׁה בֵּית פַּרְעֹה · va-yiru otah sarei faro va-yehalelu otah el-paro va-tuqach ha-ishah beit paro · [EN-AID/JPS] And the princes of Pharaoh saw her, and praised her to Pharaoh; and the woman was taken into Pharaoh's house.
ויראו אתה שרי פרעה ויהללו אתה אל־פרעה · va-yiru otah sarei faro va-yehalelu otah el-paro · the officers saw and praised her to Pharaoh (etnachta arm ends on paro)
ותקח האשה בית פרעה · va-tuqach ha-ishah beit paro · and the woman WAS TAKEN to Pharaoh's house — the verse ends on paro again
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | see(e4) ∧ Agent(e4, sarei_faro) ∧ Theme(e4, ha_ishah) = see(e4) ∧ Agent(e4, sarei-faro) ∧ Theme(e4, the-woman) The second seeing, ranked: SAR ('officer/prince') Torah debut — sarei FARO, and PHARAOH himself debuts here (tokens 1-6 of 216, all in-span): Egypt's whole court vocabulary is born around one woman's face. [Sound- observation only, flagged as observation not claim: sarei ('officers of') and SARAY share their consonants — the letter puts her name's letters on her assessors.] | וַיִּרְאוּ אֹתָהּ שָׂרֵי פַרְעֹה · va-yiru otah sarei faro = and-yiru her sarei faro | — | tested |
| EVENT | praise(e5) ∧ Agent(e5, sarei_faro) ∧ Goal(e5, paro) = praise(e5) ∧ Agent(e5, sarei-faro) ∧ Goal(e5, paro) VA-YEHALELU — piel: THE HALLEL-ROOT'S ONLY TORAH TOKEN [hapax verified]: the praise-verb of the Psalms enters and exits the Torah in one verse, praising a captive woman to a king [GLOSS_FIX applied: DB gloss 'be-clear' -> 'praise']. | וַיְהַלְלוּ אֹתָהּ אֶל־פַּרְעֹה · va-yehalelu otah el-paro = and-yehalelu her to-paro | — | tested |
| EVENT | take(e6) ∧ Theme(e6, ha_ishah) ∧ Goal(e6, beit_paro) = take(e6) ∧ Theme(e6, the-woman) ∧ Goal(e6, beit-paro) VA-TUQACH ('and she WAS TAKEN') — QAL PASSIVE wayyiqtol (VQw3fs; TIR-032): the take-verb's FIRST NARRATIVE PASSIVE — NO AGENT is written; the letter hides every hand [the first passive take-FORMS were speech-perfects: 2:23's luqocha, the woman 'TAKEN from man' — the rib-poem's word returns as abduction-grammar; precision kept, prose]. The take-chain of three units: Terach took (11:31), Abram took (11:29, 12:5), now the woman IS taken — the verb the family lived by turns on its quietest member [prose arc]. Onkelos: ve-idabbarat ('she was LED') — the person-taking buffer (gen_26's find at 11:31) holds even in the passive [dual-track]. | וַתֻּקַּח הָאִשָּׁה בֵּית פַּרְעֹה · va-tuqach ha-ishah beit paro = and-tuqach woman beit paro | TIR-032 | tested |
STEP_Gn_12_16 · Gen.12.16 · THE_PAYMENT_FOR_HER_SAKE
וּלְאַבְרָם הֵיטִיב בַּעֲבוּרָהּ וַיְהִי־לוֹ צֹאן־וּבָקָר וַחֲמֹרִים וַעֲבָדִים וּשְׁפָחֹת וַאֲתֹנֹת וּגְמַלִּים · u-le-avram hetiv baavurah va-yehi-lo tzon-u-vaqar va-chamorim va-avadim u-shfachot va-atonot u-gemalim · [EN-AID/JPS] And he dealt well with Abram for her sake; and he had sheep, and oxen, and he-asses, and men-servants, and maid-servants, and she-asses, and camels.
ולאברם היטיב בעבורה · u-le-avram hetiv baavurah · and to Abram he did well FOR HER SAKE (etnachta arm)
ויהי־לו צאן־ובקר וחמרים ועבדים ושפחת ואתנת וגמלים · va-yehi-lo tzon-u-vaqar va-chamorim va-avadim u-shfachot va-atonot u-gemalim · the seven-term list — the verse ends on camels
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | do_good(e7) ∧ Agent(e7, paro) ∧ Goal(e7, avram) = do-good(e7) ∧ Agent(e7, paro) ∧ Goal(e7, avram) HETIV ('he did WELL') — the IN-SPAN ECHO [letter fact]: 12:13 requested lemaan YITAV-li vaavurekh ('that it be WELL with me for your sake'); 12:16 delivers u-le-avram HETIV baavurah ('to Abram he did WELL for HER sake') — the wish's own verb and the sake-word both return, with the pronoun shifted from 'your' to 'HER': the scheme pays exactly as designed, and the letter prices it [the echo is held as prose; the SPECS queue carries demands, not wishes — flagged format choice]. | וּלְאַבְרָם הֵיטִיב בַּעֲבוּרָהּ · u-le-avram hetiv baavurah = and-to-avram hetiv baavurah | — | tested |
| PRECONDITION_STATE | HOLDS(va_yehi_lo_tzon_u_vaqar_va_chamorim_va_avadim_u_shfachot_va_atonot_u_gemalim, t1) = HOLDS(and-yehi-not-tzon-and-vaqar-and-chamorim-and-avadim-and-shfachot-and-atonot-and-gemalim, t1) The list, enumerated exactly [seed order]: flock, herd (baqar Torah debut), he-donkeys, SLAVES (eved token 5 — frozen gen_23 quoted: 'EVED ("slave/servant") — Torah debut x4 INSIDE THE CURSE... the word that will carry Egypt (180 Torah tokens) is born in the Torah's first human curse-speech' — the curse-born word's next token is EGYPT'S PAYMENT [career landing, prose]), maidservants (shifchah Torah debut — the title Hagar will carry [named-only]), she-donkeys (aton debut), CAMELS (gamal TORAH DEBUT — tokens 2-4 are Rivkah's, Gen 24). Seven terms, priced in livestock and persons; the letter passes no comment and neither does the machine. | וַיְהִי־לוֹ צֹאן־וּבָקָר וַחֲמֹרִים וַעֲבָדִים וּשְׁפָחֹת וַאֲתֹנֹת וּגְמַלִּים · va-yehi-lo tzon-u-vaqar va-chamorim va-avadim u-shfachot va-atonot u-gemalim = and-yehi-not tzon-and-vaqar and-chamorim and-avadim and-shfachot and-atonot and-gemalim | — | tested |
STEP_Gn_12_17 · Gen.12.17 · THE_PLAGUE_WITHOUT_A_WORD
וַיְנַגַּע יְהוָה אֶת־פַּרְעֹה נְגָעִים גְּדֹלִים וְאֶת־בֵּיתוֹ עַל־דְּבַר שָׂרַי אֵשֶׁת אַבְרָם · va-yenaga YHWH et-paro negaim gedolim ve-et-beito al-devar saray eshet avram · [EN-AID/JPS] And the LORD plagued Pharaoh and his house with great plagues because of Sarai Abram's wife.
וינגע יהוה את־פרעה נגעים גדלים ואת־ביתו · va-yenaga YHWH et-paro negaim gedolim ve-et-beito · YHWH plagued Pharaoh and his house (etnachta arm ends on beito)
על־דבר שרי אשת אברם · al-devar saray eshet avram · because of Sarai, wife of ABRAM — the verse ends on his name
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | plague(e8) ∧ Agent(e8, YHWH) ∧ Theme(e8, paro_u_veito) = plague(e8) ∧ Agent(e8, the-LORD) ∧ Theme(e8, paro-and-veito) VA-YENAGA — PIEL ('and He PLAGUED'), with its own noun as cognate object: NEGAIM GEDOLIM ('great plagues') — NEGA'S TORAH DEBUT, and the bridge to the frozen law is explicit in the law itself: frozen lev_13's meta cites 'nega (Gen 12:17)... referenced — flagged read-before-install' and its oral queue names 'Bereshit Rabbah 41:2 (the Gen 12:17 nega debut as tzara'at)' [quoted; 65 of the noun's 67 Torah tokens are lev_13's affliction-word: the law's word is born on a king's house, over a taken wife — cross-unit career arc, prose, nothing pops]. The VERB'S token 1 is 3:3 — the garden fence ('neither shall you TOUCH it'); tokens 3-5 are the wife-danger spans (20:6 'I did not let you TOUCH her', 26:11, 26:29) [career, prose]. THIS IS THE SPAN'S ONLY DIVINE ACT, AND IT IS WORDLESS [verified: no divine speech verse exists in 12:10-20 — YHWH's two speeches (12:1, 12:7) are both behind the frozen wall]. Onkelos: 'He BROUGHT plagues upon' (ve-aiti... makhtashin) — the touch dodged, the noun rendered with the same Aramaic word the law's buffer uses [dual-track]. | וַיְנַגַּע יְהוָה אֶת־פַּרְעֹה נְגָעִים גְּדֹלִים וְאֶת־בֵּיתוֹ · va-yenaga YHWH et-paro negaim gedolim ve-et-beito = and-yenaga the-LORD paro negaim gedolim and-beito | — | tested |
| PRECONDITION_STATE | HOLDS(al_devar_saray_eshet_avram, t0) = HOLDS(upon-devar-saray-wife-of-avram, t0) The cause-clause: 'because of the MATTER of Sarai, WIFE OF ABRAM' — davar token 2 (token 1 = 11:1, gen_25's 'one words'); the narration restores in one construct chain everything the scheme deleted: her NAME (the first 'Sarai' since 12:11 — 12:14-15 called her 'the woman') and her TITLE (eshet avram, verse-final on his name). God's only deed in the span is indexed to the fact the sister-word denied [letter fact]. | עַל־דְּבַר שָׂרַי אֵשֶׁת אַבְרָם · al-devar saray eshet avram = upon-devar saray wife-of avram | — | tested |
STEP_Gn_12_18 · Gen.12.18 · THE_KINGS_QUESTIONS_IN_THE_GARDENS_FORM
וַיִּקְרָא פַרְעֹה לְאַבְרָם וַיֹּאמֶר מַה־זֹּאת עָשִׂיתָ לִּי לָמָּה לֹא־הִגַּדְתָּ לִּי כִּי אִשְׁתְּךָ הִוא · va-yiqra faro le-avram va-yomer mah-zot asita li lamah lo-higadta li ki ishtekha hi · [EN-AID/JPS] And Pharaoh called Abram, and said: 'What is this that thou hast done unto me? why didst thou not tell me that she was thy wife?'
ויקרא פרעה לאברם ויאמר מה־זאת עשית לי · va-yiqra faro le-avram va-yomer mah-zot asita li · Pharaoh called Abram: what is this you have done to me? (etnachta arm ends on li)
למה לא־הגדת לי כי אשתך הוא · lamah lo-higadta li ki ishtekha hi · why did you not tell me she is your wife?
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | say(e9) ∧ Agent(e9, paro) ∧ Goal(e9, avram) The king summons and asks THE GARDEN'S QUESTION: MAH-ZOT ASITA ('what is this you have done?') — the roster [census]: 3:13 God to the woman (mah-zot asit), 4:10 God to Cain (meh asita), 12:18 PHARAOH to Abram — the divine interrogation-form's FIRST HUMAN SPEAKER is a pagan king, and its next two tokens are the other endangered-wife kings (20:9 Avimelech, 26:10 Avimelech) [letter fact held as PROSE per seed order — the letter does no more, the machine does no more]. LO-HIGADTA ('you did not TELL') — nagad token 3; frozen gen_23 noted tokens 1-2 are both nakedness-reports (3:11, 9:22): the tell-verb's early career is disclosures of what should not need telling [career, prose]. NO ANSWER FROM ABRAM IS RECORDED — to this or any of the three questions [the span's second silence; OPEN candidate held]. | וַיִּקְרָא פַרְעֹה לְאַבְרָם וַיֹּאמֶר מַה־זֹּאת עָשִׂיתָ לִּי · va-yiqra faro le-avram va-yomer mah-zot asita li = and-yiqra faro to-avram and-yomer mah-this asita to-me | — | tested |
STEP_Gn_12_19 · Gen.12.19 · THE_CONFESSION_AND_THE_COUNTER_COMMANDS
לָמָה אָמַרְתָּ אֲחֹתִי הִוא וָאֶקַּח אֹתָהּ לִי לְאִשָּׁה וְעַתָּה הִנֵּה אִשְׁתְּךָ קַח וָלֵךְ · lamah amarta achoti hi va-eqach otah li le-ishah ve-atah hinneh ishtekha qach va-lekh · [EN-AID/JPS] Why saidst thou: She is my sister? so that I took her to be my wife; now therefore behold thy wife, take her, and go thy way.'
למה אמרת אחתי הוא ואקח אתה לי לאשה · lamah amarta achoti hi va-eqach otah li le-ishah · why did YOU say 'my sister' — so I took her (etnachta arm ends on le-ishah)
ועתה הנה אשתך קח ולך · ve-atah hinneh ishtekha qach va-lekh · now — behold your wife: TAKE and GO (the verse ends on the go-imperative)
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(amarta_achoti_hi, t0) ∧ HOLDS(va_eqach_otah_li_le_ishah, t0) = HOLDS(amarta-achoti-hi, t0) ∧ HOLDS(and-eqach-her-to-me-to-woman, t0) Two facts from the king's mouth, held as spoken content: (1) AMARTA ('YOU said — masculine singular') achoti hi — the sister-words Abram demanded FROM SARAI at 12:13 return attributed TO ABRAM: the letter never lets her say them — the demand's content executed, the demand itself never receipted [the queue's honesty; OPEN stands]; (2) VA-EQACH ('and I TOOK her for my wife') — the king CONFESSES the taking 12:15's passive concealed: the hidden agent steps forward in his own first person [letter fact; the take-verb's tokens 21-23 are this span's passive/ confession/imperative triad]. Onkelos: u-devarit ('I LED her') — the person-taking buffer even in confession [dual-track]. | אָמַרְתָּ אֲחֹתִי הִוא וָאֶקַּח אֹתָהּ לִי לְאִשָּׁה · amarta achoti hi va-eqach otah li le-ishah = amarta achoti hi and-eqach her to-me woman | — | tested |
| DECLARE | DECLARE(paro, LET(qach(avram, et_ishto))) = DECLARE(paro, LET(qach(avram, his-wife))) QACH ('TAKE!') — masculine imperative (TIR-027; gen_13's human-demand class again): the king returns the wife with the very verb everyone has used on her, now aimed at her husband as a command. Pushed; NO receipt verse exists in-span [the taking-back is never narrated; flagged]. | הִנֵּה אִשְׁתְּךָ קַח · hinneh ishtekha qach = behold ishtekha qach | TIR-027 | tested |
| DECLARE | DECLARE(paro, LET(lekh(avram))) VA-LEKH ('and GO!') — VERSE-FINAL [tree fact]: the go-verb that opened the block at 12:1 (lekh-lekha, YHWH's summons) returns as a pagan king's expulsion-word, seated on the silluq (verse-end) [letter fact, prose arc across the frozen wall]. Pushed; the going that would answer it is 13:1's ascent — OUT OF SPAN, seam not encoded: the demand stands OPEN at the wall [flagged bold: the queue ends three open, all human — the machine follows the letter, not the staging expectation]. | וָלֵךְ · va-lekh = and-lekh | TIR-027 | tested |
STEP_Gn_12_20 · Gen.12.20 · THE_ESCORTED_EXPULSION
וַיְצַו עָלָיו פַּרְעֹה אֲנָשִׁים וַיְשַׁלְּחוּ אֹתוֹ וְאֶת־אִשְׁתּוֹ וְאֶת־כָּל־אֲשֶׁר־לוֹ · va-yetzav alav paro anashim va-yeshalchu oto ve-et-ishto ve-et-kol-asher-lo · [EN-AID/JPS] And Pharaoh gave men charge concerning him; and they brought him on the way, and his wife, and all that he had.
ויצו עליו פרעה אנשים · va-yetzav alav paro anashim · Pharaoh commanded men concerning him (etnachta arm)
וישלחו אתו ואת־אשתו ואת־כל־אשר־לו · va-yeshalchu oto ve-et-ishto ve-et-kol-asher-lo · and they sent him off — him, his wife, and all that was his
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | command(e10) ∧ Agent(e10, paro) ∧ Theme(e10, anashim) VA-YETZAV — TZAVAH ('command') TOKEN 8, and tokens 1-7 are ALL DIVINE [census]: 2:16 (the first command, the garden), 3:11/3:17 (the trial's citations), 6:22/7:5/7:9/7:16 (the ark compliances) — THE COMMAND-VERB'S FIRST HUMAN SUBJECT IS PHARAOH: the verb of the garden's law enters human government in Egypt, ordering an escort [letter fact, held]. | וַיְצַו עָלָיו פַּרְעֹה אֲנָשִׁים · va-yetzav alav paro anashim = and-yetzav alav paro anashim | — | tested |
| EVENT | send_away(e11) ∧ Agent(e11, anashim) ∧ Theme(e11, avram_ve_ishto_ve_khol_asher_lo) = send-away(e11) ∧ Agent(e11, anashim) ∧ Theme(e11, avram-and-his-wife-and-all-which-not) VA-YESHALCHU — SHALACH in PIEL, the GARDEN-EXPULSION STEM [census]: piel token 2 was 3:23 (va-yeshalchehu — 'He SENT HIM OUT of the garden'), tokens 3-7 the ark's raven and dove, token 8 HERE: the send-away verb's human-scale career rhymes the expulsions — a man sent from a garden eastward, a man sent from Egypt upward, each with his wife, each after a taking [prose arc; the ascent itself is 13:1, out of span]. The demands of 12:19 are NOT popped by this verse: the verbs differ (tzavah/shalach, not qach/lekh) and the agents are Pharaoh's men, not Abram [letter-honest; queue ends 3 open]. Onkelos: ve-ALVIU ('they ESCORTED him') — the expulsion softened to accompaniment [dual-track]. 'And ALL THAT WAS HIS' — the verse-final lo ('his'): the gift-list leaves Egypt with him; the letter counts it out the door and says nothing [held]. | וַיְשַׁלְּחוּ אֹתוֹ וְאֶת־אִשְׁתּוֹ וְאֶת־כָּל־אֲשֶׁר־לוֹ · va-yeshalchu oto ve-et-ishto ve-et-kol-asher-lo = and-yeshalchu it and-his-wife and-all-which-not | TIR-014 | tested |
State machine
| state | meaning |
|---|---|
| S_boot | Before 12:10 — all registers empty (standalone unit) |
| S_descended | After 12:10 — go_down fired (yarad token 3 — gen_25's frozen line lands); famine-facts hold; mitzrayim flagged |
| S_first_speech | After 12:11 — Abram's FIRST recorded speech (census-verified); the beauty-address holds |
| S_forecast | After 12:12 — the kill-me/keep-you-alive forecast holds (no event fires; his words only) |
| S_requested | After 12:13 — LET(imri(saray, achoti_hi)) pushed (gen_13's human class) and OPEN; the benefit-clause holds; no reply exists |
| S_seen | After 12:14 — the Egyptians' seeing fires WITHOUT the scripted verdict; 'the woman' replaces her name; the very-fair fact holds |
| S_taken | After 12:15 — seen, praised (the hallel hapax), TAKEN (first narrative passive take, agentless); Pharaoh brackets the verse |
| S_paid | After 12:16 — do_good fires the 12:13 wish's own verb (in-span echo, prose); the seven-term gift-list holds |
| S_plagued | After 12:17 — the span's ONLY divine act, wordless; nega debuts (lev_13's word); the cause-clause restores name and title |
| S_interrogated | After 12:18 — the garden's question-form in a king's mouth; no answer from Abram recorded |
| S_countermanded | After 12:19 — the confession-facts hold (amarta re-routes the sister-words to Abram); LET(qach) + LET(lekh) pushed and OPEN — the call's verb handed back, verse-final |
| S_expelled | After 12:20 — tzavah's first human subject; the garden-expulsion stem sends the family out; QUEUE ENDS 3 OPEN, ALL HUMAN; every other register empty |
| from | to | via |
|---|---|---|
| S_boot | S_descended | STEP_Gn_12_10 |
| S_descended | S_first_speech | STEP_Gn_12_11 |
| S_first_speech | S_forecast | STEP_Gn_12_12 |
| S_forecast | S_requested | STEP_Gn_12_13 |
| S_requested | S_seen | STEP_Gn_12_14 |
| S_seen | S_taken | STEP_Gn_12_15 |
| S_taken | S_paid | STEP_Gn_12_16 |
| S_paid | S_plagued | STEP_Gn_12_17 |
| S_plagued | S_interrogated | STEP_Gn_12_18 |
| S_interrogated | S_countermanded | STEP_Gn_12_19 |
| S_countermanded | S_expelled | STEP_Gn_12_20 |
Scenarios (the unit's own test suite)
| id | title | given | expect | anchor |
|---|---|---|---|---|
| S1 | The descent for famine: after STEP_Gn_12_10 | All registers empty (standalone unit). (go_down(e1) fired — gen_25's frozen yarad line lands; prose.) | Facts ki-khaved-ha-raav HOLD; flags mitzrayim as read-before-install; SPECS empty. = Facts when-khaved-the-raav HOLD; flags mitzrayim as read-before-install; SPECS empty. | וַיֵּרֶד אַבְרָם מִצְרַיְמָה · va-yered avram mitzraymah = and-yered avram mitzraymah |
| S2 | The first speech: after STEP_Gn_12_11 | S1 state. (say(e2) — Abram's first recorded speech, census-verified; prose.) | Facts hinneh-na-yadati HOLD; SPECS empty. = Facts behold-na-yadati HOLD; SPECS empty. | הִנֵּה־נָא יָדַעְתִּי · hinneh-na yadati = behold-na yadati |
| S3 | The request pushed, no reply exists: after STEP_Gn_12_13 | S2 state plus the forecast (12:12 — Facts only, no event). | LET(imri(saray, achoti_hi)) pushed and OPEN; Facts lemaan-yitav-li HOLD; Facts ve-hargu-oti-ve-otakh-yechayu HOLD. = LET(imri(saray, achoti-hi)) pushed and OPEN; Facts lemaan-yitav-to-me HOLD; Facts and-hargu-me-and-otakh-yechayu HOLD. | אִמְרִי־נָא אֲחֹתִי אָתְּ · imri-na achoti at = imri-na achoti at |
| S4 | The seeing without the script: after STEP_Gn_12_14 | S3 state. (see(e3) fired; the scripted verdict-speech never occurs; prose.) | Facts ki-yafah-hi-meod HOLD; LET(imri(saray, achoti_hi)) pushed and OPEN. = Facts when-yafah-hi-very HOLD; LET(imri(saray, achoti-hi)) pushed and OPEN. | כִּי־יָפָה הִוא מְאֹד · ki-yafah hi meod = when-yafah hi very |
| S5 | The payment for her sake: after STEP_Gn_12_16 | S4 state plus 12:15 (seen, praised — the hallel hapax, TAKEN passive-agentless; prose). (do_good(e7) — the 12:13 wish receipted by its own verb; prose echo.) | Facts va-yehi-lo-tzon HOLD; no test, no name. = Facts and-yehi-not-tzon HOLD; no test, no name. | וּלְאַבְרָם הֵיטִיב בַּעֲבוּרָהּ · u-le-avram hetiv baavurah = and-to-avram hetiv baavurah |
| S6 | The wordless plague: after STEP_Gn_12_17 | S5 state. (plague(e8) — the span's only divine act; no divine speech exists in-span; prose.) | Facts al-devar-saray HOLD; no test, no name. = Facts upon-devar-saray HOLD; no test, no name. | עַל־דְּבַר שָׂרַי אֵשֶׁת אַבְרָם · al-devar saray eshet avram = upon-devar saray wife-of avram |
| S7 | The king's demands pushed: after STEP_Gn_12_19 | S6 state plus 12:18 (the garden's question-form in a king's mouth; no answer recorded; prose). | LET(qach(avram, et_ishto)) pushed and OPEN; LET(lekh(avram)) pushed and OPEN; Facts amarta-achoti-hi HOLD. = LET(qach(avram, his-wife)) pushed and OPEN; LET(lekh(avram)) pushed and OPEN; Facts amarta-achoti-hi HOLD. | קַח וָלֵךְ · qach va-lekh = qach and-lekh |
| S8 | Expelled with three debts open: after STEP_Gn_12_20 | S7 state. (command(e10) — tzavah's first human subject; send_away(e11) — the garden-expulsion stem; neither pops anything: the verbs differ and the ascent is out of span.) | LET(imri(saray, achoti_hi)) pushed and OPEN; LET(qach(avram, et_ishto)) pushed and OPEN; LET(lekh(avram)) pushed and OPEN; no test, no name; LEDGER stays EMPTY (open transaction). = LET(imri(saray, achoti-hi)) pushed and OPEN; LET(qach(avram, his-wife)) pushed and OPEN; LET(lekh(avram)) pushed and OPEN; no test, no name; LEDGER stays EMPTY (open transaction). | וַיְשַׁלְּחוּ אֹתוֹ וְאֶת־אִשְׁתּוֹ · va-yeshalchu oto ve-et-ishto = and-yeshalchu it and-his-wife |
| S9_negative | Negative: the LET? contract guard | A synthetic LET? demand (the machine's own contract self-test). | LET? never auto-upgrades: resolution without citation must REFUSE; with a per-unit citation it may resolve — entries pop demands; nothing but citation moves a mood. | אֲחֹתִי · achoti = achoti |
| S10_negative | Negative: flags never block | A synthetic commit with TESTS empty (the machine's own contract self-test). | Cycle close with TESTS empty must be FLAGGED, never blocked. = Cycle close with TESTS empty must in FLAGGED, never blocked. |
Exports (reusable patterns)
| id | content |
|---|---|
| EXPORT_first_speech_and_the_silences | הִנֵּה־נָא יָדַעְתִּי … אִמְרִי־נָא אֲחֹתִי אָתְּ · hinneh-na yadati … imri-na achoti at · ABRAM'S FIRST RECORDED SPEECH (census-verified against the full say-roster since 11:26): the man who never answers God in words opens his corpus-voice at a border, on fear and his wife's beauty — NA ('please') debuts x2 inside the scheme; the demanded words (achoti at, 'you are my sister') ride gen_13's human-demand class ('the queue is bookkeeping, not endorsement' — quoted) and NO REPLY FROM SARAI EXISTS anywhere in the corpus — 12:19's amarta (masculine 'YOU said') re-routes the sister-words to the demander [OPEN]; the double silence completes at 12:18-19: Abram never answers the king's three questions; Onkelos INSERTS her instrument ('preserved BY YOUR WORDS' — be-fitgamaykhi): the buffer supplies the reply the letter withholds [find-class, dual-track] |
| EXPORT_three_human_demands_open | אִמְרִי־נָא … קַח וָלֵךְ · imri-na … qach va-lekh · the queue's inversion of gen_27: there God commanded twice and one demand still stands; here THREE demands push and ALL are human (a husband's imri, a king's qach + va-lekh) and ALL stand open — zero RESULT ops in the unit [the letter writes no receipt: the sister-words execute without her voice; the taking-back and the going are never narrated in-span — the ascent is 13:1, across the seam]; VA-LEKH is VERSE-FINAL [tree fact]: the go-verb of 12:1's summons returns as a pagan expulsion-word on the silluq throne; and in Aramaic the echo is EXACT — Onkelos renders Pharaoh's va-lekh as IZEL, the same imperative it gave YHWH's lekh-lekha [dual-track]; tzavah ('command') tokens 1-7 all divine, TOKEN 8 = PHARAOH — the command-verb's first human subject is a king ordering an escort |
| EXPORT_passive_take_and_the_plague | וַתֻּקַּח הָאִשָּׁה … וַיְנַגַּע יְהוָה · va-tuqach ha-ishah … va-yenaga YHWH · the take-verb's triad on one woman: PASSIVE (va-tuqach — first NARRATIVE passive take, qal-passive wayyiqtol, NO agent written; the form-class's speech-perfect ancestor is 2:23's luqocha, the woman 'TAKEN from man'), CONFESSION (va-eqach — the hidden agent steps forward in first person), IMPERATIVE (qach — the verb handed back as command); around it the letter strips and restores her: 'the woman' through 12:14-15, name AND title (saray eshet avram) returned inside God's cause-clause at 12:17 — the span's ONLY divine act, WORDLESS (no divine speech verse exists; the moral speech is Pharaoh's mah-zot asita — the garden's question-form [3:13, 4:10] in its first human mouth, and its next tokens are the other wife-sister kings 20:9/26:10); NEGA debuts as the plague on Pharaoh's house — frozen lev_13's own import ('nega (Gen 12:17)' — quoted): the affliction-law's word is born in an abduction case |
| EXPORT_egypt_pattern_field | וַיֵּרֶד … וַיְשַׁלְּחוּ … וַיַּעַל · va-yered … va-yeshalchu … (13:1) va-yaal · the descent-field: yarad token 3 (gen_25's frozen career line quoted and LANDED — two divine descents, then Abram's); raav ('famine') born here, cited as 'the FIRST' by 26:1, crowding Yosef's Egypt after; kaved ('heavy') born on the famine, its first five tokens all famines; gur ('sojourn') born on the way down; the payment enriches through the eved-word gen_23 filed as curse-born ('the word that will carry Egypt... born in the Torah's first human curse-speech' — quoted, token 5 = Egyptian payment); shalach-piel token 8 sends the family out on the GARDEN-EXPULSION stem (3:23 — same verb, same stem: expelled from a garden after a taking, expelled from Egypt after a taking); the va-yered/va-yaal (12:10/13:1) inclusio frames the unit, ascent out of span; the whole descend-plague-despoil-expel sequence is the chain's Egypt-pattern file (maaseh-avot ['deeds of the fathers']) — NAMED-ONLY, prose: the machine records eleven events and no typology |
Oral notes (named, tiered, dual-track — never merged)
וַיְנַגַּע יְהוָה · (queue — named only) · Named, not read. The cache middot scan is the MAIN LOOP'S gate and is not claimed by this draft [flagged]. Predicted classes: the descent-verdict dispute (Ramban's chet gadol vs the trial-roster reading — a JUDGMENT-OF-PATRIARCH class); the nega-as-tzaraat identification (lev_13's queue already holds BR 41:2 — a DISEASE-IDENTIFICATION class); the Egypt-pattern typology (maaseh-avot class — descent/plague/despoil/exodus); the Sarai-silence and Yiska threads (VOICE-SUPPLY class — and here the buffer itself supplies, see Tier-A).
Queue entry — no claim made beyond the naming.
וְתִתְקַיֵּם נַפְשִׁי בְּפִתְגָּמָיְכִי · ve-titqayam nafshi be-fitgamaykhi · The span's translation witness — headline: THE BUFFER GIVES SARAI THE WORDS THE LETTER WITHHOLDS: 12:13 gains an instrument — 'that my soul may be PRESERVED BY YOUR WORDS' (be-fitgamaykhi): in the Hebrew her speech is demanded and never delivered; in the Aramaic her words are already the saving cause [find-class; dual-track, flagged]. The person-taking buffer holds through ALL THREE take-forms: va-tuqach -> ve-idabbarat ('she was LED'), va-eqach -> u-devarit ('I LED her'), qach -> devar ('LEAD [her]') — the lead-for-take policy gen_26 found at 11:31, now passive, confessional, and imperative. VA-LEKH -> IZEL: Pharaoh's go-word is the same Aramaic imperative Onkelos gave 12:1's lekh-lekha (izel lakh) — the letter's frozen-wall echo survives translation exactly. The expulsion SOFTENED: va-yeshalchu -> ve-ALVIU ('they ESCORTED/accompanied him') — the garden-stem's rhyme is buffered away into an honor guard. The plague DE-TACTILIZED: va-yenaga -> ve-aiti ('He BROUGHT plagues upon'), negaim -> makhtashin — the same Aramaic noun the law's buffer uses for nega [cross-buffer consistency]. NA ('please') -> khe-an ('now') both times — the corpus's first please vanishes in translation. raav -> kafna; kaved -> takif ('severe'); la-gur -> le-itotava ('to dwell').
Read from Data/sefaria_texts/ (local; FETCHLOG is provenance). Dual-track; not merged.
Binary trees (ta'amim v3, glue bricks)
Gen.12.10 · parser unique · 12 words
PHRASE (binary 12w) וַ/יְהִ֥י רָעָ֖ב בָּ/אָ֑רֶץ וַ/יֵּ֨רֶד אַבְרָ֤ם…
├── PHRASE (binary 3w) וַ/יְהִ֥י רָעָ֖ב בָּ/אָ֑רֶץ
│ ├── [0-1] GLUE וַ/יְהִ֥י רָעָ֖ב (tifcha, rank=2)
│ └── [2] בָּ/אָ֑רֶץ (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 9w) וַ/יֵּ֨רֶד אַבְרָ֤ם מִצְרַ֨יְמָ/ה֙ לָ/ג֣וּר שָׁ…
├── PHRASE (binary 5w) וַ/יֵּ֨רֶד אַבְרָ֤ם מִצְרַ֨יְמָ/ה֙ לָ/ג֣וּר שָׁ…
│ ├── [3-5] GLUE וַ/יֵּ֨רֶד אַבְרָ֤ם מִצְרַ֨יְמָ/ה֙ (pashta, rank=3)
│ └── [6-7] GLUE לָ/ג֣וּר שָׁ֔ם (zaqef qatan, rank=2)
└── PHRASE (binary 4w) כִּֽי כָבֵ֥ד הָ/רָעָ֖ב בָּ/אָֽרֶץ
├── [8-10] GLUE כִּֽי כָבֵ֥ד הָ/רָעָ֖ב (tifcha, rank=2)
└── [11] בָּ/אָֽרֶץ (silluq (verse-end emperor), rank=1)
Gen.12.11 · parser unique · 17 words
PHRASE (binary 17w) וַ/יְהִ֕י כַּ/אֲשֶׁ֥ר הִקְרִ֖יב לָ/ב֣וֹא מִצְרָ…
├── PHRASE (binary 5w) וַ/יְהִ֕י כַּ/אֲשֶׁ֥ר הִקְרִ֖יב לָ/ב֣וֹא מִצְרָ…
│ ├── [0] וַ/יְהִ֕י (zaqef gadol, rank=2)
│ └── PHRASE (binary 4w) כַּ/אֲשֶׁ֥ר הִקְרִ֖יב לָ/ב֣וֹא מִצְרָ֑יְמָ/ה
│ ├── [1-2] GLUE כַּ/אֲשֶׁ֥ר הִקְרִ֖יב (tifcha, rank=2)
│ └── [3-4] GLUE לָ/ב֣וֹא מִצְרָ֑יְמָ/ה (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 12w) וַ/יֹּ֨אמֶר֙ אֶל שָׂרַ֣י אִשְׁתּ֔/וֹ הִנֵּה נָ֣…
├── PHRASE (binary 4w) וַ/יֹּ֨אמֶר֙ אֶל שָׂרַ֣י אִשְׁתּ֔/וֹ
│ ├── [5] וַ/יֹּ֨אמֶר֙ (pashta, rank=3)
│ └── [6-8] GLUE אֶל שָׂרַ֣י אִשְׁתּ֔/וֹ (zaqef qatan, rank=2)
└── PHRASE (binary 8w) הִנֵּה נָ֣א יָדַ֔עְתִּי כִּ֛י אִשָּׁ֥ה יְפַת מַ…
├── [9-11] GLUE הִנֵּה נָ֣א יָדַ֔עְתִּי (zaqef qatan, rank=2)
└── PHRASE (binary 5w) כִּ֛י אִשָּׁ֥ה יְפַת מַרְאֶ֖ה אָֽתְּ
├── PHRASE (binary 4w) כִּ֛י אִשָּׁ֥ה יְפַת מַרְאֶ֖ה
│ ├── [12] כִּ֛י (tevir, rank=3)
│ └── [13-15] GLUE אִשָּׁ֥ה יְפַת מַרְאֶ֖ה (tifcha, rank=2)
└── [16] אָֽתְּ (silluq (verse-end emperor), rank=1)
Gen.12.12 · parser unique · 12 words
PHRASE (binary 12w) וְ/הָיָ֗ה כִּֽי יִרְא֤וּ אֹתָ/ךְ֙ הַ/מִּצְרִ֔ים…
├── PHRASE (binary 8w) וְ/הָיָ֗ה כִּֽי יִרְא֤וּ אֹתָ/ךְ֙ הַ/מִּצְרִ֔ים…
│ ├── PHRASE (binary 5w) וְ/הָיָ֗ה כִּֽי יִרְא֤וּ אֹתָ/ךְ֙ הַ/מִּצְרִ֔ים
│ │ ├── [0] וְ/הָיָ֗ה (revia, rank=3)
│ │ └── PHRASE (binary 4w) כִּֽי יִרְא֤וּ אֹתָ/ךְ֙ הַ/מִּצְרִ֔ים
│ │ ├── [1-3] GLUE כִּֽי יִרְא֤וּ אֹתָ/ךְ֙ (pashta, rank=3)
│ │ └── [4] הַ/מִּצְרִ֔ים (zaqef qatan, rank=2)
│ └── PHRASE (binary 3w) וְ/אָמְר֖וּ אִשְׁתּ֣/וֹ זֹ֑את
│ ├── [5] וְ/אָמְר֖וּ (tifcha, rank=2)
│ └── [6-7] GLUE אִשְׁתּ֣/וֹ זֹ֑את (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וְ/הָרְג֥וּ אֹתִ֖/י וְ/אֹתָ֥/ךְ יְחַיּֽוּ
├── [8-9] GLUE וְ/הָרְג֥וּ אֹתִ֖/י (tifcha, rank=2)
└── [10-11] GLUE וְ/אֹתָ֥/ךְ יְחַיּֽוּ (silluq (verse-end emperor), rank=1)
Gen.12.13 · parser unique · 11 words
PHRASE (binary 11w) אִמְרִי נָ֖א אֲחֹ֣תִ/י אָ֑תְּ לְמַ֨עַן֙ יִֽיטַב…
├── PHRASE (binary 4w) אִמְרִי נָ֖א אֲחֹ֣תִ/י אָ֑תְּ
│ ├── [0-1] GLUE אִמְרִי נָ֖א (tifcha, rank=2)
│ └── [2-3] GLUE אֲחֹ֣תִ/י אָ֑תְּ (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 7w) לְמַ֨עַן֙ יִֽיטַב לִ֣/י בַ/עֲבוּרֵ֔/ךְ וְ/חָיְת…
├── PHRASE (binary 4w) לְמַ֨עַן֙ יִֽיטַב לִ֣/י בַ/עֲבוּרֵ֔/ךְ
│ ├── [4] לְמַ֨עַן֙ (pashta, rank=3)
│ └── [5-7] GLUE יִֽיטַב לִ֣/י בַ/עֲבוּרֵ֔/ךְ (zaqef qatan, rank=2)
└── PHRASE (binary 3w) וְ/חָיְתָ֥ה נַפְשִׁ֖/י בִּ/גְלָלֵֽ/ךְ
├── [8-9] GLUE וְ/חָיְתָ֥ה נַפְשִׁ֖/י (tifcha, rank=2)
└── [10] בִּ/גְלָלֵֽ/ךְ (silluq (verse-end emperor), rank=1)
Gen.12.14 · parser unique · 12 words
PHRASE (binary 12w) וַ/יְהִ֕י כְּ/ב֥וֹא אַבְרָ֖ם מִצְרָ֑יְמָ/ה וַ/י…
├── PHRASE (binary 4w) וַ/יְהִ֕י כְּ/ב֥וֹא אַבְרָ֖ם מִצְרָ֑יְמָ/ה
│ ├── [0] וַ/יְהִ֕י (zaqef gadol, rank=2)
│ └── PHRASE (binary 3w) כְּ/ב֥וֹא אַבְרָ֖ם מִצְרָ֑יְמָ/ה
│ ├── [1-2] GLUE כְּ/ב֥וֹא אַבְרָ֖ם (tifcha, rank=2)
│ └── [3] מִצְרָ֑יְמָ/ה (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 8w) וַ/יִּרְא֤וּ הַ/מִּצְרִים֙ אֶת הָ֣/אִשָּׁ֔ה כִּ…
├── PHRASE (binary 4w) וַ/יִּרְא֤וּ הַ/מִּצְרִים֙ אֶת הָ֣/אִשָּׁ֔ה
│ ├── [4-5] GLUE וַ/יִּרְא֤וּ הַ/מִּצְרִים֙ (pashta, rank=3)
│ └── [6-7] GLUE אֶת הָ֣/אִשָּׁ֔ה (zaqef qatan, rank=2)
└── PHRASE (binary 4w) כִּֽי יָפָ֥ה הִ֖וא מְאֹֽד
├── [8-10] GLUE כִּֽי יָפָ֥ה הִ֖וא (tifcha, rank=2)
└── [11] מְאֹֽד (silluq (verse-end emperor), rank=1)
Gen.12.15 · parser unique · 12 words
PHRASE (binary 12w) וַ/יִּרְא֤וּ אֹתָ/הּ֙ שָׂרֵ֣י פַרְעֹ֔ה וַ/יְהַֽ…
├── PHRASE (binary 8w) וַ/יִּרְא֤וּ אֹתָ/הּ֙ שָׂרֵ֣י פַרְעֹ֔ה וַ/יְהַֽ…
│ ├── PHRASE (binary 4w) וַ/יִּרְא֤וּ אֹתָ/הּ֙ שָׂרֵ֣י פַרְעֹ֔ה
│ │ ├── [0-1] GLUE וַ/יִּרְא֤וּ אֹתָ/הּ֙ (pashta, rank=3)
│ │ └── [2-3] GLUE שָׂרֵ֣י פַרְעֹ֔ה (zaqef qatan, rank=2)
│ └── PHRASE (binary 4w) וַ/יְהַֽלְל֥וּ אֹתָ֖/הּ אֶל פַּרְעֹ֑ה
│ ├── [4-5] GLUE וַ/יְהַֽלְל֥וּ אֹתָ֖/הּ (tifcha, rank=2)
│ └── [6-7] GLUE אֶל פַּרְעֹ֑ה (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וַ/תֻּקַּ֥ח הָ/אִשָּׁ֖ה בֵּ֥ית פַּרְעֹֽה
├── [8-9] GLUE וַ/תֻּקַּ֥ח הָ/אִשָּׁ֖ה (tifcha, rank=2)
└── [10-11] GLUE בֵּ֥ית פַּרְעֹֽה (silluq (verse-end emperor), rank=1)
Gen.12.16 · parser unique · 12 words
PHRASE (binary 12w) וּ/לְ/אַבְרָ֥ם הֵיטִ֖יב בַּ/עֲבוּרָ֑/הּ וַֽ/יְה…
├── PHRASE (binary 3w) וּ/לְ/אַבְרָ֥ם הֵיטִ֖יב בַּ/עֲבוּרָ֑/הּ
│ ├── [0-1] GLUE וּ/לְ/אַבְרָ֥ם הֵיטִ֖יב (tifcha, rank=2)
│ └── [2] בַּ/עֲבוּרָ֑/הּ (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 9w) וַֽ/יְהִי ל֤/וֹ צֹאן וּ/בָקָר֙ וַ/חֲמֹרִ֔ים וַ/…
├── PHRASE (binary 5w) וַֽ/יְהִי ל֤/וֹ צֹאן וּ/בָקָר֙ וַ/חֲמֹרִ֔ים
│ ├── [3-6] GLUE וַֽ/יְהִי ל֤/וֹ צֹאן וּ/בָקָר֙ (pashta, rank=3)
│ └── [7] וַ/חֲמֹרִ֔ים (zaqef qatan, rank=2)
└── PHRASE (binary 4w) וַ/עֲבָדִים֙ וּ/שְׁפָחֹ֔ת וַ/אֲתֹנֹ֖ת וּ/גְמַלּ…
├── PHRASE (binary 2w) וַ/עֲבָדִים֙ וּ/שְׁפָחֹ֔ת
│ ├── [8] וַ/עֲבָדִים֙ (pashta, rank=3)
│ └── [9] וּ/שְׁפָחֹ֔ת (zaqef qatan, rank=2)
└── PHRASE (binary 2w) וַ/אֲתֹנֹ֖ת וּ/גְמַלִּֽים
├── [10] וַ/אֲתֹנֹ֖ת (tifcha, rank=2)
└── [11] וּ/גְמַלִּֽים (silluq (verse-end emperor), rank=1)
Gen.12.17 · parser unique · 13 words
PHRASE (binary 13w) וַ/יְנַגַּ֨ע יְהוָ֧ה אֶת פַּרְעֹ֛ה נְגָעִ֥ים גּ…
├── PHRASE (binary 8w) וַ/יְנַגַּ֨ע יְהוָ֧ה אֶת פַּרְעֹ֛ה נְגָעִ֥ים גּ…
│ ├── PHRASE (binary 6w) וַ/יְנַגַּ֨ע יְהוָ֧ה אֶת פַּרְעֹ֛ה נְגָעִ֥ים גּ…
│ │ ├── [0-3] GLUE וַ/יְנַגַּ֨ע יְהוָ֧ה אֶת פַּרְעֹ֛ה (tevir, rank=3)
│ │ └── [4-5] GLUE נְגָעִ֥ים גְּדֹלִ֖ים (tifcha, rank=2)
│ └── [6-7] GLUE וְ/אֶת בֵּית֑/וֹ (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 5w) עַל דְּבַ֥ר שָׂרַ֖י אֵ֥שֶׁת אַבְרָֽם
├── [8-10] GLUE עַל דְּבַ֥ר שָׂרַ֖י (tifcha, rank=2)
└── [11-12] GLUE אֵ֥שֶׁת אַבְרָֽם (silluq (verse-end emperor), rank=1)
Gen.12.18 · parser unique · 15 words
PHRASE (binary 15w) וַ/יִּקְרָ֤א פַרְעֹה֙ לְ/אַבְרָ֔ם וַ/יֹּ֕אמֶר מ…
├── PHRASE (binary 8w) וַ/יִּקְרָ֤א פַרְעֹה֙ לְ/אַבְרָ֔ם וַ/יֹּ֕אמֶר מ…
│ ├── PHRASE (binary 3w) וַ/יִּקְרָ֤א פַרְעֹה֙ לְ/אַבְרָ֔ם
│ │ ├── [0-1] GLUE וַ/יִּקְרָ֤א פַרְעֹה֙ (pashta, rank=3)
│ │ └── [2] לְ/אַבְרָ֔ם (zaqef qatan, rank=2)
│ └── PHRASE (binary 5w) וַ/יֹּ֕אמֶר מַה זֹּ֖את עָשִׂ֣יתָ לִּ֑/י
│ ├── [3] וַ/יֹּ֕אמֶר (zaqef gadol, rank=2)
│ └── PHRASE (binary 4w) מַה זֹּ֖את עָשִׂ֣יתָ לִּ֑/י
│ ├── [4-5] GLUE מַה זֹּ֖את (tifcha, rank=2)
│ └── [6-7] GLUE עָשִׂ֣יתָ לִּ֑/י (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 7w) לָ֚/מָּה לֹא הִגַּ֣דְתָּ לִּ֔/י כִּ֥י אִשְׁתְּ/…
├── PHRASE (binary 4w) לָ֚/מָּה לֹא הִגַּ֣דְתָּ לִּ֔/י
│ ├── [8] לָ֚/מָּה (yetiv, rank=3)
│ └── [9-11] GLUE לֹא הִגַּ֣דְתָּ לִּ֔/י (zaqef qatan, rank=2)
└── PHRASE (binary 3w) כִּ֥י אִשְׁתְּ/ךָ֖ הִֽוא
├── [12-13] GLUE כִּ֥י אִשְׁתְּ/ךָ֖ (tifcha, rank=2)
└── [14] הִֽוא (silluq (verse-end emperor), rank=1)
Gen.12.19 · parser unique · 13 words
PHRASE (binary 13w) לָ/מָ֤ה אָמַ֨רְתָּ֙ אֲחֹ֣תִ/י הִ֔וא וָ/אֶקַּ֥ח …
├── PHRASE (binary 8w) לָ/מָ֤ה אָמַ֨רְתָּ֙ אֲחֹ֣תִ/י הִ֔וא וָ/אֶקַּ֥ח …
│ ├── PHRASE (binary 4w) לָ/מָ֤ה אָמַ֨רְתָּ֙ אֲחֹ֣תִ/י הִ֔וא
│ │ ├── [0-1] GLUE לָ/מָ֤ה אָמַ֨רְתָּ֙ (pashta, rank=3)
│ │ └── [2-3] GLUE אֲחֹ֣תִ/י הִ֔וא (zaqef qatan, rank=2)
│ └── PHRASE (binary 4w) וָ/אֶקַּ֥ח אֹתָ֛/הּ לִ֖/י לְ/אִשָּׁ֑ה
│ ├── PHRASE (binary 3w) וָ/אֶקַּ֥ח אֹתָ֛/הּ לִ֖/י
│ │ ├── [4-5] GLUE וָ/אֶקַּ֥ח אֹתָ֛/הּ (tevir, rank=3)
│ │ └── [6] לִ֖/י (tifcha, rank=2)
│ └── [7] לְ/אִשָּׁ֑ה (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 5w) וְ/עַתָּ֕ה הִנֵּ֥ה אִשְׁתְּ/ךָ֖ קַ֥ח וָ/לֵֽךְ
├── [8] וְ/עַתָּ֕ה (zaqef gadol, rank=2)
└── PHRASE (binary 4w) הִנֵּ֥ה אִשְׁתְּ/ךָ֖ קַ֥ח וָ/לֵֽךְ
├── [9-10] GLUE הִנֵּ֥ה אִשְׁתְּ/ךָ֖ (tifcha, rank=2)
└── [11-12] GLUE קַ֥ח וָ/לֵֽךְ (silluq (verse-end emperor), rank=1)
Gen.12.20 · parser unique · 12 words
PHRASE (binary 12w) וַ/יְצַ֥ו עָלָ֛י/ו פַּרְעֹ֖ה אֲנָשִׁ֑ים וַֽ/יְש…
├── PHRASE (binary 4w) וַ/יְצַ֥ו עָלָ֛י/ו פַּרְעֹ֖ה אֲנָשִׁ֑ים
│ ├── PHRASE (binary 3w) וַ/יְצַ֥ו עָלָ֛י/ו פַּרְעֹ֖ה
│ │ ├── [0-1] GLUE וַ/יְצַ֥ו עָלָ֛י/ו (tevir, rank=3)
│ │ └── [2] פַּרְעֹ֖ה (tifcha, rank=2)
│ └── [3] אֲנָשִׁ֑ים (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 8w) וַֽ/יְשַׁלְּח֥וּ אֹת֛/וֹ וְ/אֶת אִשְׁתּ֖/וֹ וְ/…
├── PHRASE (binary 4w) וַֽ/יְשַׁלְּח֥וּ אֹת֛/וֹ וְ/אֶת אִשְׁתּ֖/וֹ
│ ├── [4-5] GLUE וַֽ/יְשַׁלְּח֥וּ אֹת֛/וֹ (tevir, rank=3)
│ └── [6-7] GLUE וְ/אֶת אִשְׁתּ֖/וֹ (tifcha, rank=2)
└── [8-11] GLUE וְ/אֶת כָּל אֲשֶׁר לֽ/וֹ (silluq (verse-end emperor), rank=1)
Machine verification — run_unit.py (computed live, not stored)
unit: gen_28_egypt_descent — The descent to Egypt: the famine, the sister-word, the plagued house (12:10-20) [frozen]
final state: WORLD=[] (+1 presupposed) | REGISTRY={} | TESTS=0 PASS | LEDGER days=[] | FLAGS=['read_before_install']
=== S1 — The descent for famine: after STEP_Gn_12_10
וַיֵּרֶד אַבְרָם מִצְרַיְמָה (va-yered avram mitzraymah)
PASS Facts ki-khaved-ha-raav HOLD (1 facts)
PASS flags mitzrayim as read-before-install (flagged=['mitzrayim'])
PASS SPECS empty. (queue=0)
=== S2 — The first speech: after STEP_Gn_12_11
הִנֵּה־נָא יָדַעְתִּי (hinneh-na yadati)
PASS Facts hinneh-na-yadati HOLD (2 facts)
PASS SPECS empty. (queue=0)
=== S3 — The request pushed, no reply exists: after STEP_Gn_12_13
אִמְרִי־נָא אֲחֹתִי אָתְּ (imri-na achoti at)
PASS LET(imri(saray, achoti_hi)) pushed and OPEN (queue=['imri(saray, achoti_hi)'])
PASS Facts lemaan-yitav-li HOLD (4 facts)
PASS Facts ve-hargu-oti-ve-otakh-yechayu HOLD. (4 facts)
=== S4 — The seeing without the script: after STEP_Gn_12_14
כִּי־יָפָה הִוא מְאֹד (ki-yafah hi meod)
PASS Facts ki-yafah-hi-meod HOLD (5 facts)
PASS LET(imri(saray, achoti_hi)) pushed and OPEN. (queue=['imri(saray, achoti_hi)'])
=== S5 — The payment for her sake: after STEP_Gn_12_16
וּלְאַבְרָם הֵיטִיב בַּעֲבוּרָהּ (u-le-avram hetiv baavurah)
PASS Facts va-yehi-lo-tzon HOLD (6 facts)
PASS no test, no name. (tests=0 names=0)
=== S6 — The wordless plague: after STEP_Gn_12_17
עַל־דְּבַר שָׂרַי אֵשֶׁת אַבְרָם (al-devar saray eshet avram)
PASS Facts al-devar-saray HOLD (7 facts)
PASS no test, no name. (tests=0 names=0)
=== S7 — The king's demands pushed: after STEP_Gn_12_19
קַח וָלֵךְ (qach va-lekh)
PASS LET(qach(avram, et_ishto)) pushed and OPEN (queue=['imri(saray, achoti_hi)', 'qach(avram, et_ishto)', 'lekh(avram)'])
PASS LET(lekh(avram)) pushed and OPEN (queue=['imri(saray, achoti_hi)', 'qach(avram, et_ishto)', 'lekh(avram)'])
PASS Facts amarta-achoti-hi HOLD. (9 facts)
=== S8 — Expelled with three debts open: after STEP_Gn_12_20
וַיְשַׁלְּחוּ אֹתוֹ וְאֶת־אִשְׁתּוֹ (va-yeshalchu oto ve-et-ishto)
PASS LET(imri(saray, achoti_hi)) pushed and OPEN (queue=['imri(saray, achoti_hi)', 'qach(avram, et_ishto)', 'lekh(avram)'])
PASS LET(qach(avram, et_ishto)) pushed and OPEN (queue=['imri(saray, achoti_hi)', 'qach(avram, et_ishto)', 'lekh(avram)'])
PASS LET(lekh(avram)) pushed and OPEN (queue=['imri(saray, achoti_hi)', 'qach(avram, et_ishto)', 'lekh(avram)'])
PASS no test, no name (tests=0 names=0)
PASS LEDGER stays EMPTY (open transaction). (ledger_days=[])
=== S9_negative — Negative: the LET? contract guard
אֲחֹתִי (achoti)
PASS imperfect-in-command parsed as LET? (question mark kept) (mood=LET?)
PASS auto-upgrade REFUSED (TIR-028: LET? never auto-upgrades to LET — a per-unit judgme...)
PASS upgrade WITH citation allowed (cite=per-unit judgment (owner), TIR-028 resolution)
=== S10_negative — Negative: flags never block
PASS commit proceeded (not blocked) (LEDGER=[99])
PASS pattern deviation FLAGGED (flags=['commit_without_test'])
ALL SCENARIOS GREEN
Python rendering — the unit as a program
#!/usr/bin/env python3
# =============================================================================
# gen_28_egypt_descent — 12:10-20
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/gen_28_egypt_descent.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 descent to Egypt: the famine, the sister-word, the plagued house (12:10-20)"""
from machine import Machine
m = Machine("gen_28_egypt_descent")
# -------------------------- Gen.12.10 · THE_DESCENT_FOR_FAMINE -------------
# וַיְהִי רָעָב בָּאָרֶץ וַיֵּרֶד אַבְרָם מִצְרַיְמָה לָגוּר שָׁם כִּי־כָבֵד
# הָרָעָב בָּאָרֶץ
# "And there was a famine in the land; and Abram went down into Egypt to
# sojourn there; for the famine was sore in the land."
m.step("Gen.12.10")
# ‹וַיֵּרֶד אַבְרָם מִצְרַיְמָה לָגוּר שָׁם› (“and-go-down Abram Egypt-ward
# to-turn-aside-from-the-road there”) — event: go-down — agent Abram
m.event("go_down", agent="avram")
# ‹כִּי־כָבֵד הָרָעָב בָּאָרֶץ› (“that heavy the-hunger in-earth”) — fact
# holds: that-heavy-the-hunger-in-the-earth
m.fact("ki_khaved_ha_raav_ba_aretz")
# reads without prior install (flag, not fix): mitzrayim
m.presupposed("mitzrayim")
# -------------------------- Gen.12.11 · THE_FIRST_SPEECH_IS_FEAR_AND_BEAUTY -
# וַיְהִי כַּאֲשֶׁר הִקְרִיב לָבוֹא מִצְרָיְמָה וַיֹּאמֶר אֶל־שָׂרַי
# אִשְׁתּוֹ הִנֵּה־נָא יָדַעְתִּי כִּי אִשָּׁה יְפַת־מַרְאֶה אָתְּ
# "And it came to pass, when he was come near to enter into Egypt, that he
# said unto Sarai his wife: 'Behold now, I know that thou art a fair woman
# to look upon.'"
m.step("Gen.12.11")
# ‹וַיֹּאמֶר אֶל־שָׂרַי אִשְׁתּוֹ› (“and-say to Sarai woman-him/its”) —
# event: say — agent Abram
m.event("say", agent="avram")
# ‹הִנֵּה־נָא יָדַעְתִּי כִּי אִשָּׁה יְפַת־מַרְאֶה אָתְּ› (“behold please
# know that woman beautiful appearance thou-and-thee”) — fact holds: behold-
# please-know-that-woman-beautiful-appearance-at
m.fact("hinneh_na_yadati_ki_ishah_yefat_mareh_at")
# -------------------------- Gen.12.12 · THE_FEAR_FORECAST ------------------
# וְהָיָה כִּי־יִרְאוּ אֹתָךְ הַמִּצְרִים וְאָמְרוּ אִשְׁתּוֹ זֹאת וְהָרְגוּ
# אֹתִי וְאֹתָךְ יְחַיּוּ
# "And it will come to pass, when the Egyptians shall see thee, that they
# will say: This is his wife; and they will kill me, but thee they will keep
# alive."
m.step("Gen.12.12")
# ‹וְהָרְגוּ אֹתִי וְאֹתָךְ יְחַיּוּ› (“and-smite-with-deadly-intent obj-
# marker-me/my and-obj-marker-you/your live”) — fact holds: and-smite-with-
# deadly-intent-me-and-otakh-live
m.fact("ve_hargu_oti_ve_otakh_yechayu")
# -------------------------- Gen.12.13 · THE_REQUEST_WITH_NO_REPLY ----------
# אִמְרִי־נָא אֲחֹתִי אָתְּ לְמַעַן יִיטַב־לִי בַעֲבוּרֵךְ וְחָיְתָה
# נַפְשִׁי בִּגְלָלֵךְ
# "Say, I pray thee, thou art my sister; that it may be well with me for thy
# sake, and that my soul may live because of thee.'"
m.step("Gen.12.13")
# ‹אִמְרִי־נָא אֲחֹתִי אָתְּ› (“say please sister-me/my thou-and-thee”) —
# Abram speaks a demand — LET: say(Sarai, achoti-hi)
m.declare("avram", "LET",
"imri(saray, achoti_hi)")
# ‹לְמַעַן יִיטַב־לִי בַעֲבוּרֵךְ וְחָיְתָה נַפְשִׁי בִּגְלָלֵךְ› (“so-that
# do-well to-me/my in-crossed-you/your and-live living-being-me/my in-
# circumstance-you/your”) — fact holds: so-that-do-well-to-me-vaavurekh-and-
# chaytah-nafshi
m.fact("lemaan_yitav_li_vaavurekh_ve_chaytah_nafshi")
# -------------------------- Gen.12.14 · THE_SEEING -------------------------
# וַיְהִי כְּבוֹא אַבְרָם מִצְרָיְמָה וַיִּרְאוּ הַמִּצְרִים אֶת־הָאִשָּׁה
# כִּי־יָפָה הִוא מְאֹד
# "And it came to pass, that, when Abram was come into Egypt, the Egyptians
# beheld the woman that she was very fair."
m.step("Gen.12.14")
# ‹וַיִּרְאוּ הַמִּצְרִים אֶת־הָאִשָּׁה› (“and-see the-Egyptian obj-marker
# the-woman”) — event: see — agent the-Egyptian; theme the-woman
m.event("see", agent="ha_mitzrim", themes=["ha_ishah"])
# ‹כִּי־יָפָה הִוא מְאֹד› (“that beautiful he/it very”) — fact holds: that-
# yafah-hi-very
m.fact("ki_yafah_hi_meod")
# -------------------------- Gen.12.15 · THE_PRAISE_AND_THE_PASSIVE_TAKING --
# וַיִּרְאוּ אֹתָהּ שָׂרֵי פַרְעֹה וַיְהַלְלוּ אֹתָהּ אֶל־פַּרְעֹה וַתֻּקַּח
# הָאִשָּׁה בֵּית פַּרְעֹה
# "And the princes of Pharaoh saw her, and praised her to Pharaoh; and the
# woman was taken into Pharaoh's house."
m.step("Gen.12.15")
# ‹וַיִּרְאוּ אֹתָהּ שָׂרֵי פַרְעֹה› (“and-see obj-marker-her/its officer
# Pharaoh”) — event: see — agent sarei-Pharaoh; theme the-woman
m.event("see", agent="sarei_faro", themes=["ha_ishah"])
# ‹וַיְהַלְלוּ אֹתָהּ אֶל־פַּרְעֹה› (“and-be-clear obj-marker-her/its to
# Pharaoh”) — event: praise — agent sarei-Pharaoh
m.event("praise", agent="sarei_faro")
# ‹וַתֻּקַּח הָאִשָּׁה בֵּית פַּרְעֹה› (“and-take the-woman house Pharaoh”)
# — event: take — theme the-woman
m.event("take", themes=["ha_ishah"])
# -------------------------- Gen.12.16 · THE_PAYMENT_FOR_HER_SAKE -----------
# וּלְאַבְרָם הֵיטִיב בַּעֲבוּרָהּ וַיְהִי־לוֹ צֹאן־וּבָקָר וַחֲמֹרִים
# וַעֲבָדִים וּשְׁפָחֹת וַאֲתֹנֹת וּגְמַלִּים
# "And he dealt well with Abram for her sake; and he had sheep, and oxen,
# and he-asses, and men-servants, and maid-servants, and she-asses, and
# camels."
m.step("Gen.12.16")
# ‹וּלְאַבְרָם הֵיטִיב בַּעֲבוּרָהּ› (“and-to-Abram do-well in-crossed-
# her/its”) — event: do-good — agent Pharaoh
m.event("do_good", agent="paro")
# ‹וַיְהִי־לוֹ צֹאן־וּבָקָר וַחֲמֹרִים וַעֲבָדִים וּשְׁפָחֹת וַאֲתֹנֹת
# וּגְמַלִּים› (“and-be to-him/its flock and-herd and-male-ass and-servant
# and-female-slave and-female-donkey and-camel”) — fact holds: and-be-not-
# flock-and-herd-and-male-ass-and-servant-and-shfachot-and-female-donkey-
# and-camel
m.fact("va_yehi_lo_tzon_u_vaqar_va_chamorim_va_avadim_u_shfachot_va_atonot_u_gemalim")
# -------------------------- Gen.12.17 · THE_PLAGUE_WITHOUT_A_WORD ----------
# וַיְנַגַּע יְהוָה אֶת־פַּרְעֹה נְגָעִים גְּדֹלִים וְאֶת־בֵּיתוֹ עַל־דְּבַר
# שָׂרַי אֵשֶׁת אַבְרָם
# "And the LORD plagued Pharaoh and his house with great plagues because of
# Sarai Abram's wife."
m.step("Gen.12.17")
# ‹וַיְנַגַּע יְהוָה אֶת־פַּרְעֹה נְגָעִים גְּדֹלִים וְאֶת־בֵּיתוֹ› (“and-
# touch YHWH obj-marker Pharaoh blow great and-obj-marker house-him/its”) —
# event: plague — agent the-LORD; theme Pharaoh-and-veito
m.event("plague", agent="YHWH", themes=["paro_u_veito"])
# ‹עַל־דְּבַר שָׂרַי אֵשֶׁת אַבְרָם› (“over word/thing Sarai woman Abram”) —
# fact holds: over-word/thing-Sarai-woman-Abram
m.fact("al_devar_saray_eshet_avram")
# -------------------------- Gen.12.18 · THE_KINGS_QUESTIONS_IN_THE_GARDENS_FORM -
# וַיִּקְרָא פַרְעֹה לְאַבְרָם וַיֹּאמֶר מַה־זֹּאת עָשִׂיתָ לִּי לָמָּה
# לֹא־הִגַּדְתָּ לִּי כִּי אִשְׁתְּךָ הִוא
# "And Pharaoh called Abram, and said: 'What is this that thou hast done
# unto me? why didst thou not tell me that she was thy wife?'"
m.step("Gen.12.18")
# ‹וַיִּקְרָא פַרְעֹה לְאַבְרָם וַיֹּאמֶר מַה־זֹּאת עָשִׂיתָ לִּי› (“and-
# call Pharaoh to-Abram and-say what this make to-me/my”) — event: say —
# agent Pharaoh
m.event("say", agent="paro")
# -------------------------- Gen.12.19 · THE_CONFESSION_AND_THE_COUNTER_COMMANDS -
# לָמָה אָמַרְתָּ אֲחֹתִי הִוא וָאֶקַּח אֹתָהּ לִי לְאִשָּׁה וְעַתָּה הִנֵּה
# אִשְׁתְּךָ קַח וָלֵךְ
# "Why saidst thou: She is my sister? so that I took her to be my wife; now
# therefore behold thy wife, take her, and go thy way.'"
m.step("Gen.12.19")
# ‹אָמַרְתָּ אֲחֹתִי הִוא וָאֶקַּח אֹתָהּ לִי לְאִשָּׁה› (“say sister-me/my
# he/it and-take obj-marker-her/its to-me/my to-woman”) — fact holds: say-
# achoti-hi; and-take-her-to-me-to-woman
m.fact("amarta_achoti_hi",
"va_eqach_otah_li_le_ishah")
# ‹הִנֵּה אִשְׁתְּךָ קַח› (“behold woman-you/your take”) — Pharaoh speaks a
# demand — LET: take(Abram, thou-and-thee-his-wife)
m.declare("paro", "LET",
"qach(avram, et_ishto)")
# ‹וָלֵךְ› (“and-go”) — Pharaoh speaks a demand — LET: go(Abram)
m.declare("paro", "LET",
"lekh(avram)")
# -------------------------- Gen.12.20 · THE_ESCORTED_EXPULSION -------------
# וַיְצַו עָלָיו פַּרְעֹה אֲנָשִׁים וַיְשַׁלְּחוּ אֹתוֹ וְאֶת־אִשְׁתּוֹ
# וְאֶת־כָּל־אֲשֶׁר־לוֹ
# "And Pharaoh gave men charge concerning him; and they brought him on the
# way, and his wife, and all that he had."
m.step("Gen.12.20")
# ‹וַיְצַו עָלָיו פַּרְעֹה אֲנָשִׁים› (“and-command over-him/its Pharaoh
# man”) — event: command — agent Pharaoh; theme man
m.event("command", agent="paro", themes=["anashim"])
# ‹וַיְשַׁלְּחוּ אֹתוֹ וְאֶת־אִשְׁתּוֹ וְאֶת־כָּל־אֲשֶׁר־לוֹ› (“and-send
# obj-marker-him/its and-obj-marker woman-him/its and-obj-marker all which
# to-him/its”) — event: send-away — agent man; theme Abram-and-his-wife-and-
# all-which-not
m.event("send_away", agent="anashim", themes=["avram_ve_ishto_ve_khol_asher_lo"])
# -------------------------- machine truth (baked from the Stage D run) -------
if __name__ == "__main__":
m.report()
assert m.created_set() == set()
assert m.presupposed_set() == {'mitzrayim'}
assert m.REGISTRY["names"] == {}
assert m.REGISTRY["writes"] == 0
assert m.tests_list() == []
assert m.open_demands() == ['imri(saray, achoti_hi)', 'qach(avram, et_ishto)', 'lekh(avram)']
assert len(m.SPECS["log"]) == 3
assert sorted(m.LEDGER) == []
assert m.flag_counts() == {'read_before_install': 1}
assert sorted(m.WORLD["facts"]) == sorted(['ki_khaved_ha_raav_ba_aretz', 'hinneh_na_yadati_ki_ishah_yefat_mareh_at', 've_hargu_oti_ve_otakh_yechayu', 'lemaan_yitav_li_vaavurekh_ve_chaytah_nafshi', 'ki_yafah_hi_meod', 'va_yehi_lo_tzon_u_vaqar_va_chamorim_va_avadim_u_shfachot_va_atonot_u_gemalim', 'al_devar_saray_eshet_avram', 'amarta_achoti_hi', 'va_eqach_otah_li_le_ishah'])
assert m.WORLD["invariants"] == []
assert m.WORLD["partitions"] == []
assert len(m.EVENTS) == 14
print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")