The dreamer sent, stripped, and sold (37:1-36) FROZEN
הֲבוֹא נָבוֹא אֲנִי וְאִמְּךָ וְאַחֶיךָ · ha-vo navo ani ve-imkha ve-achekha · 'shall we indeed come, I and your mother and your brothers?'
Derivation log (steps A–J)
| step | name | comment | confidence |
|---|---|---|---|
| A | Block choice | FORWARD ERA run 1, block 1 (owner 2026-08-08: "lets continue with genesis. do the next 5 blocks"). Canon continuation from gen_59 (36:43): Gen 37:1-36, the whole chapter — the Joseph cycle opens: two dreams, the sale-chain, the coat. Whole-chapter span per the gen_57/58/59 precedent. | established |
| B | Span + source + conventions | SNAPSHOT prestage: 36 verses, 494 tokens; every verse carries an etnachta (zero fallback splits — first such span since the creation week). Step he = plain; trees split at etnachta, accents kept. No ketiv/qere token-pairs in span. Volitive census: 17 (10 imperative, 3 jussive, 4 cohortative). | established |
| C | Machine structure | Demand-board derivation: 11 DECLAREs (7 LET incl. the redirect and haker-na, 4 LET-NOT, 4 CMD-US counting the sale), 6 RESULTs, 5 EVENTs (the coat made, two dreams, the stripping, the dipping), narrated facts as PRECONDITION_STATE. End-state: 3 demands OPEN (the word, the kill, the planned lie) + 4 prohibitions standing. One act discharges two demands at 37:24. REGISTRY 0, TESTS 0, LEDGER 0. Existing handler vocabulary only — zero interpreter changes. | tested |
| D | Oral scan (in-pipeline) | Local mirror only (zero web fetches): Minchat Shai on Gen 37 (14 notes) + Kitzur Baal HaTurim on Gen 37 (30 notes) via export_texts. Harvest -> manifest logic/oral_audit/manifests/gen_60_dreamer_sold_claims.json: 13 rows, 13 VERIFIED / 0 FAILED / 0 UNCHECKABLE. Readings and letter-sum teachings filed named-only; two instrument gaps (bent-yod letter-form; paragraph layer). | established |
| E | Gates | verify_claims.py 13/13 zero FAILED; preflight (interpreter + scenarios) ALL GREEN; gloss_lint --no-translit clean on the yaml, default mode clean on the audit record. External freeze review WAIVED (owner 2026-08-08: "I don't want to do the review step. lets keep on like we did in retro runs") — mechanical gates only, per the revised standing law. | established |
| F | Freeze | status: frozen 2026-08-08 on green mechanical gates (forward-era law; no external review per owner waiver). Oral layer built in-pipeline — no retro audit will ever be needed for this unit. Changes require a new derive pass, not silent edits. | established |
Boot steps — the operator lines (hand-derived, owner-approved)
STEP_Gn_37_1 · Gen.37.1 · THE_SOJOURN_LAND_SETTLED
וַיֵּשֶׁב יַעֲקֹב בְּאֶרֶץ מְגוּרֵי אָבִיו בְּאֶרֶץ כְּנָעַן · va-yeshev yaaqov be-eretz megure avi-v be-eretz kenaan · And Jacob dwelt in the land of his father's sojournings, in the land of Canaan.
וַיֵּ֣שֶׁב יַעֲקֹ֔ב בְּאֶ֖רֶץ מְגוּרֵ֣י אָבִ֑יו · va-yeshev yaaqov be-eretz megure avi-v · and Jacob dwelt in the land of his father's sojournings (etnachta on avi-v) [VERIFIED: SNAPSHOT Gen.37.1 idx4 etnachta in-stream]
בְּאֶ֖רֶץ כְּנָֽעַן · be-eretz kenaan · in the land of Canaan (verse-final kenaan) [VERIFIED: SNAPSHOT Gen.37.1 idx5-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(yashav_be_eretz_megure_aviv(yaaqov), t0) = HOLDS(yashav-in-earth-megure-aviv(yaaqov), t0) Jacob SETTLES the sojourn-land. va-yeshev yaaqov be-eretz megure aviv — the dwell-verb Esau performed at Seir (36:8) Jacob now performs in Canaan, and megure ('sojournings') is the covenant word (17:8, 28:4) landing one verse after Esau's ledger closed on it (36:7). SPECS empty; REGISTRY 0; TESTS 0. | וַיֵּשֶׁב יַעֲקֹב בְּאֶרֶץ מְגוּרֵי אָבִיו · va-yeshev yaaqov be-eretz megure avi-v = and-yeshev yaaqov earth megure avi-v | — | tested |
STEP_Gn_37_2 · Gen.37.2 · THE_HEADER_AND_THE_REPORT
אֵלֶּה תֹּלְדוֹת יַעֲקֹב יוֹסֵף בֶּן־שְׁבַע־עֶשְׂרֵה שָׁנָה הָיָה רֹעֶה אֶת־אֶחָיו בַּצֹּאן וְהוּא נַעַר אֶת־בְּנֵי בִלְהָה וְאֶת־בְּנֵי זִלְפָּה נְשֵׁי אָבִיו וַיָּבֵא יוֹסֵף אֶת־דִּבָּתָם רָעָה אֶל־אֲבִיהֶם · ele toldot yaaqov yosef ben-sheva-esre shana haya roe et-echay-v ba-tzon ve-hu naar et-bene vilha ve-et-bene zilpa neshe avi-v va-yave yosef et-dibata-m raa el-avi-hem · These are the generations of Jacob: Joseph, seventeen years old, was shepherding with his brothers among the flock — a lad with the sons of Bilhah and Zilpah, his father's wives — and Joseph brought their evil report to their father.
אֵ֣לֶּה תֹּלְד֣וֹת יַעֲקֹ֗ב יוֹסֵ֞ף בֶּן שְׁבַֽע עֶשְׂרֵ֤ה שָׁנָה֙ הָיָ֨ה רֹעֶ֤ה אֶת אֶחָיו֙ בַּצֹּ֔אן וְה֣וּא נַ֗עַר אֶת בְּנֵ֥י בִלְהָ֛ה וְאֶת בְּנֵ֥י זִלְפָּ֖ה נְשֵׁ֣י אָבִ֑יו · ele toldot yaaqov yosef ben-sheva-esre shana haya roe et-echay-v ba-tzon ve-hu naar et-bene vilha ve-et-bene zilpa neshe avi-v · the generations-header, Joseph seventeen, the lad with the handmaids' sons (etnachta on avi-v) [VERIFIED: SNAPSHOT Gen.37.2 idx22 etnachta in-stream]
וַיָּבֵ֥א יוֹסֵ֛ף אֶת דִּבָּתָ֥ם רָעָ֖ה אֶל אֲבִיהֶֽם · va-yave yosef et-dibata-m raa el-avi-hem · and Joseph brought their evil report to their father (verse-final avi-hem) [VERIFIED: SNAPSHOT Gen.37.2 idx23-29]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(toldot_yaaqov(yosef_ben_sheva_esre), t0) = HOLDS(toldot-yaaqov(yosef-ben-seven-esre), t0) THE HEADER TAKES ONE SON. ele toldot yaaqov — and the ledger that formula opens elsewhere lists births; here it narrates JOSEPH alone, seventeen, shepherding: the generations of Jacob told as one boy's story. | אֵלֶּה תֹּלְדוֹת יַעֲקֹב יוֹסֵף · ele toldot yaaqov yosef = ele toldot yaaqov yosef | — | tested |
| PRECONDITION_STATE | HOLDS(hevi_dibata_m_raa_el_avi_hem(yosef), t0) = HOLDS(hevi-dibata-m-raa-to-avi-hem(yosef), t0) THE EVIL REPORT. va-yave yosef et dibatam raa el avihem — the rift's first fact is Joseph's own carrying of words. | וַיָּבֵא יוֹסֵף אֶת־דִּבָּתָם רָעָה אֶל־אֲבִיהֶם · va-yave yosef et-dibata-m raa el-avi-hem = and-yave yosef dibata-m raa to-avi-hem | — | tested |
STEP_Gn_37_3 · Gen.37.3 · THE_LOVE_AND_THE_COAT
וְיִשְׂרָאֵל אָהַב אֶת־יוֹסֵף מִכָּל־בָּנָיו כִּי־בֶן־זְקֻנִים הוּא לוֹ וְעָשָׂה לוֹ כְּתֹנֶת פַּסִּים · ve-yisrael ahav et-yosef mi-kal-banay-v ki-ven-zequnim hu l-o ve-asa l-o ketonet pasim · And Israel loved Joseph more than all his sons, for he was to him a son of old age; and he made him a coat of stripes.
וְיִשְׂרָאֵ֗ל אָהַ֤ב אֶת יוֹסֵף֙ מִכָּל בָּנָ֔יו כִּֽי בֶן זְקֻנִ֥ים ה֖וּא ל֑וֹ · ve-yisrael ahav et-yosef mi-kal-banay-v ki-ven-zequnim hu l-o · and Israel loved Joseph more than all his sons — a son of old age (etnachta on l-o) [VERIFIED: SNAPSHOT Gen.37.3 idx10 etnachta in-stream]
וְעָ֥שָׂה ל֖וֹ כְּתֹ֥נֶת פַּסִּֽים · ve-asa l-o ketonet pasim · and he made him a coat of stripes (verse-final pasim) [VERIFIED: SNAPSHOT Gen.37.3 idx11-14]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(ahav_et_yosef_mi_kal_banay_v(yisrael), t0) = HOLDS(ahav-yosef-from-kal-banay-v(yisrael), t0) THE LOVE ABOVE ALL. ve-yisrael ahav et yosef mi-kal banav ki ven zequnim hu lo. | וְיִשְׂרָאֵל אָהַב אֶת־יוֹסֵף מִכָּל־בָּנָיו · ve-yisrael ahav et-yosef mi-kal-banay-v = and-yisrael ahav yosef from-kal-banay-v | — | tested |
| EVENT | asa(e1); Agent(e1, yisrael); Theme(e1, ketonet_pasim) = asa(e1); Agent(e1, yisrael); Theme(e1, ketonet-pasim) THE COAT MADE. ve-asa lo ketonet pasim — the span's central object enters by a making-event; its verb-chain runs: made (here), stripped (37:23), dipped (37:31), sent-and-recognized (37:32-33). | וְעָשָׂה לוֹ כְּתֹנֶת פַּסִּים · ve-asa l-o ketonet pasim = and-asa l-o ketonet pasim | — | tested |
STEP_Gn_37_4 · Gen.37.4 · THE_LEAN_PEACE
וַיִּרְאוּ אֶחָיו כִּי־אֹתוֹ אָהַב אֲבִיהֶם מִכָּל־אֶחָיו וַיִּשְׂנְאוּ אֹתוֹ וְלֹא יָכְלוּ דַּבְּרוֹ לְשָׁלֹם · va-yiru echay-v ki-et-o ahav avi-hem mi-kal-echay-v va-yisnu et-o ve-lo yakhlu dabr-o le-shalom · And his brothers saw that their father loved him more than all his brothers, and they hated him, and could not speak to him toward peace.
וַיִּרְא֣וּ אֶחָ֗יו כִּֽי אֹת֞וֹ אָהַ֤ב אֲבִיהֶם֙ מִכָּל אֶחָ֔יו וַֽיִּשְׂנְא֖וּ אֹת֑וֹ · va-yiru echay-v ki-et-o ahav avi-hem mi-kal-echay-v va-yisnu et-o · and his brothers saw that their father loved him above all — and they hated him (etnachta on et-o) [VERIFIED: SNAPSHOT Gen.37.4 idx9 etnachta in-stream]
וְלֹ֥א יָכְל֖וּ דַּבְּר֥וֹ לְשָׁלֹֽם · ve-lo yakhlu dabr-o le-shalom · and they could not speak to him toward peace (verse-final le-shalom) [VERIFIED: SNAPSHOT Gen.37.4 idx10-13]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(sanu_oto_ve_lo_yakhlu_dabro_le_shalom(echay_v), t0) = HOLDS(sanu-it-and-not-yakhlu-dabro-to-shalom(echay-v), t0) THE ONE LEAN PEACE-WORD [G60-02]. ve-lo yakhlu dabro le-shalom — the Ramah rules every shalom-language in the Torah FULL except THIS token, lean [VERIFIED: manifest G60-02; skeleton-mate = the name Shillem, Num 26:49]; Lekach Tov reads the lean skeleton as le- shalem, TO REPAY. The hatred is written into the word peace could not fill. | וַיִּשְׂנְאוּ אֹתוֹ וְלֹא יָכְלוּ דַּבְּרוֹ לְשָׁלֹם · va-yisnu et-o ve-lo yakhlu dabr-o le-shalom = and-yisnu o and-not yakhlu dabr-o to-shalom | — | tested |
STEP_Gn_37_5 · Gen.37.5 · THE_FIRST_DREAM_TOLD
וַיַּחֲלֹם יוֹסֵף חֲלוֹם וַיַּגֵּד לְאֶחָיו וַיּוֹסִפוּ עוֹד שְׂנֹא אֹתוֹ · va-yachalom yosef chalom va-yaged le-echay-v va-yosifu od seno et-o · And Joseph dreamed a dream and told it to his brothers, and they hated him yet more.
וַיַּחֲלֹ֤ם יוֹסֵף֙ חֲל֔וֹם וַיַּגֵּ֖ד לְאֶחָ֑יו · va-yachalom yosef chalom va-yaged le-echay-v · and Joseph dreamed a dream and told his brothers (etnachta on le-echay-v) [VERIFIED: SNAPSHOT Gen.37.5 idx4 etnachta in-stream]
וַיּוֹסִ֥פוּ ע֖וֹד שְׂנֹ֥א אֹתֽוֹ · va-yosifu od seno et-o · and they hated him yet more (verse-final et-o) [VERIFIED: SNAPSHOT Gen.37.5 idx5-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | chalam(e2); Agent(e2, yosef); Theme(e2, chalom_rishon) = chalam(e2); Agent(e2, yosef); Theme(e2, chalom-rishon) THE FIRST DREAM. va-yachalom yosef chalom va-yaged le-echav — dream and telling in one clause; va-yosifu od seno oto — the hatred's second increment. | וַיַּחֲלֹם יוֹסֵף חֲלוֹם וַיַּגֵּד · va-yachalom yosef chalom va-yaged = and-yachalom yosef chalom and-yaged | — | tested |
STEP_Gn_37_6 · Gen.37.6 · THE_HEAR_DEMAND
וַיֹּאמֶר אֲלֵיהֶם שִׁמְעוּ־נָא הַחֲלוֹם הַזֶּה אֲשֶׁר חָלָמְתִּי · va-yomer ale-hem shimu-na ha-chalom ha-ze asher chalamti · And he said to them: Hear, please, this dream which I have dreamed.
וַיֹּ֖אמֶר אֲלֵיהֶ֑ם · va-yomer ale-hem · and he said to them (etnachta on ale-hem) [VERIFIED: SNAPSHOT Gen.37.6 idx1 etnachta in-stream]
שִׁמְעוּ נָ֕א הַחֲל֥וֹם הַזֶּ֖ה אֲשֶׁ֥ר חָלָֽמְתִּי · shimu-na ha-chalom ha-ze asher chalamti · hear, please, this dream which I have dreamed (verse-final chalamti) [VERIFIED: SNAPSHOT Gen.37.6 idx2-7]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(yosef, LET(shimu_na_ha_chalom)) = DECLARE(yosef, LET(shimu-na-the-chalom)) THE HEAR-DEMAND PUSHED. shimu-na ha-chalom ha-ze — Joseph's only imperative to his brothers in the span. And the address-word carries a crown: aleihem written FULL, one of the Great Masorah's SEVENTEEN full tokens in the Torah — three of the seventeen stand in this chapter (37:6, 13, 18) [VERIFIED: manifest G60-03, census exact; Hilleli full vs Yerushalmi-codex lean — SNAPSHOT with the Masorah]. | שִׁמְעוּ־נָא הַחֲלוֹם הַזֶּה · shimu-na ha-chalom ha-ze = shimu-na the-chalom the-ze | — | tested |
STEP_Gn_37_7 · Gen.37.7 · THE_SHEAVES_BOW
וְהִנֵּה אֲנַחְנוּ מְאַלְּמִים אֲלֻמִּים בְּתוֹךְ הַשָּׂדֶה וְהִנֵּה קָמָה אֲלֻמָּתִי וְגַם־נִצָּבָה וְהִנֵּה תְסֻבֶּינָה אֲלֻמֹּתֵיכֶם וַתִּשְׁתַּחֲוֶיןָ לַאֲלֻמָּתִי · ve-hine anachnu mealmim alumim be-tokh ha-sade ve-hine qama alumati-y ve-gam-nitzava ve-hine tesubena alumote-khem va-tishtachavena la-alumati-y · Behold, we were binding sheaves in the field, and behold, my sheaf arose and stood upright; and behold, your sheaves gathered round and bowed to my sheaf.
וְ֠הִנֵּה אֲנַ֜חְנוּ מְאַלְּמִ֤ים אֲלֻמִּים֙ בְּת֣וֹךְ הַשָּׂדֶ֔ה וְהִנֵּ֛ה קָ֥מָה אֲלֻמָּתִ֖י וְגַם נִצָּ֑בָה · ve-hine anachnu mealmim alumim be-tokh ha-sade ve-hine qama alumati-y ve-gam-nitzava · we were binding sheaves, and my sheaf arose and stood (etnachta on nitzava) [VERIFIED: SNAPSHOT Gen.37.7 idx10 etnachta in-stream]
וְהִנֵּ֤ה תְסֻבֶּ֨ינָה֙ אֲלֻמֹּ֣תֵיכֶ֔ם וַתִּֽשְׁתַּחֲוֶ֖יןָ לַאֲלֻמָּתִֽי · ve-hine tesubena alumote-khem va-tishtachavena la-alumati-y · and your sheaves gathered round and bowed to my sheaf (verse-final la-alumati-y) [VERIFIED: SNAPSHOT Gen.37.7 idx11-15]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(alumati_qama_nitzava_ve_alumot_tishtachavena(chalom_rishon), t0) = HOLDS(alumati-qama-nitzava-and-alumot-tishtachavena(chalom-rishon), t0) THE BOW-WORD'S EXACT PAIR [G60-11]. va-tishtachavena la-alumati — the sheaves' bow-form stands EXACTLY TWICE in the Torah: here in the dream, and at 33:6 — 'the handmaids drew near AND BOWED' [VERIFIED: manifest G60-11]: the Kitzur reads the pair — the first dream showed eleven brothers only, but the whole house came to bow. tesubena's tav soft per MS (asserted). | וְהִנֵּה קָמָה אֲלֻמָּתִי וְגַם־נִצָּבָה · ve-hine qama alumati-y ve-gam-nitzava = and-hine qama alumati-y and-also-nitzava | — | tested |
STEP_Gn_37_8 · Gen.37.8 · THE_ANSWER_OF_KINGS
וַיֹּאמְרוּ לוֹ אֶחָיו הֲמָלֹךְ תִּמְלֹךְ עָלֵינוּ אִם־מָשׁוֹל תִּמְשֹׁל בָּנוּ וַיּוֹסִפוּ עוֹד שְׂנֹא אֹתוֹ עַל־חֲלֹמֹתָיו וְעַל־דְּבָרָיו · va-yomru l-o echay-v ha-malokh timlokh ale-nu im-mashol timshol ba-nu va-yosifu od seno et-o al-chalomotay-v ve-al-devaray-v · And his brothers said to him: Will you indeed reign over us, or indeed rule over us? And they hated him yet more for his dreams and for his words.
וַיֹּ֤אמְרוּ לוֹ֙ אֶחָ֔יו הֲמָלֹ֤ךְ תִּמְלֹךְ֙ עָלֵ֔ינוּ אִם מָשׁ֥וֹל תִּמְשֹׁ֖ל בָּ֑נוּ · va-yomru l-o echay-v ha-malokh timlokh ale-nu im-mashol timshol ba-nu · will you indeed reign over us, or indeed rule over us (etnachta on ba-nu) [VERIFIED: SNAPSHOT Gen.37.8 idx9 etnachta in-stream]
וַיּוֹסִ֤פוּ עוֹד֙ שְׂנֹ֣א אֹת֔וֹ עַל חֲלֹמֹתָ֖יו וְעַל דְּבָרָֽיו · va-yosifu od seno et-o al-chalomotay-v ve-al-devaray-v · and they hated him yet more, for his dreams and for his words (verse-final devaray-v) [VERIFIED: SNAPSHOT Gen.37.8 idx10-17]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| RESULT | RESULT: HOLDS(shimu_na_ha_chalom, t1) = RESULT: HOLDS(shimu-na-the-chalom, t1) THE DEMAND ANSWERED IN MOCKERY. ha-malokh timlokh alenu im mashol timshol banu — they heard (the hear-demand pops satisfied: their answer is the proof), and the reign-verb's first Israelite tokens (its toks 11-12, after Edom's ten) are a question in scorn. Hatred's third increment: al chalomotav ve-al devarav. | וַיֹּאמְרוּ לוֹ אֶחָיו הֲמָלֹךְ תִּמְלֹךְ עָלֵינוּ אִם־מָשׁוֹל תִּמְשֹׁל בָּנוּ · va-yomru l-o echay-v ha-malokh timlokh ale-nu im-mashol timshol ba-nu = and-yomru l-o echay-v the-malokh timlokh ale-nu if-mashol you-shall-rule in-the-nu | — | tested |
STEP_Gn_37_9 · Gen.37.9 · THE_SECOND_DREAM
וַיַּחֲלֹם עוֹד חֲלוֹם אַחֵר וַיְסַפֵּר אֹתוֹ לְאֶחָיו וַיֹּאמֶר הִנֵּה חָלַמְתִּי חֲלוֹם עוֹד וְהִנֵּה הַשֶּׁמֶשׁ וְהַיָּרֵחַ וְאַחַד עָשָׂר כּוֹכָבִים מִשְׁתַּחֲוִים לִי · va-yachalom od chalom acher va-yesaper et-o le-echay-v va-yomer hine chalamti chalom od ve-hine ha-shemesh ve-ha-yarecha ve-achad asar kokhavim mishtachavim li-y · And he dreamed yet another dream and told it to his brothers, and said: Behold, I have dreamed a dream again — and behold, the sun and the moon and eleven stars bowing to me.
וַיַּחֲלֹ֥ם עוֹד֙ חֲל֣וֹם אַחֵ֔ר וַיְסַפֵּ֥ר אֹת֖וֹ לְאֶחָ֑יו · va-yachalom od chalom acher va-yesaper et-o le-echay-v · and he dreamed another dream and told his brothers (etnachta on le-echay-v) [VERIFIED: SNAPSHOT Gen.37.9 idx6 etnachta in-stream]
וַיֹּ֗אמֶר הִנֵּ֨ה חָלַ֤מְתִּֽי חֲלוֹם֙ ע֔וֹד וְהִנֵּ֧ה הַשֶּׁ֣מֶשׁ וְהַיָּרֵ֗חַ וְאַחַ֤ד עָשָׂר֙ כּֽוֹכָבִ֔ים מִֽשְׁתַּחֲוִ֖ים לִֽי · va-yomer hine chalamti chalom od ve-hine ha-shemesh ve-ha-yarecha ve-achad asar kokhavim mishtachavim li-y · the sun and the moon and eleven stars bowing to me (verse-final li-y) [VERIFIED: SNAPSHOT Gen.37.9 idx7-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | chalam(e3); Agent(e3, yosef); Theme(e3, chalom_sheni) = chalam(e3); Agent(e3, yosef); Theme(e3, chalom-sheni) THE SECOND DREAM. ha-shemesh ve-ha-yareach ve-achad asar kokhavim mishtachavim li — sun, moon, eleven stars; the second witness the letter later counts as settled (42:9 remembers THE DREAMS, plural). | וְהִנֵּה הַשֶּׁמֶשׁ וְהַיָּרֵחַ וְאַחַד עָשָׂר כּוֹכָבִים מִשְׁתַּחֲוִים · ve-hine ha-shemesh ve-ha-yarecha ve-achad asar kokhavim mishtachavim = and-hine the-shemesh and-the-yarecha and-achad asar stars mishtachavim | — | tested |
STEP_Gn_37_10 · Gen.37.10 · THE_REBUKE_THAT_KEEPS
וַיְסַפֵּר אֶל־אָבִיו וְאֶל־אֶחָיו וַיִּגְעַר־בּוֹ אָבִיו וַיֹּאמֶר לוֹ מָה הַחֲלוֹם הַזֶּה אֲשֶׁר חָלָמְתָּ הֲבוֹא נָבוֹא אֲנִי וְאִמְּךָ וְאַחֶיךָ לְהִשְׁתַּחֲוֺת לְךָ אָרְצָה · va-yesaper el-avi-v ve-el-echay-v va-yigar-b-o avi-v va-yomer l-o ma ha-chalom ha-ze asher chalamta ha-vo navo ani ve-im-kha ve-ache-kha le-hishtachavot le-kha artza-ה · And he told it to his father and to his brothers; and his father rebuked him and said to him: What is this dream that you have dreamed? Shall we indeed come, I and your mother and your brothers, to bow to you to the ground?
וַיְסַפֵּ֣ר אֶל אָבִיו֮ וְאֶל אֶחָיו֒ וַיִּגְעַר בּ֣וֹ אָבִ֔יו וַיֹּ֣אמֶר ל֔וֹ מָ֛ה הַחֲל֥וֹם הַזֶּ֖ה אֲשֶׁ֣ר חָלָ֑מְתָּ · va-yesaper el-avi-v ve-el-echay-v va-yigar-b-o avi-v va-yomer l-o ma ha-chalom ha-ze asher chalamta · he told his father and brothers, and his father rebuked him — what dream is this (etnachta on chalamta) [VERIFIED: SNAPSHOT Gen.37.10 idx14 etnachta in-stream]
הֲב֣וֹא נָב֗וֹא אֲנִי֙ וְאִמְּךָ֣ וְאַחֶ֔יךָ לְהִשְׁתַּחֲוֺ֥ת לְךָ֖ אָֽרְצָה · ha-vo navo ani ve-im-kha ve-ache-kha le-hishtachavot le-kha artza-ה · shall we come, I and your mother and your brothers, to bow to you to the ground (verse-final artza-ה) [VERIFIED: SNAPSHOT Gen.37.10 idx15-22]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(gaar_bo_aviv_ma_ha_chalom(yaaqov), t0) = HOLDS(gaar-in-it-aviv-ma-the-chalom(yaaqov), t0) THE REBUKE. va-yigar bo aviv — the Kitzur's Masorah pair rides this rebuke-verb: its partner is the rebuke of the Sea (Ps 106:9, outside the instrument) — read as the sea splitting in the merit of this rebuker, Israel the elder. Named; the Torah-side token stands here. | וַיִּגְעַר־בּוֹ אָבִיו וַיֹּאמֶר · va-yigar-b-o avi-v va-yomer = and-yigar-b-o avi-v and-yomer | — | tested |
STEP_Gn_37_11 · Gen.37.11 · THE_KEPT_WORD
וַיְקַנְאוּ־בוֹ אֶחָיו וְאָבִיו שָׁמַר אֶת־הַדָּבָר · va-yeqanu-v-o echay-v ve-avi-v shamar et-ha-davar · And his brothers envied him; and his father kept the word.
וַיְקַנְאוּ ב֖וֹ אֶחָ֑יו · va-yeqanu-v-o echay-v · and his brothers envied him (etnachta on echay-v) [VERIFIED: SNAPSHOT Gen.37.11 idx2 etnachta in-stream]
וְאָבִ֖יו שָׁמַ֥ר אֶת הַדָּבָֽר · ve-avi-v shamar et-ha-davar · and his father kept the word (verse-final ha-davar) [VERIFIED: SNAPSHOT Gen.37.11 idx3-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(qinu_bo_echay_v_ve_aviv_shamar_et_ha_davar, t0) = HOLDS(qinu-in-it-echay-v-and-aviv-shamar-the-davar, t0) ENVY AND KEEPING. va-yeqanu vo echav — ve-aviv SHAMAR et ha-davar: the father stores the dream the way the span's end will store his grief. | וַיְקַנְאוּ־בוֹ אֶחָיו וְאָבִיו שָׁמַר אֶת־הַדָּבָר · va-yeqanu-v-o echay-v ve-avi-v shamar et-ha-davar = and-yeqanu-v-o echay-v and-avi-v shamar the-davar | — | tested |
STEP_Gn_37_12 · Gen.37.12 · THE_DOTTED_ET
וַיֵּלְכוּ אֶחָיו לִרְעוֹת אֶׄתׄ־צֹאן אֲבִיהֶם בִּשְׁכֶם · va-yelkhu echay-v li-reot et-tzon avi-hem bi-shekhem · And his brothers went to pasture their father's flock in Shechem.
וַיֵּלְכ֖וּ אֶחָ֑יו · va-yelkhu echay-v · and his brothers went to pasture ET their father's flock (etnachta on echay-v) [VERIFIED: SNAPSHOT Gen.37.12 idx1 etnachta in-stream]
לִרְע֛וֹת אֶׄתׄ צֹ֥אן אֲבִיהֶ֖ם בִּשְׁכֶֽם · li-reot et-tzon avi-hem bi-shekhem · in Shechem (verse-final bi-shekhem) [VERIFIED: SNAPSHOT Gen.37.12 idx2-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(halkhu_lireot_et_tzon_avi_hem_bi_shekhem(echay_v), t0) = HOLDS(halkhu-lireot-tzon-avi-hem-bi-shekhem(echay-v), t0) THE DOTTED ET [G60-01]. lirot ET tzon avihem — the object-word is DOTTED: both letters carry the scribal dots in SNAPSHOT's stream [VERIFIED: manifest G60-01 — the FIFTH of the ten dotted places reached, layer instrumented]. The midrash MS cites: they went to pasture THEMSELVES, not the flock — the dots lift the object out of the sentence. | וַיֵּלְכוּ אֶחָיו לִרְעוֹת אֶׄתׄ־צֹאן אֲבִיהֶם · va-yelkhu echay-v li-reot et-tzon avi-hem = and-yelkhu echay-v see tzon avi-hem | — | tested |
STEP_Gn_37_13 · Gen.37.13 · THE_SUMMONS_AND_HINENI
וַיֹּאמֶר יִשְׂרָאֵל אֶל־יוֹסֵף הֲלוֹא אַחֶיךָ רֹעִים בִּשְׁכֶם לְכָה וְאֶשְׁלָחֲךָ אֲלֵיהֶם וַיֹּאמֶר לוֹ הִנֵּנִי · va-yomer yisrael el-yosef ha-lo ache-kha roim bi-shekhem lekha-ה ve-eshlacha-kha ale-hem va-yomer l-o hine-ni · And Israel said to Joseph: Are not your brothers pasturing in Shechem? Come, and I will send you to them. And he said to him: Here I am.
וַיֹּ֨אמֶר יִשְׂרָאֵ֜ל אֶל יוֹסֵ֗ף הֲל֤וֹא אַחֶ֨יךָ֙ רֹעִ֣ים בִּשְׁכֶ֔ם לְכָ֖ה וְאֶשְׁלָחֲךָ֣ אֲלֵיהֶ֑ם · va-yomer yisrael el-yosef ha-lo ache-kha roim bi-shekhem lekha-ה ve-eshlacha-kha ale-hem · are not your brothers pasturing in Shechem — come, I will send you to them (etnachta on ale-hem) [VERIFIED: SNAPSHOT Gen.37.13 idx10 etnachta in-stream]
וַיֹּ֥אמֶר ל֖וֹ הִנֵּֽנִי · va-yomer l-o hine-ni · and he said to him: here I am (verse-final hine-ni) [VERIFIED: SNAPSHOT Gen.37.13 idx11-13]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(yisrael, LET(lekha_el_achekha)) = DECLARE(yisrael, LET(to-you-to-achekha)) THE SUMMONS. lekha ve-eshlachakha alehem — pushed; Joseph answers HINENI, the readiness-word of the Aqedah's father (22:1,7,11) now in the son sent to his brothers. The demand stands open until the going (37:14). | לְכָה וְאֶשְׁלָחֲךָ אֲלֵיהֶם · lekha-ה ve-eshlacha-kha ale-hem = to-you-ה and-eshlacha-kha ale-hem | — | tested |
STEP_Gn_37_14 · Gen.37.14 · THE_ERRAND_AND_THE_OPEN_WORD
וַיֹּאמֶר לוֹ לֶךְ־נָא רְאֵה אֶת־שְׁלוֹם אַחֶיךָ וְאֶת־שְׁלוֹם הַצֹּאן וַהֲשִׁבֵנִי דָּבָר וַיִּשְׁלָחֵהוּ מֵעֵמֶק חֶבְרוֹן וַיָּבֹא שְׁכֶמָה · va-yomer l-o lekh-na ree et-shelom ache-kha ve-et-shelom ha-tzon va-hashive-ni davar va-yishlache-hu me-emeq chevron va-yavo shekhema-ה · And he said to him: Go now, see the peace of your brothers and the peace of the flock, and bring me back word. And he sent him from the valley of Hebron, and he came to Shechem.
וַיֹּ֣אמֶר ל֗וֹ לֶךְ נָ֨א רְאֵ֜ה אֶת שְׁל֤וֹם אַחֶ֨יךָ֙ וְאֶת שְׁל֣וֹם הַצֹּ֔אן וַהֲשִׁבֵ֖נִי דָּבָ֑ר · va-yomer l-o lekh-na ree et-shelom ache-kha ve-et-shelom ha-tzon va-hashive-ni davar · go, see the peace of your brothers and of the flock, and bring me back word (etnachta on davar) [VERIFIED: SNAPSHOT Gen.37.14 idx12 etnachta in-stream]
וַיִּשְׁלָחֵ֨הוּ֙ מֵעֵ֣מֶק חֶבְר֔וֹן וַיָּבֹ֖א שְׁכֶֽמָה · va-yishlache-hu me-emeq chevron va-yavo shekhema-ה · and he sent him from the valley of Hebron, and he came to Shechem (verse-final shekhema-ה) [VERIFIED: SNAPSHOT Gen.37.14 idx13-17]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(yisrael, LET(ree_et_shelom_achekha)) = DECLARE(yisrael, LET(ree-shelom-achekha)) THE SEE-DEMAND. lekh-na ree et shelom achekha ve-et shelom ha-tzon — the go-imperative folds into the errand (one demand: go-and-see). | לֶךְ־נָא רְאֵה אֶת־שְׁלוֹם אַחֶיךָ וְאֶת־שְׁלוֹם הַצֹּאן · lekh-na ree et-shelom ache-kha ve-et-shelom ha-tzon = lekh-na ree shelom ache-kha and-shelom the-tzon | — | tested |
| DECLARE | DECLARE(yisrael, LET(hashiveni_davar)) = DECLARE(yisrael, LET(hashiveni-davar)) THE WORD-DEMAND — THE SPAN'S OPEN WOUND. va-hashiveni davar ('bring me back word'): pushed here and NEVER satisfied in the span — no word of Joseph returns to this father; what returns is a coat (37:32). The Kitzur reads the phrase as a spark of the holy spirit — 'his end was to return to him.' The demand stays OPEN past the span end [watch: 45:26-27, 46:30]. | וַהֲשִׁבֵנִי דָּבָר · va-hashive-ni davar = and-hashive-ni davar | — | tested |
| RESULT | RESULT: HOLDS(lekha_el_achekha, t1) = RESULT: HOLDS(to-you-to-achekha, t1) THE GOING. va-yishlachehu me-emeq chevron va-yavo shekhema — the summons satisfied; the Kitzur counts the valley-word's letter-sum as the 210 years the descent will cost, and its escort-teaching (walk a departing friend, part with words of Torah) rides the verse, named. | וַיִּשְׁלָחֵהוּ מֵעֵמֶק חֶבְרוֹן וַיָּבֹא שְׁכֶמָה · va-yishlache-hu me-emeq chevron va-yavo shekhema-ה = and-yishlache-that from-emeq chevron and-yavo shekhema-ה | — | tested |
STEP_Gn_37_15 · Gen.37.15 · THE_WANDERER_FOUND
וַיִּמְצָאֵהוּ אִישׁ וְהִנֵּה תֹעֶה בַּשָּׂדֶה וַיִּשְׁאָלֵהוּ הָאִישׁ לֵאמֹר מַה־תְּבַקֵּשׁ · va-yimtzae-hu ish ve-hine toe ba-sade va-yishale-hu ha-ish le-mor ma-tevaqesh · And a man found him — and behold, wandering in the field; and the man asked him: What do you seek?
וַיִּמְצָאֵ֣הוּ אִ֔ישׁ וְהִנֵּ֥ה תֹעֶ֖ה בַּשָּׂדֶ֑ה · va-yimtzae-hu ish ve-hine toe ba-sade · a man found him wandering in the field (etnachta on ba-sade) [VERIFIED: SNAPSHOT Gen.37.15 idx4 etnachta in-stream]
וַיִּשְׁאָלֵ֧הוּ הָאִ֛ישׁ לֵאמֹ֖ר מַה תְּבַקֵּֽשׁ · va-yishale-hu ha-ish le-mor ma-tevaqesh · and the man asked him: what do you seek (verse-final tevaqesh) [VERIFIED: SNAPSHOT Gen.37.15 idx5-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(toe_ba_sade_va_yishale_hu_ha_ish(yosef), t0) = HOLDS(toe-in-the-sade-and-yishale-that-the-man(yosef), t0) WANDERING. ish... ve-hine toe ba-sade — the Kitzur's wander-list (a man astray, his brother's straying donkey, the man who strays from understanding) files here named; the donkey-partner is Torah-side at Exod 23:4 (the return-command the brothers will fail toward a brother). The asking man: the Kitzur's letter-count names him Gabriel, filed as reading. | וַיִּמְצָאֵהוּ אִישׁ וְהִנֵּה תֹעֶה בַּשָּׂדֶה · va-yimtzae-hu ish ve-hine toe ba-sade = and-yimtzae-that man and-hine toe in-the-sade | — | tested |
STEP_Gn_37_16 · Gen.37.16 · THE_WHERE_WORD
וַיֹּאמֶר אֶת־אַחַי אָנֹכִי מְבַקֵּשׁ הַגִּידָה־נָּא לִי אֵיפֹה הֵם רֹעִים · va-yomer et-acha-y anokhi mevaqesh hagida-ה-na li-y efo hem roim · And he said: My brothers I seek; tell me, please, where they are pasturing.
וַיֹּ֕אמֶר אֶת אַחַ֖י אָנֹכִ֣י מְבַקֵּ֑שׁ · va-yomer et-acha-y anokhi mevaqesh · my brothers I seek (etnachta on mevaqesh) [VERIFIED: SNAPSHOT Gen.37.16 idx4 etnachta in-stream]
הַגִּֽידָה נָּ֣א לִ֔י אֵיפֹ֖ה הֵ֥ם רֹעִֽים · hagida-ה-na li-y efo hem roim · tell me, please, where they are pasturing (verse-final roim) [VERIFIED: SNAPSHOT Gen.37.16 idx5-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(yosef, LET(hagida_na_efo_hem_roim)) = DECLARE(yosef, LET(hagida-na-efo-hem-roim)) THE ONE WHERE-WORD [G60-04]. hagida-na li EFO hem roim — the Ramah: the Torah's ONE where-word written with yod and final he; all its fellows are efo-with-aleph (four, exact) [VERIFIED: manifest G60-04/05]. Its only skeleton-mates: the honest EPHAH pair of Deut 25:14-15. 'My brothers I seek' — the seek-verb under the wander- verse. | הַגִּידָה־נָּא לִי אֵיפֹה הֵם רֹעִים · hagida-ה-na li-y efo hem roim = hagida-ה-na to-me-y efo hem roim | — | tested |
STEP_Gn_37_17 · Gen.37.17 · THE_ANSWER_DOTHAN
וַיֹּאמֶר הָאִישׁ נָסְעוּ מִזֶּה כִּי שָׁמַעְתִּי אֹמְרִים נֵלְכָה דֹּתָיְנָה וַיֵּלֶךְ יוֹסֵף אַחַר אֶחָיו וַיִּמְצָאֵם בְּדֹתָן · va-yomer ha-ish nasu mi-ze ki shamati omrim nelkha dotayna-ה va-yelekh yosef achar echay-v va-yimtzae-m be-dotan · And the man said: They have journeyed from here, for I heard them saying, Let us go to Dothan. And Joseph went after his brothers and found them at Dothan.
וַיֹּ֤אמֶר הָאִישׁ֙ נָסְע֣וּ מִזֶּ֔ה כִּ֤י שָׁמַ֨עְתִּי֙ אֹֽמְרִ֔ים נֵלְכָ֖ה דֹּתָ֑יְנָה · va-yomer ha-ish nasu mi-ze ki shamati omrim nelkha dotayna-ה · they have journeyed on — I heard them say, let us go to Dothan (etnachta on dotayna-ה) [VERIFIED: SNAPSHOT Gen.37.17 idx8 etnachta in-stream]
וַיֵּ֤לֶךְ יוֹסֵף֙ אַחַ֣ר אֶחָ֔יו וַיִּמְצָאֵ֖ם בְּדֹתָֽן · va-yelekh yosef achar echay-v va-yimtzae-m be-dotan · and Joseph went after his brothers and found them at Dothan (verse-final be-dotan) [VERIFIED: SNAPSHOT Gen.37.17 idx9-14]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| RESULT | RESULT: HOLDS(hagida_na_efo_hem_roim, t1) = RESULT: HOLDS(hagida-na-efo-hem-roim, t1) THE ANSWER. nasu mi-ze... nelkha dotayna — the man tells; the quoted cohortative ('let us go') is the brothers' own overheard speech, unmodeled on the queue (reported words). | וַיֹּאמֶר הָאִישׁ נָסְעוּ מִזֶּה כִּי שָׁמַעְתִּי אֹמְרִים נֵלְכָה דֹּתָיְנָה · va-yomer ha-ish nasu mi-ze ki shamati omrim nelkha dotayna-ה = and-yomer man nasu from-ze when shamati omrim nelkha dotayna-ה | — | tested |
| RESULT | RESULT: HOLDS(ree_et_shelom_achekha, t1) = RESULT: HOLDS(ree-shelom-achekha, t1) THE FINDING. va-yelekh yosef achar echav va-yimtzaem be-dotan — the see-errand discharges at the finding; only the word-demand now stands open. | וַיֵּלֶךְ יוֹסֵף אַחַר אֶחָיו וַיִּמְצָאֵם · va-yelekh yosef achar echay-v va-yimtzae-m = and-yelekh yosef achar echay-v and-yimtzae-m | — | tested |
STEP_Gn_37_18 · Gen.37.18 · THE_CONSPIRACY
וַיִּרְאוּ אֹתוֹ מֵרָחֹק וּבְטֶרֶם יִקְרַב אֲלֵיהֶם וַיִּתְנַכְּלוּ אֹתוֹ לַהֲמִיתוֹ · va-yiru et-o me-rachoq u-ve-terem yiqrav ale-hem va-yitnaklu et-o la-hamit-o · And they saw him from afar; and before he drew near to them, they conspired against him to put him to death.
וַיִּרְא֥וּ אֹת֖וֹ מֵרָחֹ֑ק · va-yiru et-o me-rachoq · and they saw him from afar (etnachta on me-rachoq) [VERIFIED: SNAPSHOT Gen.37.18 idx2 etnachta in-stream]
וּבְטֶ֨רֶם֙ יִקְרַ֣ב אֲלֵיהֶ֔ם וַיִּֽתְנַכְּל֥וּ אֹת֖וֹ לַהֲמִיתֽוֹ · u-ve-terem yiqrav ale-hem va-yitnaklu et-o la-hamit-o · and before he came near, they conspired against him to kill him (verse-final la-hamit-o) [VERIFIED: SNAPSHOT Gen.37.18 idx3-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(yitnaklu_oto_la_hamito(echay_v), t0) = HOLDS(yitnaklu-it-to-hamito(echay-v), t0) THE CONSPIRACY. va-yitnaklu oto la-hamito — the plot precedes the face. alehem here is the third of the chapter's three seventeen-list tokens [G60-03]; the Kitzur's before-word list (the stumbling feet, the womb-emergence) files named. | וַיִּתְנַכְּלוּ אֹתוֹ · va-yitnaklu et-o = and-yitnaklu o | — | tested |
STEP_Gn_37_19 · Gen.37.19 · THE_DREAMER_NAMED
וַיֹּאמְרוּ אִישׁ אֶל־אָחִיו הִנֵּה בַּעַל הַחֲלֹמוֹת הַלָּזֶה בָּא · va-yomru ish el-achi-v hine baal ha-chalomot halaze ba · And they said each to his brother: Behold, this master of dreams comes.
וַיֹּאמְר֖וּ אִ֣ישׁ אֶל אָחִ֑יו · va-yomru ish el-achi-v · and they said each to his brother (etnachta on achi-v) [VERIFIED: SNAPSHOT Gen.37.19 idx3 etnachta in-stream]
הִנֵּ֗ה בַּ֛עַל הַחֲלֹמ֥וֹת הַלָּזֶ֖ה בָּֽא · hine baal ha-chalomot halaze ba · behold, this master of dreams comes (verse-final ba) [VERIFIED: SNAPSHOT Gen.37.19 idx4-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(baal_ha_chalomot_halaze_ba(ish_el_achiv), t0) = HOLDS(baal-the-chalomot-halaze-in-the(man-to-his-brother), t0) THE TITLE IN SCORN. hine baal ha-chalomot halaze ba — 'master of the dreams': the brothers name the office they fear; the letter will crown it in Egypt. | הִנֵּה בַּעַל הַחֲלֹמוֹת הַלָּזֶה בָּא · hine baal ha-chalomot halaze ba = hine baal the-chalomot halaze in-the | — | tested |
STEP_Gn_37_20 · Gen.37.20 · THE_PLOT_PUSHED
וְעַתָּה לְכוּ וְנַהַרְגֵהוּ וְנַשְׁלִכֵהוּ בְּאַחַד הַבֹּרוֹת וְאָמַרְנוּ חַיָּה רָעָה אֲכָלָתְהוּ וְנִרְאֶה מַה־יִּהְיוּ חֲלֹמֹתָיו · ve-ata lekhu ve-naharge-hu ve-nashlikhe-hu be-achad ha-borot ve-amarnu chaya raa akhalat-hu ve-nire ma-yihyu chalomotay-v · And now, come, let us kill him and throw him into one of the pits, and we will say: an evil beast devoured him — and we shall see what his dreams will be.
וְעַתָּ֣ה לְכ֣וּ וְנַֽהַרְגֵ֗הוּ וְנַשְׁלִכֵ֨הוּ֙ בְּאַחַ֣ד הַבֹּר֔וֹת וְאָמַ֕רְנוּ חַיָּ֥ה רָעָ֖ה אֲכָלָ֑תְהוּ · ve-ata lekhu ve-naharge-hu ve-nashlikhe-hu be-achad ha-borot ve-amarnu chaya raa akhalat-hu · come, let us kill him and throw him into one of the pits, and we will say: an evil beast devoured him (etnachta on akhalat-hu) [VERIFIED: SNAPSHOT Gen.37.20 idx9 etnachta in-stream]
וְנִרְאֶ֕ה מַה יִּהְי֖וּ חֲלֹמֹתָֽיו · ve-nire ma-yihyu chalomotay-v · and we shall see what his dreams will be (verse-final chalomotay-v) [VERIFIED: SNAPSHOT Gen.37.20 idx10-13]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(achim, CMD-US(naharge_hu)) = DECLARE(achim, CMD-US(naharge-that)) THE KILL-DEMAND. lekhu ve-nahargehu — the summons folds into the first we-demand. This demand will DIE ON THE QUEUE: Reuben redirects it (37:22), Judah replaces it (37:27), and the letter never fires it — the span ends with the kill-demand still open and forever unexecuted. | לְכוּ וְנַהַרְגֵהוּ · lekhu ve-naharge-hu = lekhu and-naharge-that | — | tested |
| DECLARE | DECLARE(achim, CMD-US(nashlikhe_hu)) = DECLARE(achim, CMD-US(nashlikhe-that)) THE THROW-DEMAND. ve-nashlikhehu be-achad ha-borot — the pit-word carries a crown [G60-06]: ha-borot lean-first-vav full-second, ONCE in the Torah so [VERIFIED: manifest G60-06; the Ramah's counter- sign, the doubly-lean hewn cisterns of Deut 6:11, asserted at its address]. | וְנַשְׁלִכֵהוּ בְּאַחַד הַבֹּרוֹת · ve-nashlikhe-hu be-achad ha-borot = and-nashlikhe-that in-achad the-borot | — | tested |
| DECLARE | DECLARE(achim, CMD-US(amarnu_chaya_raa_akhalat_hu)) = DECLARE(achim, CMD-US(amarnu-living-raa-akhalat-that)) THE PLANNED LIE. ve-amarnu chaya raa akhalathu — pushed as the plot's cover-story. THE MACHINE'S SHARPEST FACT: the demand is never discharged by its pushers — the brothers never say the sentence anywhere in the span; the FATHER says its exact words (37:33). The lie stays open on the queue while the deceived speaks it for them. | וְאָמַרְנוּ חַיָּה רָעָה אֲכָלָתְהוּ · ve-amarnu chaya raa akhalat-hu = and-amarnu living raa akhalat-that | — | tested |
STEP_Gn_37_21 · Gen.37.21 · REUBEN_HEARS
וַיִּשְׁמַע רְאוּבֵן וַיַּצִּלֵהוּ מִיָּדָם וַיֹּאמֶר לֹא נַכֶּנּוּ נָפֶשׁ · va-yishma reuven va-yatzile-hu mi-yada-m va-yomer lo nake-nu nafesh · And Reuben heard, and rescued him from their hand, and said: Let us not strike a soul.
וַיִּשְׁמַ֣ע רְאוּבֵ֔ן וַיַּצִּלֵ֖הוּ מִיָּדָ֑ם · va-yishma reuven va-yatzile-hu mi-yada-m · and Reuben heard, and rescued him from their hand (etnachta on mi-yada-m) [VERIFIED: SNAPSHOT Gen.37.21 idx3 etnachta in-stream]
וַיֹּ֕אמֶר לֹ֥א נַכֶּ֖נּוּ נָֽפֶשׁ · va-yomer lo nake-nu nafesh · and he said: let us not strike a soul (verse-final nafesh) [VERIFIED: SNAPSHOT Gen.37.21 idx4-7]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(reuven, LET-NOT(nake_nu_nafesh)) = DECLARE(reuven, LET-NOT(nake-nu-nafesh)) THE FIRST COUNTER. lo nakenu nafesh — Reuben's negated we-form against the kill-demand; the rescue-verb (va-yatzilehu) is narrated before his first word: the letter files the saving before the speech. | וַיֹּאמֶר לֹא נַכֶּנּוּ נָפֶשׁ · va-yomer lo nake-nu nafesh = and-yomer not nake-nu nafesh | — | tested |
STEP_Gn_37_22 · Gen.37.22 · REUBENS_REDIRECT
וַיֹּאמֶר אֲלֵהֶם רְאוּבֵן אַל־תִּשְׁפְּכוּ־דָם הַשְׁלִיכוּ אֹתוֹ אֶל־הַבּוֹר הַזֶּה אֲשֶׁר בַּמִּדְבָּר וְיָד אַל־תִּשְׁלְחוּ־בוֹ לְמַעַן הַצִּיל אֹתוֹ מִיָּדָם לַהֲשִׁיבוֹ אֶל־אָבִיו · va-yomer el-hem reuven el-tishpkhu-dam hashlikhu et-o el-ha-bor ha-ze asher ba-midbar ve-yad el-tishlchu-v-o lemaan hatzil et-o mi-yada-m la-hashiv-o el-avi-v · And Reuben said to them: Shed no blood; throw him into this pit which is in the wilderness, and lay no hand on him — in order to rescue him from their hand, to return him to his father.
וַיֹּ֨אמֶר אֲלֵהֶ֣ם רְאוּבֵן֮ אַל תִּשְׁפְּכוּ דָם֒ הַשְׁלִ֣יכוּ אֹת֗וֹ אֶל הַבּ֤וֹר הַזֶּה֙ אֲשֶׁ֣ר בַּמִּדְבָּ֔ר וְיָ֖ד אַל תִּשְׁלְחוּ ב֑וֹ · va-yomer el-hem reuven el-tishpkhu-dam hashlikhu et-o el-ha-bor ha-ze asher ba-midbar ve-yad el-tishlchu-v-o · shed no blood — throw him into this pit in the wilderness, and lay no hand on him (etnachta on v-o) [VERIFIED: SNAPSHOT Gen.37.22 idx16 etnachta in-stream]
לְמַ֗עַן הַצִּ֤יל אֹתוֹ֙ מִיָּדָ֔ם לַהֲשִׁיב֖וֹ אֶל אָבִֽיו · lemaan hatzil et-o mi-yada-m la-hashiv-o el-avi-v · in order to rescue him from their hand, to return him to his father (verse-final avi-v) [VERIFIED: SNAPSHOT Gen.37.22 idx17-23]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(reuven, LET-NOT(tishpekhu_dam)) = DECLARE(reuven, LET-NOT(tishpekhu-blood)) SHED NO BLOOD. al-tishpekhu dam — the prohibition stands (LET-NOT never resolves; it remains as standing law on the queue). | אַל־תִּשְׁפְּכוּ־דָם · el-tishpkhu-dam = to-tishpkhu-blood | — | tested |
| DECLARE | DECLARE(reuven, LET(hashlikhu_oto_el_ha_bor)) = DECLARE(reuven, LET(hashlikhu-it-to-the-bor)) THE REDIRECT. hashlikhu oto el ha-bor asher ba-midbar — Reuben re- aims the plot's throw at HIS pit; the narrator breaks in with the purpose-clause (lemaan hatzil... la-hashivo el aviv): the letter tells us what Reuben could not say aloud. | הַשְׁלִיכוּ אֹתוֹ אֶל־הַבּוֹר הַזֶּה · hashlikhu et-o el-ha-bor ha-ze = hashlikhu o to-the-bor the-ze | — | tested |
| DECLARE | DECLARE(reuven, LET-NOT(yad_al_tishlechu_vo)) = DECLARE(reuven, LET-NOT(yad-upon-tishlechu-vo)) LAY NO HAND. ve-yad al-tishlechu vo — the second prohibition; the vo's bet soft per MS (asserted). | וְיָד אַל־תִּשְׁלְחוּ־בוֹ · ve-yad el-tishlchu-v-o = and-yad to-tishlchu-v-o | — | tested |
STEP_Gn_37_23 · Gen.37.23 · THE_STRIPPING
וַיְהִי כַּאֲשֶׁר־בָּא יוֹסֵף אֶל־אֶחָיו וַיַּפְשִׁיטוּ אֶת־יוֹסֵף אֶת־כֻּתָּנְתּוֹ אֶת־כְּתֹנֶת הַפַּסִּים אֲשֶׁר עָלָיו · va-yehi ka-asher-ba yosef el-echay-v va-yafshitu et-yosef et-kutant-o et-ketonet ha-pasim asher alay-v · And it came to pass, when Joseph came to his brothers, that they stripped Joseph of his coat, the coat of stripes that was on him.
וַֽיְהִ֕י כַּֽאֲשֶׁר בָּ֥א יוֹסֵ֖ף אֶל אֶחָ֑יו · va-yehi ka-asher-ba yosef el-echay-v · when Joseph came to his brothers (etnachta on echay-v) [VERIFIED: SNAPSHOT Gen.37.23 idx5 etnachta in-stream]
וַיַּפְשִׁ֤יטוּ אֶת יוֹסֵף֙ אֶת כֻּתָּנְתּ֔וֹ אֶת כְּתֹ֥נֶת הַפַּסִּ֖ים אֲשֶׁ֥ר עָלָֽיו · va-yafshitu et-yosef et-kutant-o et-ketonet ha-pasim asher alay-v · they stripped Joseph of his coat, the coat of stripes upon him (verse-final alay-v) [VERIFIED: SNAPSHOT Gen.37.23 idx6-15]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | hifshitu(e4); Agent(e4, echay_v); Theme(e4, ketonet_ha_pasim) = hifshitu(e4); Agent(e4, echay-v); Theme(e4, ketonet-the-pasim) THE STRIPPING. va-yafshitu et yosef et kutonto et ketonet ha-pasim asher alav — the coat named twice over in one clause (his coat / the stripes-coat); kutanto's tav with qamatz alone per MS (asserted). The Kitzur pairs this kutonet with Saul's torn one, named. | וַיַּפְשִׁיטוּ אֶת־יוֹסֵף אֶת־כֻּתָּנְתּוֹ אֶת־כְּתֹנֶת הַפַּסִּים · va-yafshitu et-yosef et-kutant-o et-ketonet ha-pasim = and-yafshitu yosef kutant-o ketonet the-pasim | — | tested |
STEP_Gn_37_24 · Gen.37.24 · THE_PIT_TAKES_HIM
וַיִּקָּחֻהוּ וַיַּשְׁלִכוּ אֹתוֹ הַבֹּרָה וְהַבּוֹר רֵק אֵין בּוֹ מָיִם · va-yiqachu-hu va-yashlikhu et-o ha-bora-ה ve-ha-bor req en b-o mayim · And they took him and threw him into the pit; and the pit was empty — no water in it.
וַיִּ֨קָּחֻ֔הוּ וַיַּשְׁלִ֥כוּ אֹת֖וֹ הַבֹּ֑רָה · va-yiqachu-hu va-yashlikhu et-o ha-bora-ה · and they took him and threw him into the pit (etnachta on ha-bora-ה) [VERIFIED: SNAPSHOT Gen.37.24 idx3 etnachta in-stream]
וְהַבּ֣וֹר רֵ֔ק אֵ֥ין בּ֖וֹ מָֽיִם · ve-ha-bor req en b-o mayim · and the pit was empty — no water in it (verse-final mayim) [VERIFIED: SNAPSHOT Gen.37.24 idx4-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| RESULT | RESULT: HOLDS(hashlikhu_oto_el_ha_bor, t2) = RESULT: HOLDS(hashlikhu-it-to-the-bor, t2) ONE ACT, TWO DEMANDS. va-yiqachuhu va-yashlikhu oto ha-bora — the throw fires, discharging BOTH Reuben's redirect and the plot's own throw-demand: the machine's record of how Reuben captured the conspiracy's momentum. And the TAKE is LEAN [G60-07]: va-yiqachuhu written without vav — the midrash reads the singular skeleton: WHO took him? Simeon — repaid at 42:24 [VERIFIED: manifest G60-07; skeleton-mate: Balak taking Balaam, Num 23:14]. The throw-verb lean in its yod per the Ramah (asserted). | וַיִּקָּחֻהוּ וַיַּשְׁלִכוּ אֹתוֹ הַבֹּרָה · va-yiqachu-hu va-yashlikhu et-o ha-bora-ה = and-yiqachu-that and-yashlikhu o the-bora-ה | — | tested |
| RESULT | RESULT: HOLDS(nashlikhe_hu, t2) = RESULT: HOLDS(nashlikhe-that, t2) THE EMPTY PAIR [G60-10]. ve-ha-bor REQ en bo mayim — the empty-word stands EXACTLY TWICE in the Torah: the pit here, and 'it is no EMPTY word for you' (Deut 32:47) [VERIFIED: manifest G60-10]; the reading rides the redundancy — water it had none, snakes and scorpions it had. | וַיַּשְׁלִכוּ אֹתוֹ הַבֹּרָה · va-yashlikhu et-o ha-bora-ה = and-yashlikhu o the-bora-ה | — | tested |
STEP_Gn_37_25 · Gen.37.25 · BREAD_AND_THE_CARAVAN
וַיֵּשְׁבוּ לֶאֱכָל־לֶחֶם וַיִּשְׂאוּ עֵינֵיהֶם וַיִּרְאוּ וְהִנֵּה אֹרְחַת יִשְׁמְעֵאלִים בָּאָה מִגִּלְעָד וּגְמַלֵּיהֶם נֹשְׂאִים נְכֹאת וּצְרִי וָלֹט הוֹלְכִים לְהוֹרִיד מִצְרָיְמָה · va-yeshvu le-ekhal-lechem va-yisu ene-hem va-yiru ve-hine orchat yishmelim baa mi-gilad u-gemale-hem nosim nekhot u-tzeri va-lot holkhim le-horid mitzrayma-ה · And they sat down to eat bread; and they lifted their eyes and saw — behold, a caravan of Ishmaelites coming from Gilead, their camels bearing gum, balm, and ladanum, going to carry it down to Egypt.
וַיֵּשְׁבוּ֮ לֶֽאֱכָל לֶחֶם֒ וַיִּשְׂא֤וּ עֵֽינֵיהֶם֙ וַיִּרְא֔וּ וְהִנֵּה֙ אֹרְחַ֣ת יִשְׁמְעֵאלִ֔ים בָּאָ֖ה מִגִּלְעָ֑ד · va-yeshvu le-ekhal-lechem va-yisu ene-hem va-yiru ve-hine orchat yishmelim baa mi-gilad · they sat to eat bread, lifted their eyes, and saw an Ishmaelite caravan from Gilead (etnachta on mi-gilad) [VERIFIED: SNAPSHOT Gen.37.25 idx10 etnachta in-stream]
וּגְמַלֵּיהֶ֣ם נֹֽשְׂאִ֗ים נְכֹאת֙ וּצְרִ֣י וָלֹ֔ט הוֹלְכִ֖ים לְהוֹרִ֥יד מִצְרָֽיְמָה · u-gemale-hem nosim nekhot u-tzeri va-lot holkhim le-horid mitzrayma-ה · camels bearing spices, going down to Egypt (verse-final mitzrayma-ה) [VERIFIED: SNAPSHOT Gen.37.25 idx11-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(orchat_yishmeelim_baa_holkhim_mitzrayma, t0) = HOLDS(orchat-yishmeelim-baa-holkhim-mitzrayma, t0) THE DOUBLY-FULL WALKERS [G60-08]. holkhim le-horid mitzrayma — the Torah's ONE going-word full with vav AND yod [VERIFIED: manifest G60-08]; the lean form's one station is 'if Your face does not GO' (Exod 33:15): the fullest walkers carry Joseph down, the lean walkers are the Presence going up. le-ekhol lechem — the bread over the pit — with the aleph in hataf segol per MS [VERIFIED: manifest G60-13]. | וְהִנֵּה אֹרְחַת יִשְׁמְעֵאלִים בָּאָה מִגִּלְעָד · ve-hine orchat yishmelim baa mi-gilad = and-hine orchat yishmelim baa from-gilad | — | tested |
STEP_Gn_37_26 · Gen.37.26 · JUDAHS_QUESTION
וַיֹּאמֶר יְהוּדָה אֶל־אֶחָיו מַה־בֶּצַע כִּי נַהֲרֹג אֶת־אָחִינוּ וְכִסִּינוּ אֶת־דָּמוֹ · va-yomer yehuda el-echay-v ma-betza ki naharog et-achi-nu ve-khisinu et-dam-o · And Judah said to his brothers: What profit if we kill our brother and cover his blood?
וַיֹּ֥אמֶר יְהוּדָ֖ה אֶל אֶחָ֑יו · va-yomer yehuda el-echay-v · and Judah said to his brothers (etnachta on echay-v) [VERIFIED: SNAPSHOT Gen.37.26 idx3 etnachta in-stream]
מַה בֶּ֗צַע כִּ֤י נַהֲרֹג֙ אֶת אָחִ֔ינוּ וְכִסִּ֖ינוּ אֶת דָּמֽוֹ · ma-betza ki naharog et-achi-nu ve-khisinu et-dam-o · what profit if we kill our brother and cover his blood (verse-final dam-o) [VERIFIED: SNAPSHOT Gen.37.26 idx4-12]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(ma_betza_ki_naharog_et_achi_nu(yehuda), t0) = HOLDS(ma-betza-when-naharog-my-brother-nu(yehuda), t0) THE PROFIT-QUESTION. ma betza ki naharog et achinu ve-khisinu et damo — Judah prices the kill-demand and finds it worthless; the Kitzur's pair (what profit in my blood, Ps 30:10) files named. | מַה־בֶּצַע כִּי נַהֲרֹג אֶת־אָחִינוּ וְכִסִּינוּ אֶת־דָּמוֹ · ma-betza ki naharog et-achi-nu ve-khisinu et-dam-o = ma-betza when naharog my-brother-nu and-khisinu blood-o | — | tested |
STEP_Gn_37_27 · Gen.37.27 · THE_SALE_PROPOSED
לְכוּ וְנִמְכְּרֶנּוּ לַיִּשְׁמְעֵאלִים וְיָדֵנוּ אַל־תְּהִי־בוֹ כִּי־אָחִינוּ בְשָׂרֵנוּ הוּא וַיִּשְׁמְעוּ אֶחָיו · lekhu ve-nimkre-nu la-yishmelim ve-yade-nu el-tehi-v-o ki-achi-nu vesare-nu hu va-yishmu echay-v · Come, let us sell him to the Ishmaelites, and let our hand not be upon him, for he is our brother, our flesh. And his brothers heeded.
לְכ֞וּ וְנִמְכְּרֶ֣נּוּ לַיִּשְׁמְעֵאלִ֗ים וְיָדֵ֨נוּ֙ אַל תְּהִי ב֔וֹ כִּֽי אָחִ֥ינוּ בְשָׂרֵ֖נוּ ה֑וּא · lekhu ve-nimkre-nu la-yishmelim ve-yade-nu el-tehi-v-o ki-achi-nu vesare-nu hu · come, let us sell him to the Ishmaelites — our hand not upon him, for he is our brother, our flesh (etnachta on hu) [VERIFIED: SNAPSHOT Gen.37.27 idx10 etnachta in-stream]
וַֽיִּשְׁמְע֖וּ אֶחָֽיו · va-yishmu echay-v · and his brothers heeded (verse-final echay-v) [VERIFIED: SNAPSHOT Gen.37.27 idx11-12]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(yehuda, CMD-US(nimkere_nu_la_yishmeelim)) = DECLARE(yehuda, CMD-US(nimkere-nu-to-yishmeelim)) THE SALE-DEMAND. lekhu ve-nimkerenu la-yishmeelim — Judah's we- demand supersedes the kill (which stays open, unexecuted, forever); va-yishmeu echav — the brothers heed. | לְכוּ וְנִמְכְּרֶנּוּ לַיִּשְׁמְעֵאלִים · lekhu ve-nimkre-nu la-yishmelim = lekhu and-nimkre-nu to-yishmelim | — | tested |
| DECLARE | DECLARE(yehuda, LET-NOT(yade_nu_al_tehi_vo)) = DECLARE(yehuda, LET-NOT(yade-nu-upon-tehi-vo)) OUR HAND NOT ON HIM. ve-yadenu al-tehi vo ki achinu vesarenu hu — the fourth standing prohibition; the our-flesh bet soft per MS (asserted). | וְיָדֵנוּ אַל־תְּהִי־בוֹ · ve-yade-nu el-tehi-v-o = and-yade-nu to-tehi-v-o | — | tested |
STEP_Gn_37_28 · Gen.37.28 · THE_SALE_WITH_NO_NAMED_SELLER
וַיַּעַבְרוּ אֲנָשִׁים מִדְיָנִים סֹחֲרִים וַיִּמְשְׁכוּ וַיַּעֲלוּ אֶת־יוֹסֵף מִן־הַבּוֹר וַיִּמְכְּרוּ אֶת־יוֹסֵף לַיִּשְׁמְעֵאלִים בְּעֶשְׂרִים כָּסֶף וַיָּבִיאוּ אֶת־יוֹסֵף מִצְרָיְמָה · va-yaavru anashim midyanim socharim va-yimshkhu va-yaalu et-yosef min-ha-bor va-yimkru et-yosef la-yishmelim be-esrim kasef va-yaviu et-yosef mitzrayma-ה · And Midianite men, merchants, passed by; and they drew and lifted Joseph out of the pit, and sold Joseph to the Ishmaelites for twenty pieces of silver; and they brought Joseph to Egypt.
וַיַּֽעַבְרוּ֩ אֲנָשִׁ֨ים מִדְיָנִ֜ים סֹֽחֲרִ֗ים וַֽיִּמְשְׁכוּ֙ וַיַּֽעֲל֤וּ אֶת יוֹסֵף֙ מִן הַבּ֔וֹר וַיִּמְכְּר֧וּ אֶת יוֹסֵ֛ף לַיִּשְׁמְעֵאלִ֖ים בְּעֶשְׂרִ֣ים כָּ֑סֶף · va-yaavru anashim midyanim socharim va-yimshkhu va-yaalu et-yosef min-ha-bor va-yimkru et-yosef la-yishmelim be-esrim kasef · Midianite merchants passed; they drew Joseph up from the pit and sold him to the Ishmaelites for twenty silver (etnachta on kasef) [VERIFIED: SNAPSHOT Gen.37.28 idx15 etnachta in-stream]
וַיָּבִ֥יאוּ אֶת יוֹסֵ֖ף מִצְרָֽיְמָה · va-yaviu et-yosef mitzrayma-ה · and they brought Joseph to Egypt (verse-final mitzrayma-ה) [VERIFIED: SNAPSHOT Gen.37.28 idx16-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| RESULT | RESULT: HOLDS(nimkere_nu_la_yishmeelim, t2) = RESULT: HOLDS(nimkere-nu-to-yishmeelim, t2) THE SALE — AGENT UNRESOLVED. va-yaavru anashim midyanim socharim va- yimshekhu... va-yimkeru et yosef la-yishmeelim be-esrim kasef — the sale-demand discharges, but the letter leaves the seller's identity suspended between the brothers and the passing Midianites (the camps are named — Rashi's brothers, Rashbam's Midianites — and no one is ruled for; the RESULT is agentless by the machine's own semantics). va-yimshekhu carries its accent-stroke at word-end per MS [VERIFIED: manifest G60-13, pashta in-stream]; the draw-verb's pair (drawing Jeremiah from HIS pit) files named. | וַיִּמְשְׁכוּ וַיַּעֲלוּ אֶת־יוֹסֵף מִן־הַבּוֹר וַיִּמְכְּרוּ אֶת־יוֹסֵף לַיִּשְׁמְעֵאלִים בְּעֶשְׂרִים כָּסֶף · va-yimshkhu va-yaalu et-yosef min-ha-bor va-yimkru et-yosef la-yishmelim be-esrim kasef = and-yimshkhu and-yaalu yosef from-the-bor and-yimkru yosef to-yishmelim in-esrim kasef | — | tested |
STEP_Gn_37_29 · Gen.37.29 · REUBEN_AT_THE_EMPTY_PIT
וַיָּשָׁב רְאוּבֵן אֶל־הַבּוֹר וְהִנֵּה אֵין־יוֹסֵף בַּבּוֹר וַיִּקְרַע אֶת־בְּגָדָיו · va-yashav reuven el-ha-bor ve-hine en-yosef ba-bor va-yiqra et-begaday-v · And Reuben returned to the pit — and behold, Joseph was not in the pit; and he tore his garments.
וַיָּ֤שָׁב רְאוּבֵן֙ אֶל הַבּ֔וֹר וְהִנֵּ֥ה אֵין יוֹסֵ֖ף בַּבּ֑וֹר · va-yashav reuven el-ha-bor ve-hine en-yosef ba-bor · and Reuben returned to the pit — Joseph was not in the pit (etnachta on ba-bor) [VERIFIED: SNAPSHOT Gen.37.29 idx7 etnachta in-stream]
וַיִּקְרַ֖ע אֶת בְּגָדָֽיו · va-yiqra et-begaday-v · and he tore his garments (verse-final begaday-v) [VERIFIED: SNAPSHOT Gen.37.29 idx8-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(shav_el_ha_bor_ve_en_yosef(reuven), t0) = HOLDS(shav-to-the-bor-and-en-yosef(reuven), t0) THE FIRST TEARING. va-yashav reuven el ha-bor ve-hine en yosef ba- bor — the redirect's author returns to the emptiness his redirect made possible; va-yiqra et begadav — the span's first torn garment (the father's follows at 37:34). | וַיָּשָׁב רְאוּבֵן אֶל־הַבּוֹר וְהִנֵּה אֵין־יוֹסֵף בַּבּוֹר · va-yashav reuven el-ha-bor ve-hine en-yosef ba-bor = and-yashav reuven to-the-bor and-hine en-yosef in-the-bor | — | tested |
STEP_Gn_37_30 · Gen.37.30 · THE_CHILD_IS_NOT
וַיָּשָׁב אֶל־אֶחָיו וַיֹּאמַר הַיֶּלֶד אֵינֶנּוּ וַאֲנִי אָנָה אֲנִי־בָא · va-yashav el-echay-v va-yomar ha-yeled ene-nu va-ani ana ani-va · And he returned to his brothers and said: The child is not — and I, where shall I come?
וַיָּ֥שָׁב אֶל אֶחָ֖יו וַיֹּאמַ֑ר · va-yashav el-echay-v va-yomar · and he returned to his brothers and said (etnachta on va-yomar) [VERIFIED: SNAPSHOT Gen.37.30 idx3 etnachta in-stream]
הַיֶּ֣לֶד אֵינֶ֔נּוּ וַאֲנִ֖י אָ֥נָה אֲנִי בָֽא · ha-yeled ene-nu va-ani ana ani-va · the child is not — and I, where shall I come (verse-final va) [VERIFIED: SNAPSHOT Gen.37.30 idx4-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(ha_yeled_ene_nu_va_ani_ana_ani_va(reuven), t0) = HOLDS(the-yeled-ene-nu-and-ani-ana-ani-and(reuven), t0) THE CHILD IS NOT. ha-yeled enenu va-ani ana ani va — the eldest's sentence the brothers will repeat to Joseph's own face (42:13, 42:32): the absence-formula minted here. | הַיֶּלֶד אֵינֶנּוּ וַאֲנִי אָנָה אֲנִי־בָא · ha-yeled ene-nu va-ani ana ani-va = the-yeled ene-nu and-ani ana ani-and | — | tested |
STEP_Gn_37_31 · Gen.37.31 · THE_COAT_DIPPED
וַיִּקְחוּ אֶת־כְּתֹנֶת יוֹסֵף וַיִּשְׁחֲטוּ שְׂעִיר עִזִּים וַיִּטְבְּלוּ אֶת־הַכֻּתֹּנֶת בַּדָּם · va-yiqchu et-ketonet yosef va-yishchatu seir izim va-yitblu et-ha-kutonet ba-dam · And they took Joseph's coat, and slaughtered a goat of the goats, and dipped the coat in the blood.
וַיִּקְח֖וּ אֶת כְּתֹ֣נֶת יוֹסֵ֑ף · va-yiqchu et-ketonet yosef · and they took Joseph's coat (etnachta on yosef) [VERIFIED: SNAPSHOT Gen.37.31 idx3 etnachta in-stream]
וַֽיִּשְׁחֲטוּ֙ שְׂעִ֣יר עִזִּ֔ים וַיִּטְבְּל֥וּ אֶת הַכֻּתֹּ֖נֶת בַּדָּֽם · va-yishchatu seir izim va-yitblu et-ha-kutonet ba-dam · and slaughtered a goat and dipped the coat in the blood (verse-final ba-dam) [VERIFIED: SNAPSHOT Gen.37.31 idx4-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | taval(e5); Agent(e5, achim); Theme(e5, ha_kutonet_ba_dam) = taval(e5); Agent(e5, achim); Theme(e5, the-kutonet-in-the-blood) THE DIPPING. va-yishchatu seir izim va-yitbelu et ha-kutonet ba-dam — the goat's blood plays Joseph's: the same animal-class whose skins played Esau's hands (27:16) now plays a son's death to the man who wore them; letter-note, the deceit-instrument returning to its first user. | וַיִּשְׁחֲטוּ שְׂעִיר עִזִּים וַיִּטְבְּלוּ אֶת־הַכֻּתֹּנֶת בַּדָּם · va-yishchatu seir izim va-yitblu et-ha-kutonet ba-dam = and-yishchatu seir izim and-yitblu the-kutonet blood | — | tested |
STEP_Gn_37_32 · Gen.37.32 · THE_RECOGNIZE_DEMAND
וַיְשַׁלְּחוּ אֶת־כְּתֹנֶת הַפַּסִּים וַיָּבִיאוּ אֶל־אֲבִיהֶם וַיֹּאמְרוּ זֹאת מָצָאנוּ הַכֶּר־נָא הַכְּתֹנֶת בִּנְךָ הִוא אִם־לֹא · va-yeshalchu et-ketonet ha-pasim va-yaviu el-avi-hem va-yomru zot matzanu haker-na ha-ketonet bin-kha hiv im-lo · And they sent the coat of stripes and brought it to their father, and said: This we found; recognize, please — is it your son's coat or not?
וַֽיְשַׁלְּח֞וּ אֶת כְּתֹ֣נֶת הַפַּסִּ֗ים וַיָּבִ֨יאוּ֙ אֶל אֲבִיהֶ֔ם וַיֹּאמְר֖וּ זֹ֣את מָצָ֑אנוּ · va-yeshalchu et-ketonet ha-pasim va-yaviu el-avi-hem va-yomru zot matzanu · they sent the stripes-coat to their father and said: this we found (etnachta on matzanu) [VERIFIED: SNAPSHOT Gen.37.32 idx9 etnachta in-stream]
הַכֶּר נָ֗א הַכְּתֹ֧נֶת בִּנְךָ֛ הִ֖וא אִם לֹֽא · haker-na ha-ketonet bin-kha hiv im-lo · recognize, please — is it your son's coat, or not (verse-final lo) [VERIFIED: SNAPSHOT Gen.37.32 idx10-16]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(achim, LET(haker_na_ha_ketonet)) = DECLARE(achim, LET(haker-na-the-ketonet)) HAKER-NA [G60-12]. haker-na ha-ketonet binkha hiv im-lo — the recognize-imperative joined to the please-word: the Kitzur's Masorah pair with 38:25 — 'with the phrase Judah deceived his father, with that phrase he was repaid: RECOGNIZE, please — whose seal and cords?' (Sotah 10b). The bare imperative stands three times in the Torah, ALL in Jacob's house — Laban's search (31:32), the coat, the pledge [VERIFIED: manifest G60-12] — and the pair with na lands across THIS unit and the next: a two-unit crown opened here. | הַכֶּר־נָא הַכְּתֹנֶת בִּנְךָ · haker-na ha-ketonet bin-kha = haker-na the-ketonet bin-kha | — | tested |
STEP_Gn_37_33 · Gen.37.33 · THE_FATHER_SPEAKS_THE_LIE
וַיַּכִּירָהּ וַיֹּאמֶר כְּתֹנֶת בְּנִי חַיָּה רָעָה אֲכָלָתְהוּ טָרֹף טֹרַף יוֹסֵף · va-yakira-ה va-yomer ketonet beni-y chaya raa akhalat-hu tarof toraf yosef · And he recognized it and said: My son's coat — an evil beast devoured him; torn, torn is Joseph.
וַיַּכִּירָ֤הּ וַיֹּ֨אמֶר֙ כְּתֹ֣נֶת בְּנִ֔י חַיָּ֥ה רָעָ֖ה אֲכָלָ֑תְהוּ · va-yakira-ה va-yomer ketonet beni-y chaya raa akhalat-hu · and he recognized it and said: my son's coat (etnachta on akhalat-hu) [VERIFIED: SNAPSHOT Gen.37.33 idx6 etnachta in-stream]
טָרֹ֥ף טֹרַ֖ף יוֹסֵֽף · tarof toraf yosef · an evil beast devoured him; torn, torn is Joseph (verse-final yosef) [VERIFIED: SNAPSHOT Gen.37.33 idx7-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| RESULT | RESULT: HOLDS(haker_na_ha_ketonet, t3) = RESULT: HOLDS(haker-na-the-ketonet, t3) THE RECOGNITION — FULL AGAINST THE HILLELI [G60-09]. va-yakirah — written FULL with yod per the Ramah and the precise books, against the Hilleli copy's lean and the Meiri's scroll-book; SNAPSHOT carries the full yod [VERIFIED: manifest G60-09]: the stream rules against the Hilleli again (the Masorah's own three-lean recognize- list stands elsewhere — both Torah members at 42:7-8, where the recognizer will be Joseph). | וַיַּכִּירָהּ וַיֹּאמֶר כְּתֹנֶת בְּנִי · va-yakira-ה va-yomer ketonet beni-y = and-yakira-ה and-yomer ketonet beni-y | — | tested |
| PRECONDITION_STATE | HOLDS(amar_chaya_raa_akhalat_hu_tarof_toraf(yaaqov), t0) = HOLDS(amar-living-raa-akhalat-that-tarof-toraf(yaaqov), t0) THE LIE IN THE FATHER'S MOUTH. chaya raa akhalathu — the EXACT words the plot queued at 37:20 ('and we will say: an evil beast devoured him') fire here as JACOB'S OWN conclusion: the brothers never say the sentence; the deceived speaks it for the deceivers, and the say- demand stays open on the queue forever — the machine's record of the letter's cruelest economy. tarof toraf yosef — the doubled tear- verb; watch 44:28 (Jacob repeats it) and Exod 22:12's torn-carcass law. | חַיָּה רָעָה אֲכָלָתְהוּ טָרֹף טֹרַף · chaya raa akhalat-hu tarof toraf = living raa akhalat-that tarof toraf | — | tested |
STEP_Gn_37_34 · Gen.37.34 · THE_MOURNING
וַיִּקְרַע יַעֲקֹב שִׂמְלֹתָיו וַיָּשֶׂם שַׂק בְּמָתְנָיו וַיִּתְאַבֵּל עַל־בְּנוֹ יָמִים רַבִּים · va-yiqra yaaqov simlotay-v va-yasem saq be-matnay-v va-yitabel al-ben-o yamim rabim · And Jacob tore his garments and put sackcloth on his loins, and mourned his son many days.
וַיִּקְרַ֤ע יַעֲקֹב֙ שִׂמְלֹתָ֔יו וַיָּ֥שֶׂם שַׂ֖ק בְּמָתְנָ֑יו · va-yiqra yaaqov simlotay-v va-yasem saq be-matnay-v · and Jacob tore his garments and put sackcloth on his loins (etnachta on be-matnay-v) [VERIFIED: SNAPSHOT Gen.37.34 idx5 etnachta in-stream]
וַיִּתְאַבֵּ֥ל עַל בְּנ֖וֹ יָמִ֥ים רַבִּֽים · va-yitabel al-ben-o yamim rabim · and mourned his son many days (verse-final rabim) [VERIFIED: SNAPSHOT Gen.37.34 idx6-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(qara_simlotay_v_sam_saq_va_yitabel(yaaqov), t0) = HOLDS(qara-simlotay-v-sam-saq-and-yitabel(yaaqov), t0) THE SECOND TEARING. va-yiqra yaaqov simlotav — the father repeats Reuben's act (37:29) at full grief-scale: sackcloth, many days. | וַיִּקְרַע יַעֲקֹב שִׂמְלֹתָיו וַיָּשֶׂם שַׂק בְּמָתְנָיו · va-yiqra yaaqov simlotay-v va-yasem saq be-matnay-v = and-yiqra yaaqov simlotay-v and-yasem saq in-matnay-v | — | tested |
STEP_Gn_37_35 · Gen.37.35 · COMFORT_REFUSED
וַיָּקֻמוּ כָל־בָּנָיו וְכָל־בְּנֹתָיו לְנַחֲמוֹ וַיְמָאֵן לְהִתְנַחֵם וַיֹּאמֶר כִּי־אֵרֵד אֶל־בְּנִי אָבֵל שְׁאֹלָה וַיֵּבְךְּ אֹתוֹ אָבִיו · va-yaqumu khal-banay-v ve-khal-benotay-v le-nacham-o va-yemaen le-hitnachem va-yomer ki-ered el-beni-y avel sheola-ה va-yevk et-o avi-v · And all his sons and all his daughters rose to comfort him, and he refused to be comforted, and said: For I will go down to my son mourning, to Sheol. And his father wept for him.
וַיָּקֻמוּ֩ כָל בָּנָ֨יו וְכָל בְּנֹתָ֜יו לְנַחֲמ֗וֹ וַיְמָאֵן֙ לְהִתְנַחֵ֔ם וַיֹּ֕אמֶר כִּֽי אֵרֵ֧ד אֶל בְּנִ֛י אָבֵ֖ל שְׁאֹ֑לָה · va-yaqumu khal-banay-v ve-khal-benotay-v le-nacham-o va-yemaen le-hitnachem va-yomer ki-ered el-beni-y avel sheola-ה · all his sons and daughters rose to comfort him, and he refused, saying: I will go down to my son mourning, to Sheol (etnachta on sheola-ה) [VERIFIED: SNAPSHOT Gen.37.35 idx14 etnachta in-stream]
וַיֵּ֥בְךְּ אֹת֖וֹ אָבִֽיו · va-yevk et-o avi-v · and his father wept for him (verse-final avi-v) [VERIFIED: SNAPSHOT Gen.37.35 idx15-17]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(vayemaen_lehitnachem_ered_avel_sheola(yaaqov), t0) = HOLDS(vayemaen-lehitnachem-ered-avel-sheola(yaaqov), t0) THE REFUSAL. va-yemaen le-hitnachem... ered el beni avel sheola — the comforters (his SONS — the sellers) rise, and the father refuses; va-yevk oto AVIV: the closing clause hands the weeping to 'his father' — Isaac still alive in Hebron weeping for the weeper, per the plain-sense chain, filed as reading. | וַיְמָאֵן לְהִתְנַחֵם וַיֹּאמֶר כִּי־אֵרֵד אֶל־בְּנִי אָבֵל שְׁאֹלָה · va-yemaen le-hitnachem va-yomer ki-ered el-beni-y avel sheola-ה = and-yemaen to-hitnachem and-yomer when-ered to-beni-y avel sheola-ה | — | tested |
STEP_Gn_37_36 · Gen.37.36 · THE_SECOND_SALE
וְהַמְּדָנִים מָכְרוּ אֹתוֹ אֶל־מִצְרָיִם לְפוֹטִיפַר סְרִיס פַּרְעֹה שַׂר הַטַּבָּחִים · ve-ha-medanim makhru et-o el-mitzrayim le-fotifar seris paro sar ha-tabachim · And the Medanites sold him to Egypt, to Potiphar, Pharaoh's officer, the chief of the slaughterers.
וְהַ֨מְּדָנִ֔ים מָכְר֥וּ אֹת֖וֹ אֶל מִצְרָ֑יִם · ve-ha-medanim makhru et-o el-mitzrayim · and the Medanites sold him to Egypt (etnachta on mitzrayim) [VERIFIED: SNAPSHOT Gen.37.36 idx4 etnachta in-stream]
לְפֽוֹטִיפַר֙ סְרִ֣יס פַּרְעֹ֔ה שַׂ֖ר הַטַּבָּחִֽים · le-fotifar seris paro sar ha-tabachim · to Potiphar, Pharaoh's officer, chief of the slaughterers (verse-final ha-tabachim) [VERIFIED: SNAPSHOT Gen.37.36 idx5-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(makhru_oto_el_mitzrayim_le_fotifar(medanim), t0) = HOLDS(makhru-it-to-mitzrayim-to-fotifar(medanim), t0) THE SECOND SALE. ve-ha-MEDANIM makhru oto — the sellers' name shifts one letter from the Midyanim of 37:28 (Medanim/Midyanim — both Keturah-sons, 25:2; the letter's own variance, filed): the sale- chain's last link hands Joseph to Potiphar sar ha-tabachim, the address where gen_62's span will open. SPECS at span end: the word- demand, the kill-demand, and the planned lie still OPEN; four prohibitions standing — the machine leaves the chapter with the father's demand for a word unanswered. | וְהַמְּדָנִים מָכְרוּ אֹתוֹ אֶל־מִצְרָיִם · ve-ha-medanim makhru et-o el-mitzrayim = and-the-medanim makhru o to-mitzrayim | — | tested |
Scenarios (the unit's own test suite)
| id | title | given | expect | anchor |
|---|---|---|---|---|
| S1 | after STEP_Gn_37_1 — the sojourn-land settled | And Jacob dwelt in the land of his father's sojournings, in the land of Canaan. | SPECS empty; no test, no name. | וַיֵּ֣שֶׁב יַעֲקֹ֔ב בְּאֶ֖רֶץ מְגוּרֵ֣י · va-yeshev yaaqov be-eretz megure = and-yeshev yaaqov earth megure |
| S2 | after STEP_Gn_37_2 — the header and the report | These are the generations of Jacob: Joseph, seventeen years old, was shepherding with his brothers among the flock — a lad with the sons of Bilhah and Zilpah, his father's wives — and Joseph brought their evil report to their father. | SPECS empty; no test, no name. | אֵ֣לֶּה תֹּלְד֣וֹת יַעֲקֹ֗ב יוֹסֵ֞ף · ele toldot yaaqov yosef = ele toldot yaaqov yosef |
| S3 | after STEP_Gn_37_3 — the love and the coat | And Israel loved Joseph more than all his sons, for he was to him a son of old age; and he made him a coat of stripes. | SPECS empty; no test, no name. | וְיִשְׂרָאֵ֗ל אָהַ֤ב אֶת יוֹסֵף֙ · ve-yisrael ahav et-yosef = and-yisrael ahav yosef |
| S4 | after STEP_Gn_37_4 — the lean peace | And his brothers saw that their father loved him more than all his brothers, and they hated him, and could not speak to him toward peace. | SPECS empty; no test, no name. | וַיִּרְא֣וּ אֶחָ֗יו כִּֽי אֹת֞וֹ · va-yiru echay-v ki-et-o = and-yiru echay-v when-o |
| S5 | after STEP_Gn_37_5 — the first dream | And Joseph dreamed a dream and told it to his brothers, and they hated him yet more. | SPECS empty; no test, no name. | וַיַּחֲלֹ֤ם יוֹסֵף֙ חֲל֔וֹם וַיַּגֵּ֖ד · va-yachalom yosef chalom va-yaged = and-yachalom yosef chalom and-yaged |
| S6 | after STEP_Gn_37_6 — the hear-demand pushed | And he said to them: Hear, please, this dream which I have dreamed. | LET(shimu_na_ha_chalom) pushed and OPEN; no test, no name. = LET(shimu-na-the-chalom) pushed and OPEN; no test, no name. | וַיֹּ֖אמֶר אֲלֵיהֶ֑ם שִׁמְעוּ נָ֕א · va-yomer ale-hem shimu-na = and-yomer ale-hem shimu-na |
| S7 | after STEP_Gn_37_7 — the sheaves bow | Behold, we were binding sheaves in the field, and behold, my sheaf arose and stood upright; and behold, your sheaves gathered round and bowed to my sheaf. | LET(shimu_na_ha_chalom) pushed and OPEN; no test, no name. = LET(shimu-na-the-chalom) pushed and OPEN; no test, no name. | וְ֠הִנֵּה אֲנַ֜חְנוּ מְאַלְּמִ֤ים אֲלֻמִּים֙ · ve-hine anachnu mealmim alumim = and-hine anachnu mealmim alumim |
| S8 | after STEP_Gn_37_8 — the demand answered in mockery | And his brothers said to him: Will you indeed reign over us, or indeed rule over us? And they hated him yet more for his dreams and for his words. | SPECS empty; no test, no name. | וַיֹּ֤אמְרוּ לוֹ֙ אֶחָ֔יו הֲמָלֹ֤ךְ · va-yomru l-o echay-v ha-malokh = and-yomru l-o echay-v the-malokh |
| S9 | after STEP_Gn_37_9 — the second dream | And he dreamed yet another dream and told it to his brothers, and said: Behold, I have dreamed a dream again — and behold, the sun and the moon and eleven stars bowing to me. | SPECS empty; no test, no name. | וַיַּחֲלֹ֥ם עוֹד֙ חֲל֣וֹם אַחֵ֔ר · va-yachalom od chalom acher = and-yachalom od chalom acher |
| S10 | after STEP_Gn_37_10 — the rebuke that keeps | And he told it to his father and to his brothers; and his father rebuked him and said to him: What is this dream that you have dreamed? Shall we indeed come, I and your mother and your brothers, to bow to you to the ground? | SPECS empty; no test, no name. | וַיְסַפֵּ֣ר אֶל אָבִיו֮ וְאֶל · va-yesaper el-avi-v ve-el- = and-yesaper to-avi-v and-to |
| S11 | after STEP_Gn_37_11 — the kept word | And his brothers envied him; and his father kept the word. | SPECS empty; no test, no name. | וַיְקַנְאוּ ב֖וֹ אֶחָ֑יו וְאָבִ֖יו · va-yeqanu-v-o echay-v ve-avi-v = and-yeqanu-v-o echay-v and-avi-v |
| S12 | after STEP_Gn_37_12 — the dotted et | And his brothers went to pasture their father's flock in Shechem. | SPECS empty; no test, no name. | וַיֵּלְכ֖וּ אֶחָ֑יו לִרְע֛וֹת אֶׄתׄ · va-yelkhu echay-v li-reot et- = and-yelkhu echay-v see et- |
| S13 | after STEP_Gn_37_13 — the summons and hineni | And Israel said to Joseph: Are not your brothers pasturing in Shechem? Come, and I will send you to them. And he said to him: Here I am. | LET(lekha_el_achekha) pushed and OPEN; no test, no name. = LET(to-you-to-achekha) pushed and OPEN; no test, no name. | וַיֹּ֨אמֶר יִשְׂרָאֵ֜ל אֶל יוֹסֵ֗ף · va-yomer yisrael el-yosef = and-yomer yisrael to-yosef |
| S14 | after STEP_Gn_37_14 — the errand and the open word | And he said to him: Go now, see the peace of your brothers and the peace of the flock, and bring me back word. And he sent him from the valley of Hebron, and he came to Shechem. | LET(ree_et_shelom_achekha) pushed and OPEN; LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(ree-shelom-achekha) pushed and OPEN; LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיֹּ֣אמֶר ל֗וֹ לֶךְ נָ֨א · va-yomer l-o lekh-na = and-yomer l-o lekh-na |
| S15 | after STEP_Gn_37_15 — the wanderer found | And a man found him — and behold, wandering in the field; and the man asked him: What do you seek? | LET(ree_et_shelom_achekha) pushed and OPEN; LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(ree-shelom-achekha) pushed and OPEN; LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיִּמְצָאֵ֣הוּ אִ֔ישׁ וְהִנֵּ֥ה תֹעֶ֖ה · va-yimtzae-hu ish ve-hine toe = and-yimtzae-that man and-hine toe |
| S16 | after STEP_Gn_37_16 — the where-word | And he said: My brothers I seek; tell me, please, where they are pasturing. | LET(hagida_na_efo_hem_roim) pushed and OPEN; LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hagida-na-efo-hem-roim) pushed and OPEN; LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיֹּ֕אמֶר אֶת אַחַ֖י אָנֹכִ֣י · va-yomer et-acha-y anokhi = and-yomer acha-y anokhi |
| S17 | after STEP_Gn_37_17 — the answer: Dothan | And the man said: They have journeyed from here, for I heard them saying, Let us go to Dothan. And Joseph went after his brothers and found them at Dothan. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיֹּ֤אמֶר הָאִישׁ֙ נָסְע֣וּ מִזֶּ֔ה · va-yomer ha-ish nasu mi-ze = and-yomer man nasu from-ze |
| S18 | after STEP_Gn_37_18 — the conspiracy | And they saw him from afar; and before he drew near to them, they conspired against him to put him to death. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיִּרְא֥וּ אֹת֖וֹ מֵרָחֹ֑ק וּבְטֶ֨רֶם֙ · va-yiru et-o me-rachoq u-ve-terem = and-yiru o from-rachoq not-yet |
| S19 | after STEP_Gn_37_19 — the dreamer named | And they said each to his brother: Behold, this master of dreams comes. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיֹּאמְר֖וּ אִ֣ישׁ אֶל אָחִ֑יו · va-yomru ish el-achi-v = and-yomru man to-my-brother-v |
| S20 | after STEP_Gn_37_20 — the plot pushed | And now, come, let us kill him and throw him into one of the pits, and we will say: an evil beast devoured him — and we shall see what his dreams will be. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וְעַתָּ֣ה לְכ֣וּ וְנַֽהַרְגֵ֗הוּ וְנַשְׁלִכֵ֨הוּ֙ · ve-ata lekhu ve-naharge-hu ve-nashlikhe-hu = and-ata lekhu and-naharge-that and-nashlikhe-that |
| S21 | after STEP_Gn_37_21 — Reuben hears | And Reuben heard, and rescued him from their hand, and said: Let us not strike a soul. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיִּשְׁמַ֣ע רְאוּבֵ֔ן וַיַּצִּלֵ֖הוּ מִיָּדָ֑ם · va-yishma reuven va-yatzile-hu mi-yada-m = and-yishma reuven and-yatzile-that from-yada-m |
| S22 | after STEP_Gn_37_22 — Reuben's redirect | And Reuben said to them: Shed no blood; throw him into this pit which is in the wilderness, and lay no hand on him — in order to rescue him from their hand, to return him to his father. | LET(hashlikhu_oto_el_ha_bor) pushed and OPEN; LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashlikhu-it-to-the-bor) pushed and OPEN; LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיֹּ֨אמֶר אֲלֵהֶ֣ם רְאוּבֵן֮ אַל · va-yomer el-hem reuven el- = and-yomer to-hem reuven to |
| S23 | after STEP_Gn_37_23 — the stripping | And it came to pass, when Joseph came to his brothers, that they stripped Joseph of his coat, the coat of stripes that was on him. | LET(hashlikhu_oto_el_ha_bor) pushed and OPEN; LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashlikhu-it-to-the-bor) pushed and OPEN; LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַֽיְהִ֕י כַּֽאֲשֶׁר בָּ֥א יוֹסֵ֖ף · va-yehi ka-asher-ba yosef = and-yehi like-which-in-the yosef |
| S24 | after STEP_Gn_37_24 — the pit takes him | And they took him and threw him into the pit; and the pit was empty — no water in it. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיִּ֨קָּחֻ֔הוּ וַיַּשְׁלִ֥כוּ אֹת֖וֹ הַבֹּ֑רָה · va-yiqachu-hu va-yashlikhu et-o ha-bora-ה = and-yiqachu-that and-yashlikhu o the-bora-ה |
| S25 | after STEP_Gn_37_25 — bread and the caravan | And they sat down to eat bread; and they lifted their eyes and saw — behold, a caravan of Ishmaelites coming from Gilead, their camels bearing gum, balm, and ladanum, going to carry it down to Egypt. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיֵּשְׁבוּ֮ לֶֽאֱכָל לֶחֶם֒ וַיִּשְׂא֤וּ · va-yeshvu le-ekhal-lechem va-yisu = and-yeshvu to-ekhal-lechem and-yisu |
| S26 | after STEP_Gn_37_26 — Judah's question | And Judah said to his brothers: What profit if we kill our brother and cover his blood? | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיֹּ֥אמֶר יְהוּדָ֖ה אֶל אֶחָ֑יו · va-yomer yehuda el-echay-v = and-yomer yehuda to-echay-v |
| S27 | after STEP_Gn_37_27 — the sale proposed | Come, let us sell him to the Ishmaelites, and let our hand not be upon him, for he is our brother, our flesh. And his brothers heeded. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | לְכ֞וּ וְנִמְכְּרֶ֣נּוּ לַיִּשְׁמְעֵאלִ֗ים וְיָדֵ֨נוּ֙ · lekhu ve-nimkre-nu la-yishmelim ve-yade-nu = lekhu and-nimkre-nu to-yishmelim and-yade-nu |
| S28 | after STEP_Gn_37_28 — the sale, seller unresolved | And Midianite men, merchants, passed by; and they drew and lifted Joseph out of the pit, and sold Joseph to the Ishmaelites for twenty pieces of silver; and they brought Joseph to Egypt. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיַּֽעַבְרוּ֩ אֲנָשִׁ֨ים מִדְיָנִ֜ים סֹֽחֲרִ֗ים · va-yaavru anashim midyanim socharim = and-yaavru anashim midyanim socharim |
| S29 | after STEP_Gn_37_29 — Reuben at the empty pit | And Reuben returned to the pit — and behold, Joseph was not in the pit; and he tore his garments. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיָּ֤שָׁב רְאוּבֵן֙ אֶל הַבּ֔וֹר · va-yashav reuven el-ha-bor = and-yashav reuven to-the-bor |
| S30 | after STEP_Gn_37_30 — the child is not | And he returned to his brothers and said: The child is not — and I, where shall I come? | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיָּ֥שָׁב אֶל אֶחָ֖יו וַיֹּאמַ֑ר · va-yashav el-echay-v va-yomar = and-yashav to-echay-v and-yomar |
| S31 | after STEP_Gn_37_31 — the coat dipped | And they took Joseph's coat, and slaughtered a goat of the goats, and dipped the coat in the blood. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיִּקְח֖וּ אֶת כְּתֹ֣נֶת יוֹסֵ֑ף · va-yiqchu et-ketonet yosef = and-yiqchu ketonet yosef |
| S32 | after STEP_Gn_37_32 — the recognize-demand | And they sent the coat of stripes and brought it to their father, and said: This we found; recognize, please — is it your son's coat or not? | LET(haker_na_ha_ketonet) pushed and OPEN; LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(haker-na-the-ketonet) pushed and OPEN; LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַֽיְשַׁלְּח֞וּ אֶת כְּתֹ֣נֶת הַפַּסִּ֗ים · va-yeshalchu et-ketonet ha-pasim = and-yeshalchu ketonet the-pasim |
| S33 | after STEP_Gn_37_33 — the father speaks the lie | And he recognized it and said: My son's coat — an evil beast devoured him; torn, torn is Joseph. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיַּכִּירָ֤הּ וַיֹּ֨אמֶר֙ כְּתֹ֣נֶת בְּנִ֔י · va-yakira-ה va-yomer ketonet beni-y = and-yakira-ה and-yomer ketonet beni-y |
| S34 | after STEP_Gn_37_34 — the mourning | And Jacob tore his garments and put sackcloth on his loins, and mourned his son many days. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיִּקְרַ֤ע יַעֲקֹב֙ שִׂמְלֹתָ֔יו וַיָּ֥שֶׂם · va-yiqra yaaqov simlotay-v va-yasem = and-yiqra yaaqov simlotay-v and-yasem |
| S35 | after STEP_Gn_37_35 — comfort refused | And all his sons and all his daughters rose to comfort him, and he refused to be comforted, and said: For I will go down to my son mourning, to Sheol. And his father wept for him. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וַיָּקֻמוּ֩ כָל בָּנָ֨יו וְכָל · va-yaqumu khal-banay-v ve-khal- = and-yaqumu khal-banay-v and-khal |
| S36 | after STEP_Gn_37_36 — the second sale | And the Medanites sold him to Egypt, to Potiphar, Pharaoh's officer, the chief of the slaughterers. | LET(hashiveni_davar) pushed and OPEN; no test, no name. = LET(hashiveni-davar) pushed and OPEN; no test, no name. | וְהַ֨מְּדָנִ֔ים מָכְר֥וּ אֹת֖וֹ אֶל · ve-ha-medanim makhru et-o el- = and-the-medanim makhru o to |
Machine verification — run_unit.py (computed live, not stored)
unit: gen_60_dreamer_sold — The dreamer sent, stripped, and sold (37:1-36) [frozen]
final state: WORLD=[] (+0 presupposed) | REGISTRY={} | TESTS=0 PASS | LEDGER days=[] | FLAGS=[]
=== S1 — after STEP_Gn_37_1 — the sojourn-land settled
וַיֵּ֣שֶׁב יַעֲקֹ֔ב בְּאֶ֖רֶץ מְגוּרֵ֣י (va-yeshev yaaqov be-eretz megure)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S2 — after STEP_Gn_37_2 — the header and the report
אֵ֣לֶּה תֹּלְד֣וֹת יַעֲקֹ֗ב יוֹסֵ֞ף (ele toldot yaaqov yosef)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S3 — after STEP_Gn_37_3 — the love and the coat
וְיִשְׂרָאֵ֗ל אָהַ֤ב אֶת יוֹסֵף֙ (ve-yisrael ahav et-yosef)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S4 — after STEP_Gn_37_4 — the lean peace
וַיִּרְא֣וּ אֶחָ֗יו כִּֽי אֹת֞וֹ (va-yiru echay-v ki-et-o)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S5 — after STEP_Gn_37_5 — the first dream
וַיַּחֲלֹ֤ם יוֹסֵף֙ חֲל֔וֹם וַיַּגֵּ֖ד (va-yachalom yosef chalom va-yaged)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S6 — after STEP_Gn_37_6 — the hear-demand pushed
וַיֹּ֖אמֶר אֲלֵיהֶ֑ם שִׁמְעוּ נָ֕א (va-yomer ale-hem shimu-na)
PASS LET(shimu_na_ha_chalom) pushed and OPEN (queue=['shimu_na_ha_chalom'])
PASS no test, no name. (tests=0 names=0)
=== S7 — after STEP_Gn_37_7 — the sheaves bow
וְ֠הִנֵּה אֲנַ֜חְנוּ מְאַלְּמִ֤ים אֲלֻמִּים֙ (ve-hine anachnu mealmim alumim)
PASS LET(shimu_na_ha_chalom) pushed and OPEN (queue=['shimu_na_ha_chalom'])
PASS no test, no name. (tests=0 names=0)
=== S8 — after STEP_Gn_37_8 — the demand answered in mockery
וַיֹּ֤אמְרוּ לוֹ֙ אֶחָ֔יו הֲמָלֹ֤ךְ (va-yomru l-o echay-v ha-malokh)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S9 — after STEP_Gn_37_9 — the second dream
וַיַּחֲלֹ֥ם עוֹד֙ חֲל֣וֹם אַחֵ֔ר (va-yachalom od chalom acher)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S10 — after STEP_Gn_37_10 — the rebuke that keeps
וַיְסַפֵּ֣ר אֶל אָבִיו֮ וְאֶל (va-yesaper el-avi-v ve-el-)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S11 — after STEP_Gn_37_11 — the kept word
וַיְקַנְאוּ ב֖וֹ אֶחָ֑יו וְאָבִ֖יו (va-yeqanu-v-o echay-v ve-avi-v)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S12 — after STEP_Gn_37_12 — the dotted et
וַיֵּלְכ֖וּ אֶחָ֑יו לִרְע֛וֹת אֶׄתׄ (va-yelkhu echay-v li-reot et-)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S13 — after STEP_Gn_37_13 — the summons and hineni
וַיֹּ֨אמֶר יִשְׂרָאֵ֜ל אֶל יוֹסֵ֗ף (va-yomer yisrael el-yosef)
PASS LET(lekha_el_achekha) pushed and OPEN (queue=['lekha_el_achekha'])
PASS no test, no name. (tests=0 names=0)
=== S14 — after STEP_Gn_37_14 — the errand and the open word
וַיֹּ֣אמֶר ל֗וֹ לֶךְ נָ֨א (va-yomer l-o lekh-na)
PASS LET(ree_et_shelom_achekha) pushed and OPEN (queue=['ree_et_shelom_achekha', 'hashiveni_davar'])
PASS LET(hashiveni_davar) pushed and OPEN (queue=['ree_et_shelom_achekha', 'hashiveni_davar'])
PASS no test, no name. (tests=0 names=0)
=== S15 — after STEP_Gn_37_15 — the wanderer found
וַיִּמְצָאֵ֣הוּ אִ֔ישׁ וְהִנֵּ֥ה תֹעֶ֖ה (va-yimtzae-hu ish ve-hine toe)
PASS LET(ree_et_shelom_achekha) pushed and OPEN (queue=['ree_et_shelom_achekha', 'hashiveni_davar'])
PASS LET(hashiveni_davar) pushed and OPEN (queue=['ree_et_shelom_achekha', 'hashiveni_davar'])
PASS no test, no name. (tests=0 names=0)
=== S16 — after STEP_Gn_37_16 — the where-word
וַיֹּ֕אמֶר אֶת אַחַ֖י אָנֹכִ֣י (va-yomer et-acha-y anokhi)
PASS LET(hagida_na_efo_hem_roim) pushed and OPEN (queue=['ree_et_shelom_achekha', 'hashiveni_davar', 'hagida_na_efo_hem_roim'])
PASS LET(hashiveni_davar) pushed and OPEN (queue=['ree_et_shelom_achekha', 'hashiveni_davar', 'hagida_na_efo_hem_roim'])
PASS no test, no name. (tests=0 names=0)
=== S17 — after STEP_Gn_37_17 — the answer: Dothan
וַיֹּ֤אמֶר הָאִישׁ֙ נָסְע֣וּ מִזֶּ֔ה (va-yomer ha-ish nasu mi-ze)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar'])
PASS no test, no name. (tests=0 names=0)
=== S18 — after STEP_Gn_37_18 — the conspiracy
וַיִּרְא֥וּ אֹת֖וֹ מֵרָחֹ֑ק וּבְטֶ֨רֶם֙ (va-yiru et-o me-rachoq u-ve-terem)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar'])
PASS no test, no name. (tests=0 names=0)
=== S19 — after STEP_Gn_37_19 — the dreamer named
וַיֹּאמְר֖וּ אִ֣ישׁ אֶל אָחִ֑יו (va-yomru ish el-achi-v)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar'])
PASS no test, no name. (tests=0 names=0)
=== S20 — after STEP_Gn_37_20 — the plot pushed
וְעַתָּ֣ה לְכ֣וּ וְנַֽהַרְגֵ֗הוּ וְנַשְׁלִכֵ֨הוּ֙ (ve-ata lekhu ve-naharge-hu ve-nashlikhe-hu)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'nashlikhe_hu', 'amarnu_chaya_raa_akhalat_hu'])
PASS no test, no name. (tests=0 names=0)
=== S21 — after STEP_Gn_37_21 — Reuben hears
וַיִּשְׁמַ֣ע רְאוּבֵ֔ן וַיַּצִּלֵ֖הוּ מִיָּדָ֑ם (va-yishma reuven va-yatzile-hu mi-yada-m)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'nashlikhe_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh'])
PASS no test, no name. (tests=0 names=0)
=== S22 — after STEP_Gn_37_22 — Reuben's redirect
וַיֹּ֨אמֶר אֲלֵהֶ֣ם רְאוּבֵן֮ אַל (va-yomer el-hem reuven el-)
PASS LET(hashlikhu_oto_el_ha_bor) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'nashlikhe_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'hashlikhu_oto_el_ha_bor', 'yad_al_tishlechu_vo'])
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'nashlikhe_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'hashlikhu_oto_el_ha_bor', 'yad_al_tishlechu_vo'])
PASS no test, no name. (tests=0 names=0)
=== S23 — after STEP_Gn_37_23 — the stripping
וַֽיְהִ֕י כַּֽאֲשֶׁר בָּ֥א יוֹסֵ֖ף (va-yehi ka-asher-ba yosef)
PASS LET(hashlikhu_oto_el_ha_bor) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'nashlikhe_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'hashlikhu_oto_el_ha_bor', 'yad_al_tishlechu_vo'])
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'nashlikhe_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'hashlikhu_oto_el_ha_bor', 'yad_al_tishlechu_vo'])
PASS no test, no name. (tests=0 names=0)
=== S24 — after STEP_Gn_37_24 — the pit takes him
וַיִּ֨קָּחֻ֔הוּ וַיַּשְׁלִ֥כוּ אֹת֖וֹ הַבֹּ֑רָה (va-yiqachu-hu va-yashlikhu et-o ha-bora-ה)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo'])
PASS no test, no name. (tests=0 names=0)
=== S25 — after STEP_Gn_37_25 — bread and the caravan
וַיֵּשְׁבוּ֮ לֶֽאֱכָל לֶחֶם֒ וַיִּשְׂא֤וּ (va-yeshvu le-ekhal-lechem va-yisu)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo'])
PASS no test, no name. (tests=0 names=0)
=== S26 — after STEP_Gn_37_26 — Judah's question
וַיֹּ֥אמֶר יְהוּדָ֖ה אֶל אֶחָ֑יו (va-yomer yehuda el-echay-v)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo'])
PASS no test, no name. (tests=0 names=0)
=== S27 — after STEP_Gn_37_27 — the sale proposed
לְכ֞וּ וְנִמְכְּרֶ֣נּוּ לַיִּשְׁמְעֵאלִ֗ים וְיָדֵ֨נוּ֙ (lekhu ve-nimkre-nu la-yishmelim ve-yade-nu)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'nimkere_nu_la_yishmeelim', 'yade_nu_al_tehi_vo'])
PASS no test, no name. (tests=0 names=0)
=== S28 — after STEP_Gn_37_28 — the sale, seller unresolved
וַיַּֽעַבְרוּ֩ אֲנָשִׁ֨ים מִדְיָנִ֜ים סֹֽחֲרִ֗ים (va-yaavru anashim midyanim socharim)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo'])
PASS no test, no name. (tests=0 names=0)
=== S29 — after STEP_Gn_37_29 — Reuben at the empty pit
וַיָּ֤שָׁב רְאוּבֵן֙ אֶל הַבּ֔וֹר (va-yashav reuven el-ha-bor)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo'])
PASS no test, no name. (tests=0 names=0)
=== S30 — after STEP_Gn_37_30 — the child is not
וַיָּ֥שָׁב אֶל אֶחָ֖יו וַיֹּאמַ֑ר (va-yashav el-echay-v va-yomar)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo'])
PASS no test, no name. (tests=0 names=0)
=== S31 — after STEP_Gn_37_31 — the coat dipped
וַיִּקְח֖וּ אֶת כְּתֹ֣נֶת יוֹסֵ֑ף (va-yiqchu et-ketonet yosef)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo'])
PASS no test, no name. (tests=0 names=0)
=== S32 — after STEP_Gn_37_32 — the recognize-demand
וַֽיְשַׁלְּח֞וּ אֶת כְּתֹ֣נֶת הַפַּסִּ֗ים (va-yeshalchu et-ketonet ha-pasim)
PASS LET(haker_na_ha_ketonet) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo', 'haker_na_ha_ketonet'])
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo', 'haker_na_ha_ketonet'])
PASS no test, no name. (tests=0 names=0)
=== S33 — after STEP_Gn_37_33 — the father speaks the lie
וַיַּכִּירָ֤הּ וַיֹּ֨אמֶר֙ כְּתֹ֣נֶת בְּנִ֔י (va-yakira-ה va-yomer ketonet beni-y)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo'])
PASS no test, no name. (tests=0 names=0)
=== S34 — after STEP_Gn_37_34 — the mourning
וַיִּקְרַ֤ע יַעֲקֹב֙ שִׂמְלֹתָ֔יו וַיָּ֥שֶׂם (va-yiqra yaaqov simlotay-v va-yasem)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo'])
PASS no test, no name. (tests=0 names=0)
=== S35 — after STEP_Gn_37_35 — comfort refused
וַיָּקֻמוּ֩ כָל בָּנָ֨יו וְכָל (va-yaqumu khal-banay-v ve-khal-)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo'])
PASS no test, no name. (tests=0 names=0)
=== S36 — after STEP_Gn_37_36 — the second sale
וְהַ֨מְּדָנִ֔ים מָכְר֥וּ אֹת֖וֹ אֶל (ve-ha-medanim makhru et-o el-)
PASS LET(hashiveni_davar) pushed and OPEN (queue=['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo'])
PASS no test, no name. (tests=0 names=0)
ALL SCENARIOS GREEN
Python rendering — the unit as a program
#!/usr/bin/env python3
# =============================================================================
# gen_60_dreamer_sold — 37:1-36
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/gen_60_dreamer_sold.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 dreamer sent, stripped, and sold (37:1-36)"""
from machine import Machine
m = Machine("gen_60_dreamer_sold")
# -------------------------- Gen.37.1 · THE_SOJOURN_LAND_SETTLED ------------
# וַיֵּשֶׁב יַעֲקֹב בְּאֶרֶץ מְגוּרֵי אָבִיו בְּאֶרֶץ כְּנָעַן
# "[EN-AID] And Jacob dwelt in the land of his father's sojournings, in the
# land of Canaan."
m.step("Gen.37.1")
# ‹וַיֵּשֶׁב יַעֲקֹב בְּאֶרֶץ מְגוּרֵי אָבִיו› (“and-dwell/sit Jacob in-
# earth sojourning father-him/its”) — fact holds: return-in-earth-
# sojourning-aviv(Jacob)
m.fact("yashav_be_eretz_megure_aviv(yaaqov)")
# -------------------------- Gen.37.2 · THE_HEADER_AND_THE_REPORT -----------
# אֵלֶּה תֹּלְדוֹת יַעֲקֹב יוֹסֵף בֶּן־שְׁבַע־עֶשְׂרֵה שָׁנָה הָיָה רֹעֶה
# אֶת־אֶחָיו בַּצֹּאן וְהוּא נַעַר אֶת־בְּנֵי בִלְהָה וְאֶת־בְּנֵי זִלְפָּה
# נְשֵׁי אָבִיו וַיָּבֵא יוֹסֵף אֶת־דִּבָּתָם רָעָה אֶל־אֲבִיהֶם
# "[EN-AID] These are the generations of Jacob: Joseph, seventeen years old,
# was shepherding with his brothers among the flock — a lad with the sons of
# Bilhah and Zilpah, his father's wives — and Joseph brought their evil
# report to their father."
m.step("Gen.37.2")
# ‹אֵלֶּה תֹּלְדוֹת יַעֲקֹב יוֹסֵף› (“these generations Jacob Joseph”) —
# fact holds: generations-Jacob(Joseph-son-seven--teen)
m.fact("toldot_yaaqov(yosef_ben_sheva_esre)")
# ‹וַיָּבֵא יוֹסֵף אֶת־דִּבָּתָם רָעָה אֶל־אֲבִיהֶם› (“and-come/bring Joseph
# obj-marker slander-them/their bad to father-them/their”) — fact holds:
# hevi-dibata-m-bad-to-avi-they(Joseph)
m.fact("hevi_dibata_m_raa_el_avi_hem(yosef)")
# -------------------------- Gen.37.3 · THE_LOVE_AND_THE_COAT ---------------
# וְיִשְׂרָאֵל אָהַב אֶת־יוֹסֵף מִכָּל־בָּנָיו כִּי־בֶן־זְקֻנִים הוּא לוֹ
# וְעָשָׂה לוֹ כְּתֹנֶת פַּסִּים
# "[EN-AID] And Israel loved Joseph more than all his sons, for he was to
# him a son of old age; and he made him a coat of stripes."
m.step("Gen.37.3")
# ‹וְיִשְׂרָאֵל אָהַב אֶת־יוֹסֵף מִכָּל־בָּנָיו› (“and-Israel have-
# affection-for obj-marker Joseph from-all son-him/its”) — fact holds: have-
# affection-for-with-Joseph-from-all-banay-v(Israel)
m.fact("ahav_et_yosef_mi_kal_banay_v(yisrael)")
# ‹וְעָשָׂה לוֹ כְּתֹנֶת פַּסִּים› (“and-make to-him/its shirt long-and-
# sleeved-tunic”) — event: make — agent Israel; theme shirt-long-and-
# sleeved-tunic
m.event("asa", agent="yisrael", themes=["ketonet_pasim"])
# -------------------------- Gen.37.4 · THE_LEAN_PEACE ----------------------
# וַיִּרְאוּ אֶחָיו כִּי־אֹתוֹ אָהַב אֲבִיהֶם מִכָּל־אֶחָיו וַיִּשְׂנְאוּ
# אֹתוֹ וְלֹא יָכְלוּ דַּבְּרוֹ לְשָׁלֹם
# "[EN-AID] And his brothers saw that their father loved him more than all
# his brothers, and they hated him, and could not speak to him toward
# peace."
m.step("Gen.37.4")
# ‹וַיִּשְׂנְאוּ אֹתוֹ וְלֹא יָכְלוּ דַּבְּרוֹ לְשָׁלֹם› (“and-hate obj-
# marker-him/its and-not be-able speak-him/its to-safe”) — fact holds: sanu-
# it-and-not-be-able-dabro-to-safe(brother-him/its)
m.fact("sanu_oto_ve_lo_yakhlu_dabro_le_shalom(echay_v)")
# -------------------------- Gen.37.5 · THE_FIRST_DREAM_TOLD ----------------
# וַיַּחֲלֹם יוֹסֵף חֲלוֹם וַיַּגֵּד לְאֶחָיו וַיּוֹסִפוּ עוֹד שְׂנֹא אֹתוֹ
# "[EN-AID] And Joseph dreamed a dream and told it to his brothers, and they
# hated him yet more."
m.step("Gen.37.5")
# ‹וַיַּחֲלֹם יוֹסֵף חֲלוֹם וַיַּגֵּד› (“and-bind-firmly Joseph dream and-
# tell”) — event: chalam — agent Joseph; theme dream-rishon
m.event("chalam", agent="yosef", themes=["chalom_rishon"])
# -------------------------- Gen.37.6 · THE_HEAR_DEMAND ---------------------
# וַיֹּאמֶר אֲלֵיהֶם שִׁמְעוּ־נָא הַחֲלוֹם הַזֶּה אֲשֶׁר חָלָמְתִּי
# "[EN-AID] And he said to them: Hear, please, this dream which I have
# dreamed."
m.step("Gen.37.6")
# ‹שִׁמְעוּ־נָא הַחֲלוֹם הַזֶּה› (“hear please the-bind-firmly the-this”) —
# Joseph speaks a demand — LET: hear-please-the-dream
m.declare("yosef", "LET",
"shimu_na_ha_chalom")
# -------------------------- Gen.37.7 · THE_SHEAVES_BOW ---------------------
# וְהִנֵּה אֲנַחְנוּ מְאַלְּמִים אֲלֻמִּים בְּתוֹךְ הַשָּׂדֶה וְהִנֵּה קָמָה
# אֲלֻמָּתִי וְגַם־נִצָּבָה וְהִנֵּה תְסֻבֶּינָה אֲלֻמֹּתֵיכֶם
# וַתִּשְׁתַּחֲוֶיןָ לַאֲלֻמָּתִי
# "[EN-AID] Behold, we were binding sheaves in the field, and behold, my
# sheaf arose and stood upright; and behold, your sheaves gathered round and
# bowed to my sheaf."
m.step("Gen.37.7")
# ‹וְהִנֵּה קָמָה אֲלֻמָּתִי וְגַם־נִצָּבָה› (“and-behold arise something-
# bound-me/my and-also stand”) — fact holds: alumati-arise-stand-and-alumot-
# afflict(dream-rishon)
m.fact("alumati_qama_nitzava_ve_alumot_tishtachavena(chalom_rishon)")
# -------------------------- Gen.37.8 · THE_ANSWER_OF_KINGS -----------------
# וַיֹּאמְרוּ לוֹ אֶחָיו הֲמָלֹךְ תִּמְלֹךְ עָלֵינוּ אִם־מָשׁוֹל תִּמְשֹׁל
# בָּנוּ וַיּוֹסִפוּ עוֹד שְׂנֹא אֹתוֹ עַל־חֲלֹמֹתָיו וְעַל־דְּבָרָיו
# "[EN-AID] And his brothers said to him: Will you indeed reign over us, or
# indeed rule over us? And they hated him yet more for his dreams and for
# his words."
m.step("Gen.37.8")
# ‹וַיֹּאמְרוּ לוֹ אֶחָיו הֲמָלֹךְ תִּמְלֹךְ עָלֵינוּ אִם־מָשׁוֹל תִּמְשֹׁל
# בָּנוּ› (“and-say to-him/its brother-him/its the-reign reign over-us/our
# if rule rule in-us/our”) — demand settled (popped from the queue): hear-
# please-the-dream
m.result("shimu_na_ha_chalom", tmark="t1")
# -------------------------- Gen.37.9 · THE_SECOND_DREAM --------------------
# וַיַּחֲלֹם עוֹד חֲלוֹם אַחֵר וַיְסַפֵּר אֹתוֹ לְאֶחָיו וַיֹּאמֶר הִנֵּה
# חָלַמְתִּי חֲלוֹם עוֹד וְהִנֵּה הַשֶּׁמֶשׁ וְהַיָּרֵחַ וְאַחַד עָשָׂר
# כּוֹכָבִים מִשְׁתַּחֲוִים לִי
# "[EN-AID] And he dreamed yet another dream and told it to his brothers,
# and said: Behold, I have dreamed a dream again — and behold, the sun and
# the moon and eleven stars bowing to me."
m.step("Gen.37.9")
# ‹וְהִנֵּה הַשֶּׁמֶשׁ וְהַיָּרֵחַ וְאַחַד עָשָׂר כּוֹכָבִים מִשְׁתַּחֲוִים›
# (“and-behold the-sun and-the-moon and-one -teen stars afflict”) — event:
# chalam — agent Joseph; theme dream-sheni
m.event("chalam", agent="yosef", themes=["chalom_sheni"])
# -------------------------- Gen.37.10 · THE_REBUKE_THAT_KEEPS --------------
# וַיְסַפֵּר אֶל־אָבִיו וְאֶל־אֶחָיו וַיִּגְעַר־בּוֹ אָבִיו וַיֹּאמֶר לוֹ
# מָה הַחֲלוֹם הַזֶּה אֲשֶׁר חָלָמְתָּ הֲבוֹא נָבוֹא אֲנִי וְאִמְּךָ
# וְאַחֶיךָ לְהִשְׁתַּחֲוֺת לְךָ אָרְצָה
# "[EN-AID] And he told it to his father and to his brothers; and his father
# rebuked him and said to him: What is this dream that you have dreamed?
# Shall we indeed come, I and your mother and your brothers, to bow to you
# to the ground?"
m.step("Gen.37.10")
# ‹וַיִּגְעַר־בּוֹ אָבִיו וַיֹּאמֶר› (“and-chide in-him/its father-him/its
# and-say”) — fact holds: gaar-in-it-aviv-what-the-dream(Jacob)
m.fact("gaar_bo_aviv_ma_ha_chalom(yaaqov)")
# -------------------------- Gen.37.11 · THE_KEPT_WORD ----------------------
# וַיְקַנְאוּ־בוֹ אֶחָיו וְאָבִיו שָׁמַר אֶת־הַדָּבָר
# "[EN-AID] And his brothers envied him; and his father kept the word."
m.step("Gen.37.11")
# ‹וַיְקַנְאוּ־בוֹ אֶחָיו וְאָבִיו שָׁמַר אֶת־הַדָּבָר› (“and-be-zealous in-
# him/its brother-him/its and-father-him/its keep/guard obj-marker the-
# word/thing”) — fact holds: qinu-in-it-echay-v-and-aviv-keep/guard-with-
# the-word/thing
m.fact("qinu_bo_echay_v_ve_aviv_shamar_et_ha_davar")
# -------------------------- Gen.37.12 · THE_DOTTED_ET ----------------------
# וַיֵּלְכוּ אֶחָיו לִרְעוֹת אֶׄתׄ־צֹאן אֲבִיהֶם בִּשְׁכֶם
# "[EN-AID] And his brothers went to pasture their father's flock in
# Shechem."
m.step("Gen.37.12")
# ‹וַיֵּלְכוּ אֶחָיו לִרְעוֹת אֶׄתׄ־צֹאן אֲבִיהֶם› (“and-go brother-him/its
# to-graze obj-marker flock father-them/their”) — fact holds: halkhu-lireot-
# with-flock-avi-they-bi-shekhem(brother-him/its)
m.fact("halkhu_lireot_et_tzon_avi_hem_bi_shekhem(echay_v)")
# -------------------------- Gen.37.13 · THE_SUMMONS_AND_HINENI -------------
# וַיֹּאמֶר יִשְׂרָאֵל אֶל־יוֹסֵף הֲלוֹא אַחֶיךָ רֹעִים בִּשְׁכֶם לְכָה
# וְאֶשְׁלָחֲךָ אֲלֵיהֶם וַיֹּאמֶר לוֹ הִנֵּנִי
# "[EN-AID] And Israel said to Joseph: Are not your brothers pasturing in
# Shechem? Come, and I will send you to them. And he said to him: Here I
# am."
m.step("Gen.37.13")
# ‹לְכָה וְאֶשְׁלָחֲךָ אֲלֵיהֶם› (“go-ward and-send-you/your to-them/their”)
# — Israel speaks a demand — LET: to-you-to-achekha
m.declare("yisrael", "LET",
"lekha_el_achekha")
# -------------------------- Gen.37.14 · THE_ERRAND_AND_THE_OPEN_WORD -------
# וַיֹּאמֶר לוֹ לֶךְ־נָא רְאֵה אֶת־שְׁלוֹם אַחֶיךָ וְאֶת־שְׁלוֹם הַצֹּאן
# וַהֲשִׁבֵנִי דָּבָר וַיִּשְׁלָחֵהוּ מֵעֵמֶק חֶבְרוֹן וַיָּבֹא שְׁכֶמָה
# "[EN-AID] And he said to him: Go now, see the peace of your brothers and
# the peace of the flock, and bring me back word. And he sent him from the
# valley of Hebron, and he came to Shechem."
m.step("Gen.37.14")
# ‹לֶךְ־נָא רְאֵה אֶת־שְׁלוֹם אַחֶיךָ וְאֶת־שְׁלוֹם הַצֹּאן› (“go please see
# obj-marker safe brother-you/your and-obj-marker safe the-flock”) — Israel
# speaks a demand — LET: see-with-safe-achekha
m.declare("yisrael", "LET",
"ree_et_shelom_achekha")
# ‹וַהֲשִׁבֵנִי דָּבָר› (“and-return-me/my word/thing”) — Israel speaks a
# demand — LET: hashiveni-word/thing
m.declare("yisrael", "LET",
"hashiveni_davar")
# ‹וַיִּשְׁלָחֵהוּ מֵעֵמֶק חֶבְרוֹן וַיָּבֹא שְׁכֶמָה› (“and-send-him/its
# from-vale Hebron and-come/bring Shechem-ward”) — demand settled (popped
# from the queue): to-you-to-achekha
m.result("lekha_el_achekha", tmark="t1")
# -------------------------- Gen.37.15 · THE_WANDERER_FOUND -----------------
# וַיִּמְצָאֵהוּ אִישׁ וְהִנֵּה תֹעֶה בַּשָּׂדֶה וַיִּשְׁאָלֵהוּ הָאִישׁ
# לֵאמֹר מַה־תְּבַקֵּשׁ
# "[EN-AID] And a man found him — and behold, wandering in the field; and
# the man asked him: What do you seek?"
m.step("Gen.37.15")
# ‹וַיִּמְצָאֵהוּ אִישׁ וְהִנֵּה תֹעֶה בַּשָּׂדֶה› (“and-find-him/its man
# and-behold vacillate in-field”) — fact holds: vacillate-come/bring-field-
# come/bring-yishale-he/it-the-man(Joseph)
m.fact("toe_ba_sade_va_yishale_hu_ha_ish(yosef)")
# -------------------------- Gen.37.16 · THE_WHERE_WORD ---------------------
# וַיֹּאמֶר אֶת־אַחַי אָנֹכִי מְבַקֵּשׁ הַגִּידָה־נָּא לִי אֵיפֹה הֵם רֹעִים
# "[EN-AID] And he said: My brothers I seek; tell me, please, where they are
# pasturing."
m.step("Gen.37.16")
# ‹הַגִּידָה־נָּא לִי אֵיפֹה הֵם רֹעִים› (“tell-ward please to-me/my where?
# they graze”) — Joseph speaks a demand — LET: hagida-please-where?-they-
# graze
m.declare("yosef", "LET",
"hagida_na_efo_hem_roim")
# -------------------------- Gen.37.17 · THE_ANSWER_DOTHAN ------------------
# וַיֹּאמֶר הָאִישׁ נָסְעוּ מִזֶּה כִּי שָׁמַעְתִּי אֹמְרִים נֵלְכָה
# דֹּתָיְנָה וַיֵּלֶךְ יוֹסֵף אַחַר אֶחָיו וַיִּמְצָאֵם בְּדֹתָן
# "[EN-AID] And the man said: They have journeyed from here, for I heard
# them saying, Let us go to Dothan. And Joseph went after his brothers and
# found them at Dothan."
m.step("Gen.37.17")
# ‹וַיֹּאמֶר הָאִישׁ נָסְעוּ מִזֶּה כִּי שָׁמַעְתִּי אֹמְרִים נֵלְכָה
# דֹּתָיְנָה› (“and-say the-man journey from-this that hear say go Dothan-
# ward”) — demand settled (popped from the queue): hagida-please-
# where?-they-graze
m.result("hagida_na_efo_hem_roim", tmark="t1")
# ‹וַיֵּלֶךְ יוֹסֵף אַחַר אֶחָיו וַיִּמְצָאֵם› (“and-go Joseph after
# brother-him/its and-find-them/their”) — demand settled (popped from the
# queue): see-with-safe-achekha
m.result("ree_et_shelom_achekha", tmark="t1")
# -------------------------- Gen.37.18 · THE_CONSPIRACY ---------------------
# וַיִּרְאוּ אֹתוֹ מֵרָחֹק וּבְטֶרֶם יִקְרַב אֲלֵיהֶם וַיִּתְנַכְּלוּ אֹתוֹ
# לַהֲמִיתוֹ
# "[EN-AID] And they saw him from afar; and before he drew near to them,
# they conspired against him to put him to death."
m.step("Gen.37.18")
# ‹וַיִּתְנַכְּלוּ אֹתוֹ› (“and-defraud obj-marker-him/its”) — fact holds:
# defraud-it-to-hamito(brother-him/its)
m.fact("yitnaklu_oto_la_hamito(echay_v)")
# -------------------------- Gen.37.19 · THE_DREAMER_NAMED ------------------
# וַיֹּאמְרוּ אִישׁ אֶל־אָחִיו הִנֵּה בַּעַל הַחֲלֹמוֹת הַלָּזֶה בָּא
# "[EN-AID] And they said each to his brother: Behold, this master of dreams
# comes."
m.step("Gen.37.19")
# ‹הִנֵּה בַּעַל הַחֲלֹמוֹת הַלָּזֶה בָּא› (“behold master the-dream this-
# very come/bring”) — fact holds: master-the-dream-this-very-come/bring(man-
# to-his-brother)
m.fact("baal_ha_chalomot_halaze_ba(ish_el_achiv)")
# -------------------------- Gen.37.20 · THE_PLOT_PUSHED --------------------
# וְעַתָּה לְכוּ וְנַהַרְגֵהוּ וְנַשְׁלִכֵהוּ בְּאַחַד הַבֹּרוֹת וְאָמַרְנוּ
# חַיָּה רָעָה אֲכָלָתְהוּ וְנִרְאֶה מַה־יִּהְיוּ חֲלֹמֹתָיו
# "[EN-AID] And now, come, let us kill him and throw him into one of the
# pits, and we will say: an evil beast devoured him — and we shall see what
# his dreams will be."
m.step("Gen.37.20")
# ‹לְכוּ וְנַהַרְגֵהוּ› (“go and-smite-with-deadly-intent-him/its”) — achim
# speaks a demand — CMD-US: smite-with-deadly-intent-him/its
m.declare("achim", "CMD-US",
"naharge_hu")
# ‹וְנַשְׁלִכֵהוּ בְּאַחַד הַבֹּרוֹת› (“and-throw-out-him/its in-one the-
# pit”) — achim speaks a demand — CMD-US: throw-out-him/its
m.declare("achim", "CMD-US",
"nashlikhe_hu")
# ‹וְאָמַרְנוּ חַיָּה רָעָה אֲכָלָתְהוּ› (“and-say living bad eat-him/its”)
# — achim speaks a demand — CMD-US: say-living-bad-akhalat-he/it
m.declare("achim", "CMD-US",
"amarnu_chaya_raa_akhalat_hu")
# -------------------------- Gen.37.21 · REUBEN_HEARS -----------------------
# וַיִּשְׁמַע רְאוּבֵן וַיַּצִּלֵהוּ מִיָּדָם וַיֹּאמֶר לֹא נַכֶּנּוּ נָפֶשׁ
# "[EN-AID] And Reuben heard, and rescued him from their hand, and said: Let
# us not strike a soul."
m.step("Gen.37.21")
# ‹וַיֹּאמֶר לֹא נַכֶּנּוּ נָפֶשׁ› (“and-say not strike-him/its living-
# being”) — Reuben speaks a demand — LET-NOT: nake-nu-living-being
m.declare("reuven", "LET-NOT",
"nake_nu_nafesh")
# -------------------------- Gen.37.22 · REUBENS_REDIRECT -------------------
# וַיֹּאמֶר אֲלֵהֶם רְאוּבֵן אַל־תִּשְׁפְּכוּ־דָם הַשְׁלִיכוּ אֹתוֹ
# אֶל־הַבּוֹר הַזֶּה אֲשֶׁר בַּמִּדְבָּר וְיָד אַל־תִּשְׁלְחוּ־בוֹ לְמַעַן
# הַצִּיל אֹתוֹ מִיָּדָם לַהֲשִׁיבוֹ אֶל־אָבִיו
# "[EN-AID] And Reuben said to them: Shed no blood; throw him into this pit
# which is in the wilderness, and lay no hand on him — in order to rescue
# him from their hand, to return him to his father."
m.step("Gen.37.22")
# ‹אַל־תִּשְׁפְּכוּ־דָם› (“not spill-forth blood”) — Reuben speaks a demand
# — LET-NOT: tishpekhu-blood
m.declare("reuven", "LET-NOT",
"tishpekhu_dam")
# ‹הַשְׁלִיכוּ אֹתוֹ אֶל־הַבּוֹר הַזֶּה› (“throw-out obj-marker-him/its to
# the-pit the-this”) — Reuben speaks a demand — LET: throw-out-it-to-the-pit
m.declare("reuven", "LET",
"hashlikhu_oto_el_ha_bor")
# ‹וְיָד אַל־תִּשְׁלְחוּ־בוֹ› (“and-hand do-not send in-him/its”) — Reuben
# speaks a demand — LET-NOT: hand-over-tishlechu-come/bring
m.declare("reuven", "LET-NOT",
"yad_al_tishlechu_vo")
# -------------------------- Gen.37.23 · THE_STRIPPING ----------------------
# וַיְהִי כַּאֲשֶׁר־בָּא יוֹסֵף אֶל־אֶחָיו וַיַּפְשִׁיטוּ אֶת־יוֹסֵף
# אֶת־כֻּתָּנְתּוֹ אֶת־כְּתֹנֶת הַפַּסִּים אֲשֶׁר עָלָיו
# "[EN-AID] And it came to pass, when Joseph came to his brothers, that they
# stripped Joseph of his coat, the coat of stripes that was on him."
m.step("Gen.37.23")
# ‹וַיַּפְשִׁיטוּ אֶת־יוֹסֵף אֶת־כֻּתָּנְתּוֹ אֶת־כְּתֹנֶת הַפַּסִּים›
# (“and-spread-out obj-marker Joseph obj-marker shirt-him/its obj-marker
# shirt the-long-and-sleeved-tunic”) — event: hifshitu — agent brother-
# him/its; theme shirt-the-long-and-sleeved-tunic
m.event("hifshitu", agent="echay_v", themes=["ketonet_ha_pasim"])
# -------------------------- Gen.37.24 · THE_PIT_TAKES_HIM ------------------
# וַיִּקָּחֻהוּ וַיַּשְׁלִכוּ אֹתוֹ הַבֹּרָה וְהַבּוֹר רֵק אֵין בּוֹ מָיִם
# "[EN-AID] And they took him and threw him into the pit; and the pit was
# empty — no water in it."
m.step("Gen.37.24")
# ‹וַיִּקָּחֻהוּ וַיַּשְׁלִכוּ אֹתוֹ הַבֹּרָה› (“and-take-him/its and-throw-
# out obj-marker-him/its the-pit-ward”) — demand settled (popped from the
# queue): throw-out-it-to-the-pit
m.result("hashlikhu_oto_el_ha_bor", tmark="t2")
# ‹וַיַּשְׁלִכוּ אֹתוֹ הַבֹּרָה› (“and-throw-out obj-marker-him/its the-pit-
# ward”) — demand settled (popped from the queue): throw-out-him/its
m.result("nashlikhe_hu", tmark="t2")
# -------------------------- Gen.37.25 · BREAD_AND_THE_CARAVAN --------------
# וַיֵּשְׁבוּ לֶאֱכָל־לֶחֶם וַיִּשְׂאוּ עֵינֵיהֶם וַיִּרְאוּ וְהִנֵּה
# אֹרְחַת יִשְׁמְעֵאלִים בָּאָה מִגִּלְעָד וּגְמַלֵּיהֶם נֹשְׂאִים נְכֹאת
# וּצְרִי וָלֹט הוֹלְכִים לְהוֹרִיד מִצְרָיְמָה
# "[EN-AID] And they sat down to eat bread; and they lifted their eyes and
# saw — behold, a caravan of Ishmaelites coming from Gilead, their camels
# bearing gum, balm, and ladanum, going to carry it down to Egypt."
m.step("Gen.37.25")
# ‹וְהִנֵּה אֹרְחַת יִשְׁמְעֵאלִים בָּאָה מִגִּלְעָד› (“and-behold caravan
# Jishmaelite come/bring from-Gilead”) — fact holds: caravan-yishmeelim-
# come/bring-walk/go-mitzrayma
m.fact("orchat_yishmeelim_baa_holkhim_mitzrayma")
# -------------------------- Gen.37.26 · JUDAHS_QUESTION --------------------
# וַיֹּאמֶר יְהוּדָה אֶל־אֶחָיו מַה־בֶּצַע כִּי נַהֲרֹג אֶת־אָחִינוּ
# וְכִסִּינוּ אֶת־דָּמוֹ
# "[EN-AID] And Judah said to his brothers: What profit if we kill our
# brother and cover his blood?"
m.step("Gen.37.26")
# ‹מַה־בֶּצַע כִּי נַהֲרֹג אֶת־אָחִינוּ וְכִסִּינוּ אֶת־דָּמוֹ› (“what
# plunder that smite-with-deadly-intent obj-marker brother-us/our and-plump
# obj-marker blood-him/its”) — fact holds: what-plunder-that-smite-with-
# deadly-intent-with-my-brother-nu(Judah)
m.fact("ma_betza_ki_naharog_et_achi_nu(yehuda)")
# -------------------------- Gen.37.27 · THE_SALE_PROPOSED ------------------
# לְכוּ וְנִמְכְּרֶנּוּ לַיִּשְׁמְעֵאלִים וְיָדֵנוּ אַל־תְּהִי־בוֹ
# כִּי־אָחִינוּ בְשָׂרֵנוּ הוּא וַיִּשְׁמְעוּ אֶחָיו
# "[EN-AID] Come, let us sell him to the Ishmaelites, and let our hand not
# be upon him, for he is our brother, our flesh. And his brothers heeded."
m.step("Gen.37.27")
# ‹לְכוּ וְנִמְכְּרֶנּוּ לַיִּשְׁמְעֵאלִים› (“go and-sell-him/its to-
# Jishmaelite”) — Judah speaks a demand — CMD-US: nimkere-nu-to-yishmeelim
m.declare("yehuda", "CMD-US",
"nimkere_nu_la_yishmeelim")
# ‹וְיָדֵנוּ אַל־תְּהִי־בוֹ› (“and-hand-us/our do-not be in-him/its”) —
# Judah speaks a demand — LET-NOT: yade-nu-over-be-come/bring
m.declare("yehuda", "LET-NOT",
"yade_nu_al_tehi_vo")
# -------------------------- Gen.37.28 · THE_SALE_WITH_NO_NAMED_SELLER ------
# וַיַּעַבְרוּ אֲנָשִׁים מִדְיָנִים סֹחֲרִים וַיִּמְשְׁכוּ וַיַּעֲלוּ
# אֶת־יוֹסֵף מִן־הַבּוֹר וַיִּמְכְּרוּ אֶת־יוֹסֵף לַיִּשְׁמְעֵאלִים
# בְּעֶשְׂרִים כָּסֶף וַיָּבִיאוּ אֶת־יוֹסֵף מִצְרָיְמָה
# "[EN-AID] And Midianite men, merchants, passed by; and they drew and
# lifted Joseph out of the pit, and sold Joseph to the Ishmaelites for
# twenty pieces of silver; and they brought Joseph to Egypt."
m.step("Gen.37.28")
# ‹וַיִּמְשְׁכוּ וַיַּעֲלוּ אֶת־יוֹסֵף מִן־הַבּוֹר וַיִּמְכְּרוּ אֶת־יוֹסֵף
# לַיִּשְׁמְעֵאלִים בְּעֶשְׂרִים כָּסֶף› (“and-draw and-go-up obj-marker
# Joseph from the-pit and-sell obj-marker Joseph to-Jishmaelite in-twenty
# silver”) — demand settled (popped from the queue): nimkere-nu-to-
# yishmeelim
m.result("nimkere_nu_la_yishmeelim", tmark="t2")
# -------------------------- Gen.37.29 · REUBEN_AT_THE_EMPTY_PIT ------------
# וַיָּשָׁב רְאוּבֵן אֶל־הַבּוֹר וְהִנֵּה אֵין־יוֹסֵף בַּבּוֹר וַיִּקְרַע
# אֶת־בְּגָדָיו
# "[EN-AID] And Reuben returned to the pit — and behold, Joseph was not in
# the pit; and he tore his garments."
m.step("Gen.37.29")
# ‹וַיָּשָׁב רְאוּבֵן אֶל־הַבּוֹר וְהִנֵּה אֵין־יוֹסֵף בַּבּוֹר› (“and-
# return Reuben to the-pit and-behold there-is-not Joseph in-pit”) — fact
# holds: shav-to-the-pit-and-there-is-not-Joseph(Reuben)
m.fact("shav_el_ha_bor_ve_en_yosef(reuven)")
# -------------------------- Gen.37.30 · THE_CHILD_IS_NOT -------------------
# וַיָּשָׁב אֶל־אֶחָיו וַיֹּאמַר הַיֶּלֶד אֵינֶנּוּ וַאֲנִי אָנָה אֲנִי־בָא
# "[EN-AID] And he returned to his brothers and said: The child is not — and
# I, where shall I come?"
m.step("Gen.37.30")
# ‹הַיֶּלֶד אֵינֶנּוּ וַאֲנִי אָנָה אֲנִי־בָא› (“the-child there-is-not-
# him/its and-I where? come/bring”) — fact holds: the-child-ene-nu-
# come/bring-I-where?-I-come/bring(Reuben)
m.fact("ha_yeled_ene_nu_va_ani_ana_ani_va(reuven)")
# -------------------------- Gen.37.31 · THE_COAT_DIPPED --------------------
# וַיִּקְחוּ אֶת־כְּתֹנֶת יוֹסֵף וַיִּשְׁחֲטוּ שְׂעִיר עִזִּים וַיִּטְבְּלוּ
# אֶת־הַכֻּתֹּנֶת בַּדָּם
# "[EN-AID] And they took Joseph's coat, and slaughtered a goat of the
# goats, and dipped the coat in the blood."
m.step("Gen.37.31")
# ‹וַיִּשְׁחֲטוּ שְׂעִיר עִזִּים וַיִּטְבְּלוּ אֶת־הַכֻּתֹּנֶת בַּדָּם›
# (“and-slaughter shaggy she-goat and-dip obj-marker the-shirt in-blood”) —
# event: taval — agent achim; theme the-shirt-come/bring-blood
m.event("taval", agent="achim", themes=["ha_kutonet_ba_dam"])
# -------------------------- Gen.37.32 · THE_RECOGNIZE_DEMAND ---------------
# וַיְשַׁלְּחוּ אֶת־כְּתֹנֶת הַפַּסִּים וַיָּבִיאוּ אֶל־אֲבִיהֶם וַיֹּאמְרוּ
# זֹאת מָצָאנוּ הַכֶּר־נָא הַכְּתֹנֶת בִּנְךָ הִוא אִם־לֹא
# "[EN-AID] And they sent the coat of stripes and brought it to their
# father, and said: This we found; recognize, please — is it your son's coat
# or not?"
m.step("Gen.37.32")
# ‹הַכֶּר־נָא הַכְּתֹנֶת בִּנְךָ› (“scrutinize please the-shirt son-
# you/your”) — achim speaks a demand — LET: scrutinize-please-the-shirt
m.declare("achim", "LET",
"haker_na_ha_ketonet")
# -------------------------- Gen.37.33 · THE_FATHER_SPEAKS_THE_LIE ----------
# וַיַּכִּירָהּ וַיֹּאמֶר כְּתֹנֶת בְּנִי חַיָּה רָעָה אֲכָלָתְהוּ טָרֹף
# טֹרַף יוֹסֵף
# "[EN-AID] And he recognized it and said: My son's coat — an evil beast
# devoured him; torn, torn is Joseph."
m.step("Gen.37.33")
# ‹וַיַּכִּירָהּ וַיֹּאמֶר כְּתֹנֶת בְּנִי› (“and-scrutinize-her/its and-say
# shirt son-me/my”) — demand settled (popped from the queue): scrutinize-
# please-the-shirt
m.result("haker_na_ha_ketonet", tmark="t3")
# ‹חַיָּה רָעָה אֲכָלָתְהוּ טָרֹף טֹרַף› (“living bad eat-him/its pluck-off
# pluck-off”) — fact holds: amar-living-bad-akhalat-he/it-pluck-off-pluck-
# off(Jacob)
m.fact("amar_chaya_raa_akhalat_hu_tarof_toraf(yaaqov)")
# -------------------------- Gen.37.34 · THE_MOURNING -----------------------
# וַיִּקְרַע יַעֲקֹב שִׂמְלֹתָיו וַיָּשֶׂם שַׂק בְּמָתְנָיו וַיִּתְאַבֵּל
# עַל־בְּנוֹ יָמִים רַבִּים
# "[EN-AID] And Jacob tore his garments and put sackcloth on his loins, and
# mourned his son many days."
m.step("Gen.37.34")
# ‹וַיִּקְרַע יַעֲקֹב שִׂמְלֹתָיו וַיָּשֶׂם שַׂק בְּמָתְנָיו› (“and-rend
# Jacob dress-him/its and-put/set mesh in-waist-him/its”) — fact holds:
# qara-simlotay-v-sam-mesh-come/bring-bewail(Jacob)
m.fact("qara_simlotay_v_sam_saq_va_yitabel(yaaqov)")
# -------------------------- Gen.37.35 · COMFORT_REFUSED --------------------
# וַיָּקֻמוּ כָל־בָּנָיו וְכָל־בְּנֹתָיו לְנַחֲמוֹ וַיְמָאֵן לְהִתְנַחֵם
# וַיֹּאמֶר כִּי־אֵרֵד אֶל־בְּנִי אָבֵל שְׁאֹלָה וַיֵּבְךְּ אֹתוֹ אָבִיו
# "[EN-AID] And all his sons and all his daughters rose to comfort him, and
# he refused to be comforted, and said: For I will go down to my son
# mourning, to Sheol. And his father wept for him."
m.step("Gen.37.35")
# ‹וַיְמָאֵן לְהִתְנַחֵם וַיֹּאמֶר כִּי־אֵרֵד אֶל־בְּנִי אָבֵל שְׁאֹלָה›
# (“and-refuse to-sigh and-say that go-down to son-me/my lamenting Shᵉ'Owl-
# ward”) — fact holds: vayemaen-lehitnachem-go-down-lamenting-sheola(Jacob)
m.fact("vayemaen_lehitnachem_ered_avel_sheola(yaaqov)")
# -------------------------- Gen.37.36 · THE_SECOND_SALE --------------------
# וְהַמְּדָנִים מָכְרוּ אֹתוֹ אֶל־מִצְרָיִם לְפוֹטִיפַר סְרִיס פַּרְעֹה שַׂר
# הַטַּבָּחִים
# "[EN-AID] And the Medanites sold him to Egypt, to Potiphar, Pharaoh's
# officer, the chief of the slaughterers."
m.step("Gen.37.36")
# ‹וְהַמְּדָנִים מָכְרוּ אֹתוֹ אֶל־מִצְרָיִם› (“and-the-Midjanite sell obj-
# marker-him/its to Egypt”) — fact holds: sell-it-to-Egypt-to-
# Potiphar(Midjanite)
m.fact("makhru_oto_el_mitzrayim_le_fotifar(medanim)")
# -------------------------- 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() == ['hashiveni_davar', 'naharge_hu', 'amarnu_chaya_raa_akhalat_hu', 'nake_nu_nafesh', 'tishpekhu_dam', 'yad_al_tishlechu_vo', 'yade_nu_al_tehi_vo']
assert len(m.SPECS["log"]) == 15
assert sorted(m.LEDGER) == []
assert m.flag_counts() == {}
assert sorted(m.WORLD["facts"]) == sorted(['yashav_be_eretz_megure_aviv(yaaqov)', 'toldot_yaaqov(yosef_ben_sheva_esre)', 'hevi_dibata_m_raa_el_avi_hem(yosef)', 'ahav_et_yosef_mi_kal_banay_v(yisrael)', 'sanu_oto_ve_lo_yakhlu_dabro_le_shalom(echay_v)', 'alumati_qama_nitzava_ve_alumot_tishtachavena(chalom_rishon)', 'gaar_bo_aviv_ma_ha_chalom(yaaqov)', 'qinu_bo_echay_v_ve_aviv_shamar_et_ha_davar', 'halkhu_lireot_et_tzon_avi_hem_bi_shekhem(echay_v)', 'toe_ba_sade_va_yishale_hu_ha_ish(yosef)', 'yitnaklu_oto_la_hamito(echay_v)', 'baal_ha_chalomot_halaze_ba(ish_el_achiv)', 'orchat_yishmeelim_baa_holkhim_mitzrayma', 'ma_betza_ki_naharog_et_achi_nu(yehuda)', 'shav_el_ha_bor_ve_en_yosef(reuven)', 'ha_yeled_ene_nu_va_ani_ana_ani_va(reuven)', 'amar_chaya_raa_akhalat_hu_tarof_toraf(yaaqov)', 'qara_simlotay_v_sam_saq_va_yitabel(yaaqov)', 'vayemaen_lehitnachem_ered_avel_sheola(yaaqov)', 'makhru_oto_el_mitzrayim_le_fotifar(medanim)'])
assert m.WORLD["invariants"] == []
assert m.WORLD["partitions"] == []
assert len(m.EVENTS) == 28
print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")