unicode_fol_kit.tableau_model¶
- unicode_fol_kit.tableau_model(formulas, max_steps=20000, max_terms=8)[source]¶
Return a satisfying literal assignment if
formulasare satisfiable, else None.On an open (saturated) branch the literals are returned as a dict mapping each atom’s surface form to its truth value;
Nonemeans the tableau closed (unsatisfiable) within the bound.A modal model is a Kripke structure, not a flat literal assignment, so a modal input is rejected here with a pointer to
unicode_fol_kit.atp.modal_tableau.modal_countermodel(), which returns a verifiedKripkeModel.