Integrating SMT with Theorem Proving for AMS Verification
Yan Peng & Mark Greenstreet
University of British Columbia Vancouver, CA
July 09, 2014
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 1 / 21
Integrating SMT with Theorem Proving for AMS Verification Yan Peng - - PowerPoint PPT Presentation
Integrating SMT with Theorem Proving for AMS Verification Yan Peng & Mark Greenstreet University of British Columbia Vancouver, CA July 09, 2014 Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 1 / 21 Outline
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 1 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 2 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 3 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 4 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 5 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 6 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 7 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 8 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 9 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 10 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 11 / 21
1 (defun f-mul-2 (x) (f-mul 2 x))
3 (defun f-square (x) (f-mul x x))
5 (defun f-minus (x y) (f-plus x (f-neg y)))
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 12 / 21
2
4
6
8
10
12
14
16
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 13 / 21
1 :hints
3
5
7
9
11
13
15
17
19
21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 14 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 15 / 21
DCO
0:23 0:14 15:23
+ −
dn up ∆θ c v
Fref
0:7 0:3 4:7
FDCO Fref
Cdecap
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 16 / 21
Nfref − 1
1+αv(i) 1+βc(i) Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 17 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 18 / 21
j−1
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 19 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 20 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 21 / 21
Peng & Greenstreet (UBC) Integrating SMT with TP FAC (July 09, 2014) 22 / 21