Infrastructure · Data Structures

MECE

Mutually Exclusive, Collectively Exhaustive partitioning

Definition

Mechanism

Exhaustive partition. Divide the problem space along one stated criterion into categories that are Mutually Exclusive (no overlap) and Collectively Exhaustive (no gaps). Test: can any item belong to two categories? Is any item uncategorized? Refine until both pass.

Invariants

  1. Exclusivity: Intersection(Subset_i, Subset_j) == NULL.
  2. Exhaustiveness: Union(Subsets) == UniversalSet, with any 'Other' subset within `misc_tolerance`.
  3. The subsets at a level partition along a single stated dimension.

Risks

Failure modes

  1. The Other Bucket Trap

    'Misc' exceeds `misc_tolerance`, so the partition covers the space without describing it.

  2. Dimensional Error

    partitioning criteria mixed, e.g. Colour beside Origin.

  3. False Exclusivity

    edge cases quietly assigned to force a fit.

Relationships

Root pattern: builds on nothing in this library.

Used by

References

Mind

Labelsqueeze

Flag a one-label classification forced onto an object whose relevant properties point to several categories

Overlap

Accept-set intersection protocol with commit-reveal for interest-based negotiation

Reference

Parameters

max_depth Int, [1, 10]
How deep the tree can go
misc_tolerance Float, [0.0, 0.1]
Max % of items allowed in 'Other'

Data schema

{
  "type": "object",
  "required": [
    "root_set",
    "subsets",
    "completeness_proof"
  ],
  "properties": {
    "root_set": {
      "type": "string",
      "description": "The universe being partitioned"
    },
    "subsets": {
      "type": "array",
      "description": "The mutually exclusive categories"
    },
    "completeness_proof": {
      "type": "string",
      "description": "How exhaustiveness was established, including the disposition of edge cases. Required because an unevidenced exhaustiveness claim is what False Exclusivity below consists of."
    },
    "criterion": {
      "type": "string",
      "description": "The single dimension this level partitions along."
    }
  }
}

Identity

Ref
MECE#ae19
Sema ID
sema:MECE#mh:SHA-256:ae1975b15fa25939a85a231371adec3b2431658837ad7ada72315f64b849cb78
Ring
2
Tier
2
Updated
2026-11-11
Supersedes
  • sema:MECE#mh:SHA-256:da19e78dcf447f07e12eca8703f1992fe96f3b0d9b06d42dc349e11dad4ad23f