The return-command and the flight over the river (31:1-21) FROZEN
שׁוּב אֶל־אֶרֶץ אֲבוֹתֶיךָ · shuv el-eretz avotekha · 'Return to the land of your fathers'
Derivation log (steps A–J)
| step | name | comment | confidence |
|---|---|---|---|
| A | Reconstruction notice (2026-08-08) | This unit was frozen in the lean era (meta + scenarios + boot steps; no step table was written at freeze). The steps below were reconstructed on 2026-08-08 from the freeze-era draft note (meta.draft_note_en, displayed on the unit page), the era's continue-docs, and git history. No new derivation claims are introduced: every entry restates recorded decisions, and the full per-verse machine record is the boot steps below. | established |
| B | Source + span + structure | Genesis 31:1-21, from the sons' complaint to the crossed river: 21 verses, 287 tokens, source-verified. Trees split at the mid-verse rest, EXCEPT 31:9 (which has none): split at the earliest strongest disjunctive before the final word, per the frozen restless-verse precedent. Evidence: the SNAPSHOT database plus the debut-map attachment. | reconstructed |
| C | Draft path + review | Solo-era unit #7: Claude as coordinator and deriver, with an external fresh-context adversarial review before freeze per the standing law. Frozen 2026-08-07 as part of a three-block autonomous run. | reconstructed |
| D | Care-point ledger (distilled) | The crown care: the REGISTRY READ-BACK at 31:13 — "I am the God of Bethel": God self-identifies by the label the corpus wrote at 28:19, the strongest name-write read-back on record (frozen ledger untouched, landing-note only), and in the same verse the anoint-verb's FIRST Torah token names the ladder unit's oil-pour retroactively, while both vow-words point at their own debuts. Among the nineteen care-points: the glory-word is born as the sons' word for Jacob's wealth; the yesterday-and-before idiom debuts on Laban's changed face and its career becomes the law's recidivism clock; the return-command inverts the original go-command — the birthplace-word of 12:1 returns as a come-back order; the inheritance-word is born in the disinherited daughters' question; the rescue-verb is born here and its career runs flocks, Jacob, Joseph, Israel; the sell-verb walks from the birthright sale to "he sold us" to the selling of Joseph; the departure re-runs 12:5's formula with the covenant's exit-promise word at Jacob's exit; the flee-verb finally performs — the frozen flight-compound's missing limb lands four chapters and three unit-walls later, filed as a landing-note only; the river-crossing is the first narrated crossing of THE river since the covenant drew its border through it. | reconstructed |
| E | Machine design | Two pushes, ZERO pops — the unit ends mid-flight, the third consecutive wall at depth two. YHWH's live return-command (31:3) and the wives' joint "all that God said to you, DO" (31:16 — the corpus's first two-WOMEN compound speaker) both stand open: the doing begins at 31:17 with the retold rise performed verbatim, but the demand-content binds to ALL of what God said and the return completes only at the 35:27 arrival horizon — under the letter-precision law (object, number, and now the ALL-quantifier) neither card clears while the return is underway. The dream-retell imperatives of 31:12-13 are fenced under the retelling law — content-facts, no pushes. Zero registry writes, zero tests. | reconstructed |
| F | Freeze + later history | Frozen at commit 982c22b (2026-08-07, "Freeze gen_53: the return-command and the flight over the river"). Oral audit 2026-08-08 folded same day (run 7 block 2): 14 VERIFIED, 0 FAILED, 0 UNCHECKABLE; headline: the one full fathers-word at the return command, the one full and-they-said at the wives' consent, and the glory/liver skeleton collision. | reconstructed |
Boot steps — the operator lines (hand-derived, owner-approved)
STEP_Gn_31_1 · Gen.31.1 · THE_SONS_COMPLAINT
וַיִּשְׁמַע אֶת־דִּבְרֵי בְנֵי־לָבָן לֵאמֹר לָקַח יַעֲקֹב אֵת כָּל־אֲשֶׁר לְאָבִינוּ וּמֵאֲשֶׁר לְאָבִינוּ עָשָׂה אֵת כָּל־הַכָּבֹד הַזֶּה · va-yishma et-divre vene-lavan le-mor laqach yaaqov et kal-asher le-avinu u-me-asher le-avinu asa et kal-ha-kavod ha-ze · And he heard the words of Laban's sons, saying: Jacob has taken all that was our father's, and from what was our father's he has made all this glory.
וַיִּשְׁמַ֗ע אֶת דִּבְרֵ֤י בְנֵֽי לָבָן֙ לֵאמֹ֔ר לָקַ֣ח יַעֲקֹ֔ב אֵ֖ת כָּל אֲשֶׁ֣ר לְאָבִ֑ינוּ · va-yishma et-divre vene-lavan le-mor laqach yaaqov et kal-asher le-avinu · he heard Laban's sons: Jacob took all that was our father's (etnachta on avinu) [VERIFIED: SNAPSHOT Gen.31.1 idx11 mark_id=etnachta]
וּמֵאֲשֶׁ֣ר לְאָבִ֔ינוּ עָשָׂ֕ה אֵ֥ת כָּל הַכָּבֹ֖ד הַזֶּֽה · u-me-asher le-avinu asa et kal-ha-kavod ha-ze · from our father's he made all this glory (verse-final ze) [VERIFIED: SNAPSHOT Gen.31.1 idx12-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(laqach_yaaqov_kol_asher_le_avinu(divre_vene_lavan), t0) = HOLDS(laqach-yaaqov-all-which-to-avinu(divre-vene-lavan), t0) THE COMPLAINT [care 1]. laqach (3947 tok91/393) [VERIFIED: SNAPSHOT Gen.31.1 idx6 ordinal=91/393] — the take-career's accusation token ("Jacob TOOK all"); toks 92-94 = the pursuit's takes (31:23,32,34). ha-kavod (3519 tok1/24 DEBUT) [VERIFIED: idx17 ordinal=1/24] — THE GLORY-WORD IS BORN as the sons' word for Jacob's wealth: tok2 = 45:13, Joseph's "my glory in Egypt"; toks 4-7 = the GLORY OF YHWH (Exod 16:7,10; 24:16,17) — the word's road runs wealth-complaint → viceroy's rank → Sinai cloud. REGISTRY 0. TESTS 0. Onkelos BUFFER PENDING. | וַיִּשְׁמַע אֶת־דִּבְרֵי בְנֵי־לָבָן לֵאמֹר · va-yishma et-divre vene-lavan le-mor = and-yishma divre vene-lavan to-mor | — | tested |
STEP_Gn_31_2 · Gen.31.2 · THE_CHANGED_FACE
וַיַּרְא יַעֲקֹב אֶת־פְּנֵי לָבָן וְהִנֵּה אֵינֶנּוּ עִמּוֹ כִּתְמוֹל שִׁלְשׁוֹם · va-yar yaaqov et-pene lavan ve-hine enenu imo ki-temol shilshom · And Jacob saw the face of Laban, and behold, it was not toward him as yesterday and the day before.
וַיַּ֥רְא יַעֲקֹ֖ב אֶת פְּנֵ֣י לָבָ֑ן · va-yar yaaqov et-pene lavan · Jacob saw Laban's face (etnachta on lavan) [VERIFIED: SNAPSHOT Gen.31.2 idx4 mark_id=etnachta]
וְהִנֵּ֥ה אֵינֶ֛נּוּ עִמּ֖וֹ כִּתְמ֥וֹל שִׁלְשֽׁוֹם · ve-hine enenu imo ki-temol shilshom · not toward him as yesterday and before (verse-final shilshom) [VERIFIED: SNAPSHOT Gen.31.2 idx5-9]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(pene_lavan_lo_khi_temol_shilshom(yaaqov), t0) = HOLDS(pene-lavan-not-khi-temol-shilshom(yaaqov), t0) THE FACE [care 2]. ki-temol shilshom (8543 tok1/12 + 8032 tok1/11 BOTH DEBUT) [VERIFIED: SNAPSHOT Gen.31.2 idx8 ordinal=1/12; idx9 ordinal=1/11] — the yesterday-and-before idiom is born on Laban's changed face (its second tokens are 31:5, Jacob's retell); the idiom's career becomes law's recidivism clock: Pharaoh's brick quotas (Exod 5:7,8,14), the ox that gored yesterday-and-before (Exod 21:29,36), the manslayer who hated not from yesterday-and-before (Deut 4:42; 19:4,6). Face-walk opens: pene lavan → pene avikhen (31:5) → panav har ha-gilad (31:21) — from the changed face to the set face. | וְהִנֵּה אֵינֶנּוּ עִמּוֹ כִּתְמוֹל שִׁלְשׁוֹם · ve-hine enenu imo ki-temol shilshom = and-hine enenu imo when-temol shilshom | — | tested |
STEP_Gn_31_3 · Gen.31.3 · THE_RETURN_COMMAND
וַיֹּאמֶר יְהוָה אֶל־יַעֲקֹב שׁוּב אֶל־אֶרֶץ אֲבוֹתֶיךָ וּלְמוֹלַדְתֶּךָ וְאֶהְיֶה עִמָּךְ · va-yomer YHWH el-yaaqov shuv el-eretz avotekha u-le-moladtekha ve-ehye imakh · And YHWH said to Jacob: Return to the land of your fathers and to your kindred, and I will be with you.
וַיֹּ֤אמֶר יְהוָה֙ אֶֽל יַעֲקֹ֔ב שׁ֛וּב אֶל אֶ֥רֶץ אֲבוֹתֶ֖יךָ וּלְמוֹלַדְתֶּ֑ךָ · va-yomer YHWH el-yaaqov shuv el-eretz avotekha u-le-moladtekha · YHWH said: return to your fathers' land and kindred (etnachta on moladtekha) [VERIFIED: SNAPSHOT Gen.31.3 idx8 mark_id=etnachta]
וְאֶֽהְיֶ֖ה עִמָּֽךְ · ve-ehye imakh · and I will be with you (verse-final imakh) [VERIFIED: SNAPSHOT Gen.31.3 idx9-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(YHWH, LET(shuv_eretz_avot(yaaqov))) = DECLARE(the-LORD, LET(shuv-earth-avot(yaaqov))) THE PUSH [care 3]. shuv (7725 tok35/180, HVqv2ms) [VERIFIED: SNAPSHOT Gen.31.3 idx4 ordinal=35/180 morph=HVqv2ms] — the RETURN-imperative: 12:1's lekh-lekha INVERTED — u-le-moladtekha (4138 tok5/13) [VERIFIED: idx8 ordinal=5/13] — tok2 = 12:1 "from your land and FROM YOUR KINDRED": the leave-command's own word turned homeward; tok39 of shuv = 32:10, where Jacob re-quotes the command to God with the object SHIFTED: 31:3 says el-eretz AVOTEKHA (your fathers' land), 32:10 says le-ARTZEKHA (your land) — a letter-delta filed for the 32:10 unit. ve-ehye imakh — the with-you promise rides the command (26:3's ehyeh imkha class; 28:15's anokhi imakh — the ladder's own pledge renewed at departure). PUSH LET(shuv_eretz_avot(yaaqov)). Depth 1. | שׁוּב אֶל־אֶרֶץ אֲבוֹתֶיךָ וּלְמוֹלַדְתֶּךָ · shuv el-eretz avotekha u-le-moladtekha = shuv to-earth avotekha and-to-moladtekha | — | tested |
STEP_Gn_31_4 · Gen.31.4 · THE_FIELD_SUMMONS
וַיִּשְׁלַח יַעֲקֹב וַיִּקְרָא לְרָחֵל וּלְלֵאָה הַשָּׂדֶה אֶל־צֹאנוֹ · va-yishlach yaaqov va-yiqra le-rachel u-le-lea ha-sade el-tzono · And Jacob sent and called Rachel and Leah to the field, to his flock.
וַיִּשְׁלַ֣ח יַעֲקֹ֔ב וַיִּקְרָ֖א לְרָחֵ֣ל וּלְלֵאָ֑ה · va-yishlach yaaqov va-yiqra le-rachel u-le-lea · Jacob sent and called Rachel and Leah (etnachta on lea) [VERIFIED: SNAPSHOT Gen.31.4 idx4 mark_id=etnachta]
הַשָּׂדֶ֖ה אֶל צֹאנֽוֹ · ha-sade el-tzono · to the field, to his flock (verse-final tzono) [VERIFIED: SNAPSHOT Gen.31.4 idx5-7]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(qara_le_rachel_u_le_leah(ha_sade), t1) = HOLDS(qara-to-rachel-and-to-leah(the-sade), t1) THE SUMMONS [care 4]. va-yishlach (7971 tok31/201) [VERIFIED: SNAPSHOT Gen.31.4 idx0 ordinal=31/201] — gen_52's watch LANDS: the demander of shalcheni (30:25, tok30) does his own sending — the send-verb's first token after the never-performed demand is Jacob sending FOR his wives. The field: outside the household's ears, at the flock that is the quarrel's substance. Depth 1. | וַיִּשְׁלַח יַעֲקֹב וַיִּקְרָא לְרָחֵל וּלְלֵאָה · va-yishlach yaaqov va-yiqra le-rachel u-le-lea = and-yishlach yaaqov and-yiqra to-rachel and-to-lea | — | tested |
STEP_Gn_31_5 · Gen.31.5 · THE_CONDITION_DECLARED_TRUE
וַיֹּאמֶר לָהֶן רֹאֶה אָנֹכִי אֶת־פְּנֵי אֲבִיכֶן כִּי־אֵינֶנּוּ אֵלַי כִּתְמֹל שִׁלְשֹׁם וֵאלֹהֵי אָבִי הָיָה עִמָּדִי · va-yomer lahen roe anokhi et-pene avikhen ki-enenu elay ki-temol shilshom ve-lohe avi haya imadi · And he said to them: I see your father's face, that it is not toward me as yesterday and the day before; but the God of my father has been with me.
וַיֹּ֣אמֶר לָהֶ֗ן רֹאֶ֤ה אָנֹכִי֙ אֶת פְּנֵ֣י אֲבִיכֶ֔ן כִּֽי אֵינֶ֥נּוּ אֵלַ֖י כִּתְמֹ֣ל שִׁלְשֹׁ֑ם · va-yomer lahen roe anokhi et-pene avikhen ki-enenu elay ki-temol shilshom · I see your father's face, not toward me as before (etnachta on shilshom) [VERIFIED: SNAPSHOT Gen.31.5 idx11 mark_id=etnachta]
וֵֽאלֹהֵ֣י אָבִ֔י הָיָ֖ה עִמָּדִֽי · ve-lohe avi haya imadi · but the God of my father has been with me (verse-final imadi) [VERIFIED: SNAPSHOT Gen.31.5 idx12-15]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(elohe_avi_haya_imadi(yaaqov), t1) = HOLDS(elohe-avi-haya-with-me(yaaqov), t1) THE VOW-CONDITION'S TRUTH-TOKEN [care 5]. ve-lohe avi haya IMADI (5978 tok9/19) [VERIFIED: SNAPSHOT Gen.31.5 idx15 ordinal=9/19] — the gen_48 HANDLER's first if-clause word: 28:20 im yihye Elohim IMADI (tok6) is here asserted as past FACT in Jacob's own mouth — the vow's condition receiving its truth-assertion (frozen handler untouched; landing-note); tok12 = 35:3, "the God who was imadi on the way I went" — the truth-walk continues to the Bethel return; tok1 = 3:12, "the woman You gave imadi." temol shilshom pair ×2 [VERIFIED: idx10-11 ordinals 2/12, 2/11]. Depth 1. | וֵאלֹהֵי אָבִי הָיָה עִמָּדִי · ve-lohe avi haya imadi = and-lohe avi haya with-me | — | tested |
STEP_Gn_31_6 · Gen.31.6 · THE_STRENGTH_LEDGER
וְאַתֵּנָה יְדַעְתֶּן כִּי בְּכָל־כֹּחִי עָבַדְתִּי אֶת־אֲבִיכֶן · ve-atena yedaten ki be-khal-kochi avadti et-avikhen · And you know that with all my strength I have served your father.
וְאַתֵּ֖נָה יְדַעְתֶּ֑ן · ve-atena yedaten · and you yourselves know (etnachta on yedaten) [VERIFIED: SNAPSHOT Gen.31.6 idx1 mark_id=etnachta]
כִּ֚י בְּכָל כֹּחִ֔י עָבַ֖דְתִּי אֶת אֲבִיכֶֽן · ki be-khal-kochi avadti et-avikhen · with all my strength I served your father (verse-final avikhen) [VERIFIED: SNAPSHOT Gen.31.6 idx2-7]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(be_khol_kochi_avadti(atena), t1) = HOLDS(in-all-kochi-avadti(atena), t1) THE LEDGER [care 6]. be-khol kochi (3581 tok2/14) [VERIFIED: SNAPSHOT Gen.31.6 idx4 ordinal=2/14] — the STRENGTH-word: tok1 = 4:12, the ground's strength denied Cain; tok2 = the served strength; tok3 = 49:3 (Reuben, "my strength"); tok12 = Deut 8:17 — "MY STRENGTH made me this wealth," the boast the law will warn against: this verse is that sentence's honest ancestor. avadti (5647 tok21/113) [VERIFIED: idx5 ordinal=21/113] — the serve-ledger continues toward 31:41's twenty-years audit (tok22). Depth 1. | כִּי בְּכָל־כֹּחִי עָבַדְתִּי אֶת · ki be-khal-kochi avadti et = when in-khal-kochi avadti et | — | tested |
STEP_Gn_31_7 · Gen.31.7 · THE_TEN_CHANGES
וַאֲבִיכֶן הֵתֶל בִּי וְהֶחֱלִף אֶת־מַשְׂכֻּרְתִּי עֲשֶׂרֶת מֹנִים וְלֹא־נְתָנוֹ אֱלֹהִים לְהָרַע עִמָּדִי · va-avikhen hetel bi ve-hechelif et-maskurti aseret monim ve-lo-netano Elohim le-hara imadi · And your father has mocked me and changed my wages ten times; but God did not give him leave to harm me.
וַאֲבִיכֶן֙ הֵ֣תֶל בִּ֔י וְהֶחֱלִ֥ף אֶת מַשְׂכֻּרְתִּ֖י עֲשֶׂ֣רֶת מֹנִ֑ים · va-avikhen hetel bi ve-hechelif et-maskurti aseret monim · your father mocked me and changed my wage ten times (etnachta on monim) [VERIFIED: SNAPSHOT Gen.31.7 idx7 mark_id=etnachta]
וְלֹֽא נְתָנ֣וֹ אֱלֹהִ֔ים לְהָרַ֖ע עִמָּדִֽי · ve-lo-netano Elohim le-hara imadi · but God gave him no leave to harm me (verse-final imadi) [VERIFIED: SNAPSHOT Gen.31.7 idx8-12]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(hechelif_maskurti_aseret_monim(lavan), t1) = HOLDS(hechelif-maskurti-aseret-monim(lavan), t1) THE TEN CHANGES [care 7]. hetel (2048 tok1/2 DEBUT) [VERIFIED: SNAPSHOT Gen.31.7 idx1 ordinal=1/2] — the MOCK-verb's only other token is Exod 8:25: "let not Pharaoh MOCK by not SENDING the people" — the mock-and-send pair returns at the exodus. ve-hechelif (2498 tok1/5 DEBUT) [VERIFIED: idx3 ordinal=1/5] — the CHANGE-verb born on wages; tok2 = 31:41 (the audit's repeat), tok3 = 35:2 "CHANGE your garments" (the Bethel-return purge), tok4 = 41:14 (Joseph's prison-clothes). maskurti (4909 tok2/3) [VERIFIED: idx5 ordinal=2/3] — gen_50's armed bridge LANDS ("changed my wages"; tok3 = 31:41). aseret monim (4489 tok1/2) [VERIFIED: idx7 ordinal=1/2; tok2 = 31:41]. ve-lo netano Elohim le-hara imadi (5414 tok83/647; 5978 tok10/19) [VERIFIED: idx9 ordinal=83/647; idx12 ordinal=10/19] — give-as-permit: the give-verb negated is God's guard. Depth 1. | וַאֲבִיכֶן הֵתֶל בִּי וְהֶחֱלִף אֶת־מַשְׂכֻּרְתִּי עֲשֶׂרֶת מֹנִים · va-avikhen hetel bi ve-hechelif et-maskurti aseret monim = and-avikhen hetel bi and-hechelif maskurti aseret monim | — | tested |
STEP_Gn_31_8 · Gen.31.8 · THE_WAGE_FLIP_RULE
אִם־כֹּה יֹאמַר נְקֻדִּים יִהְיֶה שְׂכָרֶךָ וְיָלְדוּ כָל־הַצֹּאן נְקֻדִּים וְאִם־כֹּה יֹאמַר עֲקֻדִּים יִהְיֶה שְׂכָרֶךָ וְיָלְדוּ כָל־הַצֹּאן עֲקֻדִּים · im-ko yomar nequdim yihye sekharekha ve-yaldu khal-ha-tzon nequdim ve-im-ko yomar aqudim yihye sekharekha ve-yaldu khal-ha-tzon aqudim · If he said thus: The speckled shall be your wage — then all the flock bore speckled; and if he said thus: The striped shall be your wage — then all the flock bore striped.
אִם כֹּ֣ה יֹאמַ֗ר נְקֻדִּים֙ יִהְיֶ֣ה שְׂכָרֶ֔ךָ וְיָלְד֥וּ כָל הַצֹּ֖אן נְקֻדִּ֑ים · im-ko yomar nequdim yihye sekharekha ve-yaldu khal-ha-tzon nequdim · if he said the speckled are your wage, all bore speckled (etnachta on nequdim) [VERIFIED: SNAPSHOT Gen.31.8 idx9 mark_id=etnachta]
וְאִם כֹּ֣ה יֹאמַ֗ר עֲקֻדִּים֙ יִהְיֶ֣ה שְׂכָרֶ֔ךָ וְיָלְד֥וּ כָל הַצֹּ֖אן עֲקֻדִּֽים · ve-im-ko yomar aqudim yihye sekharekha ve-yaldu khal-ha-tzon aqudim · if he said the striped are your wage, all bore striped (verse-final aqudim) [VERIFIED: SNAPSHOT Gen.31.8 idx10-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(im_ko_yomar_ve_yaldu_khen(sekharekha), t1) = HOLDS(if-ko-yomar-and-yaldu-so(sekharekha), t1) THE FLIP-RULE [care 8]. sekharekha ×2 (7939 toks 6-7/12) [VERIFIED: SNAPSHOT Gen.31.8 idx5 ordinal=6/12; idx15 ordinal=7/12] — the WAGE-NOUN'S LAST GENESIS TOKENS, both in this one verse: the career that opened with God's own "your wage" (15:1) and ran through Leah's wage-son (30:18) and the flock-deal (30:28-33) closes its Genesis run in Jacob's report of the flips. nequdim ×2 (5348 toks 6-7/9) [VERIFIED: idx3 ordinal=6/9; idx9 ordinal=7/9]; aqudim ×2 (6124 toks 4-5/7) [VERIFIED: idx13 ordinal=4/7; idx19 ordinal=5/7] — the deal's adjectives re-run as a conditional rule: whatever he names, the flock bears. Depth 1. | אִם־כֹּה יֹאמַר נְקֻדִּים יִהְיֶה שְׂכָרֶךָ · im-ko yomar nequdim yihye sekharekha = if-ko yomar nequdim yihye sekharekha | — | tested |
STEP_Gn_31_9 · Gen.31.9 · THE_RESCUE_VERB_BORN
וַיַּצֵּל אֱלֹהִים אֶת־מִקְנֵה אֲבִיכֶם וַיִּתֶּן־לִי · va-yatzel Elohim et-miqne avikhem va-yiten-li · And God has rescued your father's livestock and given it to me.
וַיַּצֵּ֧ל אֱלֹהִ֛ים אֶת מִקְנֵ֥ה אֲבִיכֶ֖ם · va-yatzel Elohim et-miqne avikhem · God rescued your father's livestock (NO etnachta in verse: split at tifcha on avikhem) [VERIFIED: SNAPSHOT Gen.31.9 idx4 mark_id=tifcha rank=2; no etnachta token]
וַיִּתֶּן לִֽי · va-yiten-li · and gave it to me (verse-final li) [VERIFIED: SNAPSHOT Gen.31.9 idx5-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yatzel_Elohim_va_yiten_li(miqne), t1) = HOLDS(and-yatzel-God-and-yiten-to-me(miqne), t1) THE RESCUE DEBUT [care 9]. va-yatzel (5337 tok1/25 DEBUT) [VERIFIED: SNAPSHOT Gen.31.9 idx0 ordinal=1/25] — THE RESCUE-VERB IS BORN on livestock: tok2 = 31:16 (the wives echo it back), tok3 = 32:12 — "RESCUE ME from the hand of my brother" (Jacob's prayer: the verb he coined for flocks turned on himself), toks 5-6 = Reuben rescuing Joseph (37:21,22), tok8 = Exod 3:8 — "I have come down TO RESCUE": flocks → Jacob → Joseph → Israel. va-yiten li (5414 tok84/647) [VERIFIED: idx5 ordinal=84/647]. NO etnachta in this verse (7 tokens): split at the tifcha, idx4 [VERIFIED: mark scan; gen_03 1:13 / gen_50 29:22 fallback]. Depth 1. | וַיַּצֵּל אֱלֹהִים אֶת־מִקְנֵה אֲבִיכֶם וַיִּתֶּן־לִי · va-yatzel Elohim et-miqne avikhem va-yiten-li = and-yatzel God miqne avikhem and-yiten-to-me | — | tested |
STEP_Gn_31_10 · Gen.31.10 · THE_DREAM_AND_THE_CHANGED_ADJECTIVE
וַיְהִי בְּעֵת יַחֵם הַצֹּאן וָאֶשָּׂא עֵינַי וָאֵרֶא בַּחֲלוֹם וְהִנֵּה הָעַתֻּדִים הָעֹלִים עַל־הַצֹּאן עֲקֻדִּים נְקֻדִּים וּבְרֻדִּים · va-yehi be-et yachem ha-tzon va-esa enay va-ere ba-chalom ve-hine ha-atudim ha-olim al-ha-tzon aqudim nequdim u-verudim · And it was at the time the flock conceived, that I lifted my eyes and saw in a dream: and behold, the he-goats going up on the flock were striped, speckled, and mottled.
וַיְהִ֗י בְּעֵת֙ יַחֵ֣ם הַצֹּ֔אן וָאֶשָּׂ֥א עֵינַ֛י וָאֵ֖רֶא בַּחֲל֑וֹם · va-yehi be-et yachem ha-tzon va-esa enay va-ere ba-chalom · at the flock's conceiving I saw in a dream (etnachta on chalom) [VERIFIED: SNAPSHOT Gen.31.10 idx7 mark_id=etnachta]
וְהִנֵּ֤ה הָֽעַתֻּדִים֙ הָעֹלִ֣ים עַל הַצֹּ֔אן עֲקֻדִּ֥ים נְקֻדִּ֖ים וּבְרֻדִּֽים · ve-hine ha-atudim ha-olim al-ha-tzon aqudim nequdim u-verudim · the he-goats on the flock: striped, speckled, mottled (verse-final verudim) [VERIFIED: SNAPSHOT Gen.31.10 idx8-15]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_ere_ba_chalom_atudim(olim), t2) = HOLDS(and-ere-in-the-chalom-atudim(olim), t2) THE DREAM [care 10]. ba-chalom (2472 tok3/37, NOUN) [VERIFIED: SNAPSHOT Gen.31.10 idx7 ordinal=3/37] — the dream-noun's toks 1-2 = AVIMELEKH's warning-dream (20:3,6); tok5 = 31:24, LABAN's warning-dream: Jacob's one narrated dream-report sits bracketed by outsider-warnings. ha-atudim (6260 tok1/16 DEBUT) [VERIFIED: idx9 ordinal=1/16] — the he-goat word; career = Num 7's tribal offerings ×13 + Deut 32:14. u-verudim (1261 tok1/2) [VERIFIED: idx15 ordinal=1/2] — THE CHANGED ADJECTIVE: the dream's third color-word is a whole-career pair (31:10,12) that REPLACES the deal's telu'im and chum — deal (30:32): naqod + talu + chum; dream (31:10,12): aqod + naqod + BARUD — the retell swaps an adjective, machine-visible against gen_52's frozen wage-clause (frozen ledger untouched; token-fact). yachem (3179 tok5/6) [VERIFIED: idx2 ordinal=5/6] — gen_52's conceive-heat watch lands. aqudim (6124 tok6/7) [VERIFIED: idx13 ordinal=6/7]; nequdim (5348 tok8/9) [VERIFIED: idx14 ordinal=8/9]. Depth 1. | וָאֶשָּׂא עֵינַי וָאֵרֶא בַּחֲלוֹם · va-esa enay va-ere ba-chalom = and-esa enay and-ere in-the-chalom | — | tested |
STEP_Gn_31_11 · Gen.31.11 · THE_HINENI
וַיֹּאמֶר אֵלַי מַלְאַךְ הָאֱלֹהִים בַּחֲלוֹם יַעֲקֹב וָאֹמַר הִנֵּנִי · va-yomer elay malakh ha-Elohim ba-chalom yaaqov va-omar hineni · And the angel of God said to me in the dream: Jacob. And I said: Here I am.
וַיֹּ֨אמֶר אֵלַ֜י מַלְאַ֧ךְ הָאֱלֹהִ֛ים בַּחֲל֖וֹם יַֽעֲקֹ֑ב · va-yomer elay malakh ha-Elohim ba-chalom yaaqov · the angel of God said to me in the dream: Jacob (etnachta on yaaqov) [VERIFIED: SNAPSHOT Gen.31.11 idx5 mark_id=etnachta]
וָאֹמַ֖ר הִנֵּֽנִי · va-omar hineni · and I said: here I am (verse-final hineni) [VERIFIED: SNAPSHOT Gen.31.11 idx6-7]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(hineni(yaaqov), t2) = HOLDS(behold-I(yaaqov), t2) THE ANSWER-WORD [care 11]. hineni (2009+Sp1cs, tok69/213) [VERIFIED: SNAPSHOT Gen.31.11 idx7 morph=HTm/Sp1cs ordinal=69/213] — the suffixed here-I-am: the form's first suffixed token is GOD'S OWN (6:17, "I, behold-Me, am bringing the flood" — ord 4/213); its prior HUMAN answer-tokens are the AKEDAH's three (22:1,7,11 — ords 34,35,37) and the deception's two openers (27:1,18); its next are JOSEPH's (37:13 — answering the father who sends him to his brothers), Jacob's own at Beer-sheva (46:2), and MOSES at the bush (Exod 3:4). malakh ha-Elohim (4397 tok13/39) [VERIFIED: idx2 ordinal=13/39] — tok8 = 22:11, the Akedah's calling angel; toks 14-16 = 32:2-7: angel-camps at Machanayim, then Jacob's own human malakhim to Esau — the word slides angel→messenger at the unit's far wall. ba-chalom tok4/37 [idx4]. Depth 1. | וָאֹמַר הִנֵּנִי · va-omar hineni = and-omar behold-I | — | tested |
STEP_Gn_31_12 · Gen.31.12 · THE_RETOLD_LIFT_YOUR_EYES
וַיֹּאמֶר שָׂא־נָא עֵינֶיךָ וּרְאֵה כָּל־הָעַתֻּדִים הָעֹלִים עַל־הַצֹּאן עֲקֻדִּים נְקֻדִּים וּבְרֻדִּים כִּי רָאִיתִי אֵת כָּל־אֲשֶׁר לָבָן עֹשֶׂה לָּךְ · va-yomer sa-na enekha u-ree kal-ha-atudim ha-olim al-ha-tzon aqudim nequdim u-verudim ki raiti et kal-asher lavan ose lakh · And he said: Lift now your eyes and see: all the he-goats going up on the flock are striped, speckled, and mottled; for I have seen all that Laban is doing to you.
וַיֹּ֗אמֶר שָׂא נָ֨א עֵינֶ֤יךָ וּרְאֵה֙ כָּל הָֽעַתֻּדִים֙ הָעֹלִ֣ים עַל הַצֹּ֔אן עֲקֻדִּ֥ים נְקֻדִּ֖ים וּבְרֻדִּ֑ים · va-yomer sa-na enekha u-ree kal-ha-atudim ha-olim al-ha-tzon aqudim nequdim u-verudim · lift your eyes and see: the he-goats striped, speckled, mottled (etnachta on verudim) [VERIFIED: SNAPSHOT Gen.31.12 idx12 mark_id=etnachta]
כִּ֣י רָאִ֔יתִי אֵ֛ת כָּל אֲשֶׁ֥ר לָבָ֖ן עֹ֥שֶׂה לָּֽךְ · ki raiti et kal-asher lavan ose lakh · for I have seen all that Laban does to you (verse-final lakh) [VERIFIED: SNAPSHOT Gen.31.12 idx13-20]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(retold_sa_enekha_u_ree(ba_chalom), t2) = HOLDS(retold-sa-enekha-and-ree(in-the-chalom), t2) THE RETELLING FENCE [care 12]. sa … u-ree [VERIFIED: SNAPSHOT Gen.31.12 idx1 morph=HVqv2ms; idx4 morph=HC/Vqv2ms] — imperatives INSIDE Jacob's dream-retell to the wives: per gen_41's retelling law, every volitive inside a retell is content-FACT of reported speech — NO push (the live command was 31:3). u-verudim (1261 tok2/2) [VERIFIED: idx12 ordinal=2/2] — the changed adjective's pair completes; aqudim tok7/7 [idx10], nequdim tok9/9 [idx11] — BOTH deal-adjective careers CLOSE in the retell. ki raiti et kol-asher lavan ose lakh — the seeing ground: the God who saw (29:31-32's see-verbs) files Laban's doing. Depth 1. | שָׂא־נָא עֵינֶיךָ וּרְאֵה · sa-na enekha u-ree = sa-na enekha and-ree | — | tested |
STEP_Gn_31_13 · Gen.31.13 · THE_SELF_NAME_BY_THE_REGISTRY
אָנֹכִי הָאֵל בֵּית־אֵל אֲשֶׁר מָשַׁחְתָּ שָּׁם מַצֵּבָה אֲשֶׁר נָדַרְתָּ לִּי שָׁם נֶדֶר עַתָּה קוּם צֵא מִן־הָאָרֶץ הַזֹּאת וְשׁוּב אֶל־אֶרֶץ מוֹלַדְתֶּךָ · anokhi ha-el bet-el asher mashachta sham matzeva asher nadarta li sham neder ata qum tze min-ha-aretz ha-zot ve-shuv el-eretz moladtekha · I am the God of Bethel, where you anointed a pillar, where you vowed to Me a vow. Now arise, go out from this land, and return to the land of your kindred.
אָנֹכִ֤י הָאֵל֙ בֵּֽית אֵ֔ל אֲשֶׁ֨ר מָשַׁ֤חְתָּ שָּׁם֙ מַצֵּבָ֔ה אֲשֶׁ֨ר נָדַ֥רְתָּ לִּ֛י שָׁ֖ם נֶ֑דֶר · anokhi ha-el bet-el asher mashachta sham matzeva asher nadarta li sham neder · I am the God of Bethel: the anointed pillar, the vowed vow (etnachta on neder) [VERIFIED: SNAPSHOT Gen.31.13 idx12 mark_id=etnachta]
עַתָּ֗ה ק֥וּם צֵא֙ מִן הָאָ֣רֶץ הַזֹּ֔את וְשׁ֖וּב אֶל אֶ֥רֶץ מוֹלַדְתֶּֽךָ · ata qum tze min-ha-aretz ha-zot ve-shuv el-eretz moladtekha · arise, go out from this land, return to your kindred (verse-final moladtekha) [VERIFIED: SNAPSHOT Gen.31.13 idx13-22]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(anokhi_ha_el_bet_el(mashachta_matzeva_nadarta_neder), t2) = HOLDS(anokhi-the-to-bet-to(mashachta-matzeva-nadarta-neder), t2) THE CROWN [CROWN CARE + care 12]. anokhi ha-El BET-EL [VERIFIED: SNAPSHOT Gen.31.13 idx0-3] — GOD SELF-IDENTIFIES BY THE REGISTRY LABEL gen_48 WROTE: name(ha_maqom_luz) := beit_el (28:19) — the named-One reads the ledger's entry back to its writer: the corpus's strongest NAME-write read-back (frozen ledger untouched; landing-note only). mashachta (4886 tok1/29 DEBUT) [VERIFIED: idx5 ordinal=1/29] — THE ANOINT-VERB'S FIRST TORAH TOKEN names the 28:18 oil-pour retroactively; every later token is the tabernacle and priesthood anointing corpus (Exod 28:41; 29:2,7,36; 30:26,30; 40:9…) — the anointing institution's verb debuts in a divine retell of gen_48's pillar. matzevah (4676 tok3/16) [VERIFIED: idx7 ordinal=3/16] — 28:18,22 → here → the heap-covenant (31:45-52) → 35:14,20 → then the LAW BANS it (Exod 23:24; Lev 26:1; Deut 16:22): installed at Bethel, read back here, outlawed at Sinai. nadarta … neder (5087 tok2/15 + 5088 tok2/34) [VERIFIED: idx9 ordinal=2/15; idx12 ordinal=2/34] — both vow-words' second tokens, pointing at their own gen_48 debuts (28:20); careers → the vow-law corpus (Lev 27; Num 6, 30; Deut 23). qum, tze, ve-shuv [VERIFIED: idx14,15,19 all HVqv2ms class] — RETELLING FENCE (gen_41): the dream's command retold, no push; shuv tok36/180 = the live tok35's twin; moladtekha tok6/13. Depth 1. | אָנֹכִי הָאֵל בֵּית־אֵל אֲשֶׁר מָשַׁחְתָּ שָּׁם מַצֵּבָה אֲשֶׁר נָדַרְתָּ לִּי שָׁם נֶדֶר · anokhi ha-el bet-el asher mashachta sham matzeva asher nadarta li sham neder = anokhi the-to bet-to which mashachta there matzeva which nadarta to-me there neder | — | tested |
STEP_Gn_31_14 · Gen.31.14 · THE_INHERITANCE_QUESTION
וַתַּעַן רָחֵל וְלֵאָה וַתֹּאמַרְנָה לוֹ הַעוֹד לָנוּ חֵלֶק וְנַחֲלָה בְּבֵית אָבִינוּ · va-taan rachel ve-lea va-tomarna lo ha-od lanu cheleq ve-nachala be-vet avinu · And Rachel and Leah answered and said to him: Have we still a portion and an inheritance in our father's house?
וַתַּ֤עַן רָחֵל֙ וְלֵאָ֔ה וַתֹּאמַ֖רְנָה ל֑וֹ · va-taan rachel ve-lea va-tomarna lo · Rachel and Leah answered and said to him (etnachta on lo) [VERIFIED: SNAPSHOT Gen.31.14 idx4 mark_id=etnachta]
הַע֥וֹד לָ֛נוּ חֵ֥לֶק וְנַחֲלָ֖ה בְּבֵ֥ית אָבִֽינוּ · ha-od lanu cheleq ve-nachala be-vet avinu · have we still portion and inheritance in our father's house (verse-final avinu) [VERIFIED: SNAPSHOT Gen.31.14 idx5-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(ha_od_lanu_cheleq_ve_nachala(rachel_ve_leah), t3) = HOLDS(the-od-lanu-cheleq-and-nachala(rachel-and-leah), t3) THE SISTERS AS ONE [care 13]. va-taan rachel VE-LEAH va-tomarna — the rivals of gen_51's womb-war answer JOINTLY: one verb-pair, two names, one speech. cheleq (2506a tok3/15) [VERIFIED: SNAPSHOT Gen.31.14 idx7 ordinal=3/15] — toks 1-2 = 14:24 (the portion of Abram's men); career → the priestly no-portion law (Num 18:20; Deut 18:1,8). ve-nachala (5159 tok1/74 DEBUT) [VERIFIED: idx8 ordinal=1/74] — THE INHERITANCE-WORD IS BORN in the disinherited daughters' question; its 74-token career is the land-inheritance corpus (Exod 15:17; Num 16-36; Deut throughout): the word that will parcel Canaan enters the Torah asking whether two women have any. Depth 1. | הַעוֹד לָנוּ חֵלֶק וְנַחֲלָה בְּבֵית אָבִינוּ · ha-od lanu cheleq ve-nachala be-vet avinu = the-od lanu cheleq and-nachala in-vet avinu | — | tested |
STEP_Gn_31_15 · Gen.31.15 · THE_SOLD_DAUGHTERS
הֲלוֹא נָכְרִיּוֹת נֶחְשַׁבְנוּ לוֹ כִּי מְכָרָנוּ וַיֹּאכַל גַּם־אָכוֹל אֶת־כַּסְפֵּנוּ · ha-lo nakhriot nechshavnu lo ki mekharanu va-yokhal gam-akhol et-kaspenu · Are we not reckoned foreign women to him? For he has sold us, and has utterly devoured our silver.
הֲל֧וֹא נָכְרִיּ֛וֹת נֶחְשַׁ֥בְנוּ ל֖וֹ כִּ֣י מְכָרָ֑נוּ · ha-lo nakhriot nechshavnu lo ki mekharanu · are we not reckoned foreign to him, for he sold us (etnachta on mekharanu) [VERIFIED: SNAPSHOT Gen.31.15 idx5 mark_id=etnachta]
וַיֹּ֥אכַל גַּם אָכ֖וֹל אֶת כַּסְפֵּֽנוּ · va-yokhal gam-akhol et-kaspenu · and he has utterly devoured our silver (verse-final kaspenu) [VERIFIED: SNAPSHOT Gen.31.15 idx6-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(nokhriot_nechshavnu_ki_mekharanu(lahen), t3) = HOLDS(nokhriot-nechshavnu-when-mekharanu(lahen), t3) THE RECKONING [care 14]. nakhriot (5237 tok1/9 DEBUT) [VERIFIED: SNAPSHOT Gen.31.15 idx1 ordinal=1/9] — the FOREIGN-adjective born on Laban's own daughters; tok2 = Exod 2:22, Gershom — "a sojourner in a FOREIGN land." nechshavnu (2803 tok2/31) [VERIFIED: idx2 ordinal=2/31] — THE RECKON-VERB: tok1 = 15:6, "he RECKONED it to him as righteousness" — with gen_52's tzedaqah (6666 tok3, 30:33), BOTH nouns of 15:6 land in consecutive units; tok3 = 38:15 (Tamar reckoned a harlot); toks 4-5 = 50:20 — "you reckoned evil against me; God reckoned it for good." ki mekharanu (4376 tok3/39) [VERIFIED: idx5 ordinal=3/39] — the SELL-verb's walk: toks 1-2 = the BIRTHRIGHT sale (25:31,33); tok3 = "he sold US"; toks 4-6 = selling JOSEPH (37:27,28,36). va-yokhal gam akhol — the eat-verb doubled (infinitive absolute): the dowry devoured. Depth 1. | הֲלוֹא נָכְרִיּוֹת נֶחְשַׁבְנוּ לוֹ כִּי מְכָרָנוּ · ha-lo nakhriot nechshavnu lo ki mekharanu = the-not nakhriot nechshavnu not when mekharanu | — | tested |
STEP_Gn_31_16 · Gen.31.16 · THE_DO_ALL_DEMAND
כִּי כָל־הָעֹשֶׁר אֲשֶׁר הִצִּיל אֱלֹהִים מֵאָבִינוּ לָנוּ הוּא וּלְבָנֵינוּ וְעַתָּה כֹּל אֲשֶׁר אָמַר אֱלֹהִים אֵלֶיךָ עֲשֵׂה · ki khal-ha-osher asher hitzil Elohim me-avinu lanu hu u-le-vanenu ve-ata kol asher amar Elohim elekha ase · For all the wealth which God has rescued from our father — it is ours and our children's. And now, all that God has said to you — do.
כִּ֣י כָל הָעֹ֗שֶׁר אֲשֶׁ֨ר הִצִּ֤יל אֱלֹהִים֙ מֵֽאָבִ֔ינוּ לָ֥נוּ ה֖וּא וּלְבָנֵ֑ינוּ · ki khal-ha-osher asher hitzil Elohim me-avinu lanu hu u-le-vanenu · the wealth God rescued from our father is ours and our children's (etnachta on vanenu) [VERIFIED: SNAPSHOT Gen.31.16 idx9 mark_id=etnachta]
וְעַתָּ֗ה כֹּל֩ אֲשֶׁ֨ר אָמַ֧ר אֱלֹהִ֛ים אֵלֶ֖יךָ עֲשֵֽׂה · ve-ata kol asher amar Elohim elekha ase · now, all that God has said to you — do (verse-final ase) [VERIFIED: SNAPSHOT Gen.31.16 idx10-16]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(rachel_ve_leah, LET(ase_kol_asher_amar(yaaqov))) = DECLARE(rachel-and-leah, LET(ase-all-which-amar(yaaqov))) THE SECOND PUSH [care 15]. kol asher amar Elohim elekha ASE [VERIFIED: SNAPSHOT Gen.31.16 idx16 morph=HVqv2ms] — the wives convert God's word into their own imperative: a COMPOUND speaker, rachel_ve_leah — the joint voice that answered as one at 31:14; the corpus's first TWO-WOMEN compound (the first compound-speaker push of any kind is gen_41's lavan_betuel, 24:50-51). ha-osher (6239 tok1/1) [VERIFIED: idx2 ordinal=1/1] — the WEALTH-noun's ONLY Torah token, spent in the wives' audit of the rescue. hitzil (5337 tok2/25) [VERIFIED: idx4 ordinal=2/25] — the rescue-verb's second token, in their mouths. PUSH LET(ase_kol_asher_amar(yaaqov)). Depth 2. | וְעַתָּה כֹּל אֲשֶׁר אָמַר אֱלֹהִים אֵלֶיךָ עֲשֵׂה · ve-ata kol asher amar Elohim elekha ase = and-ata all which amar God to-you ase | — | tested |
STEP_Gn_31_17 · Gen.31.17 · THE_RISING
וַיָּקָם יַעֲקֹב וַיִּשָּׂא אֶת־בָּנָיו וְאֶת־נָשָׁיו עַל־הַגְּמַלִּים · va-yaqam yaaqov va-yisa et-banav ve-et-nashav al-ha-gemalim · And Jacob arose, and lifted his sons and his wives onto the camels.
וַיָּ֖קָם יַעֲקֹ֑ב · va-yaqam yaaqov · and Jacob arose (etnachta on yaaqov) [VERIFIED: SNAPSHOT Gen.31.17 idx1 mark_id=etnachta]
וַיִּשָּׂ֛א אֶת בָּנָ֥יו וְאֶת נָשָׁ֖יו עַל הַגְּמַלִּֽים · va-yisa et-banav ve-et-nashav al-ha-gemalim · he lifted his sons and wives onto the camels (verse-final gemalim) [VERIFIED: SNAPSHOT Gen.31.17 idx2-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yaqam_va_yisa(yaaqov), t4) = HOLDS(and-yaqam-and-yisa(yaaqov), t4) THE DOING BEGINS — NO POP [care 16]. va-yaqam (6965b tok35/145) [VERIFIED: SNAPSHOT Gen.31.17 idx0 ordinal=35/145] — the retold qum (31:13, tok34) performed verbatim, one verse after the demand. But the card reads ase KOL asher amar — ALL that Elohim said — and what Elohim said includes shuv, whose completion is arrival (35:27: Jacob comes to Isaac); under the corpus's letter-precision law (gen_50: object; gen_51: number; here: the ALL-quantifier) neither ase_kol nor shuv_eretz_avot pops while the return is underway. The machine holds both cards through the flight. Depth 2. | וַיָּקָם יַעֲקֹב · va-yaqam yaaqov = and-yaqam yaaqov | — | tested |
STEP_Gn_31_18 · Gen.31.18 · THE_ABRAM_FORMULA
וַיִּנְהַג אֶת־כָּל־מִקְנֵהוּ וְאֶת־כָּל־רְכֻשׁוֹ אֲשֶׁר רָכָשׁ מִקְנֵה קִנְיָנוֹ אֲשֶׁר רָכַשׁ בְּפַדַּן אֲרָם לָבוֹא אֶל־יִצְחָק אָבִיו אַרְצָה כְּנָעַן · va-yinhag et-kal miqnehu ve-et-kal rekhusho asher rakhash miqne qinyano asher rakhash be-fadan aram la-vo el-yitzchaq aviv artzah kenaan · And he drove all his livestock and all his property which he had acquired — the livestock of his getting, which he acquired in Paddan-Aram — to come to Isaac his father, to the land of Canaan.
וַיִּנְהַ֣ג אֶת כָּל מִקְנֵ֗הוּ וְאֶת כָּל רְכֻשׁוֹ֙ אֲשֶׁ֣ר רָכָ֔שׁ מִקְנֵה֙ קִנְיָנ֔וֹ אֲשֶׁ֥ר רָכַ֖שׁ בְּפַדַּ֣ן אֲרָ֑ם · va-yinhag et-kal miqnehu ve-et-kal rekhusho asher rakhash miqne qinyano asher rakhash be-fadan aram · he drove his livestock and property acquired in Paddan-Aram (etnachta on aram) [VERIFIED: SNAPSHOT Gen.31.18 idx14 mark_id=etnachta]
לָב֛וֹא אֶל יִצְחָ֥ק אָבִ֖יו אַ֥רְצָה כְּנָֽעַן · la-vo el-yitzchaq aviv artzah kenaan · to come to Isaac his father, to the land of Canaan (verse-final kenaan) [VERIFIED: SNAPSHOT Gen.31.18 idx15-20]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yinhag_miqne_rekhush(la_vo_el_yitzchaq), t4) = HOLDS(and-yinhag-miqne-rekhush(to-vo-to-yitzchaq), t4) THE DEPARTURE FORMULA [care 16]. va-yinhag (5090 tok1/7 DEBUT) [VERIFIED: SNAPSHOT Gen.31.18 idx0 ordinal=1/7] — the DRIVE-verb born; tok2 = 31:26, Laban's accusation re-uses it ("you DROVE my daughters like sword-captives"); tok3 = Exod 3:1 (Moses drives the flock to Horeb); tok5 = Exod 14:25 (Egypt's chariots driven heavily). rekhusho asher rakhash (7399 tok9/13 + 7408 toks 2-3/5) [VERIFIED: idx6 ordinal=9/13; idx8 ordinal=2/5; idx12 ordinal=3/5] — 12:5'S DEPARTURE FORMULA RE-RUN: Abram left Haran with "rekhusham asher rakhashu," destination artzah kenaan (12:5 ×2); Jacob leaves with "rekhusho asher rakhash," destination artzah kenaan — same relative clause, same compass; and rekhush tok8 = 15:14, "afterward they shall EXIT with great rekhush" — the covenant's exit-promise word riding Jacob's exit. la-vo el-yitzchaq aviv — DIRECTION, not arrival: the goal-clause that keeps the cards open. Depth 2. | וַיִּנְהַג אֶת־כָּל־מִקְנֵהוּ וְאֶת־כָּל־רְכֻשׁוֹ · va-yinhag et-kal miqnehu ve-et-kal rekhusho = and-yinhag kal miqnehu and-kal rekhusho | — | tested |
STEP_Gn_31_19 · Gen.31.19 · THE_SHEARING_AND_THE_THEFT
וְלָבָן הָלַךְ לִגְזֹז אֶת־צֹאנוֹ וַתִּגְנֹב רָחֵל אֶת־הַתְּרָפִים אֲשֶׁר לְאָבִיהָ · ve-lavan halakh li-gezoz et-tzono va-tignov rachel et-ha-terafim asher le-aviha · And Laban had gone to shear his flock; and Rachel stole the terafim that were her father's.
וְלָבָ֣ן הָלַ֔ךְ לִגְזֹ֖ז אֶת צֹאנ֑וֹ · ve-lavan halakh li-gezoz et-tzono · Laban had gone to shear his flock (etnachta on tzono) [VERIFIED: SNAPSHOT Gen.31.19 idx4 mark_id=etnachta]
וַתִּגְנֹ֣ב רָחֵ֔ל אֶת הַתְּרָפִ֖ים אֲשֶׁ֥ר לְאָבִֽיהָ · va-tignov rachel et-ha-terafim asher le-aviha · and Rachel stole her father's terafim (verse-final aviha) [VERIFIED: SNAPSHOT Gen.31.19 idx5-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_tignov_rachel_terafim(lavan_gozez), t5) = HOLDS(and-tignov-rachel-terafim(lavan-gozez), t5) THE STORM BEGINS [care 17]. li-gzoz (1494 tok1/4 DEBUT) [VERIFIED: SNAPSHOT Gen.31.19 idx2 ordinal=1/4] — the SHEAR-verb born as the flight's cover-occasion; toks 2-3 = 38:12,13 — JUDAH's shearing, Tamar's occasion; tok4 = Deut 15:19, the firstling no-shear law. va-tignov (1589 tok2/21) [VERIFIED: idx5 ordinal=2/21] — gen_52's armed theft-storm begins: the steal-verb born in Jacob's innocence clause (30:33, "count it stolen with me") performs first in RACHEL's hands. ha-terafim (8655 tok1/3 DEBUT) [VERIFIED: idx8 ordinal=1/3] — the household-gods word's entire Torah career is this story (31:19,34,35). Depth 2. | וַתִּגְנֹב רָחֵל אֶת־הַתְּרָפִים אֲשֶׁר · va-tignov rachel et-ha-terafim asher = and-tignov rachel the-terafim which | — | tested |
STEP_Gn_31_20 · Gen.31.20 · THE_HEART_THEFT
וַיִּגְנֹב יַעֲקֹב אֶת־לֵב לָבָן הָאֲרַמִּי עַל־בְּלִי הִגִּיד לוֹ כִּי בֹרֵחַ הוּא · va-yignov yaaqov et-lev lavan ha-arami al-beli higid lo ki vorecha hu · And Jacob stole the heart of Laban the Aramean, in that he did not tell him that he was fleeing.
וַיִּגְנֹ֣ב יַעֲקֹ֔ב אֶת לֵ֥ב לָבָ֖ן הָאֲרַמִּ֑י · va-yignov yaaqov et-lev lavan ha-arami · Jacob stole the heart of Laban the Aramean (etnachta on arami) [VERIFIED: SNAPSHOT Gen.31.20 idx5 mark_id=etnachta]
עַל בְּלִי֙ הִגִּ֣יד ל֔וֹ כִּ֥י בֹרֵ֖חַ הֽוּא · al-beli higid lo ki vorecha hu · by not telling him that he was fleeing (verse-final hu) [VERIFIED: SNAPSHOT Gen.31.20 idx6-12]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yignov_yaaqov_lev_lavan(ha_arami), t5) = HOLDS(and-yignov-yaaqov-lev-lavan(the-arami), t5) THE SECOND THEFT [care 18]. va-yignov … et-LEV (1589 tok3/21; 3820 tok9/67) [VERIFIED: SNAPSHOT Gen.31.20 idx0 ordinal=3/21; idx3 ordinal=9/67] — the heart-walk: tok8 = 27:41, ESAU's murder-planning heart (gen_47's be-libo fence) — from the brother's heart that plotted to Laban's heart stolen; tok10 = 34:3 (Shechem's heart at Dinah). ha-arami (761 tok4/6) [VERIFIED: idx5 ordinal=4/6] — the Aramean-epithet: intro-tokens 25:20 ×2, 28:5 → the heart-theft → 31:24 (God warns "Laban the ARAMEAN" in a night-dream) → Deut 26:5, ARAMI OVED AVI — the firstfruits credo's last Torah token (token-fact only; the credo's own grammar is not adjudicated here). ki voreach hu (1272 tok4/14, participle) [VERIFIED: idx11 ordinal=4/14] — the flee-verb enters as narrator's classification: he WAS FLEEING. Depth 2. | וַיִּגְנֹב יַעֲקֹב אֶת־לֵב לָבָן הָאֲרַמִּי · va-yignov yaaqov et-lev lavan ha-arami = and-yignov yaaqov lev lavan the-arami | — | tested |
STEP_Gn_31_21 · Gen.31.21 · THE_FLIGHT_AND_THE_RIVER
וַיִּבְרַח הוּא וְכָל־אֲשֶׁר־לוֹ וַיָּקָם וַיַּעֲבֹר אֶת־הַנָּהָר וַיָּשֶׂם אֶת־פָּנָיו הַר הַגִּלְעָד · va-yivrach hu ve-khal-asher lo va-yaqam va-yaavor et-ha-nahar va-yasem et-panav har ha-gilad · And he fled, he and all that was his; and he arose and crossed the river, and set his face toward the mountain of Gilead.
וַיִּבְרַ֥ח הוּא֙ וְכָל אֲשֶׁר ל֔וֹ וַיָּ֖קָם וַיַּעֲבֹ֣ר אֶת הַנָּהָ֑ר · va-yivrach hu ve-khal-asher lo va-yaqam va-yaavor et-ha-nahar · he fled with all that was his, arose, crossed the river (etnachta on nahar) [VERIFIED: SNAPSHOT Gen.31.21 idx8 mark_id=etnachta]
וַיָּ֥שֶׂם אֶת פָּנָ֖יו הַ֥ר הַגִּלְעָֽד · va-yasem et-panav har ha-gilad · and set his face toward the mountain of Gilead (verse-final gilad) [VERIFIED: SNAPSHOT Gen.31.21 idx9-13]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yivrach_va_yaavor_ha_nahar(panav_har_ha_gilad), t5) = HOLDS(and-yivrach-and-yaavor-the-river(panav-har-the-gilad), t5) THE LANDING [care 19]. va-yivrach (1272 tok5/14) [VERIFIED: SNAPSHOT Gen.31.21 idx0 ordinal=5/14] — THE FLEE-VERB'S LANDING: tok3 = 27:43, the mother's berach-lekha — gen_47 froze LET(qum_berach_yashavta) OPEN because in that span Jacob GOES but never FLEES; the flee-verb now performs, four chapters and three unit-walls late (frozen ledger untouched; landing-note only); toks 6-7 = 31:22,27 (the pursuit hears it); toks 8-9 = 35:1,7 — GOD NAMES THE FLIGHT in the Bethel-return command ("when you FLED from your brother": the two flights joined in one clause); tok10 = Exod 2:15, MOSES flees Pharaoh. va-yaqam (6965b tok36/145) [VERIFIED: idx5 ordinal=36/145] — qum performed twice in-span (31:17, here). va-yaavor et-HA-NAHAR (5104 tok8/18) [VERIFIED: idx8 ordinal=8/18] — THE RIVER: toks 1-4 = EDEN's river-system (2:10-14); toks 5-7 = 15:18 ×3, the covenant's river-to-river border — and now the first narrated CROSSING of ha-nahar since the border was drawn: the homeward crossing runs over the covenant's own line. panav har ha-gilad (1568 tok1/22 DEBUT) [VERIFIED: idx13 ordinal=1/22] — GILEAD born as the flight's compass-point; toks 2-3 = the pursuit (31:23,25); tok4 = 37:25 — the Ishmaelite caravan FROM GILEAD that buys Joseph. UNIT END: SPECS depth 2 OPEN (shuv_eretz_avot · ase_kol_asher_amar — both resolve at the 35:27 arrival horizon; 35:1's "qum aleh bet-el" re-issues the motion). The THIRD consecutive depth-2 wall (gen_51, gen_52, gen_53). REGISTRY 0. TESTS 0. | וַיִּבְרַח הוּא וְכָל־אֲשֶׁר־לוֹ וַיָּקָם וַיַּעֲבֹר אֶת־הַנָּהָר · va-yivrach hu ve-khal-asher lo va-yaqam va-yaavor et-ha-nahar = and-yivrach that and-khal-which not and-yaqam and-yaavor the-river | — | tested |
Scenarios (the unit's own test suite)
| id | title | given | expect | anchor |
|---|---|---|---|---|
| S1 | after STEP_Gn_31_1 — the sons' complaint; queue empty | Jacob has taken all that was our father's: all this glory. | SPECS empty; no test, no name. | לָקַ֣ח יַעֲקֹ֔ב · laqach yaaqov = laqach yaaqov |
| S2 | after STEP_Gn_31_2 — the changed face; queue still empty | Laban's face was not toward him as yesterday and before. | SPECS empty; no test, no name. | וְהִנֵּ֥ה אֵינֶ֛נּוּ עִמּ֖וֹ כִּתְמ֥וֹל שִׁלְשֽׁוֹם · ve-hine enenu imo ki-temol shilshom = and-hine enenu imo when-temol shilshom |
| S3 | after STEP_Gn_31_3 — the return-command pushed; depth 1 | Return to the land of your fathers, and I will be with you. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | שׁ֛וּב אֶל אֶ֥רֶץ אֲבוֹתֶ֖יךָ וּלְמוֹלַדְתֶּ֑ךָ · shuv el-eretz avotekha u-le-moladtekha = shuv to-earth avotekha and-to-moladtekha |
| S4 | after STEP_Gn_31_4 — Jacob sends for his wives; depth 1 | Jacob sent and called Rachel and Leah to the field. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | וַיִּשְׁלַ֣ח יַעֲקֹ֔ב וַיִּקְרָ֖א לְרָחֵ֣ל וּלְלֵאָ֑ה · va-yishlach yaaqov va-yiqra le-rachel u-le-lea = and-yishlach yaaqov and-yiqra to-rachel and-to-lea |
| S5 | after STEP_Gn_31_5 — the vow-condition declared true; depth 1 | The God of my father has been with me. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | וֵֽאלֹהֵ֣י אָבִ֔י הָיָ֖ה עִמָּדִֽי · ve-lohe avi haya imadi = and-lohe avi haya with-me |
| S6 | after STEP_Gn_31_6 — the strength ledger; depth 1 | With all my strength I have served your father. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | כִּ֚י בְּכָל כֹּחִ֔י עָבַ֖דְתִּי אֶת · ki be-khal-kochi avadti et = when in-khal-kochi avadti et |
| S7 | after STEP_Gn_31_7 — ten wage-changes filed; depth 1 | Your father mocked me and changed my wages ten times. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | וַאֲבִיכֶן֙ הֵ֣תֶל בִּ֔י וְהֶחֱלִ֥ף אֶת מַשְׂכֻּרְתִּ֖י עֲשֶׂ֣רֶת מֹנִ֑ים · va-avikhen hetel bi ve-hechelif et-maskurti aseret monim = and-avikhen hetel bi and-hechelif maskurti aseret monim |
| S8 | after STEP_Gn_31_8 — the wage-flip rule; depth 1 | Whatever he named as wage, all the flock bore. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | אִם כֹּ֣ה יֹאמַ֗ר נְקֻדִּים֙ יִהְיֶ֣ה שְׂכָרֶ֔ךָ · im-ko yomar nequdim yihye sekharekha = if-ko yomar nequdim yihye sekharekha |
| S9 | after STEP_Gn_31_9 — the rescue-verb born; depth 1 | God rescued your father's livestock and gave it to me. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | וַיַּצֵּ֧ל אֱלֹהִ֛ים אֶת מִקְנֵ֥ה אֲבִיכֶ֖ם וַיִּתֶּן לִֽי · va-yatzel Elohim et-miqne avikhem va-yiten-li = and-yatzel God miqne avikhem and-yiten-to-me |
| S10 | after STEP_Gn_31_10 — the dream with the changed adjective; depth 1 | I saw in a dream: the he-goats striped, speckled, and mottled. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | וָאֶשָּׂ֥א עֵינַ֛י וָאֵ֖רֶא בַּחֲל֑וֹם · va-esa enay va-ere ba-chalom = and-esa enay and-ere in-the-chalom |
| S11 | after STEP_Gn_31_11 — the here-I-am; depth 1 | The angel of God said in the dream: Jacob. And I said: Here I am. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | וָאֹמַ֖ר הִנֵּֽנִי · va-omar hineni = and-omar behold-I |
| S12 | after STEP_Gn_31_12 — retold imperatives fenced; depth 1 | Lift your eyes and see — for I have seen all Laban does to you. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | שָׂא נָ֨א עֵינֶ֤יךָ וּרְאֵה֙ · sa-na enekha u-ree = sa-na enekha and-ree |
| S13 | after STEP_Gn_31_13 — the God of Bethel reads the registry; depth 1 | I am the God of Bethel: the anointed pillar, the vowed vow. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | אָנֹכִ֤י הָאֵל֙ בֵּֽית אֵ֔ל · anokhi ha-el bet-el = anokhi the-to bet-to |
| S14 | after STEP_Gn_31_14 — the inheritance question; depth 1 | Have we still a portion and inheritance in our father's house? | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | הַע֥וֹד לָ֛נוּ חֵ֥לֶק וְנַחֲלָ֖ה בְּבֵ֥ית אָבִֽינוּ · ha-od lanu cheleq ve-nachala be-vet avinu = the-od lanu cheleq and-nachala in-vet avinu |
| S15 | after STEP_Gn_31_15 — reckoned foreign, sold; depth 1 | Are we not reckoned foreign to him? For he has sold us. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; no test, no name. | הֲל֧וֹא נָכְרִיּ֛וֹת נֶחְשַׁ֥בְנוּ ל֖וֹ כִּ֣י מְכָרָ֑נוּ · ha-lo nakhriot nechshavnu lo ki mekharanu = the-not nakhriot nechshavnu not when mekharanu |
| S16 | after STEP_Gn_31_16 — the wives' do-all demand; depth 2 | All that God has said to you — do. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; LET(ase-all-which-amar(yaaqov)) pushed and OPEN; no test, no name. | וְעַתָּ֗ה כֹּל֩ אֲשֶׁ֨ר אָמַ֧ר אֱלֹהִ֛ים אֵלֶ֖יךָ עֲשֵֽׂה · ve-ata kol asher amar Elohim elekha ase = and-ata all which amar God to-you ase |
| S17 | after STEP_Gn_31_17 — the rising; both cards hold; depth 2 | Jacob arose and lifted his sons and wives onto the camels. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; LET(ase-all-which-amar(yaaqov)) pushed and OPEN; no test, no name. | וַיָּ֖קָם יַעֲקֹ֑ב · va-yaqam yaaqov = and-yaqam yaaqov |
| S18 | after STEP_Gn_31_18 — Abram's departure formula; depth 2 | All he acquired in Paddan-Aram, to come to Isaac, to Canaan. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; LET(ase-all-which-amar(yaaqov)) pushed and OPEN; no test, no name. | לָב֛וֹא אֶל יִצְחָ֥ק אָבִ֖יו אַ֥רְצָה כְּנָֽעַן · la-vo el-yitzchaq aviv artzah kenaan = to-vo to-yitzchaq aviv artzah kenaan |
| S19 | after STEP_Gn_31_19 — Rachel steals the terafim; depth 2 | Laban was shearing; Rachel stole her father's terafim. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; LET(ase-all-which-amar(yaaqov)) pushed and OPEN; no test, no name. | וַתִּגְנֹ֣ב רָחֵ֔ל אֶת הַתְּרָפִ֖ים אֲשֶׁ֥ר · va-tignov rachel et-ha-terafim asher = and-tignov rachel the-terafim which |
| S20 | after STEP_Gn_31_20 — the heart stolen; depth 2 | Jacob stole the heart of Laban the Aramean: he did not tell. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; LET(ase-all-which-amar(yaaqov)) pushed and OPEN; no test, no name. | וַיִּגְנֹ֣ב יַעֲקֹ֔ב אֶת לֵ֥ב לָבָ֖ן הָאֲרַמִּ֑י · va-yignov yaaqov et-lev lavan ha-arami = and-yignov yaaqov lev lavan the-arami |
| S21 | after STEP_Gn_31_21 — fled, over the river; both cards open at the wall | He fled, crossed the river, and set his face toward Gilead. | LET(shuv_eretz_avot(yaaqov)) pushed and OPEN; LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN; no test, no name. = LET(shuv-earth-avot(yaaqov)) pushed and OPEN; LET(ase-all-which-amar(yaaqov)) pushed and OPEN; no test, no name. | וַיָּ֖קָם וַיַּעֲבֹ֣ר אֶת הַנָּהָ֑ר · va-yaqam va-yaavor et-ha-nahar = and-yaqam and-yaavor the-river |
Machine verification — run_unit.py (computed live, not stored)
unit: gen_53_flight_over_the_river — The return-command and the flight over the river (31:1-21) [frozen]
final state: WORLD=[] (+0 presupposed) | REGISTRY={} | TESTS=0 PASS | LEDGER days=[] | FLAGS=[]
=== S1 — after STEP_Gn_31_1 — the sons' complaint; queue empty
לָקַ֣ח יַעֲקֹ֔ב (laqach yaaqov)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S2 — after STEP_Gn_31_2 — the changed face; queue still empty
וְהִנֵּ֥ה אֵינֶ֛נּוּ עִמּ֖וֹ כִּתְמ֥וֹל שִׁלְשֽׁוֹם (ve-hine enenu imo ki-temol shilshom)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S3 — after STEP_Gn_31_3 — the return-command pushed; depth 1
שׁ֛וּב אֶל אֶ֥רֶץ אֲבוֹתֶ֖יךָ וּלְמוֹלַדְתֶּ֑ךָ (shuv el-eretz avotekha u-le-moladtekha)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S4 — after STEP_Gn_31_4 — Jacob sends for his wives; depth 1
וַיִּשְׁלַ֣ח יַעֲקֹ֔ב וַיִּקְרָ֖א לְרָחֵ֣ל וּלְלֵאָ֑ה (va-yishlach yaaqov va-yiqra le-rachel u-le-lea)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S5 — after STEP_Gn_31_5 — the vow-condition declared true; depth 1
וֵֽאלֹהֵ֣י אָבִ֔י הָיָ֖ה עִמָּדִֽי (ve-lohe avi haya imadi)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S6 — after STEP_Gn_31_6 — the strength ledger; depth 1
כִּ֚י בְּכָל כֹּחִ֔י עָבַ֖דְתִּי אֶת (ki be-khal-kochi avadti et)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S7 — after STEP_Gn_31_7 — ten wage-changes filed; depth 1
וַאֲבִיכֶן֙ הֵ֣תֶל בִּ֔י וְהֶחֱלִ֥ף אֶת מַשְׂכֻּרְתִּ֖י עֲשֶׂ֣רֶת מֹנִ֑ים (va-avikhen hetel bi ve-hechelif et-maskurti aseret monim)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S8 — after STEP_Gn_31_8 — the wage-flip rule; depth 1
אִם כֹּ֣ה יֹאמַ֗ר נְקֻדִּים֙ יִהְיֶ֣ה שְׂכָרֶ֔ךָ (im-ko yomar nequdim yihye sekharekha)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S9 — after STEP_Gn_31_9 — the rescue-verb born; depth 1
וַיַּצֵּ֧ל אֱלֹהִ֛ים אֶת מִקְנֵ֥ה אֲבִיכֶ֖ם וַיִּתֶּן לִֽי (va-yatzel Elohim et-miqne avikhem va-yiten-li)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S10 — after STEP_Gn_31_10 — the dream with the changed adjective; depth 1
וָאֶשָּׂ֥א עֵינַ֛י וָאֵ֖רֶא בַּחֲל֑וֹם (va-esa enay va-ere ba-chalom)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S11 — after STEP_Gn_31_11 — the here-I-am; depth 1
וָאֹמַ֖ר הִנֵּֽנִי (va-omar hineni)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S12 — after STEP_Gn_31_12 — retold imperatives fenced; depth 1
שָׂא נָ֨א עֵינֶ֤יךָ וּרְאֵה֙ (sa-na enekha u-ree)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S13 — after STEP_Gn_31_13 — the God of Bethel reads the registry; depth 1
אָנֹכִ֤י הָאֵל֙ בֵּֽית אֵ֔ל (anokhi ha-el bet-el)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S14 — after STEP_Gn_31_14 — the inheritance question; depth 1
הַע֥וֹד לָ֛נוּ חֵ֥לֶק וְנַחֲלָ֖ה בְּבֵ֥ית אָבִֽינוּ (ha-od lanu cheleq ve-nachala be-vet avinu)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S15 — after STEP_Gn_31_15 — reckoned foreign, sold; depth 1
הֲל֧וֹא נָכְרִיּ֛וֹת נֶחְשַׁ֥בְנוּ ל֖וֹ כִּ֣י מְכָרָ֑נוּ (ha-lo nakhriot nechshavnu lo ki mekharanu)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S16 — after STEP_Gn_31_16 — the wives' do-all demand; depth 2
וְעַתָּ֗ה כֹּל֩ אֲשֶׁ֨ר אָמַ֧ר אֱלֹהִ֛ים אֵלֶ֖יךָ עֲשֵֽׂה (ve-ata kol asher amar Elohim elekha ase)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S17 — after STEP_Gn_31_17 — the rising; both cards hold; depth 2
וַיָּ֖קָם יַעֲקֹ֑ב (va-yaqam yaaqov)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S18 — after STEP_Gn_31_18 — Abram's departure formula; depth 2
לָב֛וֹא אֶל יִצְחָ֥ק אָבִ֖יו אַ֥רְצָה כְּנָֽעַן (la-vo el-yitzchaq aviv artzah kenaan)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S19 — after STEP_Gn_31_19 — Rachel steals the terafim; depth 2
וַתִּגְנֹ֣ב רָחֵ֔ל אֶת הַתְּרָפִ֖ים אֲשֶׁ֥ר (va-tignov rachel et-ha-terafim asher)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S20 — after STEP_Gn_31_20 — the heart stolen; depth 2
וַיִּגְנֹ֣ב יַעֲקֹ֔ב אֶת לֵ֥ב לָבָ֖ן הָאֲרַמִּ֑י (va-yignov yaaqov et-lev lavan ha-arami)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
=== S21 — after STEP_Gn_31_21 — fled, over the river; both cards open at the wall
וַיָּ֖קָם וַיַּעֲבֹ֣ר אֶת הַנָּהָ֑ר (va-yaqam va-yaavor et-ha-nahar)
PASS LET(shuv_eretz_avot(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS LET(ase_kol_asher_amar(yaaqov)) pushed and OPEN (queue=['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)'])
PASS no test, no name. (tests=0 names=0)
ALL SCENARIOS GREEN
Python rendering — the unit as a program
#!/usr/bin/env python3
# =============================================================================
# gen_53_flight_over_the_river — 31:1-21
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/gen_53_flight_over_the_river.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 return-command and the flight over the river (31:1-21)"""
from machine import Machine
m = Machine("gen_53_flight_over_the_river")
# -------------------------- Gen.31.1 · THE_SONS_COMPLAINT ------------------
# וַיִּשְׁמַע אֶת־דִּבְרֵי בְנֵי־לָבָן לֵאמֹר לָקַח יַעֲקֹב אֵת כָּל־אֲשֶׁר
# לְאָבִינוּ וּמֵאֲשֶׁר לְאָבִינוּ עָשָׂה אֵת כָּל־הַכָּבֹד הַזֶּה
# "[EN-AID] And he heard the words of Laban's sons, saying: Jacob has taken
# all that was our father's, and from what was our father's he has made all
# this glory."
m.step("Gen.31.1")
# ‹וַיִּשְׁמַע אֶת־דִּבְרֵי בְנֵי־לָבָן לֵאמֹר› (“and-hear obj-marker
# word/thing son Laban to-say”) — fact holds: take-Jacob-all-which-to-
# avinu(word/thing-son-Laban)
m.fact("laqach_yaaqov_kol_asher_le_avinu(divre_vene_lavan)")
# -------------------------- Gen.31.2 · THE_CHANGED_FACE --------------------
# וַיַּרְא יַעֲקֹב אֶת־פְּנֵי לָבָן וְהִנֵּה אֵינֶנּוּ עִמּוֹ כִּתְמוֹל
# שִׁלְשׁוֹם
# "[EN-AID] And Jacob saw the face of Laban, and behold, it was not toward
# him as yesterday and the day before."
m.step("Gen.31.2")
# ‹וְהִנֵּה אֵינֶנּוּ עִמּוֹ כִּתְמוֹל שִׁלְשׁוֹם› (“and-behold there-is-
# not-him/its with-him/its like-ago trebly”) — fact holds: face-Laban-not-
# khi-temol-trebly(Jacob)
m.fact("pene_lavan_lo_khi_temol_shilshom(yaaqov)")
# -------------------------- Gen.31.3 · THE_RETURN_COMMAND ------------------
# וַיֹּאמֶר יְהוָה אֶל־יַעֲקֹב שׁוּב אֶל־אֶרֶץ אֲבוֹתֶיךָ וּלְמוֹלַדְתֶּךָ
# וְאֶהְיֶה עִמָּךְ
# "[EN-AID] And YHWH said to Jacob: Return to the land of your fathers and
# to your kindred, and I will be with you."
m.step("Gen.31.3")
# ‹שׁוּב אֶל־אֶרֶץ אֲבוֹתֶיךָ וּלְמוֹלַדְתֶּךָ› (“return to earth father-
# you/your and-to-nativity-you/your”) — the-LORD speaks a demand — LET:
# return-earth-avot(Jacob)
m.declare("YHWH", "LET",
"shuv_eretz_avot(yaaqov)")
# -------------------------- Gen.31.4 · THE_FIELD_SUMMONS -------------------
# וַיִּשְׁלַח יַעֲקֹב וַיִּקְרָא לְרָחֵל וּלְלֵאָה הַשָּׂדֶה אֶל־צֹאנוֹ
# "[EN-AID] And Jacob sent and called Rachel and Leah to the field, to his
# flock."
m.step("Gen.31.4")
# ‹וַיִּשְׁלַח יַעֲקֹב וַיִּקְרָא לְרָחֵל וּלְלֵאָה› (“and-send Jacob and-
# call to-Rachel and-to-Leah”) — fact holds: qara-to-Rachel-and-to-leah(the-
# field)
m.fact("qara_le_rachel_u_le_leah(ha_sade)")
# -------------------------- Gen.31.5 · THE_CONDITION_DECLARED_TRUE ---------
# וַיֹּאמֶר לָהֶן רֹאֶה אָנֹכִי אֶת־פְּנֵי אֲבִיכֶן כִּי־אֵינֶנּוּ אֵלַי
# כִּתְמֹל שִׁלְשֹׁם וֵאלֹהֵי אָבִי הָיָה עִמָּדִי
# "[EN-AID] And he said to them: I see your father's face, that it is not
# toward me as yesterday and the day before; but the God of my father has
# been with me."
m.step("Gen.31.5")
# ‹וֵאלֹהֵי אָבִי הָיָה עִמָּדִי› (“and-God father-me/my be along-with-
# me/my”) — fact holds: elohe-avi-be-with-me(Jacob)
m.fact("elohe_avi_haya_imadi(yaaqov)")
# -------------------------- Gen.31.6 · THE_STRENGTH_LEDGER -----------------
# וְאַתֵּנָה יְדַעְתֶּן כִּי בְּכָל־כֹּחִי עָבַדְתִּי אֶת־אֲבִיכֶן
# "[EN-AID] And you know that with all my strength I have served your
# father."
m.step("Gen.31.6")
# ‹כִּי בְּכָל־כֹּחִי עָבַדְתִּי אֶת› (“that in-all vigor-me/my work/serve
# obj-marker”) — fact holds: in-all-kochi-work/serve(thou-and-thee)
m.fact("be_khol_kochi_avadti(atena)")
# -------------------------- Gen.31.7 · THE_TEN_CHANGES ---------------------
# וַאֲבִיכֶן הֵתֶל בִּי וְהֶחֱלִף אֶת־מַשְׂכֻּרְתִּי עֲשֶׂרֶת מֹנִים
# וְלֹא־נְתָנוֹ אֱלֹהִים לְהָרַע עִמָּדִי
# "[EN-AID] And your father has mocked me and changed my wages ten times;
# but God did not give him leave to harm me."
m.step("Gen.31.7")
# ‹וַאֲבִיכֶן הֵתֶל בִּי וְהֶחֱלִף אֶת־מַשְׂכֻּרְתִּי עֲשֶׂרֶת מֹנִים›
# (“and-father-ward deride in-me/my and-slide-by obj-marker wages-me/my ten
# something-weighed-out”) — fact holds: slide-by-maskurti-ten-something-
# weighed-out(Laban)
m.fact("hechelif_maskurti_aseret_monim(lavan)")
# -------------------------- Gen.31.8 · THE_WAGE_FLIP_RULE ------------------
# אִם־כֹּה יֹאמַר נְקֻדִּים יִהְיֶה שְׂכָרֶךָ וְיָלְדוּ כָל־הַצֹּאן
# נְקֻדִּים וְאִם־כֹּה יֹאמַר עֲקֻדִּים יִהְיֶה שְׂכָרֶךָ וְיָלְדוּ
# כָל־הַצֹּאן עֲקֻדִּים
# "[EN-AID] If he said thus: The speckled shall be your wage — then all the
# flock bore speckled; and if he said thus: The striped shall be your wage —
# then all the flock bore striped."
m.step("Gen.31.8")
# ‹אִם־כֹּה יֹאמַר נְקֻדִּים יִהְיֶה שְׂכָרֶךָ› (“if like-this say spotted
# be wage-you/your”) — fact holds: if-this-say-and-bear-young-so(sekharekha)
m.fact("im_ko_yomar_ve_yaldu_khen(sekharekha)")
# -------------------------- Gen.31.9 · THE_RESCUE_VERB_BORN ----------------
# וַיַּצֵּל אֱלֹהִים אֶת־מִקְנֵה אֲבִיכֶם וַיִּתֶּן־לִי
# "[EN-AID] And God has rescued your father's livestock and given it to me."
m.step("Gen.31.9")
# ‹וַיַּצֵּל אֱלֹהִים אֶת־מִקְנֵה אֲבִיכֶם וַיִּתֶּן־לִי› (“and-snatch-away
# God obj-marker something-bought father-you/your(pl) and-set to-me/my”) —
# fact holds: and-snatch-away-God-and-set-to-me(something-bought)
m.fact("va_yatzel_Elohim_va_yiten_li(miqne)")
# -------------------------- Gen.31.10 · THE_DREAM_AND_THE_CHANGED_ADJECTIVE -
# וַיְהִי בְּעֵת יַחֵם הַצֹּאן וָאֶשָּׂא עֵינַי וָאֵרֶא בַּחֲלוֹם וְהִנֵּה
# הָעַתֻּדִים הָעֹלִים עַל־הַצֹּאן עֲקֻדִּים נְקֻדִּים וּבְרֻדִּים
# "[EN-AID] And it was at the time the flock conceived, that I lifted my
# eyes and saw in a dream: and behold, the he-goats going up on the flock
# were striped, speckled, and mottled."
m.step("Gen.31.10")
# ‹וָאֶשָּׂא עֵינַי וָאֵרֶא בַּחֲלוֹם› (“and-lift/carry eye-me/my and-see
# in-dream”) — fact holds: and-see-in-the-chalom-prepared(go-up)
m.fact("va_ere_ba_chalom_atudim(olim)")
# -------------------------- Gen.31.11 · THE_HINENI -------------------------
# וַיֹּאמֶר אֵלַי מַלְאַךְ הָאֱלֹהִים בַּחֲלוֹם יַעֲקֹב וָאֹמַר הִנֵּנִי
# "[EN-AID] And the angel of God said to me in the dream: Jacob. And I said:
# Here I am."
m.step("Gen.31.11")
# ‹וָאֹמַר הִנֵּנִי› (“and-say behold-me/my”) — fact holds: behold-I(Jacob)
m.fact("hineni(yaaqov)")
# -------------------------- Gen.31.12 · THE_RETOLD_LIFT_YOUR_EYES ----------
# וַיֹּאמֶר שָׂא־נָא עֵינֶיךָ וּרְאֵה כָּל־הָעַתֻּדִים הָעֹלִים עַל־הַצֹּאן
# עֲקֻדִּים נְקֻדִּים וּבְרֻדִּים כִּי רָאִיתִי אֵת כָּל־אֲשֶׁר לָבָן עֹשֶׂה
# לָּךְ
# "[EN-AID] And he said: Lift now your eyes and see: all the he-goats going
# up on the flock are striped, speckled, and mottled; for I have seen all
# that Laban is doing to you."
m.step("Gen.31.12")
# ‹שָׂא־נָא עֵינֶיךָ וּרְאֵה› (“lift/carry please eye-you/your and-see”) —
# fact holds: retold-lift/carry-enekha-and-see(dream)
m.fact("retold_sa_enekha_u_ree(ba_chalom)")
# -------------------------- Gen.31.13 · THE_SELF_NAME_BY_THE_REGISTRY ------
# אָנֹכִי הָאֵל בֵּית־אֵל אֲשֶׁר מָשַׁחְתָּ שָּׁם מַצֵּבָה אֲשֶׁר נָדַרְתָּ
# לִּי שָׁם נֶדֶר עַתָּה קוּם צֵא מִן־הָאָרֶץ הַזֹּאת וְשׁוּב אֶל־אֶרֶץ
# מוֹלַדְתֶּךָ
# "[EN-AID] I am the God of Bethel, where you anointed a pillar, where you
# vowed to Me a vow. Now arise, go out from this land, and return to the
# land of your kindred."
m.step("Gen.31.13")
# ‹אָנֹכִי הָאֵל בֵּית־אֵל אֲשֶׁר מָשַׁחְתָּ שָּׁם מַצֵּבָה אֲשֶׁר נָדַרְתָּ
# לִּי שָׁם נֶדֶר› (“the-strength Beth-el which rub-with-oil there pillar
# which promise to-me/my there promise”) — fact holds: anokhi-the-to-bet-
# to(rub-with-oil-pillar-promise-promise)
m.fact("anokhi_ha_el_bet_el(mashachta_matzeva_nadarta_neder)")
# -------------------------- Gen.31.14 · THE_INHERITANCE_QUESTION -----------
# וַתַּעַן רָחֵל וְלֵאָה וַתֹּאמַרְנָה לוֹ הַעוֹד לָנוּ חֵלֶק וְנַחֲלָה
# בְּבֵית אָבִינוּ
# "[EN-AID] And Rachel and Leah answered and said to him: Have we still a
# portion and an inheritance in our father's house?"
m.step("Gen.31.14")
# ‹הַעוֹד לָנוּ חֵלֶק וְנַחֲלָה בְּבֵית אָבִינוּ› (“the-still/again to-
# us/our smoothness and-inheritance in-house father-us/our”) — fact holds:
# the-still/again-lanu-smoothness-and-inheritance(Rachel-and-leah)
m.fact("ha_od_lanu_cheleq_ve_nachala(rachel_ve_leah)")
# -------------------------- Gen.31.15 · THE_SOLD_DAUGHTERS -----------------
# הֲלוֹא נָכְרִיּוֹת נֶחְשַׁבְנוּ לוֹ כִּי מְכָרָנוּ וַיֹּאכַל גַּם־אָכוֹל
# אֶת־כַּסְפֵּנוּ
# "[EN-AID] Are we not reckoned foreign women to him? For he has sold us,
# and has utterly devoured our silver."
m.step("Gen.31.15")
# ‹הֲלוֹא נָכְרִיּוֹת נֶחְשַׁבְנוּ לוֹ כִּי מְכָרָנוּ› (“is-it-not strange
# plait to-him/its that sell-us/our”) — fact holds: nokhriot-plait-that-
# mekharanu(lahen)
m.fact("nokhriot_nechshavnu_ki_mekharanu(lahen)")
# -------------------------- Gen.31.16 · THE_DO_ALL_DEMAND ------------------
# כִּי כָל־הָעֹשֶׁר אֲשֶׁר הִצִּיל אֱלֹהִים מֵאָבִינוּ לָנוּ הוּא
# וּלְבָנֵינוּ וְעַתָּה כֹּל אֲשֶׁר אָמַר אֱלֹהִים אֵלֶיךָ עֲשֵׂה
# "[EN-AID] For all the wealth which God has rescued from our father — it is
# ours and our children's. And now, all that God has said to you — do."
m.step("Gen.31.16")
# ‹וְעַתָּה כֹּל אֲשֶׁר אָמַר אֱלֹהִים אֵלֶיךָ עֲשֵׂה› (“and-now all which
# say God to-you/your make”) — Rachel-and-leah speaks a demand — LET: make-
# all-which-say(Jacob)
m.declare("rachel_ve_leah", "LET",
"ase_kol_asher_amar(yaaqov)")
# -------------------------- Gen.31.17 · THE_RISING -------------------------
# וַיָּקָם יַעֲקֹב וַיִּשָּׂא אֶת־בָּנָיו וְאֶת־נָשָׁיו עַל־הַגְּמַלִּים
# "[EN-AID] And Jacob arose, and lifted his sons and his wives onto the
# camels."
m.step("Gen.31.17")
# ‹וַיָּקָם יַעֲקֹב› (“and-arise Jacob”) — fact holds: and-arise-and-
# lift/carry(Jacob)
m.fact("va_yaqam_va_yisa(yaaqov)")
# -------------------------- Gen.31.18 · THE_ABRAM_FORMULA ------------------
# וַיִּנְהַג אֶת־כָּל־מִקְנֵהוּ וְאֶת־כָּל־רְכֻשׁוֹ אֲשֶׁר רָכָשׁ מִקְנֵה
# קִנְיָנוֹ אֲשֶׁר רָכַשׁ בְּפַדַּן אֲרָם לָבוֹא אֶל־יִצְחָק אָבִיו אַרְצָה
# כְּנָעַן
# "[EN-AID] And he drove all his livestock and all his property which he had
# acquired — the livestock of his getting, which he acquired in Paddan-Aram
# — to come to Isaac his father, to the land of Canaan."
m.step("Gen.31.18")
# ‹וַיִּנְהַג אֶת־כָּל־מִקְנֵהוּ וְאֶת־כָּל־רְכֻשׁוֹ› (“and-drive-forth obj-
# marker all something-bought-him/its and-obj-marker all property-him/its”)
# — fact holds: and-drive-forth-something-bought-rekhush(to-come/bring-to-
# Isaac)
m.fact("va_yinhag_miqne_rekhush(la_vo_el_yitzchaq)")
# -------------------------- Gen.31.19 · THE_SHEARING_AND_THE_THEFT ---------
# וְלָבָן הָלַךְ לִגְזֹז אֶת־צֹאנוֹ וַתִּגְנֹב רָחֵל אֶת־הַתְּרָפִים אֲשֶׁר
# לְאָבִיהָ
# "[EN-AID] And Laban had gone to shear his flock; and Rachel stole the
# terafim that were her father's."
m.step("Gen.31.19")
# ‹וַתִּגְנֹב רָחֵל אֶת־הַתְּרָפִים אֲשֶׁר› (“and-steal Rachel obj-marker
# the-Teraphim-a-family-idol which”) — fact holds: and-steal-Rachel-
# Teraphim-a-family-idol(Laban-gozez)
m.fact("va_tignov_rachel_terafim(lavan_gozez)")
# -------------------------- Gen.31.20 · THE_HEART_THEFT --------------------
# וַיִּגְנֹב יַעֲקֹב אֶת־לֵב לָבָן הָאֲרַמִּי עַל־בְּלִי הִגִּיד לוֹ כִּי
# בֹרֵחַ הוּא
# "[EN-AID] And Jacob stole the heart of Laban the Aramean, in that he did
# not tell him that he was fleeing."
m.step("Gen.31.20")
# ‹וַיִּגְנֹב יַעֲקֹב אֶת־לֵב לָבָן הָאֲרַמִּי› (“and-steal Jacob obj-marker
# heart Laban the-Aramite”) — fact holds: and-steal-Jacob-heart-Laban(the-
# Aramite)
m.fact("va_yignov_yaaqov_lev_lavan(ha_arami)")
# -------------------------- Gen.31.21 · THE_FLIGHT_AND_THE_RIVER -----------
# וַיִּבְרַח הוּא וְכָל־אֲשֶׁר־לוֹ וַיָּקָם וַיַּעֲבֹר אֶת־הַנָּהָר
# וַיָּשֶׂם אֶת־פָּנָיו הַר הַגִּלְעָד
# "[EN-AID] And he fled, he and all that was his; and he arose and crossed
# the river, and set his face toward the mountain of Gilead."
m.step("Gen.31.21")
# ‹וַיִּבְרַח הוּא וְכָל־אֲשֶׁר־לוֹ וַיָּקָם וַיַּעֲבֹר אֶת־הַנָּהָר› (“and-
# bolt he/it and-all which to-him/its and-arise and-pass-over obj-marker
# the-river”) — fact holds: and-bolt-and-pass-over-the-river(panav-mountain-
# the-Gilead)
m.fact("va_yivrach_va_yaavor_ha_nahar(panav_har_ha_gilad)")
# -------------------------- 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() == ['shuv_eretz_avot(yaaqov)', 'ase_kol_asher_amar(yaaqov)']
assert len(m.SPECS["log"]) == 2
assert sorted(m.LEDGER) == []
assert m.flag_counts() == {}
assert sorted(m.WORLD["facts"]) == sorted(['laqach_yaaqov_kol_asher_le_avinu(divre_vene_lavan)', 'pene_lavan_lo_khi_temol_shilshom(yaaqov)', 'qara_le_rachel_u_le_leah(ha_sade)', 'elohe_avi_haya_imadi(yaaqov)', 'be_khol_kochi_avadti(atena)', 'hechelif_maskurti_aseret_monim(lavan)', 'im_ko_yomar_ve_yaldu_khen(sekharekha)', 'va_yatzel_Elohim_va_yiten_li(miqne)', 'va_ere_ba_chalom_atudim(olim)', 'hineni(yaaqov)', 'retold_sa_enekha_u_ree(ba_chalom)', 'anokhi_ha_el_bet_el(mashachta_matzeva_nadarta_neder)', 'ha_od_lanu_cheleq_ve_nachala(rachel_ve_leah)', 'nokhriot_nechshavnu_ki_mekharanu(lahen)', 'va_yaqam_va_yisa(yaaqov)', 'va_yinhag_miqne_rekhush(la_vo_el_yitzchaq)', 'va_tignov_rachel_terafim(lavan_gozez)', 'va_yignov_yaaqov_lev_lavan(ha_arami)', 'va_yivrach_va_yaavor_ha_nahar(panav_har_ha_gilad)'])
assert m.WORLD["invariants"] == []
assert m.WORLD["partitions"] == []
assert len(m.EVENTS) == 2
print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")