Lazy Automata Techniques for WS1S
(TACAS’17)
Tom´ aˇ s Fiedor1,2 Luk´ aˇ s Hol´ ık2 Petr Jank˚ u2
1Red Hat, Czech Republic
Ondˇ rej Leng´ al2,3 Tom´ aˇ s Vojnar2
2Brno University of Technology, Czech Republic 3Academia Sinica, Taiwan
Lazy Automata Techniques for WS1S (TACAS17) s Fiedor 1 , 2 k 2 u 2 - - PowerPoint PPT Presentation
Lazy Automata Techniques for WS1S (TACAS17) s Fiedor 1 , 2 k 2 u 2 Tom a Luk a s Hol Petr Jank 1 Red Hat, Czech Republic al 2 , 3 s Vojnar 2 Ond rej Leng Tom a 2 Brno University of Technology, Czech Republic 3
1Red Hat, Czech Republic
2Brno University of Technology, Czech Republic 3Academia Sinica, Taiwan
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 2 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 2 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 2 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 3 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 3 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 3 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 3 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 4 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 4 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 4 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 4 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 4 / 18
ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 5 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 5 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 5 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 5 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 5 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 5 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 5 / 18
1 2 3 X: Y: 1
Y:
Y: 1
Y:
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 6 / 18
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3 X: Y: 1
Y:
Y: 1
Y:
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 6 / 18
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3 X: Y: 1
Y:
Y: 1
Y:
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 6 / 18
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3 Y: [1] Y: [0] Y: [0] Y: [0]
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 6 / 18
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3 Y: [1] Y: [0] Y: [0] Y: [0]
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 6 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 7 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 7 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 8 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 8 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 8 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 8 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 9 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 9 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 9 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 9 / 18
?
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 9 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 10 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 10 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 10 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 10 / 18
∗ πX corresponds to the projection of the variable X in L(ϕ) −0∗ corresonds to the left quotient of L(ϕ) Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 10 / 18
∗ πX corresponds to the projection of the variable X in L(ϕ) −0∗ corresonds to the left quotient of L(ϕ)
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 10 / 18
∗ πX corresponds to the projection of the variable X in L(ϕ) −0∗ corresonds to the left quotient of L(ϕ)
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 10 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 11 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 11 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 11 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 11 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 11 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 11 / 18
∗ ⇔ ε ∈ t ∨ ε ∈ t − 0 ∨ ε ∈ t − 0 0 ∨ . . .
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3
Y: [1] Y: [0] Y: [0] Y: [0]
→ Accepting 0*100* → make to accept 0*10* Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 12 / 18
∗ ⇔ ε ∈ t ∨ ε ∈ t − 0 ∨ ε ∈ t − 0 0 ∨ . . .
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3
Y: [1] Y: [0] Y: [0] Y: [0]
→ Accepting 0*100* → make to accept 0*10* Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 12 / 18
∗ ⇔ ε ∈ t ∨ ε ∈ t − 0 ∨ ε ∈ t − 0 0 ∨ . . .
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3 X: Y: 1
Y:
Y: 1
Y:
1 2 3
Y: [1] Y: [0] Y: [0] Y: [0]
→ Accepting 0*100* → make to accept 0*10*
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 12 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
?
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
?
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
?
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
?
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ
ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
ε
?
∈ t∃X.ϕ ε
?
∈ tψ
ε
?
∈ t∃X.ϕ ∩ tψ
q0 q1 q2 q3 q4 X: Y: 1 1
Y: 1
Y: 1
Y: 1
Y:
Y: 1 1
r0 r1 r2 X : Y : 1 X : Y :
Y : 1 1 X : Y : 1
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 13 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 14 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 14 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 14 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 14 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 14 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 14 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 15 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 15 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 16 / 18
DWINA
DWINA: Fiedor et al.: Nested antichains for WS1S
TOSS: Ganzow and Kaizer: New algorithm for weak monadic second-order login on inductive structures COALG: Traytel: A coalgebraic decision procedure for WS1S SFA: D’Antoni and Veanes: Minimization of symbolic automata Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 17 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 18 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 18 / 18
Fiedor, Hol´ ık, Jank˚ u, Leng´ al, Vojnar Lazy Automata Techniques for WS1S MOSCA’19 18 / 18