Daily Mishnah · Techie Talmid · On-Ramp

Mishnah Chullin 9:7-8

On-RampTechie TalmidNovember 21, 2025

Alright, fellow data wranglers of the Torah! Buckle up, because we're diving into Mishnah Chullin 9:7-8, a gem that's been a bit of a thorny subgraph in the network of ritual purity. Today, we're going to untangle it, not with traditional debugging, but with the elegant power of systems thinking. Think of it as refactoring some ancient code to make it more robust and understandable.

Problem Statement – The "Bug Report" in the Sugya

Our core "bug report" for Mishnah Chullin 9:7-8 revolves around the concept of "joining together" (meshaleḥim). Specifically, how do seemingly disparate, non-edible, or partially attached parts of an animal (or even a human!) contribute to or constitute a minimum measure (like an egg-bulk or olive-bulk) for imparting ritual impurity? The system seems to have inconsistent impurities and thresholds depending on the part, its attachment, and the type of impurity being transmitted. The Mishnah presents a series of cases where these "hanging" or "attached" components do join to form a measure for food impurity, but don't join for carcass impurity. Then, it introduces a whole new set of rules for what constitutes the "skin" of something having the same status as its "flesh," and further nuances when these parts are processed or attached in specific ways. It feels like our impurity-transmission API is returning unexpected error codes based on these edge conditions. We need to define the ruleset and parameters clearly.

Text Snapshot

Here are the key lines we'll be focusing on, like critical log entries:

  • Mishnah Chullin 9:7: "All foods that became ritually impure through contact with a source of impurity transmit impurity to other food and liquids only if the impure foods measure an egg-bulk. In that regard, the Sages ruled that even if a piece of meat itself is less than an egg-bulk, the attached hide, even if it is not fit for consumption, joins together with the meat to constitute an egg-bulk. And the same is true of the congealed gravy attached to the meat, although it is not eaten; and likewise the spices added to flavor the meat, although they are not eaten; and the meat residue attached to the hide after flaying; and the bones; and the tendons; and the lower section of the horns, which remains attached to the flesh when the rest of the horn is removed; and the upper section of the hooves, which remains attached to the flesh when the rest of the hoof is removed. All these items join together with the meat to constitute the requisite egg-bulk to impart the impurity of food. Although if any of them was an egg-bulk they would not impart impurity of food, when attached to the meat they complete the measure. But they do not join together to constitute the measure of an olive-bulk required to impart the impurity of animal carcasses."
  • Mishnah Chullin 9:7: "The Torah included certain items to impart impurity of food beyond those which it included to impart impurity of animal carcasses."
  • Mishnah Chullin 9:7: "Rabbi Yehuda says: With regard to the meat residue attached to the hide after flaying that was collected, if there is an olive-bulk of it in one place it imparts impurity of an animal carcass, if one contracts impurity from it and then eats consecrated foods or enters the Temple is liable to receive karet."
  • Mishnah Chullin 9:7: "These are the entities whose skin has the same halakhic status as their flesh: The skin of a dead person... and the skin of a domesticated pig... Rabbi Yehuda says: Even the skin of a wild boar has the same status. And the halakhic status of the skin of all of the following animals is also like that of their flesh: The skin of the hump of a young camel... and the skin of the head of a young calf; and the hide of the hooves; and the skin of the womb; and the skin of an animal fetus... and the skin beneath the tail... and the skin of the gecko [anaka], and the desert monitor [ko’aḥ], and the lizard [leta’a], and the skink [ḥomet]... Rabbi Yehuda says: The halakhic status of the skin of the lizard is like that of the skin of the weasel and is not like that of its flesh."
  • Mishnah Chullin 9:7: "And with regard to all of these skins, in a case where one tanned them or spread them on the ground and trod upon them for the period of time required for tanning, they are no longer classified as flesh and are ritually pure, except for the skin of a person, which maintains the status of flesh."
  • Mishnah Chullin 9:7: "Rabbi Yoḥanan ben Nuri says: All eight creeping animals enumerated in the Torah have skins whose halakhic status is not that of flesh. The halakhic status of the hide of an animal after it was flayed is no longer like its flesh in terms of becoming impure and imparting impurity. Nevertheless, in the case of one who flays either a domesticated animal or an undomesticated animal;... and even after flaying the animal’s hide is still partially attached to the flesh, the hide’s halakhic status remains that of flesh in some circumstances. These circumstances are: If he is flaying the animal for the purpose of using the hide as a carpet... until he has flayed the measure of grasping the hide, i.e., two handbreadths. And if he is flaying the animal for the purpose of crafting a leather jug... until he flays the animal’s entire breast."
  • Mishnah Chullin 9:7: "The limb** of an animal, with flesh, sinews, and bones, and the flesh of an animal, that were partially severed and remain hanging from the animal do not have the halakhic status of a limb severed from a living animal, which imparts impurity like an unslaughtered carcass, or of flesh severed from a living animal, which is ritually pure, respectively. If one had intent to eat the limb or the flesh, the limb or flesh becomes impure if it comes in contact with a source of impurity, and they impart impurity as food to other foods and liquids, although they remain in their place attached to the animal."
  • Mishnah Chullin 9:8: "The thigh bone of a human corpse... one who touches them is ritually impure. With regard to the thigh bone of an unslaughtered carcass and the thigh bone of a creeping animal, one who touches them when they are sealed remains ritually pure. If one of these thigh bones was perforated at all, it imparts impurity via contact..."

