Yerushalmi Yomi · Techie Talmid · On-Ramp
Jerusalem Talmud Nedarim 11:7:1-12:6
This is going to be so much fun! We're diving into the Jerusalem Talmud's Nedarim, chapter 11, with a systems-thinking lens. Think of it as reverse-engineering some ancient wisdom into elegant algorithms. We'll be looking at how "dissolution" (or "cancellation") of vows works, and how different sages' opinions represent different rule sets and decision logic.
Problem Statement – The "Bug Report"
Our core "bug report" for this sugya centers on the timing and knowledge requirements for a husband to dissolve his wife's vow. Specifically, we're seeing a divergence in how the knowledge of the existence of vows, or the knowledge of the husband's power to dissolve them, affects the efficacy of dissolution. The system is supposed to allow a husband to dissolve certain vows made by his wife. However, when the wife makes a vow, and later the husband learns about vows or his power to dissolve them, the system seems to glitch. The key question is: at what point does the husband's knowledge (or lack thereof) create a "state" where dissolution is no longer possible, or where the vow is confirmed by default?
This isn't just about a simple yes/no. It's about the state transitions of a vow: from "vow made" to "vow dissolvable" to "vow confirmed." The problem arises when the trigger for dissolution (the husband's knowledge) is delayed or imperfect. We need to define the precise conditions for these state changes to ensure the system behaves as intended, preventing unintended vow confirmations or invalid dissolutions.
Full Experience in the App
Listen. Chat. Go deeper.
Audio playback, interactive chevruta, Hebrew tools, and every daily learning track — only in Derekh Learning.
Text Snapshot
Here are the critical lines we'll be analyzing, with anchors for our systems-thinking mapping:
11:7:1: ‘I knew that there are vows but I did not know that they can be dissolved.’ ‘I knew that one can dissolve but I did not realize that this was a vow.’ Rebbi Meĩr says, he cannot dissolve, but the Sages say, he can dissolve.
11:7:1a: ‘I knew that there are vows but I did not know that they can be dissolved.’11:7:1b: ‘I knew that one can dissolve but I did not realize that this was a vow.’11:7:1c: Rebbi Meĩr says, he cannot dissolve,11:7:1d: but the Sages say, he can dissolve.
11:7:1 Halakhah: Rebbi Ze‘ira said, the reason of Rebbi Meïr: It is a subterfuge. [...] That is not so, he could have divorced her on the first occasion.
11:7:1h: That is not so, he could have divorced her on the first occasion.
11:7:3 Mishnah: The vow of a widow or a divorcee, anything she forbids to herself shall be confirmed.
11:7:3a: The vow of a widow or a divorcee, anything she forbids to herself shall be confirmed.
11:7:3 Halakhah: If she made a vow, was on the same day divorced, and taken back, he cannot dissolve. This is the principle: He cannot dissolve for any one who was on her own for one moment.
11:7:3j: This is the principle: He cannot dissolve for any one who was on her own for one moment.
11:7:3 Halakhah (cont.): If vow and prohibition came together? How is that? She said, I shall be a nazir in 30 days. Her husband heard it and did not dissolve. He divorced her and remarried her within the 30 days. Is that when vow and prohibition come together?
11:7:3p: She said, I shall be a nazir in 30 days.11:7:3q: Her husband heard it and did not dissolve.11:7:3r: He divorced her and remarried her within the 30 days.
Flow Model – The Dissolution Decision Tree
Let's visualize the core logic around a husband dissolving his wife's vow. This is a simplified decision tree focusing on the 11:7:1 scenario, which is our primary "bug."
START
|
V
Is Vow Made By Wife? ----> YES
| |
| V
| Husband's Knowledge State?
| |
| +-----------------+
| | |
| V V
| 1. Knew Vows, NOT Dissolution | 2. Knew Dissolution, NOT Vow
| | |
| V V
| Current State: Vow | Current State: Dissolvable
| | |
| V V
| Husband learns of Power to Dissolve?
| |
| V
| YES --> Can Dissolve (Sages)
| NO ----> Cannot Dissolve (Rebbi Meir's logic)
|
|
+----------------------------------------------------------------------------------------+
| |
V V
Is Vow Made By Wife? ----> NO Vow is NOT made.
System exits this branch.
Explanation of Nodes:
- Is Vow Made By Wife?: The initial input. If
NO, we're out. - Husband's Knowledge State?: This is the critical branching point.
- 1. Knew Vows, NOT Dissolution (11:7:1a): The wife made a vow, and the husband knew vows exist, but not that he could dissolve them.
- Current State: Vow: The system recognizes a vow has been made.
- Husband learns of Power to Dissolve?: This is the next input.
- YES (Sages' view): The vow can still be dissolved. The system transitions to a "dissolvable" state.
- NO (Rebbi Meir's view): The vow is now fixed. The system moves to a "confirmed" state.
- 2. Knew Dissolution, NOT Vow (11:7:1b): The husband knew he could dissolve vows, but didn't recognize this specific thing his wife did was a vow.
- Current State: Dissolvable: The system recognizes the potential for dissolution, but the object of dissolution (the vow) is unclear.
- The text implies that once he realizes this specific thing was a vow, the dissolution becomes possible. The implication is that if he doesn't realize it was a vow, it might not be dissolvable by him, or the system might treat it as not a vow.
- 1. Knew Vows, NOT Dissolution (11:7:1a): The wife made a vow, and the husband knew vows exist, but not that he could dissolve them.
The "bug" is in the transition from "Knew Vows, NOT Dissolution" (Node 1). Rebbi Meir's logic seems to have a temporal constraint where the opportunity to learn and act passes, while the Sages' logic keeps the window open until the husband does learn.
Two Implementations – Algorithm A vs. Algorithm B
Let's examine how the Rishonim (early commentators) interpret the logic, presenting them as two distinct algorithmic approaches to vow dissolution.
Algorithm A: Rebbi Meir's Strict Temporal Logic (Rishonim Interpretation)
Rebbi Meir's approach emphasizes a missed opportunity. If the husband could have known and acted, but didn't, the opportunity is gone. This is like a race condition where a shared resource (the dissolvable state of the vow) is only available for a limited time window.
Core Logic:
- Input: Wife makes a vow (
VowMade = TRUE). - State Initialization:
VowState = PENDING_VOW. - Husband's Initial Knowledge Check:
- Case 1: Husband knows vows exist, but not the power to dissolve them (
KnowsVows = TRUE,KnowsDissolutionPower = FALSE).- System Check: Has husband been informed of his dissolution power at any prior point?
- If
PriorKnowledge = TRUE: This is the critical point for Rebbi Meir. He had his chance. The Penei Moshe commentary (11:7:1:4) states: "כיון שידע בטיב הפרה ולא היפר פושע הוא אף על פי שלא ידע שזה נדר מה איכפת ליה היה לו להפר ואיכא מקצת שמיעה ככל שמיעה" (Since he knew the nature of dissolution and did not dissolve, he is negligent, even though he didn't know this was a vow. What does it matter to him? He should have dissolved, and some knowledge is like all knowledge). This implies a prior opportunity to learn and act. - Action:
VowState = CONFIRMED. Dissolution is impossible. - If
PriorKnowledge = FALSE: He's learning now.- System Check: Does he now know about dissolution power?
- If
KnowsDissolutionPower = TRUE(he just learned): The opportunity is now.- Action:
VowState = DISSOLVABLE.
- Action:
- If
KnowsDissolutionPower = FALSE(still doesn't know):- Action:
VowState = CONFIRMED(He's missed the window).
- Action:
- If
- System Check: Does he now know about dissolution power?
- If
- System Check: Has husband been informed of his dissolution power at any prior point?
- Case 2: Husband knows about dissolution power, but not that this specific thing is a vow (
KnowsVows = FALSE,KnowsDissolutionPower = TRUE).- System Check: Does he now realize this is a vow?
- If
RecognizesVow = TRUE:- Action:
VowState = DISSOLVABLE.
- Action:
- If
RecognizesVow = FALSE:- Action:
VowState = UNKNOWN/NON-VOW(effectively confirmed, as it's not a vow he can dissolve).
- Action:
- If
- System Check: Does he now realize this is a vow?
- Case 1: Husband knows vows exist, but not the power to dissolve them (
Metaphor: Algorithm A is like a timed transaction in a database. If the transaction isn't committed within its allowed window, it's rolled back and the state becomes immutable. The "prior knowledge" acts as a timestamp for the window.
Algorithm B: The Sages' Pragmatic, Learning-Oriented Logic (Rishonim Interpretation)
The Sages' approach is more forgiving, focusing on when the husband actually becomes aware and capable of acting. This is like a system that polls for updates or waits for a definitive event. The Korban HaEdah commentary (11:7:1:5) states: "דסברי הואיל ולא ידע ביומא קמא שזה נדר לא מיקריא ביום שמעו דמקצת שמיעה אינה ככל שמיעה" (They hold that since he did not know on the first day that this was a vow, it is not considered "the day he heard" because partial knowledge is not like full knowledge). This emphasizes that the moment of actual comprehension is what matters.
Core Logic:
- Input: Wife makes a vow (
VowMade = TRUE). - State Initialization:
VowState = PENDING_VOW. - Husband's Knowledge Check (Continuous Monitoring):
- Case 1: Husband knows vows exist, but not the power to dissolve them (
KnowsVows = TRUE,KnowsDissolutionPower = FALSE).- System Action: Continuously monitor for the husband gaining knowledge of his dissolution power.
- Event: Husband learns of dissolution power (
KnowsDissolutionPower = TRUE). - Action:
VowState = DISSOLVABLE.
- Case 2: Husband knows about dissolution power, but not that this specific thing is a vow (
KnowsVows = FALSE,KnowsDissolutionPower = TRUE).- System Action: Continuously monitor for the husband recognizing this specific instance as a vow.
- Event: Husband recognizes this is a vow (
RecognizesVow = TRUE). - Action:
VowState = DISSOLVABLE.
- Case 1: Husband knows vows exist, but not the power to dissolve them (
Key Distinction for Sages: The critical factor isn't a missed opportunity based on past knowledge, but the current state of knowledge when the vow is brought to his attention or he becomes aware of its nature. The Penei Moshe (11:7:1:2 and 11:7:1:5) points out that the Sages hold "לא מיקריא ביום שמעו" (it's not called "the day he heard" if he didn't understand) and "הלכה כחכמים" (the Halakha follows the Sages).
Metaphor: Algorithm B is like a smart agent that subscribes to events. It doesn't penalize for not knowing yet. As soon as the relevant information (knowledge of dissolution power or recognition of the vow) arrives, it updates its state and enables the dissolution function.
Comparison:
| Feature | Algorithm A (R. Meir) | Algorithm B (Sages) |
|---|---|---|
| Trigger for Action | Prior opportunity to know/act. | Current knowledge state upon receiving information. |
| Knowledge Window | Fixed, potentially missed. | Dynamic, open until full comprehension. |
| Fault Assumption | Negligence if knowledge not acted upon. | Focus on actual understanding. |
| State Transition | Can transition to CONFIRMED if window is missed. | Remains DISSOLVABLE until explicitly dissolved. |
| Commentary Support | Penei Moshe (11:7:1:4) |
Penei Moshe (11:7:1:2, :5), Korban HaEdah (11:7:1:5) |
Edge Cases – Inputs That Break Naïve Logic
Let's test our understanding with inputs that would cause a simple, non-context-aware system to produce unexpected outputs. These are scenarios where the timing and nature of knowledge are precisely what the sages are debating.
Edge Case 1: The "Delayed Epiphany" Scenario
- Input:
- Wife makes a vow: "I will not eat bread for 30 days." (
VowMade = TRUE) - Husband knows vows exist, but not that he can dissolve them. (
KnowsVows = TRUE,KnowsDissolutionPower = FALSE) - The vow is in effect for 15 days.
- On day 15, the husband's friend casually mentions, "Oh yeah, husbands can dissolve their wives' vows, you know."
- The husband now understands he has this power.
- Wife makes a vow: "I will not eat bread for 30 days." (
- Naïve Logic Output (Potential Bug): The system might incorrectly determine the vow is already confirmed because the husband "knew about vows" earlier but didn't act on his dissolution power then. This would be like a system that checks
KnowsVowsat timeT1andKnowsDissolutionPowerat timeT2without linking them correctly. - Expected Output (Following Sages): The vow is still dissolvable. The Sages' logic dictates that the time for dissolution begins when the husband actually understands the law. Since he just learned, the window is now open. The vow is in a
DISSOLVABLEstate. - Expected Output (Following R. Meir): This is where R. Meir's logic gets tricky and potentially problematic for a "naïve" system. If his "prior opportunity" implies any moment he could have known, and he didn't seize it, it might be
CONFIRMED. However, the commentary suggests R. Meir's logic is about negligence after knowing the power exists. If he genuinely didn't know the power existed until day 15, the situation is less clear-cut for R. Meir. The commentary on R. Meir (11:7:1:4) says "כיון שידע בטיב הפרה ולא היפר פושע הוא" - after knowing the nature of dissolution and not dissolving. If he learned about dissolution on day 15, then his inaction after day 15 would be the issue. So, for R. Meir, if he learned on day 15 and then didn't dissolve, it would be confirmed. If he learned and acted on day 15, it would be dissolvable. The key is the timing of realizing the power. The Sages' interpretation of "יום שמעו" (the day he heard) is about understanding, not just passive reception of information.
Edge Case 2: The "Misidentified Vow" Scenario
- Input:
- Wife says, "I will not eat meat for a month."
- Husband knows he can dissolve vows (
KnowsDissolutionPower = TRUE). - However, the husband believes this is not a "vow" in the halakhic sense, perhaps thinking it's just a dietary preference or a temporary personal commitment, not a binding neder. (
RecognizesVow = FALSE) - The month passes.
- Naïve Logic Output (Potential Bug): A system focused only on
KnowsDissolutionPowermight assume the vow should have been dissolvable and, because it wasn't, consider it confirmed. Or, it might just pass over it as an unresolvable input. - Expected Output (Following both R. Meir and Sages): The vow is confirmed. The core requirement for dissolution is not just knowing the power, but also recognizing the object of that power – the vow itself. If the husband doesn't recognize it as a vow, he cannot initiate the dissolution process. The commentary (
11:7:1:3- Penei Moshe) states: "אבל איני יודע שזה נדר שהוא מאותן הנדרים שהבעל מיפר" (but I do not know that this is a vow that the husband can dissolve). This lack of recognition prevents the dissolution function from being called. The vow is therefore in aCONFIRMEDstate by default because the dissolution pathway was never activated due to failure to meet the prerequisiteRecognizesVow = TRUE.
These edge cases highlight that the "system" isn't just a simple boolean check for knowledge, but a complex state machine with dependencies on the type and timing of information acquisition.
Refactor – A Minimal Change for Clarity
To clarify the rule and make the system more robust, we need a single, minimal change that better defines the state transition trigger for dissolution. The current ambiguity lies in whether "knowing" is passive reception or active comprehension, and whether a past missed opportunity invalidates future ones.
Proposed Refactor: Introduce a clear VowDissolutionWindow state variable.
Change:
Instead of implicitly defining the window by "when he knew," we explicitly track its status.
- Original Logic Implication: The window opens upon the vow being made and is potentially closed by a prior missed opportunity (R. Meir) or remains open until comprehension (Sages).
- Refactored Logic:
- When
VowMade = TRUEANDKnowsVows = TRUE:- Initialize
VowDissolutionWindow = OPEN_FOR_LEARNING.
- Initialize
- When
VowDissolutionWindow = OPEN_FOR_LEARNING:- If
KnowsDissolutionPower = TRUE(andRecognizesVow = TRUE):- Transition
VowDissolutionWindow = ACTIVE. - Algorithm A (R. Meir): If
PriorOpportunityMissed = TRUE(meaningVowDissolutionWindowwas previouslyOPEN_FOR_LEARNINGbut he should have known and acted), thenVowDissolutionWindow = CLOSED_PERMANENTLY. Otherwise, it becomesACTIVE. - Algorithm B (Sages):
VowDissolutionWindow = ACTIVE.
- Transition
- If
KnowsDissolutionPower = FALSEorRecognizesVow = FALSE:VowDissolutionWindowremainsOPEN_FOR_LEARNING(or transitions toPENDING_COMPREHENSION).
- If
- When
Impact: This refactor explicitly models the "window of opportunity" and its potential states. For R. Meir, it clearly defines a PriorOpportunityMissed flag that can close the window. For the Sages, it keeps the window open in OPEN_FOR_LEARNING or PENDING_COMPREHENSION until ACTIVE is reached upon full understanding. This makes the state transitions explicit and less prone to misinterpretation based on vague notions of "when he knew."
Takeaway
This sugya, through the lens of systems thinking, reveals that the concept of "knowledge" is not a simple binary input but a complex, state-dependent variable. The "bug" isn't in the vow itself, but in the interface between the husband's cognitive state and the vow's modifiable status. Rebbi Meir and the Sages are essentially implementing different state transition functions for the vow's lifecycle. Rebbi Meir's function is strict, with a time-bound window that can be permanently closed by inaction. The Sages' function is more adaptive, waiting for full comprehension to unlock the dissolution capability. Understanding these different "algorithms" for knowledge acquisition and state change helps us appreciate the intricate logic of Halakha, where subtle differences in interpretation lead to distinct operational rules for managing vows. We've seen how even a seemingly simple concept like "knowing" can have profound implications for system state and user (husband's) agency.
derekhlearning.com