Tableau-based theorem prover for public announcement logic