rung_230_fuzzy_ce_branch_exclusion_language

Ontology: rung_230_fuzzy_ce_branch_exclusion_language

Scenario file: D:\_PROJECTS\prethinker\kb_scenarios\rung_230_fuzzy_ce_branch_exclusion_language.json

Generated 2026-04-13 00:48:05 UTC | Back to ladder index | Back to docs

Latest Run Summary

Status: passed

Validation: 6/6 passed

Parser failures: 0 | Apply failures: 0

Artifacts: raw run json | rendered run transcript

Utterance Plan

#Expected RouteUtterance
1assert_factRhea is Pax's parent.
2assert_factUma has Pax as a parent, noisy but true.
3assert_factSia is parented by Uma.
4assert_ruleIf X is a parent of Y then X is an ancestor of Y.
5assert_ruleAnd if X is an ancestor of Y and Y is an ancestor of Z then X is an ancestor of Z.
6assert_factquick check: is rhea ancestor of sia
7assert_factnah swap middle: drop pax->uma only, not the rhea branch
8assert_factPax is Toma's parent.
9assert_factSia is parented by Toma.
10assert_factfinal check rhea ancestor of sia right

Validation Contract

IDQueryExpectMin RowsMax Rows
rhea_pax_parent_keptparent(rhea, pax).success1
pax_uma_removedparent(pax, uma).no_results0
pax_toma_parentparent(pax, toma).success1
toma_sia_parentparent(toma, sia).success1
rhea_sia_ancestorancestor(rhea, sia).success1
rhea_uma_no_longer_ancestorancestor(rhea, uma).no_results0