Automated Verification: Assignment 5

Due Date: December 30, 1998
Please note on the assignment how many hours you required to complete it.
  1. Prove that the automaton AHphi accepts an infinite word (a0,Q0),(a1,Q1),... precisely when Q0,Q1,... is a Hintikka sequence for a0,a1,... and phi. Use this to show that Aphi accepts precisely models(phi).
  2. Show that for each n there is a PLTL formula of length O(n) such that if A is a Büchi automaton that accepts precisely models(phi), then A has at least 2n states.
  3. Prove by reduction from the space-bounded tiling problem that satisfiabilty, validity, and model checking for PLTL are PSPACE-hard.
  4. Let A=(Sigma,S,s0,rho,F) be an alternating automaton. Let A'=(Sigma,2S,{{s0}},rho',2F) be a nondeterministic automaton where rho'(T,A)={T' : T' satisfies rho(t,a) for all t in T}. Show that L(A)=L(A').

Note: The assignment need to be typeset.