src/HOL/SMT/Examples/cert/z3_prop_02.proof
author wenzelm
Wed, 04 Nov 2009 11:30:22 +0100
changeset 33408 a69ddd7dce95
parent 33010 39f73a59e855
permissions -rw-r--r--
tuned thread data;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
33010
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     1
#2 := false
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     2
decl up_1 :: bool
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     3
#4 := up_1
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     4
#5 := (not up_1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     5
#6 := (or up_1 #5)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     6
#7 := (not #6)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     7
#31 := (iff #7 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     8
#1 := true
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     9
#26 := (not true)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    10
#29 := (iff #26 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    11
#30 := [rewrite]: #29
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    12
#27 := (iff #7 #26)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    13
#24 := (iff #6 true)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    14
#25 := [rewrite]: #24
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    15
#28 := [monotonicity #25]: #27
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    16
#32 := [trans #28 #30]: #31
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    17
#23 := [asserted]: #7
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    18
[mp #23 #32]: false
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    19
unsat