src/HOL/SMT/Examples/cert/z3_prop_08.proof
author haftmann
Wed, 27 Jan 2010 14:02:52 +0100
changeset 34968 ceeffca32eb0
parent 33010 39f73a59e855
permissions -rw-r--r--
tuned structure; moved non-related quickcheck.setup to Code_Generator.thy
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
#75 := (not up_1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     5
#246 := (iff #75 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     6
#1 := true
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     7
#214 := (not true)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     8
#217 := (iff #214 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
     9
#218 := [rewrite]: #217
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    10
#244 := (iff #75 #214)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    11
#238 := (iff up_1 true)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    12
#241 := (iff up_1 #238)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    13
#239 := (iff #238 up_1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    14
#240 := [rewrite]: #239
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    15
#242 := [symm #240]: #241
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    16
decl up_4 :: bool
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    17
#7 := up_4
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    18
decl up_2 :: bool
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    19
#5 := up_2
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    20
#161 := (or up_1 up_2 up_4)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    21
#200 := (iff #161 up_1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    22
#195 := (or up_1 false false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    23
#198 := (iff #195 up_1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    24
#199 := [rewrite]: #198
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    25
#196 := (iff #161 #195)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    26
#189 := (iff up_4 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    27
#102 := (not up_4)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    28
#192 := (iff #102 #189)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    29
#190 := (iff #189 #102)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    30
#191 := [rewrite]: #190
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    31
#193 := [symm #191]: #192
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    32
decl up_3 :: bool
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    33
#6 := up_3
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    34
#108 := (or up_3 #102)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    35
#180 := (iff #108 #102)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    36
#175 := (or false #102)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    37
#178 := (iff #175 #102)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    38
#179 := [rewrite]: #178
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    39
#176 := (iff #108 #175)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    40
#152 := (iff up_3 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    41
#16 := (not up_3)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    42
#155 := (iff #16 #152)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    43
#153 := (iff #152 #16)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    44
#154 := [rewrite]: #153
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    45
#156 := [symm #154]: #155
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    46
decl up_9 :: bool
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    47
#32 := up_9
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    48
#33 := (not up_9)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    49
#34 := (and up_9 #33)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    50
decl up_8 :: bool
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    51
#30 := up_8
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    52
#35 := (or up_8 #34)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    53
#31 := (not up_8)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    54
#36 := (and #31 #35)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    55
#37 := (or up_3 #36)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    56
#38 := (not #37)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    57
#138 := (iff #38 #16)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    58
#136 := (iff #37 up_3)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    59
#131 := (or up_3 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    60
#134 := (iff #131 up_3)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    61
#135 := [rewrite]: #134
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    62
#132 := (iff #37 #131)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    63
#129 := (iff #36 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    64
#124 := (and #31 up_8)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    65
#127 := (iff #124 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    66
#128 := [rewrite]: #127
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    67
#125 := (iff #36 #124)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    68
#122 := (iff #35 up_8)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    69
#117 := (or up_8 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    70
#120 := (iff #117 up_8)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    71
#121 := [rewrite]: #120
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    72
#118 := (iff #35 #117)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    73
#114 := (iff #34 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    74
#116 := [rewrite]: #114
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    75
#119 := [monotonicity #116]: #118
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    76
#123 := [trans #119 #121]: #122
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    77
#126 := [monotonicity #123]: #125
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    78
#130 := [trans #126 #128]: #129
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    79
#133 := [monotonicity #130]: #132
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    80
#137 := [trans #133 #135]: #136
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    81
#139 := [monotonicity #137]: #138
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    82
#113 := [asserted]: #38
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    83
#142 := [mp #113 #139]: #16
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    84
#157 := [mp #142 #156]: #152
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    85
#177 := [monotonicity #157]: #176
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    86
#181 := [trans #177 #179]: #180
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    87
#27 := (or up_4 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    88
#28 := (not #27)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    89
#29 := (or #28 up_3)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    90
#111 := (iff #29 #108)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    91
#105 := (or #102 up_3)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    92
#109 := (iff #105 #108)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    93
#110 := [rewrite]: #109
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    94
#106 := (iff #29 #105)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    95
#103 := (iff #28 #102)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    96
#99 := (iff #27 up_4)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    97
#101 := [rewrite]: #99
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    98
#104 := [monotonicity #101]: #103
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
    99
