acid_11_batched_fact_rule_retract_mix

Ontology: acid_batch_mix

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

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

Latest Run Summary

No run report found yet for this scenario.

Utterance Plan

#Expected RouteUtterance
1assert_factYara is a parent of Zed, Zed is a parent of Abel, and Abel is a parent of Bex.
2assert_ruleIf X is a parent of Y then X is an ancestor of Y, and if X is an ancestor of Y and Y is an ancestor of Z then X is an ancestor of Z.
3retractActually retract these: parent(zed, abel) and parent(abel, bex).
4assert_factZed is a parent of Arlo.
5assert_factArlo is a parent of Bex.
6otherExplain briefly why deterministic rollback helps.

Validation Contract

IDQueryExpectMin RowsMax Rows
zed_abel_removedparent(zed, abel).no_results0
abel_bex_removedparent(abel, bex).no_results0
yara_to_bex_recovers_via_arloancestor(yara, bex).success1