Flow Model – The Decision Tree of Impurity Transmission

Let's visualize the core logic of impurity transmission for these attached/partial components. Imagine this as a state machine or a flowchart for an impurity-handling module.

  • Input: A component (hide, gravy, bone, etc.) attached to or derived from a larger entity (meat, carcass).

  • Initial State: Component is attached/partially detached.

  • Decision Node 1: Type of Impurity Being Transmitted?

    • Branch A: Impurity of Food (tum'at okhelin)
      • Condition: Component is attached to food (e.g., meat).
      • Sub-Condition A1: Is the combined measure (food + attached component) >= Egg-Bulk (beitzah)?
        • YES: Transmits impurity of food. (Mishnah 9:7, first part)
        • NO: Does not transmit impurity of food.
      • Special Rule: Even if the component alone is less than an egg-bulk, if it's attached, it joins with the food to reach the egg-bulk threshold. (Mishnah 9:7)
    • Branch B: Impurity of Animal Carcass (tum'at nevelah)
      • Condition: Component is part of an animal carcass or intended to transmit carcass impurity.
      • Sub-Condition B1: Is the combined measure (carcass part + attached component) >= Olive-Bulk (kezayit)?
        • YES: Transmits impurity of animal carcass.
        • NO: Does not transmit impurity of animal carcass.
      • Special Rule: Components that join for food impurity do not join for carcass impurity. (Mishnah 9:7, "But they do not join together...")
  • Decision Node 2: Specific Component & Processing Status? (This branch gets more complex, dealing with skins, bones, and hanging limbs)

    • Case 2.1: Skins (orot)
      • Default Rule: Skin generally does not have the same impurity status as flesh. (Rabbi Yoḥanan ben Nuri on creeping animals)
      • Exception Rule 1: Skin does have the same status as flesh for certain entities (person, pig, specific animal parts). (Mishnah 9:7)
        • Sub-Exception: Rabbi Yehuda has specific opinions on wild boar skin and lizard skin.
      • Exception Rule 2: Processing (tanning, treading) purifies skins, except human skin. (Mishnah 9:7)
    • Case 2.2: Hanging Limbs/Flesh (ever/basar meduldalin)
      • Pre-Slaughter/Death:
        • Condition: Attached to a living animal.
        • Sub-Condition: Intent to eat?
          • YES: Becomes impure if it contacts a source, transmits food impurity, if rendered susceptible (e.g., by blood of slaughter for Rabbi Meir, other liquid for Rabbi Shimon). (Mishnah 9:7)
          • NO: Remains pure.
      • Post-Slaughter:
        • Condition: Attached to a slaughtered animal.
        • Sub-Condition: Was the animal properly slaughtered?
          • YES: Limb imparts impurity as a limb from the living (not carcass), flesh imparts food impurity (if susceptible). (Mishnah 9:7)
          • NO (i.e., died without slaughter = carcass):
            • Flesh: Needs susceptibility (hakhsher) to transmit food impurity. (Mishnah 9:7)
            • Limb: Transmits impurity as a limb from a carcass. (Rabbi Meir). Rabbi Shimon deems it pure. (Mishnah 9:7)
      • Specific Flaying Scenarios: Hide remains flesh-like until certain measures are flayed for carpet or jug-making. (Rabbi Yoḥanan ben Nuri) (Mishnah 9:7)
    • Case 2.3: Bones (atzamot)
      • Human Corpse/Disqualified Sacrifice Thigh Bone: Sealed or perforated, touches -> Impure. (Mishnah 9:8)
      • Unslaughtered Carcass/Creeping Animal Thigh Bone:
        • Sealed: Touches -> Pure. (Mishnah 9:8)
        • Perforated: Touches -> Impure (via contact, equivalent to marrow). (Mishnah 9:8)
        • Carrying: Follows contact rule (Leviticus 11:39-40). (Mishnah 9:8)

Two Implementations – Algorithm A vs. Algorithm B

Let's compare how a Rishon (early commentator) and an Acharon (later commentator) might implement the logic of Mishnah 9:7, specifically regarding the "hanging limb/flesh" (ever/basar meduldalin). We'll use the Rambam as our Algorithm A (Rishon) and the Tosafot Yom Tov as our Algorithm B (Acharon), who is often synthesizing and clarifying earlier discussions.

Algorithm A: The Rambam's Procedural Approach

The Rambam, in his commentary, seems to approach this like a procedural programmer, defining functions and their return values based on input states. He breaks down the logic into distinct cases and conditions.

Core Function: HandleHangingLimbOrFlesh(entity_type, attachment_status, state_of_animal, processing_intent)

  • entity_type: limb or flesh
  • attachment_status: attached, partially_detached, fully_detached
  • state_of_animal: living, slaughtered, dead_uncooked
  • processing_intent: eat, hide_carpet, hide_jug, unknown

Rambam's Logic Flow (Simplified):

  1. Check attachment_status:
    • If fully_detached:
      • If entity_type is flesh from a living animal: Pure (unless susceptible, then transmits food impurity).
      • If entity_type is limb from a living animal: Transmits impurity like a limb from the living.
      • If entity_type is flesh from a dead_uncooked animal: Needs susceptibility (hakhsher) to transmit food impurity.
      • If entity_type is limb from a dead_uncooked animal: Transmits impurity as a limb from a carcass (Rabbi Meir's opinion, generally followed).
    • If partially_detached or attached:
      • Check state_of_animal:
        • If living:
          • If processing_intent is eat: Becomes susceptible to impurity, transmits food impurity if contaminated. (Mishnah 9:7)
          • If processing_intent is hide_carpet or hide_jug: Status depends on the measure flayed (2 handbreadths for carpet, breast for jug). Hide remains flesh-like until then. (Mishnah 9:7)
        • If slaughtered:
          • Check susceptibility: (Mishnah 9:7, Rabbi Meir vs. Rabbi Shimon)
            • Rabbi Meir: Rendered susceptible by the animal's own blood.
            • Rabbi Shimon: Needs external liquid.
          • If susceptible: Transmits food impurity.
          • If entity_type is limb: Transmits impurity as a limb from the living (not carcass). (Mishnah 9:7)
        • If dead_uncooked:
          • Check susceptibility (hakhsher): Required for flesh to transmit food impurity. (Mishnah 9:7)
          • Check entity_type for limb: Transmits impurity as a limb from a carcass (Rabbi Meir). Rabbi Shimon deems it pure. (Mishnah 9:7)

Rambam's API Design: The Rambam's commentary acts like a detailed function documentation for handling ritual impurity. He specifies the parameters (type of entity, state, intent) and the return values (pure, impure with food impurity, impure with carcass impurity). His logic seems sequential, checking major conditions before diving into sub-conditions. The core variable seems to be susceptibility (hakhsher), which is crucial for food impurity.

Algorithm B: The Tosafot Yom Tov's Synthesized Logic

Tosafot Yom Tov, on the other hand, often acts as a compiler and optimizer, taking the Rambam's procedures and integrating insights from other libraries (Gemara, other Rishonim) to refine the logic and address potential runtime errors or ambiguities. He's more focused on the interdependencies between different rules and the derivation of rules from textual sources.

Tosafot Yom Tov's Logic Flow (Synthesized from his commentary):

Tosafot Yom Tov doesn't present a single procedural function but rather annotates and clarifies the conditions under which the Rambam's rules apply, often by referencing Gemara discussions.

  1. Clarifying "Hanging" (meduldalin): The state of being "hanging" implies it's as if not part of the animal, unless specific conditions apply. (Tosafot Yom Tov on Rambam)
  2. hakhsher (Susceptibility) as a Central Module:
    • This is a critical pre-requisite for food impurity transmission for most detached flesh.
    • Source of hakhsher:
      • Slaughtered animal's blood (Rabbi Meir).
      • External liquids (Rabbi Shimon).
    • Crucial Point: If the animal dies without slaughter, the flesh needs hakhsher. This is because "death makes it fall" (mitah oseh niful), which is relevant for carcass impurity, but the flesh itself, not being a carcass part, still requires hakhsher for food impurity. (Tosafot Yom Tov on 9:7:6, referencing Lev 11:39-40).
  3. Limb vs. Flesh Distinction:
    • A hanging limb from a dead animal has a different protocol than flesh. Rabbi Meir says it transmits impurity like a limb from a carcass. Rabbi Shimon exempts it. The Halakha follows Rabbi Meir. (Tosafot Yom Tov on 9:7:7)
  4. Intent for Consumption (kavanat le'okhel):
    • For hanging limb/flesh from a living animal, the intent to eat it makes it susceptible to impurity. This is a key condition for it to become impure and transmit food impurity. (Tosafot Yom Tov on 9:7:2, referencing other Mishnayot).
  5. Processing and Transformation:
    • Tanning or treading skins purifies them, changing their halakhic type from flesh-like to pure, unless it's human skin. (Mishnah 9:7) This is a data transformation process.
  6. Specific Flaying Scenarios: The state of the hide regarding attachment during flaying for specific purposes (carpet, jug) is a parameter that determines its impurity status. (Tosafot Yom Tov on 9:7)

Tosafot Yom Tov's API Design: His commentary is like API documentation with added examples and exception handling. He clarifies the edge cases and dependencies between rules, often by tracing the logic back to Gemara discussions or other halakhic principles. He emphasizes the conditions under which certain rules apply or don't apply, making the system more robust. His focus on the derivation (Kashrut of a limb from a carcass vs. limb from the living) highlights the version control of halakhic reasoning.

Comparison:

  • Rambam: More of a direct implementation guide, outlining the steps and conditions.
  • Tosafot Yom Tov: More of a code reviewer and refactorer, enhancing clarity, robustness, and addressing potential bugs by integrating broader halakhic knowledge bases. He clarifies why certain rules exist and how they interact, making the overall system more predictable.

Edge Cases – Inputs That Break Naïve Logic

Let's consider two scenarios that highlight the complexity and require careful parsing of our impurity transmission logic.

Edge Case 1: The "Almost" Egg-Bulk Hide

Input: A piece of meat (less than an egg-bulk) has a piece of attached hide (less than an egg-bulk). The total combined measure of meat + hide is less than an egg-bulk.

Naïve Logic Output: "The combined measure is less than an egg-bulk, therefore it does not transmit impurity of food."

Expected Output (Based on Mishnah 9:7): "The combined measure is less than an egg-bulk, but because the hide is attached to the meat, it joins together with the meat to constitute the requisite egg-bulk to impart the impurity of food."

Explanation: This breaks naïve logic because one might assume that if neither component meets the threshold individually, the combination also fails. However, the Mishnah explicitly states that these attached items "join together" to complete the measure. The attribute of "attachment" is a crucial modifier in our impurity algorithm. It's not just about the sum of volumes, but the connectedness that allows them to act as a single object for impurity transmission.

Edge Case 2: The Processed Pig Skin

Input: The skin of a domesticated pig (which normally has the same status as its flesh) has been tanned and trod upon for the period of time required for tanning.

Naïve Logic Output: "The skin of a pig has the same status as its flesh. Therefore, if it becomes impure, it will impart impurity like flesh."

Expected Output (Based on Mishnah 9:7): "Although the skin of a domesticated pig normally has the same halakhic status as its flesh, in this case, because it has been tanned and trod upon, it is no longer classified as flesh and is ritually pure."

Explanation: This breaks naïve logic because it relies on a fixed mapping between "pig skin" and "flesh status." However, the Mishnah introduces a transformation rule (tanning/treading) that overrides the default mapping for most skins. The state of the skin (processed vs. unprocessed) is the deciding variable. The exception for "skin of a person" highlights that some entity types are immune to this transformation function.

Refactor – One Minimal Change to Clarify the Rule

The core complexity in Mishnah 9:7 stems from the distinction between impurity of food and impurity of animal carcasses. The rule that attached items join for food impurity but not for carcass impurity is a critical differentiator.

Minimal Change: Introduce a clear flag or type identifier for the nature of the impurity being transmitted.

Proposed Refactor:

Instead of just checking the measure (egg-bulk vs. olive-bulk), our impurity transmission module should first determine the impurity_type.

  • impurity_type = food:
    • threshold = Egg-Bulk
    • joining_rule = ENABLED (attached items contribute to threshold)
  • impurity_type = carcass:
    • threshold = Olive-Bulk
    • joining_rule = DISABLED (attached items do not contribute to threshold)

Explanation: This refactor adds a crucial parameter to our impurity logic. The Mishnah itself states: "The Torah included certain items to impart impurity of food beyond those which it included to impart impurity of animal carcasses." This statement is the source code comment for our refactor. By explicitly defining the impurity_type upfront, we ensure that the correct joining_rule is applied. This makes the system more modular and interpretable, preventing the common bug of applying the wrong threshold or joining logic. It highlights that the purpose of the impurity transmission (food vs. carcass) dictates the ruleset.

Takeaway

Mishnah Chullin 9:7-8 is a masterclass in data modeling for ritual purity. It teaches us that:

  1. Context is King: The halakhic status of a component isn't absolute. It depends heavily on its attachment, processing state, and the type of impurity it's interacting with.
  2. Composite Objects: Items that are not inherently significant on their own can become significant by aggregating with others, but this aggregation behavior is context-dependent (food vs. carcass).
  3. Transformative Processes: Operations like tanning or flaying are not just physical actions; they are data transformations that can fundamentally change the type and attributes of an object in the halakhic system.
  4. Hierarchical Rules: There are overriding rules and default states. For example, the general rule for skins can be overridden by specific entity types or by processing.

By approaching this sugya with systems thinking, we can see the elegant algorithms and data structures at play, allowing us to better understand the intricate logic gates that govern ritual purity. We've gone from a tangled codebase to a more structured, commented, and refactored system!