Towards Machine Learning for Quantification
Mikoláš Janota AITP, 28 March 2018
IST/INESC-ID, University of Lisbon, Portugal
Janota Towards Machine Learning for Quantification 1 / 28
Towards Machine Learning for Quantification Mikol Janota AITP, 28 - - PowerPoint PPT Presentation
Towards Machine Learning for Quantification Mikol Janota AITP, 28 March 2018 IST/INESC-ID, University of Lisbon, Portugal Janota Towards Machine Learning for Quantification 1 / 28 Outline Intro: QBF, Expansion, Games, Careful expansion
IST/INESC-ID, University of Lisbon, Portugal
Janota Towards Machine Learning for Quantification 1 / 28
Janota Towards Machine Learning for Quantification 2 / 28
Janota Towards Machine Learning for Quantification 3 / 28
Janota Towards Machine Learning for Quantification 3 / 28
Janota Towards Machine Learning for Quantification 3 / 28
Janota Towards Machine Learning for Quantification 3 / 28
Janota Towards Machine Learning for Quantification 3 / 28
Janota Towards Machine Learning for Quantification 3 / 28
Janota Towards Machine Learning for Quantification 3 / 28
Janota Towards Machine Learning for Quantification 3 / 28
Janota Towards Machine Learning for Quantification 3 / 28
Janota Towards Machine Learning for Quantification 4 / 28
Janota Towards Machine Learning for Quantification 4 / 28
Janota Towards Machine Learning for Quantification 4 / 28
Janota Towards Machine Learning for Quantification 4 / 28
Janota Towards Machine Learning for Quantification 4 / 28
Janota Towards Machine Learning for Quantification 5 / 28
Janota Towards Machine Learning for Quantification 5 / 28
Janota Towards Machine Learning for Quantification 5 / 28
Janota Towards Machine Learning for Quantification 5 / 28
Janota Towards Machine Learning for Quantification 5 / 28
Janota Towards Machine Learning for Quantification 5 / 28
Janota Towards Machine Learning for Quantification 5 / 28
Janota Towards Machine Learning for Quantification 5 / 28
2
Janota Towards Machine Learning for Quantification 6 / 28
µ∈2U φ[µ]
Janota Towards Machine Learning for Quantification 6 / 28
µ∈2U φ[µ]
Janota Towards Machine Learning for Quantification 6 / 28
0 assignment to
1 assignment to
1 2 assignment to
1 2 assignment to
Janota Towards Machine Learning for Quantification 7 / 28
1 assignment to
1 2 assignment to
1 2 assignment to
Janota Towards Machine Learning for Quantification 7 / 28
1 2 assignment to
1 2 assignment to
Janota Towards Machine Learning for Quantification 7 / 28
1 2 assignment to
Janota Towards Machine Learning for Quantification 7 / 28
Janota Towards Machine Learning for Quantification 7 / 28
Janota Towards Machine Learning for Quantification 7 / 28
1 Function Solve(∃X∀Y. φ) 2 α ← true
3 while true do 4
5
6
7
8
Janota Towards Machine Learning for Quantification 8 / 28
Janota Towards Machine Learning for Quantification 9 / 28
Janota Towards Machine Learning for Quantification 10 / 28
Janota Towards Machine Learning for Quantification 10 / 28
Janota Towards Machine Learning for Quantification 11 / 28
Janota Towards Machine Learning for Quantification 11 / 28
Janota Towards Machine Learning for Quantification 11 / 28
Janota Towards Machine Learning for Quantification 11 / 28
Janota Towards Machine Learning for Quantification 11 / 28
Janota Towards Machine Learning for Quantification 12 / 28
Janota Towards Machine Learning for Quantification 12 / 28
Janota Towards Machine Learning for Quantification 12 / 28
Janota Towards Machine Learning for Quantification 12 / 28
Janota Towards Machine Learning for Quantification 12 / 28
Janota Towards Machine Learning for Quantification 12 / 28
i∈1..n
i 1 n
Janota Towards Machine Learning for Quantification 13 / 28
i∈1..n
i∈1..n
Janota Towards Machine Learning for Quantification 13 / 28
i∈1..n
i∈1..n
Janota Towards Machine Learning for Quantification 13 / 28
i∈1..n
i∈1..n
Janota Towards Machine Learning for Quantification 13 / 28
Janota Towards Machine Learning for Quantification 14 / 28
Janota Towards Machine Learning for Quantification 14 / 28
Janota Towards Machine Learning for Quantification 14 / 28
Janota Towards Machine Learning for Quantification 14 / 28
Janota Towards Machine Learning for Quantification 14 / 28
Janota Towards Machine Learning for Quantification 15 / 28
i 2 n x2
Janota Towards Machine Learning for Quantification 15 / 28
i∈2..n x2 ⇔ 1)
Janota Towards Machine Learning for Quantification 15 / 28
i∈2..n x2 ⇔ 1)
Janota Towards Machine Learning for Quantification 15 / 28
i∈2..n x2 ⇔ 1)
Janota Towards Machine Learning for Quantification 15 / 28
Janota Towards Machine Learning for Quantification 16 / 28
Janota Towards Machine Learning for Quantification 16 / 28
Janota Towards Machine Learning for Quantification 16 / 28
Janota Towards Machine Learning for Quantification 16 / 28
Janota Towards Machine Learning for Quantification 16 / 28
Janota Towards Machine Learning for Quantification 17 / 28
1 n , n
Janota Towards Machine Learning for Quantification 18 / 28
1 n , n
Janota Towards Machine Learning for Quantification 18 / 28
1 n , n
Janota Towards Machine Learning for Quantification 18 / 28
Janota Towards Machine Learning for Quantification 18 / 28
Janota Towards Machine Learning for Quantification 19 / 28
Janota Towards Machine Learning for Quantification 19 / 28
Janota Towards Machine Learning for Quantification 19 / 28
Janota Towards Machine Learning for Quantification 19 / 28
Janota Towards Machine Learning for Quantification 19 / 28
Janota Towards Machine Learning for Quantification 19 / 28
Janota Towards Machine Learning for Quantification 20 / 28
Janota Towards Machine Learning for Quantification 20 / 28
Janota Towards Machine Learning for Quantification 20 / 28
Janota Towards Machine Learning for Quantification 20 / 28
1 X1
0 :
1 1
1 p
1
1, p X1
1 ,
Janota Towards Machine Learning for Quantification 21 / 28
1 1
1 p
1
1, p X1
1 ,
Janota Towards Machine Learning for Quantification 21 / 28
1 p
1
1, p X1
1 ,
Janota Towards Machine Learning for Quantification 21 / 28
1, p X1
1 ,
Janota Towards Machine Learning for Quantification 21 / 28
Janota Towards Machine Learning for Quantification 21 / 28
Janota Towards Machine Learning for Quantification 22 / 28
Janota Towards Machine Learning for Quantification 23 / 28
Janota Towards Machine Learning for Quantification 24 / 28
Janota Towards Machine Learning for Quantification 25 / 28
Janota Towards Machine Learning for Quantification 26 / 28
n m
n
Janota Towards Machine Learning for Quantification 27 / 28
n m
n
Janota Towards Machine Learning for Quantification 27 / 28
Janota Towards Machine Learning for Quantification 27 / 28
Janota Towards Machine Learning for Quantification 27 / 28
Janota Towards Machine Learning for Quantification 27 / 28
Janota Towards Machine Learning for Quantification 27 / 28
Janota Towards Machine Learning for Quantification 27 / 28
Janota Towards Machine Learning for Quantification 28 / 28
Janota Towards Machine Learning for Quantification 28 / 28