ATL* Tableau Solver

This tool checks whether a formula of ATL* is satisfiable: that is, whether there exists a concurrent game structure and a state where the formula is true. ATL reasons about what coalitions of agents can achieve in multi-agent systems, using operators like (coalition can ensure always holds). ATL* extends ATL by allowing arbitrary path formulas inside coalition operators, e.g. — coalition has a strategy ensuring always and eventually, on the same path.
Formula
Solving...
Examples
Syntax Reference
p — atomic proposition
~p
(p & q)
(p | q)
(p -> q)
<<a>>X p (next)
<<a,b>>G p (always)
<<a>>F p (eventually, sugar for )
<<a>>(p U q) (until)
<<>>X p (empty coalition)
<<a>>(G p & F q) — ATL*: complex path formula
<<a>>(G F p) — ATL*: nested temporal operators

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