Skip to content

Refuse plans that rest on a belief in a contradiction - #39

Merged
HanielUlises merged 2 commits into
rollingfrom
planner/consistent-beliefs
Sep 28, 2026
Merged

HanielUlises merged 2 commits into
rollingfrom
planner/consistent-beliefs

Conversation

@HanielUlises

Copy link
Copy Markdown
Collaborator

Aletheia used to return, and validate, a policy that relied on an agent believing a contradiction: an agent that observes an event its beliefs rule out has no accessible world left, and every goal about what it believes then holds. The two-site survey got a policy that never visited the south site this way.

  • Pins del-planner (the renamed Aletheia) at 314bc29, which adds --consistent-beliefs and reads group modalities as plank does.
  • Both plan solvers take a consistent_beliefs parameter, on by default. The subprocess solver passes the flag and validates under it.
  • EpistemicStateNode keeps updating the tracked model as before, repairing on KD45 and never refusing, since it records what already happened.
  • coin-in-the-box-4.json is added as a fixture. Both plugins return its honest 9-step plan with the parameter on and the 6-step one with it off.

@HanielUlises
HanielUlises merged commit 16fbeb0 into rolling Sep 28, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant