Massah-Meribah and Amalek (17:1-16) FROZEN
יְהוָ֥ה נִסִּֽי · YHWH nisi-y · 'the LORD is my banner'
Derivation log (steps A–J)
| step | name | comment | confidence |
|---|---|---|---|
| A | Block choice | FORWARD ERA run 8, block 1 (owner: "lets do 5 more blocks"). Canon continuation: Exod 17:1-16 — Massah-Meribah and Amalek, whole chapter. | established |
| B | Span + source + conventions | SNAPSHOT prestage: 16 verses; 17:13 the only verse without etnachta (split at tifcha). Volitive census: four real pushes (17:2 the people's water-demand, 17:5 the strike-order, 17:9 Joshua's commission, 17:14 the write-command); 17:16's perpetual war is mandate-class (no push — the LORD's standing commitments transcend the queue); 17:6's strike instruction folds into 17:5's card. | established |
| C | Machine structure | 4D/3R/2E/2N. The water court (demand + order both pop at 17:6 on va-yaas-ken) and the war (commission pops 17:10; the write-command stands OPEN — the chapter's one unreceipted card). Events: the attack (17:8), the weakening (17:13, unique verb). Two names on one naming-verb: the charge sheet (17:7, the corpus's first double place-name) and the banner-altar (17:15). REGISTRY 2. Asserted machine evidence: tenasun unique; the Rephidim spelling arc; ve-chur's three; kevedim on the deliverer's hands; zikaron's debut; the three ciphers; the five two-letter words. | tested |
| D | Oral scan (in-pipeline) | Local mirror only (zero fetches): Minchat Shai on Exod 17 (10 notes) + Kitzur Baal HaTurim on Exod 17 (13 notes). Manifest 13 rows: 13 VERIFIED / 0 FAILED / 0 UNCHECKABLE. One row sharpened by the verifier itself: the or-not census is a PAUSAL-FORM pair (17:7 + Num 13:20), not a four — the two long or-nots are exactly the two the Kitzur wires to war. The quarrel-file; the four brought-us-ups; the stoning-word; Ben Asher's stroke; the slack hands; the go-out pair; the bare Aaron; the full hands + three fathers; the lean sun; the blot-pair + this-is-Haman; the fly initials; the throne-file with David and Messiah. | established |
| E | Gates | verify_claims.py 13/13 zero FAILED; verify_text.py green; preflight ALL GREEN; gloss_lint clean. Review waived per the revised standing law. | established |
| F | Freeze | status: frozen 2026-08-10 on green mechanical gates (forward-era law). Oral layer in-pipeline. Changes require a new derive pass, not silent edits. Exod 1-17 continuous. | established |
Boot steps — the operator lines (hand-derived, owner-approved)
STEP_Ex_17_1 · Exod.17.1 · NO_WATER_IN_REPHIDIM
וַיִּסְעוּ כָּל־עֲדַת בְּנֵי־יִשְׂרָאֵל מִמִּדְבַּר־סִין לְמַסְעֵיהֶם עַל־פִּי יְהוָה וַיַּחֲנוּ בִּרְפִידִים וְאֵין מַיִם לִשְׁתֹּת הָעָם · va-yisu kal-adat bene-yisrael mi-midbar-sin le-mase-hem al-pi YHWH va-yachanu bi-refidim ve-en mayim li-shetot ha-am · And all the congregation of the sons of Israel journeyed from the wilderness of Sin, by their journeys, according to the mouth of the LORD; and they camped in Rephidim — and there was no water for the people to drink.
וַ֠יִּסְעוּ כָּל עֲדַ֨ת בְּנֵֽי יִשְׂרָאֵ֧ל מִמִּדְבַּר סִ֛ין לְמַסְעֵיהֶ֖ם עַל פִּ֣י יְהוָ֑ה · va-yisu kal-adat bene-yisrael mi-midbar-sin le-mase-hem al-pi YHWH · and all the congregation of the sons of Israel journeyed from the wilderness of Sin, by their journeys, according to the mouth of the LORD (etnachta on YHWH) [VERIFIED: SNAPSHOT Exod.17.1 idx10 etnachta in-stream]
וַֽיַּחֲנוּ֙ בִּרְפִידִ֔ים וְאֵ֥ין מַ֖יִם לִשְׁתֹּ֥ת הָעָֽם · va-yachanu bi-refidim ve-en mayim li-shetot ha-am · and they camped in Rephidim, and there was no water for the people to drink (verse-final ha-am) [VERIFIED: SNAPSHOT Exod.17.1 idx11-16]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yachanu_bi_refidim_ve_en_mayim, t0) = HOLDS(and-yachanu-bi-refidim-and-en-waters, t0) THE STATION [EX17-06]. va-yisu... mi-midbar-SIN le-MASE-HEM al-PI YHWH — 'by their JOURNEYS, according to the MOUTH of the LORD': the itinerary marches on orders (the machine notes the bitter arithmetic the verse sets up: the dry camp is REACHED BY OBEDIENCE — the route to no-water was commanded); va-yachanu BI-REFIDIM — the station-name FULL-spelled at the arrival (asserted at the build: the arrival 17:1 and the departure 19:2 both full; the name thins only where the enemy lands, 17:8) — ve-EN MAYIM lishtot ha-am — 'and NO WATER for the people to drink': the thirst-file reopens (15:22's three dry days, 15:27's twelve springs — the cycle's third station arrives at zero): exo_16 tested with too much bread kept; 17 tests with no water at all. | וַיַּחֲנוּ בִּרְפִידִים וְאֵין מַיִם לִשְׁתֹּת הָעָם · va-yachanu bi-refidim ve-en mayim li-shetot ha-am = and-yachanu bi-refidim and-en waters to-me-shetot the-am | — | tested |
STEP_Ex_17_2 · Exod.17.2 · GIVE_US_WATER
וַיָּרֶב הָעָם עִם־מֹשֶׁה וַיֹּאמְרוּ תְּנוּ־לָנוּ מַיִם וְנִשְׁתֶּה וַיֹּאמֶר לָהֶם מֹשֶׁה מַה־תְּרִיבוּן עִמָּדִי מַה־תְּנַסּוּן אֶת־יְהוָה · va-yarev ha-am im-moshe va-yomru tenu-la-nu mayim ve-nishte va-yomer la-hem moshe ma-terivu-n imadi-y ma-tenasu-n et-YHWH · And the people quarreled with Moses, and said: Give us water, that we may drink. And Moses said to them: Why do you quarrel with me? Why do you test the LORD?
וַיָּ֤רֶב הָעָם֙ עִם מֹשֶׁ֔ה וַיֹּ֣אמְר֔וּ תְּנוּ לָ֥נוּ מַ֖יִם וְנִשְׁתֶּ֑ה · va-yarev ha-am im-moshe va-yomru tenu-la-nu mayim ve-nishte · and the people quarreled with Moses, and said: give us water, that we may drink (etnachta on ve-nishte) [VERIFIED: SNAPSHOT Exod.17.2 idx8 etnachta in-stream]
וַיֹּ֤אמֶר לָהֶם֙ מֹשֶׁ֔ה מַה תְּרִיבוּן֙ עִמָּדִ֔י מַה תְּנַסּ֖וּן אֶת יְהוָֽה · va-yomer la-hem moshe ma-terivu-n imadi-y ma-tenasu-n et-YHWH · and Moses said to them: why do you quarrel with me? why do you test the LORD? (verse-final YHWH) [VERIFIED: SNAPSHOT Exod.17.2 idx9-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(ha_am, LET(tenu_lanu_mayim)) = DECLARE(the-am, LET(tenu-lanu-waters)) THE DEMAND [EX17-01 CROWN]. va-YAREV ha-am im-moshe — 'and the people QUARRELED with Moses' (the quarrel-verb: not murmuring now — litigation); TENU-lanu MAYIM ve-nishte — 'GIVE us water, that we may drink': the card pushed BY THE PEOPLE at the throne's officer (the corpus's first imperative demand from below — 15:24 asked what- shall-we-drink ABOUT Moses; 17:2 commands GIVE at him; and the printed-authority file opens here: books reading tena for TENU struck, MS); ma TERIVUN imadi — the quarrel-verb Torah-unique (VERIFIED; the Kitzur's Scripture-three: Gideon's Baal-quarrel, Job — 'whoever quarrels with his master quarrels with the Holy One'); ma TENASUN et-YHWH — 'why do you TEST the LORD?': the test-verb equally alone (asserted) — the machine files the INVERSION crown-side: 16:4's lemaan anasenu (I test THEM) answered within a chapter by tenasun (they test HIM) — the examiner's verb seized by the examined; both verbs lean, the eight double-ma verses named (MS). | תְּנוּ־לָנוּ מַיִם וְנִשְׁתֶּה · tenu-la-nu mayim ve-nishte = tenu-to-nu waters and-nishte | — | tested |
STEP_Ex_17_3 · Exod.17.3 · WHY_DID_YOU_BRING_US_UP
וַיִּצְמָא שָׁם הָעָם לַמַּיִם וַיָּלֶן הָעָם עַל־מֹשֶׁה וַיֹּאמֶר לָמָּה זֶּה הֶעֱלִיתָנוּ מִמִּצְרַיִם לְהָמִית אֹתִי וְאֶת־בָּנַי וְאֶת־מִקְנַי בַּצָּמָא · va-yitzma sham ha-am la-mayim va-yalen ha-am al-moshe va-yomer la-ma ze heelita-nu mi-mitzrayim le-hamit et-y ve-et-bana-y ve-et-miqna-y ba-tzama · And the people thirsted there for water, and the people murmured against Moses, and said: Why is this — you brought us up from Egypt, to kill me and my sons and my cattle with thirst?
וַיִּצְמָ֨א שָׁ֤ם הָעָם֙ לַמַּ֔יִם וַיָּ֥לֶן הָעָ֖ם עַל מֹשֶׁ֑ה · va-yitzma sham ha-am la-mayim va-yalen ha-am al-moshe · and the people thirsted there for water, and the people murmured against Moses (etnachta on moshe) [VERIFIED: SNAPSHOT Exod.17.3 idx7 etnachta in-stream]
וַיֹּ֗אמֶר לָ֤מָּה זֶּה֙ הֶעֱלִיתָ֣נוּ מִמִּצְרַ֔יִם לְהָמִ֥ית אֹתִ֛י וְאֶת בָּנַ֥י וְאֶת מִקְנַ֖י בַּצָּמָֽא · va-yomer la-ma ze heelita-nu mi-mitzrayim le-hamit et-y ve-et-bana-y ve-et-miqna-y ba-tzama · and he said: why is this — you brought us up from Egypt, to kill me and my sons and my cattle with thirst? (verse-final ba-tzama) [VERIFIED: SNAPSHOT Exod.17.3 idx8-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(va_yalen_ha_am_al_moshe, t0) = HOLDS(and-yalen-the-am-upon-Moses, t0) THE THIRST [EX17-02 CROWN]. va-yitzma sham ha-am LA-MAYIM — 'and the people THIRSTED there for water': the thirst-word's Torah-pair (VERIFIED at the build: here and the CREATION-DIVISION, 'between waters and waters,' Gen 1:6 — the word that first sundered the waters returns where there are none; the Kitzur's Scripture-five named: Elisha's healed spring, Isaiah's ho-every-thirsty, Jeremiah's drought, Amos's famine-of-hearing); va-YALEN ha-am — the murmur-verb again (16's chapter-verb carried forward, singular now); lama ze HEELITANU mi-mitzrayim — 'why is this — you BROUGHT US UP from Egypt': the accusation-verb's Torah-FOUR (VERIFIED census exact): Rephidim, KORACH ('the very same men,' the Kitzur's Masorah-wire), MERIBAH-KADESH, the SERPENTS — the forty-year complaint-file opened here under one verb; le-hamit OTI ve-et-BANAI ve-et-MIQNAI — 'to kill ME and MY SONS and MY CATTLE': the machine notes the grammar's narrowing — the congregation's plural grievance collapsing into one man's household inventory (each speaker suddenly alone with his children and his herd). | וַיָּלֶן הָעָם עַל־מֹשֶׁה · va-yalen ha-am al-moshe = and-yalen the-am upon-Moses | — | tested |
STEP_Ex_17_4 · Exod.17.4 · THEY_WILL_STONE_ME
וַיִּצְעַק מֹשֶׁה אֶל־יְהוָה לֵאמֹר מָה אֶעֱשֶׂה לָעָם הַזֶּה עוֹד מְעַט וּסְקָלֻנִי · va-yitzaq moshe el-YHWH le-mor ma eese la-am ha-ze od meat u-seqalu-ni · And Moses cried to the LORD, saying: What shall I do for this people? Yet a little — and they will stone me.
וַיִּצְעַ֤ק מֹשֶׁה֙ אֶל יְהוָ֣ה לֵאמֹ֔ר מָ֥ה אֶעֱשֶׂ֖ה לָעָ֣ם הַזֶּ֑ה · va-yitzaq moshe el-YHWH le-mor ma eese la-am ha-ze · and Moses cried to the LORD, saying: what shall I do for this people? (etnachta on ha-ze) [VERIFIED: SNAPSHOT Exod.17.4 idx8 etnachta in-stream]
ע֥וֹד מְעַ֖ט וּסְקָלֻֽנִי · od meat u-seqalu-ni · yet a little — and they will stone me (verse-final u-seqalu-ni) [VERIFIED: SNAPSHOT Exod.17.4 idx9-11]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(od_meat_u_seqaluni, t0) = HOLDS(od-meat-and-seqaluni, t0) THE CRY [EX17-03 CROWN]. va-YITZAQ moshe el-YHWH — 'and Moses CRIED to the LORD': THE ARMED CRY PAYS (the watchlist's wire from the sea: 14:10's people-cry and 15:25's Marah-cry now Moses' own — the third station of the leader crying the people's verb); ma eese la-AM ha-ze — 'what shall I do for THIS people': the question of office (5:22's why-have-You-dealt-ill matured into operational despair); OD MEAT u-SEQALUNI — 'YET A LITTLE — and they will STONE ME': the stoning- word Torah-unique (VERIFIED) with MS's letter-law: lean after the lamed, final yod WRITTEN AND READ ('all precise texts' — the Sura tradition's vav rejected, the Ramah ruling): the corpus's first named lynching-threat, priced by its own spelling to a single exact skeleton — the machine files the escalation: 16 murmured about menus; 17 reaches for rocks. | עוֹד מְעַט וּסְקָלֻנִי · od meat u-seqalu-ni = od meat and-seqalu-ni | — | tested |
STEP_Ex_17_5 · Exod.17.5 · PASS_BEFORE_THE_PEOPLE
וַיֹּאמֶר יְהוָה אֶל־מֹשֶׁה עֲבֹר לִפְנֵי הָעָם וְקַח אִתְּךָ מִזִּקְנֵי יִשְׂרָאֵל וּמַטְּךָ אֲשֶׁר הִכִּיתָ בּוֹ אֶת־הַיְאֹר קַח בְּיָדְךָ וְהָלָכְתָּ · va-yomer YHWH el-moshe avor li-fene ha-am ve-qach et-kha mi-ziqne yisrael u-mat-kha asher hikita b-o et-ha-yeor qach be-yad-kha ve-halakhta · And the LORD said to Moses: Pass before the people, and take with you of the elders of Israel; and your staff, with which you struck the Nile, take in your hand — and go.
וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה עֲבֹר֙ לִפְנֵ֣י הָעָ֔ם וְקַ֥ח אִתְּךָ֖ מִזִּקְנֵ֣י יִשְׂרָאֵ֑ל · va-yomer YHWH el-moshe avor li-fene ha-am ve-qach et-kha mi-ziqne yisrael · and the LORD said to Moses: pass before the people, and take with you of the elders of Israel (etnachta on yisrael) [VERIFIED: SNAPSHOT Exod.17.5 idx10 etnachta in-stream]
וּמַטְּךָ֗ אֲשֶׁ֨ר הִכִּ֤יתָ בּוֹ֙ אֶת הַיְאֹ֔ר קַ֥ח בְּיָדְךָ֖ וְהָלָֽכְתָּ · u-mat-kha asher hikita b-o et-ha-yeor qach be-yad-kha ve-halakhta · and your staff, with which you struck the Nile, take in your hand — and go (verse-final ve-halakhta) [VERIFIED: SNAPSHOT Exod.17.5 idx11-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(YHWH, LET(avor_lifne_ha_am_ve_hikita)) = DECLARE(the-LORD, LET(avor-lifne-the-am-and-hikita)) THE ORDER. AVOR lifne ha-am — 'PASS BEFORE the people': the answer to stone-fear is proximity (the readings: walk past them and see — named-only); ve-qach itkha mi-ZIQNE yisrael — the elders taken as witnesses (the protocol needs a bench); u-MAT-KHA asher HIKITA BO et-ha-YEOR — 'and your STAFF, WITH WHICH YOU STRUCK THE NILE': the corpus's first TOOL-RESUME — the instrument cited by its own service record (7:20's blood-strike recalled at the water-lack: the machine notes the pointed symmetry: the staff that turned water undrinkable is fetched to make water drinkable — one rod, both valves); QACH be- yadkha ve-HALAKHTA — 'take it in your hand, and GO': the card pushed with its kit-list. | עֲבֹר לִפְנֵי הָעָם וְקַח אִתְּךָ מִזִּקְנֵי יִשְׂרָאֵל · avor li-fene ha-am ve-qach et-kha mi-ziqne yisrael = avor to-me-fene the-am and-qach kha from-ziqne yisrael | — | tested |
STEP_Ex_17_6 · Exod.17.6 · THE_ROCK_AT_HOREB
הִנְנִי עֹמֵד לְפָנֶיךָ שָּׁם עַל־הַצּוּר בְּחֹרֵב וְהִכִּיתָ בַצּוּר וְיָצְאוּ מִמֶּנּוּ מַיִם וְשָׁתָה הָעָם וַיַּעַשׂ כֵּן מֹשֶׁה לְעֵינֵי זִקְנֵי יִשְׂרָאֵל · hin-ni omed le-fane-kha sham al-ha-tzur be-chorev ve-hikita va-tzur ve-yatzu mime-nu mayim ve-shata ha-am va-yaas ken moshe le-ene ziqne yisrael · Behold, I stand before you there on the rock at Horeb; and you shall strike the rock, and water shall come out of it, and the people shall drink. And Moses did so before the eyes of the elders of Israel.
הִנְנִ֣י עֹמֵד֩ לְפָנֶ֨יךָ שָּׁ֥ם עַֽל הַצּוּר֮ בְּחֹרֵב֒ וְהִכִּ֣יתָ בַצּ֗וּר וְיָצְא֥וּ מִמֶּ֛נּוּ מַ֖יִם וְשָׁתָ֣ה הָעָ֑ם · hin-ni omed le-fane-kha sham al-ha-tzur be-chorev ve-hikita va-tzur ve-yatzu mime-nu mayim ve-shata ha-am · behold, I stand before you there on the rock at Horeb; and you shall strike the rock, and water shall come out of it, and the people shall drink (etnachta on ha-am) [VERIFIED: SNAPSHOT Exod.17.6 idx13 etnachta in-stream]
וַיַּ֤עַשׂ כֵּן֙ מֹשֶׁ֔ה לְעֵינֵ֖י זִקְנֵ֥י יִשְׂרָאֵֽל · va-yaas ken moshe le-ene ziqne yisrael · and Moses did so before the eyes of the elders of Israel (verse-final yisrael) [VERIFIED: SNAPSHOT Exod.17.6 idx14-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| RESULT | RESULT: HOLDS(avor_lifne_ha_am_ve_hikita, t1) = RESULT: HOLDS(avor-lifne-the-am-and-hikita, t1) THE COMPLIANCE [EX17-04 CROWN]. hineni OMED lefanekha sham AL-HA- TZUR be-CHOREV — 'behold, I STAND before you there ON THE ROCK at Horeb': the Presence takes a position ON the thing to be struck (the machine files the staggering routing: the im-ayin of 17:7 — is the LORD in our midst? — is answered BEFORE it is asked: He is standing on the rock, and the rock is about to take the blow; the readings on the mercy of that geometry, named-only) — with Ben Asher's own stroke on the preposition (VERIFIED: the AL bound to its rock by the binder-stroke, the little lengthener in-token — MS: 'so it is for Ben Asher'); ve-hikita VA-TZUR ve-yatzu mimenu MAYIM — strike, and water; va-YAAS KEN moshe — 'and Moses DID SO' (asserted): the card POPS on the compliance-formula, le-ENE ziqne yisrael — before the bench that was convened for it. | וַיַּעַשׂ כֵּן מֹשֶׁה · va-yaas ken moshe = and-yaas ken Moses | — | tested |
| RESULT | RESULT: HOLDS(tenu_lanu_mayim, t1) = RESULT: HOLDS(tenu-lanu-waters, t1) THE DEMAND PAID. ve-SHATA ha-am — 'and the people shall DRINK': the give-us-water card POPS with the protocol (the machine notes the terse ledger: the drinking itself is never narrated — the corpus closes the demand on the command's own warranty, the water leaving the rock offstage: 15:25's sweetened water was tasted in-verse; 17:6's rock-water is banked sight-unseen). | וְיָצְאוּ מִמֶּנּוּ מַיִם וְשָׁתָה הָעָם · ve-yatzu mime-nu mayim ve-shata ha-am = and-yatzu mime-nu waters and-shata the-am | — | tested |
STEP_Ex_17_7 · Exod.17.7 · MASSAH_AND_MERIBAH
וַיִּקְרָא שֵׁם הַמָּקוֹם מַסָּה וּמְרִיבָה עַל־רִיב בְּנֵי יִשְׂרָאֵל וְעַל נַסֹּתָם אֶת־יְהוָה לֵאמֹר הֲיֵשׁ יְהוָה בְּקִרְבֵּנוּ אִם־אָיִן · va-yiqra shem ha-maqom masa u-meriva al-riv bene yisrael ve-al nasota-m et-YHWH le-mor ha-yesh YHWH be-qirbe-nu im-ayin · And he called the name of the place Massah and Meribah, for the quarrel of the sons of Israel, and for their testing the LORD, saying: Is the LORD in our midst, or not?
וַיִּקְרָא֙ שֵׁ֣ם הַמָּק֔וֹם מַסָּ֖ה וּמְרִיבָ֑ה · va-yiqra shem ha-maqom masa u-meriva · and he called the name of the place Massah and Meribah (etnachta on u-meriva) [VERIFIED: SNAPSHOT Exod.17.7 idx4 etnachta in-stream]
עַל רִ֣יב בְּנֵ֣י יִשְׂרָאֵ֗ל וְעַ֨ל נַסֹּתָ֤ם אֶת יְהוָה֙ לֵאמֹ֔ר הֲיֵ֧שׁ יְהוָ֛ה בְּקִרְבֵּ֖נוּ אִם אָֽיִן · al-riv bene yisrael ve-al nasota-m et-YHWH le-mor ha-yesh YHWH be-qirbe-nu im-ayin · for the quarrel of the sons of Israel, and for their testing the LORD, saying: is the LORD in our midst, or not? (verse-final ayin) [VERIFIED: SNAPSHOT Exod.17.7 idx5-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(maqom_refidim) := Masa_u_Meriva = name(maqom-refidim) := Masa-and-Meriva THE NAMING [EX17-05 CROWN]. va-yiqra shem ha-maqom MASA u-MERIVA — 'and he called the name of the place TESTING-AND-QUARREL': the corpus's first DOUBLE place-name (Mara carried one sin; Rephidim is filed under two — the site indicted on both counts of 17:2's double question, ma terivun / ma tenasun: the name is the charge sheet); al-RIV bene yisrael ve-al NASOTAM et-YHWH — the two counts recited in the deed; lemor ha-YESH YHWH be-qirbenu IM-AYIN — 'is the LORD in our midst — OR NOT?': the or-not question in its long pausal form stands exactly TWICE in the Torah (VERIFIED): here and the SPIES' is-there-wood (Num 13:20) — the Kitzur running both to WAR ('because they said is-the-LORD-in-our-midst-or-not, AMALEK CAME'): the machine seals the mirror: 16:4's im-lo (will they walk in My law, OR NOT) is handed back as im-ayin (is He among us, OR NOT) — the test- grammar reversed on the Tester, and the next verse is the invoice. | וַיִּקְרָא שֵׁם הַמָּקוֹם מַסָּה וּמְרִיבָה · va-yiqra shem ha-maqom masa u-meriva = and-yiqra shem the-maqom masa and-meriva | — | tested |
STEP_Ex_17_8 · Exod.17.8 · AMALEK_COMES
וַיָּבֹא עֲמָלֵק וַיִּלָּחֶם עִם־יִשְׂרָאֵל בִּרְפִידִם · va-yavo amaleq va-yilachem im-yisrael bi-refidim · And Amalek came, and fought with Israel in Rephidim.
וַיָּבֹ֖א עֲמָלֵ֑ק · va-yavo amaleq · and Amalek came (etnachta on amaleq) [VERIFIED: SNAPSHOT Exod.17.8 idx1 etnachta in-stream]
וַיִּלָּ֥חֶם עִם יִשְׂרָאֵ֖ל בִּרְפִידִֽם · va-yilachem im-yisrael bi-refidim · and fought with Israel in Rephidim (verse-final bi-refidim) [VERIFIED: SNAPSHOT Exod.17.8 idx2-5]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | milchemet_amaleq(e1); Agent(e1, amaleq); Theme(e1, yisrael) = milchemet-amaleq(e1); Agent(e1, amaleq); Theme(e1, yisrael) THE ATTACK [EX17-06 CROWN]. va-YAVO AMALEQ — 'and AMALEK CAME': THE EVENT — the corpus's first pitched battle against Israel (Egypt drowned without Israel lifting a hand, 14:14 'the LORD will fight for you'; Amalek must be fought — the covering fire has an edge, and the machine opens the WAR-LEDGER on the far side of it); va-yilachem im-yisrael BI-REFIDIM — the station-name written LEAN at the attack (VERIFIED: the thin spelling stands here and in the itinerary's memorial of this camp, Num 33:14 — while the arrival 17:1 and departure 19:2 write it full): the Kitzur reads the missing letter: REFIDIM = REFU YADAYIM, 'they WEAKENED THEIR HANDS from the commandments, therefore Amalek came' (the tradition's own arithmetic-face named) — the name slackens in the verse where the enemy lands, and the chapter will answer the slack hands with raised ones. | וַיָּבֹא עֲמָלֵק וַיִּלָּחֶם עִם־יִשְׂרָאֵל בִּרְפִידִם · va-yavo amaleq va-yilachem im-yisrael bi-refidim = and-yavo amaleq and-yilachem if-yisrael bi-refidim | — | tested |
STEP_Ex_17_9 · Exod.17.9 · CHOOSE_US_MEN
וַיֹּאמֶר מֹשֶׁה אֶל־יְהוֹשֻׁעַ בְּחַר־לָנוּ אֲנָשִׁים וְצֵא הִלָּחֵם בַּעֲמָלֵק מָחָר אָנֹכִי נִצָּב עַל־רֹאשׁ הַגִּבְעָה וּמַטֵּה הָאֱלֹהִים בְּיָדִי · va-yomer moshe el-yehoshua bechar-la-nu anashim ve-tze hilachem ba-amaleq machar anokhi nitzav al-rosh ha-giva u-mate ha-Elohim be-yadi-y · And Moses said to Joshua: Choose us men, and go out, fight against Amalek; tomorrow I stand on the top of the hill, and the staff of God in my hand.
וַיֹּ֨אמֶר מֹשֶׁ֤ה אֶל יְהוֹשֻׁ֨עַ֙ בְּחַר לָ֣נוּ אֲנָשִׁ֔ים וְצֵ֖א הִלָּחֵ֣ם בַּעֲמָלֵ֑ק · va-yomer moshe el-yehoshua bechar-la-nu anashim ve-tze hilachem ba-amaleq · and Moses said to Joshua: choose us men, and go out, fight against Amalek (etnachta on ba-amaleq) [VERIFIED: SNAPSHOT Exod.17.9 idx9 etnachta in-stream]
מָחָ֗ר אָנֹכִ֤י נִצָּב֙ עַל רֹ֣אשׁ הַגִּבְעָ֔ה וּמַטֵּ֥ה הָאֱלֹהִ֖ים בְּיָדִֽי · machar anokhi nitzav al-rosh ha-giva u-mate ha-Elohim be-yadi-y · tomorrow I stand on the top of the hill, and the staff of God in my hand (verse-final be-yadi-y) [VERIFIED: SNAPSHOT Exod.17.9 idx10-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(moshe, LET(bechar_lanu_anashim_ve_tze)) = DECLARE(Moses, LET(bechar-lanu-anashim-and-tze)) THE COMMISSION [EX17-07 CROWN]. va-yomer moshe el-YEHOSHUA — 'and Moses said to JOSHUA': THE SUCCESSOR'S DEBUT — unintroduced, unpatronymed, no office (the corpus meets the man who will end the book of its books mid-battle-order: the machine files the entrance- class with Hur's, one verse down); BECHAR-lanu anashim VE-TZE hilachem ba-amaleq — 'choose us men and GO OUT, fight': the card pushed — and the go-out imperative stands exactly TWICE in the Torah (VERIFIED): Moses to Joshua here and ISAAC TO ESAU ('go out to the field and hunt me game,' Gen 27:3) — the Kitzur: 'out BEYOND THE CLOUDS' (the battle is outside the cover); the corpus adds the pair's unnamed edge: the verb that sent Esau hunting sends Israel against Esau's GRANDSON (Amalek son of Eliphaz son of Esau, Gen 36:12) — one imperative, the first feud and its farthest descendant; machar anokhi NITZAV al-rosh ha-giva u-MATE ha-ELOHIM be-yadi — 'tomorrow I STAND on the hilltop, the STAFF OF GOD in my hand': the resume-staff (17:5) renamed for its highest posting. | בְּחַר־לָנוּ אֲנָשִׁים וְצֵא הִלָּחֵם בַּעֲמָלֵק · bechar-la-nu anashim ve-tze hilachem ba-amaleq = bechar-to-nu anashim and-tze hilachem in-the-amaleq | — | tested |
STEP_Ex_17_10 · Exod.17.10 · UP_THE_HILL
וַיַּעַשׂ יְהוֹשֻׁעַ כַּאֲשֶׁר אָמַר־לוֹ מֹשֶׁה לְהִלָּחֵם בַּעֲמָלֵק וּמֹשֶׁה אַהֲרֹן וְחוּר עָלוּ רֹאשׁ הַגִּבְעָה · va-yaas yehoshua ka-asher amar-l-o moshe le-hilachem ba-amaleq u-moshe aharon ve-chur alu rosh ha-giva · And Joshua did as Moses had said to him, to fight against Amalek; and Moses, Aaron, and Hur went up the top of the hill.
וַיַּ֣עַשׂ יְהוֹשֻׁ֗עַ כַּאֲשֶׁ֤ר אָֽמַר לוֹ֙ מֹשֶׁ֔ה לְהִלָּחֵ֖ם בַּעֲמָלֵ֑ק · va-yaas yehoshua ka-asher amar-l-o moshe le-hilachem ba-amaleq · and Joshua did as Moses had said to him, to fight against Amalek (etnachta on ba-amaleq) [VERIFIED: SNAPSHOT Exod.17.10 idx7 etnachta in-stream]
וּמֹשֶׁה֙ אַהֲרֹ֣ן וְח֔וּר עָל֖וּ רֹ֥אשׁ הַגִּבְעָֽה · u-moshe aharon ve-chur alu rosh ha-giva · and Moses, Aaron, and Hur went up the top of the hill (verse-final ha-giva) [VERIFIED: SNAPSHOT Exod.17.10 idx8-13]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| RESULT | RESULT: HOLDS(bechar_lanu_anashim_ve_tze, t1) = RESULT: HOLDS(bechar-lanu-anashim-and-tze, t1) THE COMPLIANCE [EX17-08 CROWN]. va-YAAS yehoshua KA-ASHER AMAR LO moshe — 'and Joshua DID AS MOSES HAD SAID to him' (asserted): the card POPS on the exact obedience-formula — the successor's FIRST NARRATED ACT is compliance without commentary (the machine files the credential: the man who will inherit the book enters it obeying it); u-moshe AHARON ve-chur — 'and Moses, AARON, and Hur': the printed- authority file's station (VERIFIED: aharon stands bare in the verse — MS: 'some err writing ve-Aharon'; one vav serves the list); ve- CHUR — HUR'S DEBUT: unintroduced like Joshua one verse up, and his whole Torah career is THREE tokens (asserted at the build): the hands here, the hands at 17:12, the regency at 24:14 — the corpus's most economical officer: he exists to hold things up; alu ROSH ha- giva — the command post manned: the battle now runs on two elevations (the readings on the hilltop as the war's true front, named-only). | וַיַּעַשׂ יְהוֹשֻׁעַ כַּאֲשֶׁר אָמַר־לוֹ מֹשֶׁה · va-yaas yehoshua ka-asher amar-l-o moshe = and-yaas yehoshua like-which amar-l-o Moses | — | tested |
STEP_Ex_17_11 · Exod.17.11 · THE_HANDS_AND_THE_BATTLE
וְהָיָה כַּאֲשֶׁר יָרִים מֹשֶׁה יָדוֹ וְגָבַר יִשְׂרָאֵל וְכַאֲשֶׁר יָנִיחַ יָדוֹ וְגָבַר עֲמָלֵק · ve-haya ka-asher yarim moshe yad-o ve-gavar yisrael ve-kha-asher yanicha yad-o ve-gavar amaleq · And it was, when Moses would raise his hand, that Israel prevailed; and when he would rest his hand, that Amalek prevailed.
וְהָיָ֗ה כַּאֲשֶׁ֨ר יָרִ֥ים מֹשֶׁ֛ה יָד֖וֹ וְגָבַ֣ר יִשְׂרָאֵ֑ל · ve-haya ka-asher yarim moshe yad-o ve-gavar yisrael · and it was, when Moses would raise his hand, that Israel prevailed (etnachta on yisrael) [VERIFIED: SNAPSHOT Exod.17.11 idx6 etnachta in-stream]
וְכַאֲשֶׁ֥ר יָנִ֛יחַ יָד֖וֹ וְגָבַ֥ר עֲמָלֵֽק · ve-kha-asher yanicha yad-o ve-gavar amaleq · and when he would rest his hand, that Amalek prevailed (verse-final amaleq) [VERIFIED: SNAPSHOT Exod.17.11 idx7-11]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(ka_asher_yarim_ve_gavar_yisrael, t0) = HOLDS(like-which-yarim-and-gavar-yisrael, t0) THE MECHANISM. ka-asher YARIM moshe yad-o ve-GAVAR yisrael — 'when Moses would RAISE his hand, ISRAEL PREVAILED'; ve-kha-asher YANICHA yad-o ve-gavar AMALEQ — and the converse: the corpus's first narrated CONTROL LOOP — a visible state-variable (one man's hand) driving a battlefield in real time, sampled in both directions by the verse's own if-and-if frame (the machine notes what the loop is made of: not a weapon — the hand holds the staff but the verse tracks the HAND; the readings the Mishna itself asks here — 'do Moses' hands make or break the war?' — named-only, with its answer: the hands aimed the eyes upward, and the heart followed): the battle below become an instrument reading of the posture above. | וְהָיָה כַּאֲשֶׁר יָרִים מֹשֶׁה יָדוֹ וְגָבַר יִשְׂרָאֵל · ve-haya ka-asher yarim moshe yad-o ve-gavar yisrael = and-haya like-which yarim Moses yad-o and-gavar yisrael | — | tested |
STEP_Ex_17_12 · Exod.17.12 · HANDS_OF_FAITHFULNESS
וִידֵי מֹשֶׁה כְּבֵדִים וַיִּקְחוּ־אֶבֶן וַיָּשִׂימוּ תַחְתָּיו וַיֵּשֶׁב עָלֶיהָ וְאַהֲרֹן וְחוּר תָּמְכוּ בְיָדָיו מִזֶּה אֶחָד וּמִזֶּה אֶחָד וַיְהִי יָדָיו אֱמוּנָה עַד־בֹּא הַשָּׁמֶשׁ · vi-yde moshe kevedim va-yiqchu-even va-yasimu tachtay-v va-yeshev ale-ha ve-aharon ve-chur tamkhu ve-yaday-v mi-ze echad u-mi-ze echad va-yehi yaday-v emuna ad-bo ha-shamesh · And Moses' hands were heavy; and they took a stone and put it under him, and he sat on it; and Aaron and Hur supported his hands, from this side one and from this side one; and his hands were faithfulness until the coming of the sun.
וִידֵ֤י מֹשֶׁה֙ כְּבֵדִ֔ים וַיִּקְחוּ אֶ֛בֶן וַיָּשִׂ֥ימוּ תַחְתָּ֖יו וַיֵּ֣שֶׁב עָלֶ֑יהָ · vi-yde moshe kevedim va-yiqchu-even va-yasimu tachtay-v va-yeshev ale-ha · and Moses' hands were heavy; and they took a stone and put it under him, and he sat on it (etnachta on ale-ha) [VERIFIED: SNAPSHOT Exod.17.12 idx8 etnachta in-stream]
וְאַהֲרֹ֨ן וְח֜וּר תָּֽמְכ֣וּ בְיָדָ֗יו מִזֶּ֤ה אֶחָד֙ וּמִזֶּ֣ה אֶחָ֔ד וַיְהִ֥י יָדָ֛יו אֱמוּנָ֖ה עַד בֹּ֥א הַשָּֽׁמֶשׁ · ve-aharon ve-chur tamkhu ve-yaday-v mi-ze echad u-mi-ze echad va-yehi yaday-v emuna ad-bo ha-shamesh · and Aaron and Hur supported his hands, from this side one and from this side one; and his hands were faithfulness until the coming of the sun (verse-final ha-shamesh) [VERIFIED: SNAPSHOT Exod.17.12 idx9-22]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(yadav_emuna_ad_bo_ha_shamesh, t0) = HOLDS(yadav-emuna-until-in-it-the-shamesh, t0) THE HOLDING [EX17-09 + EX17-10 CROWNS]. vi-yde moshe KEVEDIM — 'and Moses' hands were HEAVY': the kaved-root CROSSES THE LEDGER (asserted in-span: the root that ran Pharaoh's heavy heart through nine plagues lands on the deliverer's hands — the machine files the transfer: heaviness is no longer a moral verdict but a physical bill, and it is PAYABLE: a stone, two officers); va-yiqchu EVEN — the stone-seat (the readings: he refused a cushion — 'Israel is in distress, I am with them in distress' — named-only); ve-AHARON ve- CHUR tamkhu ve-yadav mi-ze echad u-mi-ze echad — one on each side: the corpus's first SUPPORTED leader (the office propped by other hands — the priest-to-be and the officer with no biography); va-yehi YADAV EMUNA ad-BO ha-shamesh — 'and his hands WERE FAITHFULNESS until the coming of the sun': the plene YADAV defended (VERIFIED in- verse; MS: the Recanati's lean yado 'a copyist's error — in ALL our books full with yod,' the Masorah proving it), the derash riding the GRAMMAR instead (va-yehi SINGULAR with plural hands — Ibn Ezra: each hand severally; the Zohar: all hangs on the right); the Kitzur reading the closing phrase as THREE FATHERS holding the line (EMUNA Abraham-who-believed, AD-BO Isaac-who-came, HA-SHAMESH Jacob-whose- sun-set); and BO written LEAN (VERIFIED skeleton; MS walking the Masorah-lists with the Ramah arbitrating: the battle-sunset and Mishpatim's mercy-sunset, 22:25, share one thinned word). | וַיְהִי יָדָיו אֱמוּנָה עַד־בֹּא הַשָּׁמֶשׁ · va-yehi yaday-v emuna ad-bo ha-shamesh = and-yehi yaday-v emuna until-in-it the-shamesh | — | tested |
STEP_Ex_17_13 · Exod.17.13 · BY_THE_MOUTH_OF_THE_SWORD
וַיַּחֲלֹשׁ יְהוֹשֻׁעַ אֶת־עֲמָלֵק וְאֶת־עַמּוֹ לְפִי־חָרֶב · va-yachalosh yehoshua et-amaleq ve-et-am-o le-fi-charev · And Joshua weakened Amalek and his people by the mouth of the sword.
וַיַּחֲלֹ֧שׁ יְהוֹשֻׁ֛עַ אֶת עֲמָלֵ֥ק וְאֶת עַמּ֖וֹ · va-yachalosh yehoshua et-amaleq ve-et-am-o · and Joshua weakened Amalek and his people (NO etnachta in verse: split at tifcha on am-o) [VERIFIED: SNAPSHOT Exod.17.13 idx5 tifcha; no etnachta token]
לְפִי חָֽרֶב · le-fi-charev · by the mouth of the sword (verse-final charev) [VERIFIED: SNAPSHOT Exod.17.13 idx6-7]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | va_yachalosh_yehoshua(e2); Agent(e2, yehoshua); Theme(e2, amaleq) = and-yachalosh-yehoshua(e2); Agent(e2, yehoshua); Theme(e2, amaleq) THE WEAKENING. va-YACHALOSH yehoshua et-amaleq ve-et-am-o — 'and Joshua WEAKENED Amalek and his people': THE EVENT — and the verb is Torah-unique (asserted at the build: not defeated, not destroyed — WEAKENED: the corpus's first battle ends without an ending, and 17:14-16 legislates the remainder); le-FI CHAREV — 'by the MOUTH of the sword': the machine notes the closing figure: a battle steered all day by HANDS is settled by a MOUTH — the idiom hands the sword the chapter's own anatomy (the verse itself runs straight through with NO mid-verse rest, asserted from the trope-file: the one verse in the chapter without the divider-accent — the kill-sentence takes no breath). | וַיַּחֲלֹשׁ יְהוֹשֻׁעַ אֶת־עֲמָלֵק וְאֶת־עַמּוֹ לְפִי־חָרֶב · va-yachalosh yehoshua et-amaleq ve-et-am-o le-fi-charev = and-yachalosh yehoshua amaleq and-am-o to-fi-charev | — | tested |
STEP_Ex_17_14 · Exod.17.14 · WRITE_THIS_IN_THE_BOOK
וַיֹּאמֶר יְהוָה אֶל־מֹשֶׁה כְּתֹב זֹאת זִכָּרוֹן בַּסֵּפֶר וְשִׂים בְּאָזְנֵי יְהוֹשֻׁעַ כִּי־מָחֹה אֶמְחֶה אֶת־זֵכֶר עֲמָלֵק מִתַּחַת הַשָּׁמָיִם · va-yomer YHWH el-moshe ketov zot zikaron ba-sefer ve-sim be-azne yehoshua ki-macho emche et-zekher amaleq mi-tachat ha-shamayim · And the LORD said to Moses: Write this, a memorial in the book, and set it in the ears of Joshua: that I will utterly blot out the memory of Amalek from under the heavens.
וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה כְּתֹ֨ב זֹ֤את זִכָּרוֹן֙ בַּסֵּ֔פֶר וְשִׂ֖ים בְּאָזְנֵ֣י יְהוֹשֻׁ֑עַ · va-yomer YHWH el-moshe ketov zot zikaron ba-sefer ve-sim be-azne yehoshua · and the LORD said to Moses: write this, a memorial in the book, and set it in the ears of Joshua (etnachta on yehoshua) [VERIFIED: SNAPSHOT Exod.17.14 idx10 etnachta in-stream]
כִּֽי מָחֹ֤ה אֶמְחֶה֙ אֶת זֵ֣כֶר עֲמָלֵ֔ק מִתַּ֖חַת הַשָּׁמָֽיִם · ki-macho emche et-zekher amaleq mi-tachat ha-shamayim · that I will utterly blot out the memory of Amalek from under the heavens (verse-final ha-shamayim) [VERIFIED: SNAPSHOT Exod.17.14 idx11-18]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| DECLARE | DECLARE(YHWH, LET(ketov_zot_zikaron_ba_sefer)) = DECLARE(the-LORD, LET(ketov-this-zikaron-in-the-sefer)) THE WRITE-COMMAND [EX17-11 + EX17-12 CROWNS]. KETOV zot ZIKARON ba- SEFER — 'WRITE this, a memorial, IN THE BOOK': THE TORAH'S FIRST WRITE-COMMAND (and zikaron's first station, asserted) — the corpus, itself a written thing, here records the order that founds its own medium: and the first commissioned text is an ERASURE NOTICE (write, so that a blotting-out is never forgotten — the machine files the paradox as the card's own terms); ve-SIM be-AZNE yehoshua — the successor briefed by ear as well as ink; and the four words' INITIALS spell ZEVUV, THE FLY (VERIFIED by machine: 'Amalek chased after the blood of Israel like a fly' — the Kitzur): the enemy's portrait signed inside his own death warrant; ki MACHO EMCHE et- ZEKHER amaleq — 'I will UTTERLY BLOT OUT the memory of Amalek': the blot-verb's Torah-pair (VERIFIED): THE FLOOD (Gen 6:7) and here — the Kitzur: 'as there ALL was blotted, so Amalek wholly — and SAUL was punished for the remnant' (1 Sam 15 named), the doubled verb carrying the remnant's name in cipher (MACHO EMCHE = ZE HAMAN, 107=107, asserted — Esther's Agagite as the unfinished business); the card stands OPEN — the one command in the chapter with no in- span receipt (Deut 25:19 armed: the blotting is homework for the whole canon). | כְּתֹב זֹאת זִכָּרוֹן בַּסֵּפֶר וְשִׂים בְּאָזְנֵי יְהוֹשֻׁעַ · ketov zot zikaron ba-sefer ve-sim be-azne yehoshua = ketov this zikaron in-the-sefer and-sim in-azne yehoshua | — | tested |
STEP_Ex_17_15 · Exod.17.15 · THE_LORD_IS_MY_BANNER
וַיִּבֶן מֹשֶׁה מִזְבֵּחַ וַיִּקְרָא שְׁמוֹ יְהוָה נִסִּי · va-yiven moshe mizbecha va-yiqra shem-o YHWH nisi-y · And Moses built an altar, and called its name: The LORD is my banner.
וַיִּ֥בֶן מֹשֶׁ֖ה מִזְבֵּ֑חַ · va-yiven moshe mizbecha · and Moses built an altar (etnachta on mizbecha) [VERIFIED: SNAPSHOT Exod.17.15 idx2 etnachta in-stream]
וַיִּקְרָ֥א שְׁמ֖וֹ יְהוָ֥ה נִסִּֽי · va-yiqra shem-o YHWH nisi-y · and he called its name: the LORD is my banner (verse-final nisi-y) [VERIFIED: SNAPSHOT Exod.17.15 idx3-6]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(mizbeach) := YHWH_Nisi = name(altar) := the-LORD-Nisi THE ALTAR [EX17-13]. va-yiven moshe MIZBEACH — 'and Moses built an ALTAR': MOSES' FIRST ALTAR (the corpus's altar-file — Noah after the flood, Abraham's four, Isaac's, Jacob's — gains its first since Genesis, and the first built on a battlefield); va-yiqra shem-o YHWH NISI — 'and he called its name THE LORD IS MY BANNER': the naming- verb's second spend this chapter (17:7 named the shame; 17:15 names the victory — one chapter files both deeds under va-yiqra); and the banner-word's only Torah station (VERIFIED at the build; the Kitzur's Scripture-twin named: 'I will raise My BANNER to the peoples,' Isaiah — 'a REAL banner: he called the Holy One my banner and my standard'): the machine notes the sound the name carries: NISI rings against MASA's testing (nes/nisa — the tradition's own pun, named as pun): the place named for the test, the altar named for the standard. | וַיִּקְרָא שְׁמוֹ יְהוָה נִסִּי · va-yiqra shem-o YHWH nisi-y = and-yiqra shem-o the-LORD nisi-y | — | tested |
STEP_Ex_17_16 · Exod.17.16 · THE_THRONE_OATH
וַיֹּאמֶר כִּי־יָד עַל־כֵּס יָהּ מִלְחָמָה לַיהוָה בַּעֲמָלֵק מִדֹּר דֹּר · va-yomer ki-yad al-kes ya milchama la-YHWH ba-amaleq mi-dor dor · And he said: For a hand is upon the throne of YH — war for the LORD against Amalek, from generation to generation.
וַיֹּ֗אמֶר כִּֽי יָד֙ עַל כֵּ֣ס יָ֔הּ מִלְחָמָ֥ה לַיהוָ֖ה בַּֽעֲמָלֵ֑ק · va-yomer ki-yad al-kes ya milchama la-YHWH ba-amaleq · and he said: for a hand is upon the throne of YH — war for the LORD against Amalek (etnachta on ba-amaleq) [VERIFIED: SNAPSHOT Exod.17.16 idx8 etnachta in-stream]
מִדֹּ֖ר דֹּֽר · mi-dor dor · from generation to generation (verse-final dor) [VERIFIED: SNAPSHOT Exod.17.16 idx9-10]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(milchama_la_YHWH_ba_amaleq_mi_dor_dor, t0) = HOLDS(milchama-to-the-LORD-in-the-amaleq-from-dor-dor, t0) THE OATH [EX17-13 CROWN]. ki-YAD al-KES YAH — 'for a HAND is upon the THRONE OF YH': the throne-word KES a Torah-hapax bound uniquely to the HALF-NAME (VERIFIED adjacency) — the tradition beneath the shortened pair: NEITHER THE THRONE NOR THE NAME IS WRITTEN WHOLE while Amalek remains (the oath sworn on a broken seal); MS files the era's ruling on the words themselves: Radak read ONE word, the West's codices one, the EAST'S two, the Talmud's amoraim split (Pesachim) — 'and the Ramah ruled: in precise texts TWO WORDS' (the Meiri concurring; the SNAPSHOT writes two — dual-tracked as the grammarians' file); the verse one of the Masorah's SIX with FIVE consecutive two-letter words (asserted: ki, yad, al, kes, yah — the oath-clause built entirely of two-letter bricks, the syntax itself in fragments); MILCHAMA la-YHWH ba-amaleq — 'WAR FOR THE LORD against Amalek': the LORD's own standing war (not pushed as a card: His commitments transcend the queue — the mandate-class); mi-DOR DOR — 'from GENERATION to GENERATION': both lean (MS; the first form Torah-unique, asserted) — and the Kitzur signs the war's two future generals in cipher (asserted at the build): the yod of ki plus YAD = DAVID (24), and MI-DOR DOR = LI-YEME MASHIACH, 'to the days of MESSIAH' (448): the throne completed by the hand of one, the war ended in the days of the other. | וַיֹּאמֶר כִּי־יָד עַל־כֵּס יָהּ מִלְחָמָה לַיהוָה בַּעֲמָלֵק · va-yomer ki-yad al-kes ya milchama la-YHWH ba-amaleq = and-yomer when-yad upon-kes ya milchama to-the-LORD in-the-amaleq | — | tested |
Scenarios (the unit's own test suite)
| id | title | given | expect | anchor |
|---|---|---|---|---|
| S1 | after STEP_Ex_17_1 — no water in Rephidim | And all the congregation of the sons of Israel journeyed from the wilderness of Sin, by their journeys, according to the mouth of the LORD; and they camped in Rephidim — and there was no water for the people to drink. | no test, no name. | וַ֠יִּסְעוּ כָּל עֲדַ֨ת בְּנֵֽי · va-yisu kal-adat bene- = and-yisu kal-adat bene |
| S2 | after STEP_Ex_17_2 — give us water | And the people quarreled with Moses, and said: Give us water, that we may drink. And Moses said to them: Why do you quarrel with me? Why do you test the LORD? | LET(tenu_lanu_mayim) pushed and OPEN; no test, no name. = LET(tenu-lanu-waters) pushed and OPEN; no test, no name. | וַיָּ֤רֶב הָעָם֙ עִם מֹשֶׁ֔ה · va-yarev ha-am im-moshe = and-yarev the-am if-Moses |
| S3 | after STEP_Ex_17_3 — why did you bring us up | And the people thirsted there for water, and the people murmured against Moses, and said: Why is this — you brought us up from Egypt, to kill me and my sons and my cattle with thirst? | LET(tenu_lanu_mayim) pushed and OPEN; no test, no name. = LET(tenu-lanu-waters) pushed and OPEN; no test, no name. | וַיִּצְמָ֨א שָׁ֤ם הָעָם֙ לַמַּ֔יִם · va-yitzma sham ha-am la-mayim = and-yitzma there the-am waters |
| S4 | after STEP_Ex_17_4 — they will stone me | And Moses cried to the LORD, saying: What shall I do for this people? Yet a little — and they will stone me. | LET(tenu_lanu_mayim) pushed and OPEN; no test, no name. = LET(tenu-lanu-waters) pushed and OPEN; no test, no name. | וַיִּצְעַ֤ק מֹשֶׁה֙ אֶל יְהוָ֣ה · va-yitzaq moshe el-YHWH = and-yitzaq Moses to-the-LORD |
| S5 | after STEP_Ex_17_5 — pass before the people | And the LORD said to Moses: Pass before the people, and take with you of the elders of Israel; and your staff, with which you struck the Nile, take in your hand — and go. | LET(tenu_lanu_mayim) pushed and OPEN; LET(avor_lifne_ha_am_ve_hikita) pushed and OPEN; no test, no name. = LET(tenu-lanu-waters) pushed and OPEN; LET(avor-lifne-the-am-and-hikita) pushed and OPEN; no test, no name. | וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה · va-yomer YHWH el-moshe = and-yomer the-LORD to-Moses |
| S6 | after STEP_Ex_17_6 — the rock at Horeb | Behold, I stand before you there on the rock at Horeb; and you shall strike the rock, and water shall come out of it, and the people shall drink. And Moses did so before the eyes of the elders of Israel. | no test, no name. | הִנְנִ֣י עֹמֵד֩ לְפָנֶ֨יךָ שָּׁ֥ם · hin-ni omed le-fane-kha sham = hin-ni omed to-fane-kha there |
| S7 | after STEP_Ex_17_7 — Massah and Meribah | And he called the name of the place Massah and Meribah, for the quarrel of the sons of Israel, and for their testing the LORD, saying: Is the LORD in our midst, or not? | REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) = REGISTRY: maqom-refidim->Masa-and-Meriva (1 write) | וַיִּקְרָא֙ שֵׁ֣ם הַמָּק֔וֹם מַסָּ֖ה · va-yiqra shem ha-maqom masa = and-yiqra shem the-maqom masa |
| S8 | after STEP_Ex_17_8 — Amalek comes | And Amalek came, and fought with Israel in Rephidim. | REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) = REGISTRY: maqom-refidim->Masa-and-Meriva (1 write) | וַיָּבֹ֖א עֲמָלֵ֑ק וַיִּלָּ֥חֶם עִם · va-yavo amaleq va-yilachem im- = and-yavo amaleq and-yilachem if |
| S9 | after STEP_Ex_17_9 — choose us men | And Moses said to Joshua: Choose us men, and go out, fight against Amalek; tomorrow I stand on the top of the hill, and the staff of God in my hand. | LET(bechar_lanu_anashim_ve_tze) pushed and OPEN; REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) = LET(bechar-lanu-anashim-and-tze) pushed and OPEN; REGISTRY: maqom-refidim->Masa-and-Meriva (1 write) | וַיֹּ֨אמֶר מֹשֶׁ֤ה אֶל יְהוֹשֻׁ֨עַ֙ · va-yomer moshe el-yehoshua = and-yomer Moses to-yehoshua |
| S10 | after STEP_Ex_17_10 — up the hill | And Joshua did as Moses had said to him, to fight against Amalek; and Moses, Aaron, and Hur went up the top of the hill. | REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) = REGISTRY: maqom-refidim->Masa-and-Meriva (1 write) | וַיַּ֣עַשׂ יְהוֹשֻׁ֗עַ כַּאֲשֶׁ֤ר אָֽמַר · va-yaas yehoshua ka-asher amar- = and-yaas yehoshua like-which amar |
| S11 | after STEP_Ex_17_11 — the hands and the battle | And it was, when Moses would raise his hand, that Israel prevailed; and when he would rest his hand, that Amalek prevailed. | REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) = REGISTRY: maqom-refidim->Masa-and-Meriva (1 write) | וְהָיָ֗ה כַּאֲשֶׁ֨ר יָרִ֥ים מֹשֶׁ֛ה · ve-haya ka-asher yarim moshe = and-haya like-which yarim Moses |
| S12 | after STEP_Ex_17_12 — hands of faithfulness | And Moses' hands were heavy; and they took a stone and put it under him, and he sat on it; and Aaron and Hur supported his hands, from this side one and from this side one; and his hands were faithfulness until the coming of the sun. | REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) = REGISTRY: maqom-refidim->Masa-and-Meriva (1 write) | וִידֵ֤י מֹשֶׁה֙ כְּבֵדִ֔ים וַיִּקְחוּ · vi-yde moshe kevedim va-yiqchu- = vi-yde Moses kevedim and-yiqchu |
| S13 | after STEP_Ex_17_13 — by the mouth of the sword | And Joshua weakened Amalek and his people by the mouth of the sword. | REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) = REGISTRY: maqom-refidim->Masa-and-Meriva (1 write) | וַיַּחֲלֹ֧שׁ יְהוֹשֻׁ֛עַ אֶת עֲמָלֵ֥ק · va-yachalosh yehoshua et-amaleq = and-yachalosh yehoshua amaleq |
| S14 | after STEP_Ex_17_14 — write this in the book | And the LORD said to Moses: Write this, a memorial in the book, and set it in the ears of Joshua: that I will utterly blot out the memory of Amalek from under the heavens. | LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN; REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) = LET(ketov-this-zikaron-in-the-sefer) pushed and OPEN; REGISTRY: maqom-refidim->Masa-and-Meriva (1 write) | וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה · va-yomer YHWH el-moshe = and-yomer the-LORD to-Moses |
| S15 | after STEP_Ex_17_15 — the LORD is my banner | And Moses built an altar, and called its name: The LORD is my banner. | LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN; REGISTRY: maqom_refidim->Masa_u_Meriva, mizbeach->YHWH_Nisi (2 writes) = LET(ketov-this-zikaron-in-the-sefer) pushed and OPEN; REGISTRY: maqom-refidim->Masa-and-Meriva, altar->the-LORD-Nisi (2 writes) | וַיִּ֥בֶן מֹשֶׁ֖ה מִזְבֵּ֑חַ וַיִּקְרָ֥א · va-yiven moshe mizbecha va-yiqra = and-yiven Moses mizbecha and-yiqra |
| S16 | after STEP_Ex_17_16 — the throne oath | And he said: For a hand is upon the throne of YH — war for the LORD against Amalek, from generation to generation. | LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN; REGISTRY: maqom_refidim->Masa_u_Meriva, mizbeach->YHWH_Nisi (2 writes) = LET(ketov-this-zikaron-in-the-sefer) pushed and OPEN; REGISTRY: maqom-refidim->Masa-and-Meriva, altar->the-LORD-Nisi (2 writes) | וַיֹּ֗אמֶר כִּֽי יָד֙ עַל · va-yomer ki-yad al- = and-yomer when-yad upon |
Machine verification — run_unit.py (computed live, not stored)
unit: exo_17_massah_and_amalek — Massah-Meribah and Amalek (17:1-16) [frozen]
final state: WORLD=[] (+0 presupposed) | REGISTRY={'maqom_refidim': 'Masa_u_Meriva', 'mizbeach': 'YHWH_Nisi'} | TESTS=0 PASS | LEDGER days=[] | FLAGS=['named_before_any_presence', 'named_before_any_presence']
=== S1 — after STEP_Ex_17_1 — no water in Rephidim
וַ֠יִּסְעוּ כָּל עֲדַ֨ת בְּנֵֽי (va-yisu kal-adat bene-)
PASS no test, no name. (tests=0 names=0)
=== S2 — after STEP_Ex_17_2 — give us water
וַיָּ֤רֶב הָעָם֙ עִם מֹשֶׁ֔ה (va-yarev ha-am im-moshe)
PASS LET(tenu_lanu_mayim) pushed and OPEN (queue=['tenu_lanu_mayim'])
PASS no test, no name. (tests=0 names=0)
=== S3 — after STEP_Ex_17_3 — why did you bring us up
וַיִּצְמָ֨א שָׁ֤ם הָעָם֙ לַמַּ֔יִם (va-yitzma sham ha-am la-mayim)
PASS LET(tenu_lanu_mayim) pushed and OPEN (queue=['tenu_lanu_mayim'])
PASS no test, no name. (tests=0 names=0)
=== S4 — after STEP_Ex_17_4 — they will stone me
וַיִּצְעַ֤ק מֹשֶׁה֙ אֶל יְהוָ֣ה (va-yitzaq moshe el-YHWH)
PASS LET(tenu_lanu_mayim) pushed and OPEN (queue=['tenu_lanu_mayim'])
PASS no test, no name. (tests=0 names=0)
=== S5 — after STEP_Ex_17_5 — pass before the people
וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה (va-yomer YHWH el-moshe)
PASS LET(tenu_lanu_mayim) pushed and OPEN (queue=['tenu_lanu_mayim', 'avor_lifne_ha_am_ve_hikita'])
PASS LET(avor_lifne_ha_am_ve_hikita) pushed and OPEN (queue=['tenu_lanu_mayim', 'avor_lifne_ha_am_ve_hikita'])
PASS no test, no name. (tests=0 names=0)
=== S6 — after STEP_Ex_17_6 — the rock at Horeb
הִנְנִ֣י עֹמֵד֩ לְפָנֶ֨יךָ שָּׁ֥ם (hin-ni omed le-fane-kha sham)
PASS no test, no name. (tests=0 names=0)
=== S7 — after STEP_Ex_17_7 — Massah and Meribah
וַיִּקְרָא֙ שֵׁ֣ם הַמָּק֔וֹם מַסָּ֖ה (va-yiqra shem ha-maqom masa)
PASS REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)
=== S8 — after STEP_Ex_17_8 — Amalek comes
וַיָּבֹ֖א עֲמָלֵ֑ק וַיִּלָּ֥חֶם עִם (va-yavo amaleq va-yilachem im-)
PASS REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)
=== S9 — after STEP_Ex_17_9 — choose us men
וַיֹּ֨אמֶר מֹשֶׁ֤ה אֶל יְהוֹשֻׁ֨עַ֙ (va-yomer moshe el-yehoshua)
PASS LET(bechar_lanu_anashim_ve_tze) pushed and OPEN (queue=['bechar_lanu_anashim_ve_tze'])
PASS REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)
=== S10 — after STEP_Ex_17_10 — up the hill
וַיַּ֣עַשׂ יְהוֹשֻׁ֗עַ כַּאֲשֶׁ֤ר אָֽמַר (va-yaas yehoshua ka-asher amar-)
PASS REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)
=== S11 — after STEP_Ex_17_11 — the hands and the battle
וְהָיָ֗ה כַּאֲשֶׁ֨ר יָרִ֥ים מֹשֶׁ֛ה (ve-haya ka-asher yarim moshe)
PASS REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)
=== S12 — after STEP_Ex_17_12 — hands of faithfulness
וִידֵ֤י מֹשֶׁה֙ כְּבֵדִ֔ים וַיִּקְחוּ (vi-yde moshe kevedim va-yiqchu-)
PASS REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)
=== S13 — after STEP_Ex_17_13 — by the mouth of the sword
וַיַּחֲלֹ֧שׁ יְהוֹשֻׁ֛עַ אֶת עֲמָלֵ֥ק (va-yachalosh yehoshua et-amaleq)
PASS REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)
=== S14 — after STEP_Ex_17_14 — write this in the book
וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה (va-yomer YHWH el-moshe)
PASS LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN (queue=['ketov_zot_zikaron_ba_sefer'])
PASS REGISTRY: maqom_refidim->Masa_u_Meriva (1 write) (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)
=== S15 — after STEP_Ex_17_15 — the LORD is my banner
וַיִּ֥בֶן מֹשֶׁ֖ה מִזְבֵּ֑חַ וַיִּקְרָ֥א (va-yiven moshe mizbecha va-yiqra)
PASS LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN (queue=['ketov_zot_zikaron_ba_sefer'])
PASS REGISTRY: maqom_refidim->Masa_u_Meriva, mizbeach->YHWH_Nisi (2 writes) (names={'maqom_refidim': 'Masa_u_Meriva', 'mizbeach': 'YHWH_Nisi'} writes=2)
=== S16 — after STEP_Ex_17_16 — the throne oath
וַיֹּ֗אמֶר כִּֽי יָד֙ עַל (va-yomer ki-yad al-)
PASS LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN (queue=['ketov_zot_zikaron_ba_sefer'])
PASS REGISTRY: maqom_refidim->Masa_u_Meriva, mizbeach->YHWH_Nisi (2 writes) (names={'maqom_refidim': 'Masa_u_Meriva', 'mizbeach': 'YHWH_Nisi'} writes=2)
ALL SCENARIOS GREEN
Python rendering — the unit as a program
#!/usr/bin/env python3
# =============================================================================
# exo_17_massah_and_amalek — 17:1-16
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/exo_17_massah_and_amalek.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.
# =============================================================================
"""Massah-Meribah and Amalek (17:1-16)"""
from machine import Machine
m = Machine("exo_17_massah_and_amalek")
# -------------------------- Exod.17.1 · NO_WATER_IN_REPHIDIM ---------------
# וַיִּסְעוּ כָּל־עֲדַת בְּנֵי־יִשְׂרָאֵל מִמִּדְבַּר־סִין לְמַסְעֵיהֶם
# עַל־פִּי יְהוָה וַיַּחֲנוּ בִּרְפִידִים וְאֵין מַיִם לִשְׁתֹּת הָעָם
# "[EN-AID] And all the congregation of the sons of Israel journeyed from
# the wilderness of Sin, by their journeys, according to the mouth of the
# LORD; and they camped in Rephidim — and there was no water for the people
# to drink."
m.step("Exod.17.1")
# ‹וַיַּחֲנוּ בִּרְפִידִים וְאֵין מַיִם לִשְׁתֹּת הָעָם› (“and-encamp in-
# Rephidim and-there-is-not waters to-drink the-people”) — fact holds: and-
# encamp-bi-refidim-and-there-is-not-waters
m.fact("va_yachanu_bi_refidim_ve_en_mayim")
# -------------------------- Exod.17.2 · GIVE_US_WATER ----------------------
# וַיָּרֶב הָעָם עִם־מֹשֶׁה וַיֹּאמְרוּ תְּנוּ־לָנוּ מַיִם וְנִשְׁתֶּה
# וַיֹּאמֶר לָהֶם מֹשֶׁה מַה־תְּרִיבוּן עִמָּדִי מַה־תְּנַסּוּן אֶת־יְהוָה
# "[EN-AID] And the people quarreled with Moses, and said: Give us water,
# that we may drink. And Moses said to them: Why do you quarrel with me? Why
# do you test the LORD?"
m.step("Exod.17.2")
# ‹תְּנוּ־לָנוּ מַיִם וְנִשְׁתֶּה› (“set to-us/our waters and-drink”) — the-
# people speaks a demand — LET: set-lanu-waters
m.declare("ha_am", "LET",
"tenu_lanu_mayim")
# -------------------------- Exod.17.3 · WHY_DID_YOU_BRING_US_UP ------------
# וַיִּצְמָא שָׁם הָעָם לַמַּיִם וַיָּלֶן הָעָם עַל־מֹשֶׁה וַיֹּאמֶר לָמָּה
# זֶּה הֶעֱלִיתָנוּ מִמִּצְרַיִם לְהָמִית אֹתִי וְאֶת־בָּנַי וְאֶת־מִקְנַי
# בַּצָּמָא
# "[EN-AID] And the people thirsted there for water, and the people murmured
# against Moses, and said: Why is this — you brought us up from Egypt, to
# kill me and my sons and my cattle with thirst?"
m.step("Exod.17.3")
# ‹וַיָּלֶן הָעָם עַל־מֹשֶׁה› (“and-stop the-people over Moses”) — fact
# holds: and-stop-the-people-over-Moses
m.fact("va_yalen_ha_am_al_moshe")
# -------------------------- Exod.17.4 · THEY_WILL_STONE_ME -----------------
# וַיִּצְעַק מֹשֶׁה אֶל־יְהוָה לֵאמֹר מָה אֶעֱשֶׂה לָעָם הַזֶּה עוֹד מְעַט
# וּסְקָלֻנִי
# "[EN-AID] And Moses cried to the LORD, saying: What shall I do for this
# people? Yet a little — and they will stone me."
m.step("Exod.17.4")
# ‹עוֹד מְעַט וּסְקָלֻנִי› (“still/again little and-be-weighty-me/my”) —
# fact holds: still/again-little-and-seqaluni
m.fact("od_meat_u_seqaluni")
# -------------------------- Exod.17.5 · PASS_BEFORE_THE_PEOPLE -------------
# וַיֹּאמֶר יְהוָה אֶל־מֹשֶׁה עֲבֹר לִפְנֵי הָעָם וְקַח אִתְּךָ מִזִּקְנֵי
# יִשְׂרָאֵל וּמַטְּךָ אֲשֶׁר הִכִּיתָ בּוֹ אֶת־הַיְאֹר קַח בְּיָדְךָ
# וְהָלָכְתָּ
# "[EN-AID] And the LORD said to Moses: Pass before the people, and take
# with you of the elders of Israel; and your staff, with which you struck
# the Nile, take in your hand — and go."
m.step("Exod.17.5")
# ‹עֲבֹר לִפְנֵי הָעָם וְקַח אִתְּךָ מִזִּקְנֵי יִשְׂרָאֵל› (“pass-over to-
# face the-people and-take with-you/your from-old Israel”) — the-LORD speaks
# a demand — LET: pass-over-lifne-the-people-and-strike
m.declare("YHWH", "LET",
"avor_lifne_ha_am_ve_hikita")
# -------------------------- Exod.17.6 · THE_ROCK_AT_HOREB ------------------
# הִנְנִי עֹמֵד לְפָנֶיךָ שָּׁם עַל־הַצּוּר בְּחֹרֵב וְהִכִּיתָ בַצּוּר
# וְיָצְאוּ מִמֶּנּוּ מַיִם וְשָׁתָה הָעָם וַיַּעַשׂ כֵּן מֹשֶׁה לְעֵינֵי
# זִקְנֵי יִשְׂרָאֵל
# "[EN-AID] Behold, I stand before you there on the rock at Horeb; and you
# shall strike the rock, and water shall come out of it, and the people
# shall drink. And Moses did so before the eyes of the elders of Israel."
m.step("Exod.17.6")
# ‹וַיַּעַשׂ כֵּן מֹשֶׁה› (“and-make so Moses”) — demand settled (popped
# from the queue): pass-over-lifne-the-people-and-strike
m.result("avor_lifne_ha_am_ve_hikita", tmark="t1")
# ‹וְיָצְאוּ מִמֶּנּוּ מַיִם וְשָׁתָה הָעָם› (“and-bring-forth from-us/our
# waters and-drink the-people”) — demand settled (popped from the queue):
# set-lanu-waters
m.result("tenu_lanu_mayim", tmark="t1")
# -------------------------- Exod.17.7 · MASSAH_AND_MERIBAH -----------------
# וַיִּקְרָא שֵׁם הַמָּקוֹם מַסָּה וּמְרִיבָה עַל־רִיב בְּנֵי יִשְׂרָאֵל
# וְעַל נַסֹּתָם אֶת־יְהוָה לֵאמֹר הֲיֵשׁ יְהוָה בְּקִרְבֵּנוּ אִם־אָיִן
# "[EN-AID] And he called the name of the place Massah and Meribah, for the
# quarrel of the sons of Israel, and for their testing the LORD, saying: Is
# the LORD in our midst, or not?"
m.step("Exod.17.7")
# ‹וַיִּקְרָא שֵׁם הַמָּקוֹם מַסָּה וּמְרִיבָה› (“and-call name the-place
# Massah and-Meribah”) — named: place-refidim := Masa-and-Meriva
m.name("maqom_refidim", "Masa_u_Meriva")
# -------------------------- Exod.17.8 · AMALEK_COMES -----------------------
# וַיָּבֹא עֲמָלֵק וַיִּלָּחֶם עִם־יִשְׂרָאֵל בִּרְפִידִם
# "[EN-AID] And Amalek came, and fought with Israel in Rephidim."
m.step("Exod.17.8")
# ‹וַיָּבֹא עֲמָלֵק וַיִּלָּחֶם עִם־יִשְׂרָאֵל בִּרְפִידִם› (“and-come/bring
# Amalek and-feed-on with Israel in-Rephidim”) — event: milchemet-Amalek —
# agent Amalek; theme Israel
m.event("milchemet_amaleq", agent="amaleq", themes=["yisrael"])
# -------------------------- Exod.17.9 · CHOOSE_US_MEN ----------------------
# וַיֹּאמֶר מֹשֶׁה אֶל־יְהוֹשֻׁעַ בְּחַר־לָנוּ אֲנָשִׁים וְצֵא הִלָּחֵם
# בַּעֲמָלֵק מָחָר אָנֹכִי נִצָּב עַל־רֹאשׁ הַגִּבְעָה וּמַטֵּה הָאֱלֹהִים
# בְּיָדִי
# "[EN-AID] And Moses said to Joshua: Choose us men, and go out, fight
# against Amalek; tomorrow I stand on the top of the hill, and the staff of
# God in my hand."
m.step("Exod.17.9")
# ‹בְּחַר־לָנוּ אֲנָשִׁים וְצֵא הִלָּחֵם בַּעֲמָלֵק› (“try to-us/our man
# and-bring-forth feed-on in-Amalek”) — Moses speaks a demand — LET: try-
# lanu-man-and-bring-forth
m.declare("moshe", "LET",
"bechar_lanu_anashim_ve_tze")
# -------------------------- Exod.17.10 · UP_THE_HILL -----------------------
# וַיַּעַשׂ יְהוֹשֻׁעַ כַּאֲשֶׁר אָמַר־לוֹ מֹשֶׁה לְהִלָּחֵם בַּעֲמָלֵק
# וּמֹשֶׁה אַהֲרֹן וְחוּר עָלוּ רֹאשׁ הַגִּבְעָה
# "[EN-AID] And Joshua did as Moses had said to him, to fight against
# Amalek; and Moses, Aaron, and Hur went up the top of the hill."
m.step("Exod.17.10")
# ‹וַיַּעַשׂ יְהוֹשֻׁעַ כַּאֲשֶׁר אָמַר־לוֹ מֹשֶׁה› (“and-make Jehoshua
# like-as/which say to-him/its Moses”) — demand settled (popped from the
# queue): try-lanu-man-and-bring-forth
m.result("bechar_lanu_anashim_ve_tze", tmark="t1")
# -------------------------- Exod.17.11 · THE_HANDS_AND_THE_BATTLE ----------
# וְהָיָה כַּאֲשֶׁר יָרִים מֹשֶׁה יָדוֹ וְגָבַר יִשְׂרָאֵל וְכַאֲשֶׁר
# יָנִיחַ יָדוֹ וְגָבַר עֲמָלֵק
# "[EN-AID] And it was, when Moses would raise his hand, that Israel
# prevailed; and when he would rest his hand, that Amalek prevailed."
m.step("Exod.17.11")
# ‹וְהָיָה כַּאֲשֶׁר יָרִים מֹשֶׁה יָדוֹ וְגָבַר יִשְׂרָאֵל› (“and-be like-
# as/which rise-high Moses hand-him/its and-be-strong Israel”) — fact holds:
# like-which-rise-high-and-be-strong-Israel
m.fact("ka_asher_yarim_ve_gavar_yisrael")
# -------------------------- Exod.17.12 · HANDS_OF_FAITHFULNESS -------------
# וִידֵי מֹשֶׁה כְּבֵדִים וַיִּקְחוּ־אֶבֶן וַיָּשִׂימוּ תַחְתָּיו וַיֵּשֶׁב
# עָלֶיהָ וְאַהֲרֹן וְחוּר תָּמְכוּ בְיָדָיו מִזֶּה אֶחָד וּמִזֶּה אֶחָד
# וַיְהִי יָדָיו אֱמוּנָה עַד־בֹּא הַשָּׁמֶשׁ
# "[EN-AID] And Moses' hands were heavy; and they took a stone and put it
# under him, and he sat on it; and Aaron and Hur supported his hands, from
# this side one and from this side one; and his hands were faithfulness
# until the coming of the sun."
m.step("Exod.17.12")
# ‹וַיְהִי יָדָיו אֱמוּנָה עַד־בֹּא הַשָּׁמֶשׁ› (“and-be hand-him/its
# firmness until come/bring the-sun”) — fact holds: yadav-firmness-until-
# come/bring-the-sun
m.fact("yadav_emuna_ad_bo_ha_shamesh")
# -------------------------- Exod.17.13 · BY_THE_MOUTH_OF_THE_SWORD ---------
# וַיַּחֲלֹשׁ יְהוֹשֻׁעַ אֶת־עֲמָלֵק וְאֶת־עַמּוֹ לְפִי־חָרֶב
# "[EN-AID] And Joshua weakened Amalek and his people by the mouth of the
# sword."
m.step("Exod.17.13")
# ‹וַיַּחֲלֹשׁ יְהוֹשֻׁעַ אֶת־עֲמָלֵק וְאֶת־עַמּוֹ לְפִי־חָרֶב› (“and-
# prostrate Jehoshua obj-marker Amalek and-obj-marker people-him/its to-
# mouth drought”) — event: and-prostrate-Jehoshua — agent Jehoshua; theme
# Amalek
m.event("va_yachalosh_yehoshua", agent="yehoshua", themes=["amaleq"])
# -------------------------- Exod.17.14 · WRITE_THIS_IN_THE_BOOK ------------
# וַיֹּאמֶר יְהוָה אֶל־מֹשֶׁה כְּתֹב זֹאת זִכָּרוֹן בַּסֵּפֶר וְשִׂים
# בְּאָזְנֵי יְהוֹשֻׁעַ כִּי־מָחֹה אֶמְחֶה אֶת־זֵכֶר עֲמָלֵק מִתַּחַת
# הַשָּׁמָיִם
# "[EN-AID] And the LORD said to Moses: Write this, a memorial in the book,
# and set it in the ears of Joshua: that I will utterly blot out the memory
# of Amalek from under the heavens."
m.step("Exod.17.14")
# ‹כְּתֹב זֹאת זִכָּרוֹן בַּסֵּפֶר וְשִׂים בְּאָזְנֵי יְהוֹשֻׁעַ› (“grave
# this memento in-writing and-put/set in-broadness.-i.e.-the-ear Jehoshua”)
# — the-LORD speaks a demand — LET: grave-this-memento-in-the-sefer
m.declare("YHWH", "LET",
"ketov_zot_zikaron_ba_sefer")
# -------------------------- Exod.17.15 · THE_LORD_IS_MY_BANNER -------------
# וַיִּבֶן מֹשֶׁה מִזְבֵּחַ וַיִּקְרָא שְׁמוֹ יְהוָה נִסִּי
# "[EN-AID] And Moses built an altar, and called its name: The LORD is my
# banner."
m.step("Exod.17.15")
# ‹וַיִּקְרָא שְׁמוֹ יְהוָה נִסִּי› (“and-call name-him/its Jehovah-Nissi-
# me/my”) — named: altar := the-LORD-Nisi
m.name("mizbeach", "YHWH_Nisi")
# -------------------------- Exod.17.16 · THE_THRONE_OATH -------------------
# וַיֹּאמֶר כִּי־יָד עַל־כֵּס יָהּ מִלְחָמָה לַיהוָה בַּעֲמָלֵק מִדֹּר דֹּר
# "[EN-AID] And he said: For a hand is upon the throne of YH — war for the
# LORD against Amalek, from generation to generation."
m.step("Exod.17.16")
# ‹וַיֹּאמֶר כִּי־יָד עַל־כֵּס יָהּ מִלְחָמָה לַיהוָה בַּעֲמָלֵק› (“and-say
# that hand over flag Jah battle to-YHWH in-Amalek”) — fact holds: battle-
# to-the-LORD-in-the-Amalek-from-generation-generation
m.fact("milchama_la_YHWH_ba_amaleq_mi_dor_dor")
# -------------------------- 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"] == {'maqom_refidim': 'Masa_u_Meriva', 'mizbeach': 'YHWH_Nisi'}
assert m.REGISTRY["writes"] == 2
assert m.tests_list() == []
assert m.open_demands() == ['ketov_zot_zikaron_ba_sefer']
assert len(m.SPECS["log"]) == 4
assert sorted(m.LEDGER) == []
assert m.flag_counts() == {'named_before_any_presence': 2}
assert sorted(m.WORLD["facts"]) == sorted(['va_yachanu_bi_refidim_ve_en_mayim', 'va_yalen_ha_am_al_moshe', 'od_meat_u_seqaluni', 'ka_asher_yarim_ve_gavar_yisrael', 'yadav_emuna_ad_bo_ha_shamesh', 'milchama_la_YHWH_ba_amaleq_mi_dor_dor'])
assert m.WORLD["invariants"] == []
assert m.WORLD["partitions"] == []
assert len(m.EVENTS) == 11
print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")