Arukh HaShulchan Yomi · Techie Talmid · On-Ramp
Arukh HaShulchan, Orach Chaim 235:9-14
Hook
Alright, fellow data wranglers and logic architects! Today, we're diving deep into the fascinating world of Arukh HaShulchan, specifically Orach Chaim 235, sections 9 through 14. If you've ever looked at a complex set of rules and thought, "There has to be a more elegant way to represent this," then this sugya is your jam. We're going to unpack it, not just as a series of laws, but as a beautifully crafted, albeit sometimes intricate, decision tree. Get ready to see Halacha through the lens of systems thinking – think elegant algorithms, robust error handling, and the sweet satisfaction of a perfectly optimized process!
Full Experience in the App
Listen. Chat. Go deeper.
Audio playback, interactive chevruta, Hebrew tools, and every daily learning track — only in Derekh Learning.
Problem Statement
Our "bug report" for this section of Arukh HaShulchan can be framed as follows: "Ambiguity in applying the rule of tzitzit to garments with non-standard construction, leading to potential violations of techeiles or improper display of tzitzit."
Specifically, the core issue revolves around garments that aren't your standard four-cornered tallit. What happens when the corners are irregular, or the garment's structure doesn't naturally lend itself to the clear attachment and visibility of tzitzit? The existing codebase (the fundamental laws of tzitzit) assumes a certain input format – a garment with distinct, accessible corners. When this input deviates, the output (the correct observance of tzitzit) becomes unpredictable. We need to define the conditions under which a garment qualifies for tzitzit, and how to attach them, even when the standard "corner" isn't a simple geometric primitive. This involves parsing the garment's structure and determining the "effective corners" for tzitzit attachment.
Text Snapshot
Here are the key lines we'll be dissecting, with anchors for our journey:
- 235:9 "וּבְגָדִים שֶׁאֵין לָהֶם אַרְבַּע כַּנָפוֹת, כְּמוֹ שֶׁבֵּארְנוּ בְּסִימָן כ"א, אֵין לָהֶם חִיּוּב צִיצִית, אֶלָּא אִם כֵּן תַּעֲשֶׂה לָהֶם כַּנָפוֹת כְּדֶרֶךְ כָּל בְּגָדִים." (And garments that do not have four corners, as we explained in Siman 21, do not have an obligation of tzitzit, unless you make corners for them in the manner of all garments.)
- 235:10 "וְהַכַּוָּנָה בְּזֶה, שֶׁיִּהְיוּ הַכַּנָפוֹת בְּאֹרֶךְ ט' אֶצְבָּעוֹת, וְהַמִּדָּה הַזּוֹ הוּא לְכָל הַבְּגָדִים. וְכֵן צָרִיךְ שֶׁיִּהְיוּ הַכַּנָפוֹת בְּאוֹפֶן שֶׁיִּתְלְוּ מֵהַבֶּגֶד, וְלֹא שֶׁיִּהְיוּ מְחֻבָּרִים בְּתוֹכוֹ. וְגַם צָרִיךְ שֶׁיִּתָּכֵן לִלְבֹּשׁ הַבֶּגֶד בְּאֹפֶן שֶׁאֶפְשָׁר לְהַרְגִּישׁ בַּכַּנָפוֹת וְלִזְכֹּר הַמִּצְוָה." (And the intention in this is that the corners should be nine tefachim long, and this measure is for all garments. And so too, the corners must be in a way that they hang from the garment, and not that they are connected within it. And also, it is necessary that it is possible to wear the garment in a way that one can feel the corners and remember the commandment.)
- 235:11 "אֲבָל אִם הוּא בֶּגֶד שֶׁכֻּלּוֹ סְרוּג, וְלֹא יֵשׁ לוֹ כַּנָפוֹת מֻגְדָּרוֹת, אֲבָל יֵשׁ לוֹ קְצָווֹת שֶׁהֵם מְצֻיָּרִים בְּאֹפֶן שֶׁהֵם כְּעין כַּנָפוֹת, אֲפִלּוּ אִם אֵינָם בְּאוֹרֶךְ ט' אֶצְבָּעוֹת, כְּגוֹן קְצָווֹת שֶׁל כְּפָתוֹת, דְּאִכָּא דְּקָא מְצֻיָּר כְּעין כַּנָפוֹת, הֵם חַיָּבִים בְּצִיצִית." (But if it is a garment that is entirely knitted, and it does not have defined corners, but it has ends that are drawn in a way that they are like corners, even if they are not nine tefachim long, like the ends of a kefata [a type of tunic/robe], where there are drawn like corners, they are obligated in tzitzit.)
- 235:12 "וְהַנִּרְאֶה לִי, שֶׁהַכֹּל תָּלוּי בְּמַרְאֵה הַכַּנָפוֹת, וְאִם אֵינָן כְּמַרְאֵה כַּנָפוֹת, אֲפִלּוּ אִם יֵשׁ לָהֶם קְצָווֹת, אֵין לָהֶם חִיּוּב. וְהַמִּדָּה שֶׁל ט' אֶצְבָּעוֹת, הִיא בְּמִדַּת הַגּוּף, וְלֹא בְּמִדַּת הַכַּנָפוֹת הַמְּחֻבָּרוֹת לַבֶּגֶד." (And what appears to me is that everything depends on the appearance of the corners, and if they are not like the appearance of corners, even if they have ends, they do not have an obligation. And the measure of nine tefachim is by the measure of the body, and not by the measure of the corners attached to the garment.)
- 235:13 "וְכָל בֶּגֶד שֶׁיֵּשׁ לוֹ קְצָווֹת, וְאֵינָם כְּמַרְאֵה כַּנָפוֹת, כְּגוֹן בְּגָדִים שֶׁהֵם דַּקִּים וְאֵין לָהֶם קְצָווֹת בְּאֹפֶן מְסֻיָּם, אֵין לָהֶם חִיּוּב. וְאִם יִרְצֶה לְהַטִּיל בָּהֶם צִיצִית, יַעֲשֶׂה לָהֶם כַּנָפוֹת." (And every garment that has ends, and they are not like the appearance of corners, such as garments that are thin and do not have ends in a specific manner, they do not have an obligation. And if one wishes to attach tzitzit to them, he should make corners for them.)
- 235:14 "וּבְגָדִים שֶׁיֵּשׁ לָהֶם קְצָווֹת, וְהֵם כְּמַרְאֵה כַּנָפוֹת, כְּמוֹ שֶׁבֵּארְנוּ, חַיָּבִים בְּצִיצִית. וְכָל הַמַּרְאֶה שֶׁל כַּנָפוֹת, הוּא שֶׁיִּהְיוּ מְפֻצָּלִים, וְיִתְלְווּ מֵהַבֶּגֶד." (And garments that have ends, and they are like the appearance of corners, as we have explained, are obligated in tzitzit. And all the appearance of corners is that they should be split, and hang from the garment.)
Flow Model
Let's visualize the decision-making process for determining tzitzit obligation based on garment structure. Think of this as a flowchart for our tzitzit compliance module.
- START
- Input: Garment
G - Check 1: Does
Ghave four distinct corners?- YES: Proceed to Check 2.
- NO: Proceed to Check 3.
- Check 2: Are the corners of
Gat least 9 tefachim long? (Based on Siman 21's implied standard, and 235:10's elaboration).- YES: OUTPUT: Obligated in tzitzit. (Standard four-cornered garment, meets length requirement).
- NO: OUTPUT: Not obligated in tzitzit. (Standard four-cornered garment, but corners too short).
- Check 3: Does
Ghave "ends" that visually resemble corners? (This is the crucial heuristic for non-standard garments, as per 235:11 and 235:12).- YES: Proceed to Check 4.
- NO: OUTPUT: Not obligated in tzitzit. (No discernible corner-like features).
- Check 4: Do these "ends" hang from the garment? (Visual cue from 235:10 and 235:14 - "יִתְלְווּ מֵהַבֶּגֶד").
- YES: Proceed to Check 5.
- NO: OUTPUT: Not obligated in tzitzit. (Ends are integrated, not hanging).
- Check 5: Is the garment structure such that the wearer can feel these "ends" and remember the mitzvah? (Functional requirement from 235:10).
- YES: OUTPUT: Obligated in tzitzit. (Garment has corner-like ends, hangs, and is functionally noticeable).
- NO: OUTPUT: Not obligated in tzitzit. (Corner-like ends exist but are not functionally salient).
This flow model highlights the transition from a purely geometric definition of a corner to a more heuristic and functional one, especially for garments like knitted items or tunics.
Two Implementations
Let's compare how two different "developers" – the Rishonim (early commentators) and the Acharonim (later commentators), as synthesized by the Arukh HaShulchan – might approach implementing this logic.
Algorithm A: The Rishonim's Approach (as interpreted by Arukh HaShulchan)
The Rishonim laid the foundational logic, often operating on a more direct, less abstract level. The Arukh HaShulchan synthesizes this, emphasizing the core structural and visual cues.
Core Logic: This algorithm prioritizes the presence of distinct, four-cornered geometry. If that's not immediately apparent, it looks for a clear visual representation of corners.
Pseudocode:
function check_tzitzit_obligation_rishon(garment):
// Step 1: Standard Four-Cornered Garment Check
if garment.has_four_distinct_corners():
// Step 1a: Corner Length Validation (Implicitly handled by overall structure)
// The Rishonim assumed standard garments would have sufficient length.
// The primary concern was the *existence* of the corner.
return OBLIGATED
// Step 2: Non-Standard Garment - Visual Corner Heuristic
else:
// 235:11, 235:12, 235:14 - Looking for "drawn" or "appearing" corners
// This is where the interpretation gets nuanced. The Arukh HaShulchan
// synthesizes this into a check for "mar'eh knafot" (appearance of corners).
if garment.has_ends_appearing_like_corners():
// Additional checks for the nature of these "corners"
if garment.ends_hang_from_garment(): // 235:10, 235:14
// 235:10 - Functional Salience is implied if it "appears" and "hangs"
// and the Rishonim would likely assume wearer awareness.
return OBLIGATED
else:
return NOT_OBLIGATED // Ends are integrated, not hanging
else:
return NOT_OBLIGATED // No corner-like features
Explanation & Metaphor:
This is like an older version of a CAD software. It's great with standard geometric primitives (four corners). If you throw it a perfect square or rectangle, it instantly recognizes the corners. For more complex shapes, it relies on visual recognition heuristics – does it look like a corner? Does it protrude in a way that suggests a corner? The emphasis is on the form and the visual cues. The length requirement (9 tefachim) is implicitly assumed for standard corners, but for non-standard ones, the visual resemblance and hanging nature become the primary validation checks. The functional aspect of remembering the mitzvah is a given if the visual cues are strong enough.
Algorithm B: The Arukh HaShulchan's Refined Implementation
The Arukh HaShulchan, being an Acharon, benefits from the accumulated wisdom and detailed analysis of the Rishonim. His implementation is more explicit, breaking down the criteria into more granular checks, particularly for the non-standard garment scenario. He introduces a more robust validation of the "corner-like" features.
Core Logic: This algorithm explicitly separates the geometric definition from the visual and functional requirements for non-standard garments, providing clearer validation steps.
Pseudocode:
function check_tzitzit_obligation_aruch_hashulchan(garment):
// Rule 235:9 - Base case: No corners means no obligation, unless corners are *made*.
if not garment.has_any_distinct_corners():
// This implies a garment with no natural points that could function as corners.
// If the user *adds* corners, then it becomes a different input.
// For a garment *as is*, if no corners, then no obligation.
return NOT_OBLIGATED
// Rule 235:10 - Defines the *ideal* corner characteristics.
// These are the preferred attributes if a garment *does* have corners.
ideal_corner_length = 9 # tefachim
ideal_corner_hangs = True
ideal_corner_functionally_salient = True # Wearer can feel and remember
// Rule 235:11 - Handles garments that are *not* traditionally four-cornered but have "ends" that *appear* like corners.
// This is a key heuristic.
if garment.has_ends_that_appear_like_corners():
// Rule 235:12 - Re-emphasizes the primacy of "appearance" over just having ends.
// If they don't *look* like corners, they don't obligate.
// The length check (9 tefachim) for these non-standard corners is explicitly stated
// as *not* being the primary criterion (235:11 says "even if they are not nine tefachim long").
// The critical factor is the *appearance* (mar'eh).
// Rule 235:14 - Further defines "appearance of corners": split and hanging.
if garment.ends_are_split() and garment.ends_hang_from_garment():
// Rule 235:10 - The functional salience test.
if garment.wearer_can_feel_and_remember_mitzvah_from_ends():
return OBLIGATED
else:
return NOT_OBLIGATED // Corner-like ends exist but are not noticeable in wear.
else:
return NOT_OBLIGATED // Ends don't meet hanging/split criteria.
else:
// If it doesn't have traditional corners AND its ends don't *appear* like corners,
// then it's not obligated. (235:13)
return NOT_OBLIGATED
// Rule 235:12 - If it *does* have traditional corners (implicitly checked by the first if, though this could be more explicit),
// then the 9 tefach length is relevant. The Arukh HaShulchan seems to imply that
// if it *looks* like a standard corner, the standard length applies.
// This part of the logic is slightly less explicit in the text snippet provided
// for *non-corner-like* ends of a standard garment, but the general principle of 9 tefachim
// for corners is established in 235:10.
// For clarity, let's assume if it passed the initial "has_any_distinct_corners()" check
// and didn't fall into the "appears_like_corners" branch, it's a standard corner.
// The text doesn't explicitly state a *minimum length* for standard corners *within this snippet* beyond the general rule.
// However, 235:10 mentions 9 tefachim for *all* garments, implying it applies to standard corners too.
// So, a standard corner that's too short would fall out.
// For the purpose of this comparison, we'll focus on the non-standard garment logic which is the main focus of 235:9-14.
Explanation & Metaphor:
This is like a well-commented, object-oriented codebase. The Arukh HaShulchan breaks down the problem into distinct functions and properties. He defines ideal_corner_length, ideal_corner_hangs, and ideal_corner_functionally_salient as parameters. The core logic for non-standard garments is a sophisticated pattern matching algorithm: has_ends_that_appear_like_corners(). He then adds specific validation methods like ends_are_split() and ends_hang_from_garment(), and a crucial functional check: wearer_can_feel_and_remember_mitzvah_from_ends(). This implementation is more robust because it explicitly checks each condition, reducing ambiguity. It treats the "appearance of corners" not just as a visual heuristic but as a set of verifiable attributes.
Edge Cases
In software development, edge cases are where the real fun (and bugs) happen! Let's throw some unusual garment inputs at our algorithms.
Edge Case 1: The "Gored" Skirt
- Input: A skirt with a circular cut, resulting in a hemline that is one continuous piece of fabric, but with four distinct points where the seams converge and naturally create a slight "point" or protrusion. These points are not separate pieces of fabric sewn on, nor are they explicitly cut as separate corners, but they are visually demarcated as the garment's "extremes." Let's say these "points" are only 5 tefachim long and don't really "hang" in the sense of being a flap.
- Naïve Logic Breakdown: A naïve system might look for "four corners" and see these points. It might then apply the 9 tefach rule and fail, or it might see they aren't "split" and fail. The ambiguity lies in whether these points qualify as "corners" at all, or "ends that appear like corners."
- Expected Output (based on Arukh HaShulchan 235:9-14): NOT OBLIGATED.
- Reasoning: According to 235:11 and 235:12, the critical factor for non-standard garments is the "appearance of corners" (mar'eh knafot). While these might be distinct points, they don't necessarily appear as distinct corners in the way a flap does. Crucially, 235:14 emphasizes that corners should be "split" (mefutzalim) and "hang from the garment" (yit'levu meha'beged). The "gored" points likely don't meet the "split" criterion, and their "hanging" nature might be minimal or non-existent, making them not functionally salient enough to be considered proper corners for tzitzit. Even if they were 9 tefachim, the lack of clear "corner appearance" and hanging nature would exclude them.
Edge Case 2: The "Seamless" Beanie with a Tassel
- Input: A knitted beanie (a hat) that is essentially a single tube of fabric, closed at the top. At the very top of the dome, where the knitting finishes, there's a small, integrated loop or knot, from which a single, decorative tassel is attached. This tassel hangs down. There are no "four corners" in the traditional sense, nor are there distinct fabric points that resemble corners.
- Naïve Logic Breakdown: A system might see a "hanging element" and mistakenly flag it as a tzitzit. Or it might look for "four corners" and find none, then get stuck. The core issue is whether any part of this garment can be interpreted as a "corner" for the purpose of tzitzit.
- Expected Output (based on Arukh HaShulchan 235:9-14): NOT OBLIGATED.
- Reasoning: According to 235:9, garments without four corners are not obligated unless corners are made. This beanie has no natural corners. Rule 235:11 discusses garments that have "ends that appear like corners." This beanie does not have such ends; the top is a singular point of closure. The tassel is a decorative addition, not an inherent structural feature that forms a corner. Even if one were to stretch the definition, it doesn't meet the criteria of being a "corner" that hangs and allows one to "remember the mitzvah" (235:10) in the context of a four-cornered garment. It's a single point of adornment, not a corner of a garment designed for tzitzit.
Refactor
To clarify the rule, especially regarding the distinction between mere "ends" and functional "corners," I'd propose a minimal change to the language in 235:12.
Original: "וְהַנִּרְאֶה לִי, שֶׁהַכֹּל תָּלוּי בְּמַרְאֵה הַכַּנָפוֹת, וְאִם אֵינָן כְּמַרְאֵה כַּנָפוֹת, אֲפִלּוּ אִם יֵשׁ לָהֶם קְצָווֹת, אֵין לָהֶם חִיּוּב. וְהַמִּדָּה שֶׁל ט' אֶצְבָּעוֹת, הִיא בְּמִדַּת הַגּוּף, וְלֹא בְּמִדַּת הַכַּנָפוֹת הַמְּחֻבָּרוֹת לַבֶּגֶד."
Refactored: "וְהַנִּרְאֶה לִי, שֶׁהַכֹּל תָּלוּי בְּמַרְאֵה הַכַּנָפוֹת הַמְפֻצָּלוֹת וְהַתְּלוּיוֹת, וְאִם אֵינָן כְּמַרְאֵה כַּנָפוֹת כָּאֵלּוּ, אֲפִלּוּ אִם יֵשׁ לָהֶם קְצָווֹת, אֵין לָהֶם חִיּוּב. וְהַמִּדָּה שֶׁל ט' אֶצְבָּעוֹת, הִיא בְּמִדַּת הַגּוּף, וְלֹא בְּמִדַּת הַכַּנָפוֹת הַמְחֻבָּרוֹת לַבֶּגֶד."
Explanation: By adding "הַמְפֻצָּלוֹת וְהַתְּלוּיוֹת" (the split and the hanging) directly to the definition of mar'eh knafot within this crucial sentence, we explicitly tie the visual appearance to the functional and structural requirements already discussed in 235:10 and 235:14. This makes it clearer that the "appearance of corners" isn't just about a pointy shape, but a shape that functions like a corner, meaning it's distinct, split, and hangs. This reduces the ambiguity of generic "ends" being mistaken for corners. It's a small syntactic tweak that solidifies the semantic meaning, like adding a const qualifier to a variable that should not change.
Takeaway
Our journey through Arukh HaShulchan 235:9-14 reveals a sophisticated algorithm for determining tzitzit obligation, evolving from simple geometric checks to nuanced heuristic analysis. The core principle is that the intent and functionality of a garment's structure are paramount. A garment is obligated if it possesses, or can be reasonably interpreted to possess, the structural elements (corners) that facilitate the mitzvah's purpose: constant remembrance. When the input data (the garment) doesn't conform to the standard four-cornered model, the system intelligently switches to a pattern-matching and functional validation subroutine. This isn't just about following rules; it's about understanding the underlying system design and ensuring that the output (observance of tzitzit) is achieved, even with variable inputs. Keep optimizing your understanding, and may your tzitzit always be correctly implemented!
derekhlearning.com