#107 := [monotonicity #104]: #106
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   100
#112 := [trans #107 #110]: #111
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   101
#98 := [asserted]: #29
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   102
#115 := [mp #98 #112]: #108
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   103
#182 := [mp #115 #181]: #102
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   104
#194 := [mp #182 #193]: #189
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   105
#183 := (iff up_2 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   106
#92 := (not up_2)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   107
#186 := (iff #92 #183)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   108
#184 := (iff #183 #92)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   109
#185 := [rewrite]: #184
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   110
#187 := [symm #185]: #186
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   111
#95 := (or #92 up_3)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   112
#172 := (iff #95 #92)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   113
#167 := (or #92 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   114
#170 := (iff #167 #92)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   115
#171 := [rewrite]: #170
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   116
#168 := (iff #95 #167)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   117
#169 := [monotonicity #157]: #168
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   118
#173 := [trans #169 #171]: #172
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   119
decl up_7 :: bool
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   120
#21 := up_7
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   121
#22 := (not up_7)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   122
#23 := (or up_7 #22)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   123
#24 := (and up_2 #23)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   124
#25 := (not #24)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   125
#26 := (or #25 up_3)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   126
#96 := (iff #26 #95)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   127
#93 := (iff #25 #92)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   128
#90 := (iff #24 up_2)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   129
#85 := (and up_2 true)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   130
#88 := (iff #85 up_2)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   131
#89 := [rewrite]: #88
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   132
#86 := (iff #24 #85)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   133
#82 := (iff #23 true)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   134
#84 := [rewrite]: #82
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   135
#87 := [monotonicity #84]: #86
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   136
#91 := [trans #87 #89]: #90
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   137
#94 := [monotonicity #91]: #93
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   138
#97 := [monotonicity #94]: #96
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   139
#81 := [asserted]: #26
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   140
#100 := [mp #81 #97]: #95
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   141
#174 := [mp #100 #173]: #92
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   142
#188 := [mp #174 #187]: #183
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   143
#197 := [monotonicity #188 #194]: #196
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   144
#201 := [trans #197 #199]: #200
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   145
#58 := (or up_1 up_2 up_3 up_4)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   146
#164 := (iff #58 #161)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   147
#158 := (or up_1 up_2 false up_4)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   148
#162 := (iff #158 #161)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   149
#163 := [rewrite]: #162
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   150
#159 := (iff #58 #158)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   151
#160 := [monotonicity #157]: #159
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   152
#165 := [trans #160 #163]: #164
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   153
#8 := (or up_3 up_4)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   154
#9 := (or up_2 #8)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   155
#10 := (or up_1 #9)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   156
#59 := (iff #10 #58)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   157
#60 := [rewrite]: #59
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   158
#55 := [asserted]: #10
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   159
#61 := [mp #55 #60]: #58
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   160
#166 := [mp #61 #165]: #161
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   161
#202 := [mp #166 #201]: up_1
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   162
#243 := [mp #202 #242]: #238
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   163
#245 := [monotonicity #243]: #244
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   164
#247 := [trans #245 #218]: #246
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   165
#78 := (or #75 up_2)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   166
#235 := (iff #78 #75)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   167
#230 := (or #75 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   168
#233 := (iff #230 #75)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   169
#234 := [rewrite]: #233
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   170
#231 := (iff #78 #230)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   171
#232 := [monotonicity #188]: #231
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   172
#236 := [trans #232 #234]: #235
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   173
#17 := (and up_3 #16)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   174
#18 := (or up_1 #17)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   175
#19 := (not #18)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   176
#20 := (or #19 up_2)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   177
#79 := (iff #20 #78)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   178
#76 := (iff #19 #75)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   179
#73 := (iff #18 up_1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   180
#68 := (or up_1 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   181
#71 := (iff #68 up_1)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   182
#72 := [rewrite]: #71
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   183
#69 := (iff #18 #68)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   184
#62 := (iff #17 false)
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   185
#67 := [rewrite]: #62
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   186
#70 := [monotonicity #67]: #69
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   187
#74 := [trans #70 #72]: #73
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   188
#77 := [monotonicity #74]: #76
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   189
#80 := [monotonicity #77]: #79
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   190
#57 := [asserted]: #20
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   191
#83 := [mp #57 #80]: #78
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   192
#237 := [mp #83 #236]: #75
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   193
[mp #237 #247]: false
39f73a59e855 added proof reconstructon for Z3,
boehmes
parents:
diff changeset
   194
unsat