The Complexity of Boundedness for Guarded Logics
Michael Benedikt1, Balder ten Cate2, Thomas Colcombet3, Michael Vanden Boom1
1University of Oxford 2LogicBlox and UC Santa Cruz 3Universit´
e Paris Diderot
LICS 2015 Kyoto, Japan
1 / 12
The Complexity of Boundedness for Gu a rded L ogi c s Micha el B - - PowerPoint PPT Presentation
The Complexity of Boundedness for Gu a rded L ogi c s Micha el B enedikt 1 , Ba lder ten Ca te 2 , T hom a s C ol c om b et 3 , M i c h a el Va nden B oom 1 1 U ni v ersit y of Ox ford 2 L ogi cB lo x a nd UC Sa nt a C r uz 3 U ni v ersit e Pa
1University of Oxford 2LogicBlox and UC Santa Cruz 3Universit´
e Paris Diderot
1 / 12
A
A ∶= ∅
A
A)
A ∶= ⋃ α<λ
A
2 / 12
A = ψn+1 A ?
3 / 12
A = ψn+1 A ?
3 / 12
A = ψn+1 A ?
3 / 12
A = ψn+1 A ?
3 / 12
A = ψn+1 A ?
3 / 12
A = ψn+1 A ?
3 / 12
A = ψn+1 A ?
3 / 12
[Hillebrand, Kanellakis, Mairson, Vardi ’95]
[Gaifman, Mairson, Sagiv, Vardi ’87]
[Kolaitis, Otto ’98]
4 / 12
[Hillebrand, Kanellakis, Mairson, Vardi ’95]
[Gaifman, Mairson, Sagiv, Vardi ’87]
[Kolaitis, Otto ’98]
[Cosmadakis, Gaifman, Kanellakis, Vardi ’88]
[Otto ’99]
[Blumensath, Otto, Weyer ’14] [B´ ar´ any, ten Cate, Otto ’12]
4 / 12
[Hillebrand, Kanellakis, Mairson, Vardi ’95]
[Gaifman, Mairson, Sagiv, Vardi ’87]
[Kolaitis, Otto ’98]
[Cosmadakis, Gaifman, Kanellakis, Vardi ’88]
[Otto ’99]
[Blumensath, Otto, Weyer ’14] [B´ ar´ any, ten Cate, Otto ’12]
4 / 12
[Andr´ eka, van Benthem, N´ emeti ’95-’98]
5 / 12
[Andr´ eka, van Benthem, N´ emeti ’95-’98]
[ten Cate, Segoufin ’11]
5 / 12
[Andr´ eka, van Benthem, N´ emeti ’95-’98]
[ten Cate, Segoufin ’11] [B´ ar´ any, ten Cate, Segoufin ’11]
5 / 12
[Andr´ eka, van Benthem, N´ emeti ’95-’98]
[ten Cate, Segoufin ’11] [B´ ar´ any, ten Cate, Segoufin ’11]
6 / 12
7 / 12
7 / 12
7 / 12
8 / 12
8 / 12
8 / 12
8 / 12
8 / 12
9 / 12
9 / 12
9 / 12
10 / 12
10 / 12
10 / 12
11 / 12
11 / 12
11 / 12
11 / 12
11 / 12
12 / 12
Y,y.G(y) ∧ φ(y, Y, Z)](x) for φ positive in Y
Y,y.G(y) ∧ φ(y, Y, Z)](x) for φ positive in Y
Y,y.ψ] replaced by ψn}
Y,y.G(y) ∧ φ(y, Y, Z)](x) for φ positive in Y
Y,y.ψ] replaced by ψn}
Y,y.Sy ∨ ∃z(Ryz ∧ Yz)](y)