Mind · Reasoning

Eliminate

Sherlock Holmes deduction via falsification

Definition

Mechanism

Systematic Exclusion (Sherlock Holmes): Enumerate all possible answers. For each, find a test that could falsify it. Apply tests in order of cost (cheapest first). Remove falsified options. Continue until one remains or no tests left. Remaining options are candidates. Combines Deduction (ruling out what's impossible) with Falsification (empirical testing of each hypothesis). It uses Prioritize to order falsification tests by cost/efficiency before executing them.

Preconditions

  1. Option set exhaustive at start.
  2. Falsification tests available.
  3. At least one option must survive.

Postconditions

  1. Remaining options equally valid. Eliminated options have falsifying evidence. Search space reduced.

Invariants

  1. Monotonic Reduction: Option set size strictly decreases or stays the same across iterations — options are only eliminated, never added back.
  2. Evidence-Required Exclusion: Each eliminated option must have falsifying evidence; exclusion without evidence is not permitted.

Risks

Failure modes

  1. Premature Exclusion

    Eliminating the true cause because of a faulty test, leaving an empty set.

Relationships

Builds on

References

Infrastructure

Option

A discrete, executable alternative

Prioritize

Ordering tasks by importance and urgency

Nothing in this library builds on this pattern yet.

Reference

Identity

Ref
Eliminate#07d3
Sema ID
sema:Eliminate#mh:SHA-256:07d38b131eefdbe2cd46a074bfc7dd73da0b5474f4709c7e80f678d2ffa92be9
Ring
2
Tier
1
Updated
2026-11-11
Supersedes
  • sema:Eliminate#mh:SHA-256:43ea687e3560a55f221807138469697a6f331e687fa542c66ddf4d97f07174b0
  • sema:Eliminate#mh:SHA-256:9ed81c149ca25686f2af9b63c17784a81b8edb8ad3d620a4fd09100ab5a86b96