Language: Python · Sphere: programming · Category: Reasoning
Signature: () → None
Rule-based inference engine with forward chaining and conflict resolution.
When it runs, rule engine guarantees facts_added == 4; added2 == 2; len(kb.facts) == 3 and len(kb.rules) == 4 (proven by run).
Checkable constraints:
len(kb.facts) == 3 and len(kb.rules) == 4facts_added == 4iterations >= 2kb.query(Fact('diagnosis', disease='flu'))kb.query(Fact('diagnosis', disease='migraine'))kb.query(Fact('treatment', medication='antipyretic'))kb.query(Fact('treatment', medication='analgesic'))not kb.query(Fact('diagnosis', disease='cancer'))
- Green-run: ✓ passes (re-run under the extractor's gate)
- Constraint strength: recovery (truth-pinned)
- Independent oracle: — none yet (green-run candidate; not an axiom under the frozen ruler)
- Peer review: unreviewed
△ AURA Pattern Library — © Reality Optimizer