Epistemic Logic Tableau Solver

This tool checks whether a formula of CMAEL(CD) is satisfiable: that is, whether there exists a Kripke model and a state where the formula is true. CMAEL(CD) extends standard multiagent epistemic logic with operators for common knowledge ( — every agent in coalition knows , and everyone knows that everyone knows it, ad infinitum) and distributed knowledge ( follows from the combined knowledge of all agents in ).
Formula
Solving...
Examples
Syntax Reference
p — atomic proposition
~p
(p & q)
(p | q)
(p -> q)
Ka p (agent a knows p)
K{a,b} p (a and b knows)
D{a,b} p (distributed knowledge)
C{a,b} p (common knowledge)

Results will appear here

Enter a formula on the left and click Check Satisfiability, or try one of the examples.

Tableau Details

Rendering graph...
Click to expand
Tableau Graph Scroll to zoom · Drag to pan · Esc to close