unicode_fol_kit.modal_decide¶
- unicode_fol_kit.modal_decide(formula, frame='K', systems=None, max_worlds=400, max_steps=200000)[source]¶
Decide
formulaoverframe:"valid"/"invalid"/"unknown"."valid"— the tableau for¬formulaclosed (a sound proof)."invalid"— an open branch yielded a counter-model verified by"unknown"— the search hit the world/step bound, or an open branch’s modelfailed verification (so neither verdict is safe to assert).
Mirrors the valid / invalid / unknown contract of the local-Isabelle runner (
isabelle_decide_modal()), but runs fully in-process with no external prover.