src/HOL/Multivariate_Analysis/Integration.certs
author wenzelm
Sat, 24 Nov 2012 17:46:54 +0100
changeset 50191 8b5a256859af
parent 49996 64c8d9d3af18
permissions -rw-r--r--
more robust default font -- user might have switched jEdit TextArea to another font that lacks glyphs;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
     1
823dd49076db7ff6c930933717564ae1a0583125 272 0
37489
44e42d392c6e Introduce a type class for euclidean spaces, port most lemmas from real^'n to this type class.
hoelzl
parents: 37156
diff changeset
     2
#2 := false
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
     3
#47 := 0::Real
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
     4
decl f5 :: (-> S4 S5 Real)
40163
a462d5207aa6 changed SMT configuration options; updated SMT certificates
boehmes
parents: 37489
diff changeset
     5
decl f8 :: S5
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
     6
#13 := f8
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
     7
decl f19 :: S4
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
     8
#44 := f19
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
     9
#45 := (f5 f19 f8)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    10
decl f17 :: (-> S3 S10 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    11
decl f18 :: S10
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    12
#42 := f18
40163
a462d5207aa6 changed SMT configuration options; updated SMT certificates
boehmes
parents: 37489
diff changeset
    13
decl f9 :: S3
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    14
#17 := f9
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    15
#43 := (f17 f9 f18)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    16
#93 := -1::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    17
#104 := (* -1::Real #43)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    18
#105 := (+ #104 #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    19
#94 := (* -1::Real #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    20
#95 := (+ #43 #94)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    21
#223 := (>= #95 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    22
#230 := (if #223 #95 #105)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    23
#384 := (* -1::Real #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    24
#385 := (+ #105 #384)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    25
#386 := (<= #385 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    26
#361 := (= #105 #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    27
#224 := (not #223)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    28
decl f4 :: S3
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    29
#7 := f4
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    30
#57 := (f17 f4 f18)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    31
#137 := (* -1::Real #57)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    32
decl f20 :: S4
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    33
#53 := f20
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    34
#54 := (f5 f20 f8)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    35
#138 := (+ #54 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    36
#121 := (* -1::Real #54)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    37
#128 := (+ #121 #57)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    38
#181 := (<= #138 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    39
#188 := (if #181 #128 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    40
#380 := (* -1::Real #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    41
#383 := (+ #138 #380)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    42
#387 := (<= #383 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    43
#375 := (= #138 #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    44
#182 := (not #181)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    45
#388 := [hypothesis]: #181
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    46
#396 := (or #224 #182)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    47
#199 := -3::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    48
#200 := (* -3::Real #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    49
#201 := (+ #121 #200)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    50
#202 := (+ #45 #201)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    51
#203 := (<= #202 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    52
#204 := (not #203)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    53
#216 := (+ #43 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    54
#217 := (<= #216 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    55
#220 := (not #217)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    56
#241 := (* -3::Real #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    57
#242 := (+ #121 #241)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    58
#243 := (+ #45 #242)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    59
#244 := (<= #243 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    60
#263 := (or #244 #203 #220)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    61
#268 := (not #263)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    62
#64 := (<= #43 #57)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    63
#65 := (implies #64 false)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    64
#55 := (- #45 #54)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    65
#51 := 3::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    66
#58 := (- #57 #54)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    67
#60 := (- #58)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    68
#59 := (< #58 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    69
#61 := (if #59 #60 #58)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    70
#62 := (* #61 3::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    71
#63 := (< #62 #55)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    72
#66 := (implies #63 #65)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    73
#46 := (- #43 #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    74
#49 := (- #46)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    75
#48 := (< #46 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    76
#50 := (if #48 #49 #46)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    77
#52 := (* #50 3::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    78
#56 := (< #52 #55)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    79
#67 := (implies #56 #66)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    80
#68 := (not #67)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    81
#271 := (iff #68 #268)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    82
#157 := (not #64)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    83
#122 := (+ #45 #121)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    84
#131 := (< #128 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    85
#143 := (if #131 #138 #128)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    86
#149 := (* 3::Real #143)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    87
#154 := (< #149 #122)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    88
#163 := (not #154)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    89
#164 := (or #163 #157)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    90
#98 := (< #95 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    91
#110 := (if #98 #105 #95)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    92
#116 := (* 3::Real #110)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    93
#125 := (< #116 #122)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    94
#172 := (not #125)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    95
#173 := (or #172 #164)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    96
#178 := (not #173)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    97
#269 := (iff #178 #268)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    98
#266 := (iff #173 #263)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
    99
#257 := (or #203 #220)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   100
#260 := (or #244 #257)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   101
#264 := (iff #260 #263)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   102
#265 := [rewrite]: #264
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   103
#261 := (iff #173 #260)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   104
#258 := (iff #164 #257)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   105
#221 := (iff #157 #220)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   106
#218 := (iff #64 #217)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   107
#219 := [rewrite]: #218
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   108
#222 := [monotonicity #219]: #221
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   109
#214 := (iff #163 #203)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   110
#209 := (not #204)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   111
#212 := (iff #209 #203)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   112
#213 := [rewrite]: #212
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   113
#210 := (iff #163 #209)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   114
#207 := (iff #154 #204)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   115
#193 := (* 3::Real #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   116
#196 := (< #193 #122)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   117
#205 := (iff #196 #204)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   118
#206 := [rewrite]: #205
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   119
#197 := (iff #154 #196)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   120
#194 := (= #149 #193)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   121
#191 := (= #143 #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   122
#185 := (if #182 #138 #128)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   123
#189 := (= #185 #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   124
#190 := [rewrite]: #189
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   125
#186 := (= #143 #185)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   126
#183 := (iff #131 #182)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   127
#184 := [rewrite]: #183
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   128
#187 := [monotonicity #184]: #186
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   129
#192 := [trans #187 #190]: #191
41233
d4cb4d0c14a7 updated SMT certificates
boehmes
parents: 41132
diff changeset
   130
#195 := [monotonicity #192]: #194
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   131
#198 := [monotonicity #195]: #197
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   132
#208 := [trans #198 #206]: #207
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   133
#211 := [monotonicity #208]: #210
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   134
#215 := [trans #211 #213]: #214
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   135
#259 := [monotonicity #215 #222]: #258
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   136
#255 := (iff #172 #244)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   137
#245 := (not #244)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   138
#250 := (not #245)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   139
#253 := (iff #250 #244)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   140
#254 := [rewrite]: #253
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   141
#251 := (iff #172 #250)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   142
#248 := (iff #125 #245)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   143
#235 := (* 3::Real #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   144
#238 := (< #235 #122)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   145
#246 := (iff #238 #245)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   146
#247 := [rewrite]: #246
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   147
#239 := (iff #125 #238)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   148
#236 := (= #116 #235)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   149
#233 := (= #110 #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   150
#227 := (if #224 #105 #95)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   151
#231 := (= #227 #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   152
#232 := [rewrite]: #231
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   153
#228 := (= #110 #227)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   154
#225 := (iff #98 #224)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   155
#226 := [rewrite]: #225
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   156
#229 := [monotonicity #226]: #228
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   157
#234 := [trans #229 #232]: #233
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   158
#237 := [monotonicity #234]: #236
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   159
#240 := [monotonicity #237]: #239
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   160
#249 := [trans #240 #247]: #248
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   161
#252 := [monotonicity #249]: #251
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   162
#256 := [trans #252 #254]: #255
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   163
#262 := [monotonicity #256 #259]: #261
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   164
#267 := [trans #262 #265]: #266
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   165
#270 := [monotonicity #267]: #269
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   166
#179 := (iff #68 #178)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   167
#176 := (iff #67 #173)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   168
#169 := (implies #125 #164)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   169
#174 := (iff #169 #173)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   170
#175 := [rewrite]: #174
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   171
#170 := (iff #67 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   172
#167 := (iff #66 #164)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   173
#160 := (implies #154 #157)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   174
#165 := (iff #160 #164)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   175
#166 := [rewrite]: #165
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   176
#161 := (iff #66 #160)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   177
#158 := (iff #65 #157)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   178
#159 := [rewrite]: #158
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   179
#155 := (iff #63 #154)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   180
#123 := (= #55 #122)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   181
#124 := [rewrite]: #123
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   182
#152 := (= #62 #149)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   183
#146 := (* #143 3::Real)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
   184
#150 := (= #146 #149)
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
   185
#151 := [rewrite]: #150
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   186
#147 := (= #62 #146)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   187
#144 := (= #61 #143)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   188
#129 := (= #58 #128)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   189
#130 := [rewrite]: #129
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   190
#141 := (= #60 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   191
#134 := (- #128)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   192
#139 := (= #134 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   193
#140 := [rewrite]: #139
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   194
#135 := (= #60 #134)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   195
#136 := [monotonicity #130]: #135
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   196
#142 := [trans #136 #140]: #141
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   197
#132 := (iff #59 #131)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   198
#133 := [monotonicity #130]: #132
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   199
#145 := [monotonicity #133 #142 #130]: #144
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
   200
#148 := [monotonicity #145]: #147
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
   201
#153 := [trans #148 #151]: #152
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   202
#156 := [monotonicity #153 #124]: #155
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   203
#162 := [monotonicity #156 #159]: #161
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   204
#168 := [trans #162 #166]: #167
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   205
#126 := (iff #56 #125)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   206
#119 := (= #52 #116)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   207
#113 := (* #110 3::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   208
#117 := (= #113 #116)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   209
#118 := [rewrite]: #117
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   210
#114 := (= #52 #113)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   211
#111 := (= #50 #110)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   212
#96 := (= #46 #95)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   213
#97 := [rewrite]: #96
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   214
#108 := (= #49 #105)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   215
#101 := (- #95)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   216
#106 := (= #101 #105)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   217
#107 := [rewrite]: #106
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   218
#102 := (= #49 #101)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   219
#103 := [monotonicity #97]: #102
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   220
#109 := [trans #103 #107]: #108
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   221
#99 := (iff #48 #98)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   222
#100 := [monotonicity #97]: #99
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   223
#112 := [monotonicity #100 #109 #97]: #111
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   224
#115 := [monotonicity #112]: #114
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   225
#120 := [trans #115 #118]: #119
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   226
#127 := [monotonicity #120 #124]: #126
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   227
#171 := [monotonicity #127 #168]: #170
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   228
#177 := [trans #171 #175]: #176
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   229
#180 := [monotonicity #177]: #179
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   230
#272 := [trans #180 #270]: #271
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   231
#92 := [asserted]: #68
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   232
#273 := [mp #92 #272]: #268
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   233
#275 := [not-or-elim #273]: #204
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   234
#381 := (+ #128 #380)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   235
#382 := (<= #381 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   236
#374 := (= #128 #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   237
#376 := (or #182 #374)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   238
#377 := [def-axiom]: #376
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   239
#389 := [unit-resolution #377 #388]: #374
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   240
#390 := (not #374)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   241
#391 := (or #390 #382)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   242
#392 := [th-lemma arith triangle-eq]: #391
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   243
#393 := [unit-resolution #392 #389]: #382
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   244
#394 := [hypothesis]: #223
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   245
#276 := [not-or-elim #273]: #217
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   246
#395 := [th-lemma arith farkas 1/2 -1/2 3/2 -1/2 1 #276 #394 #393 #275 #388]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   247
#397 := [lemma #395]: #396
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   248
#398 := [unit-resolution #397 #388]: #224
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   249
#372 := (or #223 #361)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   250
#373 := [def-axiom]: #372
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   251
#399 := [unit-resolution #373 #398]: #361
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   252
#400 := (not #361)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   253
#401 := (or #400 #386)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   254
#402 := [th-lemma arith triangle-eq]: #401
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   255
#403 := [unit-resolution #402 #399]: #386
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   256
#274 := [not-or-elim #273]: #245
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   257
#404 := [th-lemma arith farkas 1/2 -1/3 1/2 -1/6 1/2 1 #398 #274 #393 #275 #276 #403]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   258
#405 := [lemma #404]: #182
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   259
#378 := (or #181 #375)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   260
#379 := [def-axiom]: #378
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   261
#408 := [unit-resolution #379 #405]: #375
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   262
#409 := (not #375)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   263
#410 := (or #409 #387)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
   264
#411 := [th-lemma arith triangle-eq]: #410
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   265
#412 := [unit-resolution #411 #408]: #387
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   266
#413 := (not #387)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   267
#414 := (or #224 #413 #220 #203 #181)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   268
#415 := [th-lemma arith assign-bounds 3 1 1 4]: #414
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   269
#416 := [unit-resolution #415 #405 #275 #276 #412]: #224
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   270
#417 := [unit-resolution #373 #416]: #361
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   271
#418 := [unit-resolution #402 #417]: #386
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   272
[th-lemma arith farkas 2 1 2/3 3 1/3 1 #412 #276 #275 #405 #274 #418]: false
36900
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
   273
unsat
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   274
de944ddeb0dd396c6967b17dba5c16a293e6c02d 344 0
36900
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
   275
#2 := false
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   276
#10 := 0::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   277
decl ?v3!0 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   278
#226 := ?v3!0
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   279
decl ?v0!3 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   280
#225 := ?v0!3
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   281
#47 := -1::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   282
#233 := (* -1::Real ?v0!3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   283
#234 := (+ #233 ?v3!0)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   284
#230 := (* -1::Real ?v3!0)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   285
#231 := (+ ?v0!3 #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   286
#232 := (>= #231 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   287
#235 := (if #232 #231 #234)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   288
#236 := (* -1::Real #235)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   289
#393 := (+ #234 #236)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   290
#394 := (<= #393 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   291
#377 := (= #234 #235)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   292
#378 := (not #232)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   293
decl ?v2!1 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   294
#227 := ?v2!1
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   295
decl ?v1!2 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   296
#224 := ?v1!2
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   297
#240 := (* -1::Real ?v1!2)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   298
#262 := (+ #240 ?v2!1)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   299
#243 := (* -1::Real ?v2!1)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   300
#268 := (+ ?v1!2 #243)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   301
#269 := (>= #268 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   302
#276 := (if #269 #268 #262)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   303
#279 := (* -1::Real #276)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   304
#392 := (+ #262 #279)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   305
#395 := (<= #392 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   306
#384 := (= #262 #276)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   307
#385 := (not #269)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   308
#396 := [hypothesis]: #269
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   309
#404 := (or #378 #385)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   310
#76 := -1/3::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   311
#229 := (* -1/3::Real ?v2!1)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   312
#282 := (+ #229 #279)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   313
#74 := 1/3::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   314
#228 := (* 1/3::Real ?v3!0)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   315
#285 := (+ #228 #282)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   316
#288 := (<= #285 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   317
#313 := (not #288)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   318
#297 := (+ ?v1!2 #233)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   319
#298 := (>= #297 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   320
#303 := (not #298)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   321
#237 := (+ #229 #236)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   322
#238 := (+ #228 #237)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   323
#239 := (<= #238 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   324
#306 := (or #239 #288 #303)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   325
#309 := (not #306)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   326
#250 := (+ ?v0!3 #240)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   327
#251 := (<= #250 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   328
#252 := (not #251)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   329
#241 := (+ ?v2!1 #240)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   330
#244 := (+ #243 ?v1!2)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   331
#242 := (<= #241 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   332
#245 := (if #242 #244 #241)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   333
#246 := (* -1::Real #245)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   334
#247 := (+ #229 #246)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   335
#248 := (+ #228 #247)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   336
#249 := (<= #248 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   337
#253 := (or #239 #249 #252)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   338
#254 := (not #253)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   339
#310 := (iff #254 #309)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   340
#307 := (iff #253 #306)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   341
#304 := (iff #252 #303)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   342
#301 := (iff #251 #298)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   343
#291 := (+ #240 ?v0!3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   344
#294 := (<= #291 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   345
#299 := (iff #294 #298)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   346
#300 := [rewrite]: #299
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   347
#295 := (iff #251 #294)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   348
#292 := (= #250 #291)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   349
#293 := [rewrite]: #292
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   350
#296 := [monotonicity #293]: #295
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   351
#302 := [trans #296 #300]: #301
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   352
#305 := [monotonicity #302]: #304
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   353
#289 := (iff #249 #288)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   354
#286 := (= #248 #285)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   355
#283 := (= #247 #282)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   356
#280 := (= #246 #279)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   357
#277 := (= #245 #276)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   358
#263 := (= #241 #262)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   359
#264 := [rewrite]: #263
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   360
#274 := (= #244 #268)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   361
#275 := [rewrite]: #274
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   362
#272 := (iff #242 #269)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   363
#265 := (<= #262 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   364
#270 := (iff #265 #269)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   365
#271 := [rewrite]: #270
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   366
#266 := (iff #242 #265)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   367
#267 := [monotonicity #264]: #266
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   368
#273 := [trans #267 #271]: #272
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   369
#278 := [monotonicity #273 #275 #264]: #277
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   370
#281 := [monotonicity #278]: #280
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   371
#284 := [monotonicity #281]: #283
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   372
#287 := [monotonicity #284]: #286
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   373
#290 := [monotonicity #287]: #289
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   374
#308 := [monotonicity #290 #305]: #307
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   375
#311 := [monotonicity #308]: #310
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   376
#19 := (:var 2 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   377
#95 := (* -1::Real #19)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   378
#7 := (:var 3 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   379
#165 := (+ #7 #95)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   380
#166 := (<= #165 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   381
#169 := (not #166)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   382
#14 := (:var 1 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   383
#96 := (+ #14 #95)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   384
#67 := (* -1::Real #14)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   385
#86 := (+ #67 #19)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   386
#134 := (<= #96 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   387
#141 := (if #134 #86 #96)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   388
#149 := (* -1::Real #141)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   389
#77 := (* -1/3::Real #14)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   390
#150 := (+ #77 #149)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   391
#8 := (:var 0 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   392
#75 := (* 1/3::Real #8)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   393
#151 := (+ #75 #150)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   394
#152 := (<= #151 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   395
#58 := (* -1::Real #7)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   396
#59 := (+ #58 #8)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   397
#48 := (* -1::Real #8)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   398
#49 := (+ #7 #48)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   399
#172 := (>= #49 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   400
#179 := (if #172 #49 #59)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   401
#187 := (* -1::Real #179)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   402
#188 := (+ #77 #187)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   403
#189 := (+ #75 #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   404
#190 := (<= #189 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   405
#209 := (or #190 #152 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   406
#214 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real)) #209)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   407
#217 := (not #214)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   408
#255 := (~ #217 #254)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   409
#256 := [sk]: #255
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   410
#25 := (<= #7 #19)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   411
#26 := (implies #25 false)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   412
#16 := 3::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   413
#15 := (- #8 #14)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   414
#17 := (/ #15 3::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   415
#20 := (- #19 #14)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   416
#22 := (- #20)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   417
#21 := (< #20 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   418
#23 := (if #21 #22 #20)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   419
#24 := (< #23 #17)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   420
#27 := (implies #24 #26)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   421
#9 := (- #7 #8)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   422
#12 := (- #9)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   423
#11 := (< #9 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   424
#13 := (if #11 #12 #9)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   425
#18 := (< #13 #17)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   426
#28 := (implies #18 #27)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   427
#29 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real)) #28)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   428
#30 := (not #29)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   429
#220 := (iff #30 #217)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   430
#107 := (not #25)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   431
#78 := (+ #75 #77)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   432
#89 := (< #86 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   433
#101 := (if #89 #96 #86)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   434
#104 := (< #101 #78)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   435
#113 := (not #104)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   436
#114 := (or #113 #107)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   437
#52 := (< #49 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   438
#64 := (if #52 #59 #49)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   439
#83 := (< #64 #78)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   440
#122 := (not #83)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   441
#123 := (or #122 #114)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   442
#128 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real)) #123)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   443
#131 := (not #128)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   444
#218 := (iff #131 #217)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   445
#215 := (iff #128 #214)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   446
#212 := (iff #123 #209)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   447
#203 := (or #152 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   448
#206 := (or #190 #203)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   449
#210 := (iff #206 #209)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   450
#211 := [rewrite]: #210
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   451
#207 := (iff #123 #206)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   452
#204 := (iff #114 #203)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   453
#170 := (iff #107 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   454
#167 := (iff #25 #166)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   455
#168 := [rewrite]: #167
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   456
#171 := [monotonicity #168]: #170
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   457
#163 := (iff #113 #152)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   458
#153 := (not #152)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   459
#158 := (not #153)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   460
#161 := (iff #158 #152)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   461
#162 := [rewrite]: #161
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   462
#159 := (iff #113 #158)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   463
#156 := (iff #104 #153)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   464
#146 := (< #141 #78)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   465
#154 := (iff #146 #153)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   466
#155 := [rewrite]: #154
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   467
#147 := (iff #104 #146)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   468
#144 := (= #101 #141)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   469
#135 := (not #134)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   470
#138 := (if #135 #96 #86)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   471
#142 := (= #138 #141)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   472
#143 := [rewrite]: #142
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   473
#139 := (= #101 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   474
#136 := (iff #89 #135)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   475
#137 := [rewrite]: #136
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   476
#140 := [monotonicity #137]: #139
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   477
#145 := [trans #140 #143]: #144
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   478
#148 := [monotonicity #145]: #147
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   479
#157 := [trans #148 #155]: #156
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   480
#160 := [monotonicity #157]: #159
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   481
#164 := [trans #160 #162]: #163
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   482
#205 := [monotonicity #164 #171]: #204
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   483
#201 := (iff #122 #190)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   484
#191 := (not #190)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   485
#196 := (not #191)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   486
#199 := (iff #196 #190)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   487
#200 := [rewrite]: #199
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   488
#197 := (iff #122 #196)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   489
#194 := (iff #83 #191)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   490
#184 := (< #179 #78)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   491
#192 := (iff #184 #191)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   492
#193 := [rewrite]: #192
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   493
#185 := (iff #83 #184)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   494
#182 := (= #64 #179)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   495
#173 := (not #172)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   496
#176 := (if #173 #59 #49)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   497
#180 := (= #176 #179)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   498
#181 := [rewrite]: #180
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   499
#177 := (= #64 #176)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   500
#174 := (iff #52 #173)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   501
#175 := [rewrite]: #174
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   502
#178 := [monotonicity #175]: #177
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   503
#183 := [trans #178 #181]: #182
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   504
#186 := [monotonicity #183]: #185
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   505
#195 := [trans #186 #193]: #194
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   506
#198 := [monotonicity #195]: #197
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   507
#202 := [trans #198 #200]: #201
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   508
#208 := [monotonicity #202 #205]: #207
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   509
#213 := [trans #208 #211]: #212
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   510
#216 := [quant-intro #213]: #215
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   511
#219 := [monotonicity #216]: #218
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   512
#132 := (iff #30 #131)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   513
#129 := (iff #29 #128)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   514
#126 := (iff #28 #123)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   515
#119 := (implies #83 #114)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   516
#124 := (iff #119 #123)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   517
#125 := [rewrite]: #124
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   518
#120 := (iff #28 #119)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   519
#117 := (iff #27 #114)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   520
#110 := (implies #104 #107)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   521
#115 := (iff #110 #114)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   522
#116 := [rewrite]: #115
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   523
#111 := (iff #27 #110)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   524
#108 := (iff #26 #107)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   525
#109 := [rewrite]: #108
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   526
#105 := (iff #24 #104)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   527
#81 := (= #17 #78)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   528
#68 := (+ #8 #67)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   529
#71 := (/ #68 3::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   530
#79 := (= #71 #78)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   531
#80 := [rewrite]: #79
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   532
#72 := (= #17 #71)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   533
#69 := (= #15 #68)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   534
#70 := [rewrite]: #69
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   535
#73 := [monotonicity #70]: #72
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   536
#82 := [trans #73 #80]: #81
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   537
#102 := (= #23 #101)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   538
#87 := (= #20 #86)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   539
#88 := [rewrite]: #87
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   540
#99 := (= #22 #96)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   541
#92 := (- #86)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   542
#97 := (= #92 #96)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   543
#98 := [rewrite]: #97
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   544
#93 := (= #22 #92)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   545
#94 := [monotonicity #88]: #93
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   546
#100 := [trans #94 #98]: #99
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   547
#90 := (iff #21 #89)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   548
#91 := [monotonicity #88]: #90
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   549
#103 := [monotonicity #91 #100 #88]: #102
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   550
#106 := [monotonicity #103 #82]: #105
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   551
#112 := [monotonicity #106 #109]: #111
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   552
#118 := [trans #112 #116]: #117
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   553
#84 := (iff #18 #83)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   554
#65 := (= #13 #64)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   555
#50 := (= #9 #49)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   556
#51 := [rewrite]: #50
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   557
#62 := (= #12 #59)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   558
#55 := (- #49)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   559
#60 := (= #55 #59)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   560
#61 := [rewrite]: #60
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   561
#56 := (= #12 #55)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   562
#57 := [monotonicity #51]: #56
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   563
#63 := [trans #57 #61]: #62
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   564
#53 := (iff #11 #52)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   565
#54 := [monotonicity #51]: #53
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   566
#66 := [monotonicity #54 #63 #51]: #65
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   567
#85 := [monotonicity #66 #82]: #84
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   568
#121 := [monotonicity #85 #118]: #120
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   569
#127 := [trans #121 #125]: #126
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   570
#130 := [quant-intro #127]: #129
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   571
#133 := [monotonicity #130]: #132
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   572
#221 := [trans #133 #219]: #220
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   573
#46 := [asserted]: #30
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   574
#222 := [mp #46 #221]: #217
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   575
#259 := [mp~ #222 #256]: #254
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   576
#260 := [mp #259 #311]: #309
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   577
#314 := [not-or-elim #260]: #313
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   578
#390 := (+ #268 #279)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   579
#391 := (<= #390 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   580
#383 := (= #268 #276)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   581
#386 := (or #385 #383)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   582
#387 := [def-axiom]: #386
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   583
#397 := [unit-resolution #387 #396]: #383
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   584
#398 := (not #383)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   585
#399 := (or #398 #391)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   586
#400 := [th-lemma arith triangle-eq]: #399
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   587
#401 := [unit-resolution #400 #397]: #391
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   588
#402 := [hypothesis]: #232
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   589
#315 := [not-or-elim #260]: #298
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   590
#403 := [th-lemma arith farkas 1/2 1/2 3/2 3/2 1 #315 #402 #401 #314 #396]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   591
#405 := [lemma #403]: #404
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   592
#406 := [unit-resolution #405 #396]: #378
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   593
#261 := (not #239)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   594
#312 := [not-or-elim #260]: #261
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   595
#381 := (or #232 #377)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   596
#382 := [def-axiom]: #381
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   597
#407 := [unit-resolution #382 #406]: #377
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   598
#408 := (not #377)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   599
#409 := (or #408 #394)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   600
#410 := [th-lemma arith triangle-eq]: #409
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   601
#411 := [unit-resolution #410 #407]: #394
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   602
#412 := [th-lemma arith farkas 2 2 1 1 1 1 #411 #312 #401 #314 #315 #406]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   603
#413 := [lemma #412]: #385
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   604
#388 := (or #269 #384)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   605
#389 := [def-axiom]: #388
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   606
#416 := [unit-resolution #389 #413]: #384
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   607
#417 := (not #384)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   608
#418 := (or #417 #395)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   609
#419 := [th-lemma arith triangle-eq]: #418
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   610
#420 := [unit-resolution #419 #416]: #395
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   611
#421 := (not #395)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   612
#422 := (or #378 #421 #303 #288 #269)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   613
#423 := [th-lemma arith assign-bounds 3 1 3 4]: #422
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   614
#424 := [unit-resolution #423 #413 #314 #315 #420]: #378
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   615
#425 := [unit-resolution #382 #424]: #377
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   616
#426 := [unit-resolution #410 #425]: #394
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   617
[th-lemma arith farkas 2 1 2 3 1 1 #420 #315 #314 #413 #312 #426]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   618
unsat
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   619
30337497c57dec04cb45940d60f17c3a08d5b406 59 0
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   620
#2 := false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   621
#41 := 0::Real
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
   622
decl f12 :: (-> S5 Real)
41064
0c447a17770a updated SMT certificates
boehmes
parents: 40333
diff changeset
   623
decl f13 :: (-> S4 S4 S5)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   624
decl f14 :: (-> S6 S3 S4)
41282
a4d1b5eef12e updated SMT certificates
boehmes
parents: 41233
diff changeset
   625
decl f4 :: S3
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   626
#7 := f4
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   627
decl f15 :: S6
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   628
#36 := f15
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   629
#38 := (f14 f15 f4)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
   630
decl f10 :: S3
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   631
#24 := f10
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   632
#37 := (f14 f15 f10)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   633
#39 := (f13 #37 #38)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   634
#40 := (f12 #39)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   635
#253 := (>= #40 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   636
#255 := (not #253)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   637
#49 := (= #40 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   638
#50 := (not #49)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   639
#134 := [asserted]: #50
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   640
#261 := (or #49 #255)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   641
#42 := (<= #40 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   642
#132 := [asserted]: #42
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   643
#254 := (not #42)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   644
#259 := (or #49 #254 #255)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   645
#260 := [th-lemma arith triangle-eq]: #259
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   646
#262 := [unit-resolution #260 #132]: #261
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   647
#263 := [unit-resolution #262 #134]: #255
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   648
#44 := (:var 0 S4)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   649
#43 := (:var 1 S4)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   650
#45 := (f13 #43 #44)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   651
#246 := (pattern #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   652
#46 := (f12 #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   653
#137 := (>= #46 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   654
#247 := (forall (vars (?v0 S4) (?v1 S4)) (:pat #246) #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   655
#139 := (forall (vars (?v0 S4) (?v1 S4)) #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   656
#250 := (iff #139 #247)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   657
#248 := (iff #137 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   658
#249 := [refl]: #248
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   659
#251 := [quant-intro #249]: #250
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   660
#155 := (~ #139 #139)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   661
#143 := (~ #137 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   662
#144 := [refl]: #143
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   663
#156 := [nnf-pos #144]: #155
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   664
#47 := (<= 0::Real #46)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   665
#48 := (forall (vars (?v0 S4) (?v1 S4)) #47)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   666
#140 := (iff #48 #139)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   667
#136 := (iff #47 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   668
#138 := [rewrite]: #136
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   669
#141 := [quant-intro #138]: #140
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   670
#133 := [asserted]: #48
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   671
#142 := [mp #133 #141]: #139
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   672
#157 := [mp~ #142 #156]: #139
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   673
#252 := [mp #157 #251]: #247
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   674
#256 := (not #247)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   675
#257 := (or #256 #253)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   676
#258 := [quant-inst #37 #38]: #257
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   677
[unit-resolution #258 #252 #263]: false
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41282
diff changeset
   678
unsat
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   679
1da91241d9cef93f8c738b96ec6815cac1c1c9f8 220 0
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41282
diff changeset
   680
#2 := false
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   681
#32 := 0::Real
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41282
diff changeset
   682
decl f3 :: (-> S2 S3 Real)
e3c7b07704bc updated SMT certificates
boehmes
parents: 41282
diff changeset
   683
decl f5 :: S3
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   684
#8 := f5
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   685
decl f12 :: S2
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   686
#24 := f12
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   687
#35 := (f3 f12 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   688
#103 := -1::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   689
#311 := (* -1::Real #35)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41282
diff changeset
   690
decl f6 :: S2
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   691
#10 := f6
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   692
#11 := (f3 f6 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   693
#338 := (+ #11 #311)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   694
#339 := (>= #338 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   695
#344 := (not #339)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41282
diff changeset
   696
decl f4 :: S2
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   697
#7 := f4
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   698
#9 := (f3 f4 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   699
#312 := (+ #9 #311)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   700
#313 := (<= #312 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   701
#314 := (not #313)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   702
#347 := (or #314 #344)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   703
#350 := (not #347)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   704
#20 := (:var 0 S3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   705
#27 := (f3 f6 #20)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   706
#282 := (pattern #27)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   707
#25 := (f3 f12 #20)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   708
#281 := (pattern #25)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   709
#23 := (f3 f4 #20)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   710
#280 := (pattern #23)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   711
decl f7 :: (-> S4 S3 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   712
decl f8 :: S4
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   713
#13 := f8
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   714
#21 := (f7 f8 #20)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   715
#279 := (pattern #21)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   716
#109 := (* -1::Real #27)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   717
#110 := (+ #25 #109)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   718
#111 := (<= #110 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   719
#205 := (not #111)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   720
#104 := (* -1::Real #25)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   721
#105 := (+ #23 #104)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   722
#106 := (<= #105 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   723
#204 := (not #106)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   724
#206 := (or #204 #205)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   725
#207 := (not #206)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   726
#42 := 0::Int
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   727
#76 := -1::Int
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   728
#90 := (* -1::Int #21)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   729
decl f9 :: (-> S5 S6 S3)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   730
decl f11 :: S6
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   731
#16 := f11
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   732
decl f10 :: S5
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   733
#15 := f10
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   734
#17 := (f9 f10 f11)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   735
#18 := (f7 f8 #17)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   736
#91 := (+ #18 #90)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   737
#92 := (<= #91 0::Int)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   738
#210 := (or #92 #207)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   739
#283 := (forall (vars (?v0 S3)) (:pat #279 #280 #281 #282) #210)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   740
#213 := (forall (vars (?v0 S3)) #210)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   741
#286 := (iff #213 #283)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   742
#284 := (iff #210 #210)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   743
#285 := [refl]: #284
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   744
#287 := [quant-intro #285]: #286
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   745
#114 := (and #106 #111)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   746
#117 := (or #92 #114)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   747
#120 := (forall (vars (?v0 S3)) #117)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   748
#214 := (iff #120 #213)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   749
#211 := (iff #117 #210)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   750
#208 := (iff #114 #207)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   751
#209 := [rewrite]: #208
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   752
#212 := [monotonicity #209]: #211
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   753
#215 := [quant-intro #212]: #214
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   754
#198 := (~ #120 #120)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   755
#200 := (~ #117 #117)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   756
#201 := [refl]: #200
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   757
#199 := [nnf-pos #201]: #198
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   758
#28 := (<= #25 #27)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   759
#26 := (<= #23 #25)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   760
#29 := (and #26 #28)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   761
#22 := (< #21 #18)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   762
#30 := (implies #22 #29)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   763
#31 := (forall (vars (?v0 S3)) #30)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   764
#123 := (iff #31 #120)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   765
#75 := (not #22)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   766
#84 := (or #75 #29)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   767
#87 := (forall (vars (?v0 S3)) #84)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   768
#121 := (iff #87 #120)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   769
#118 := (iff #84 #117)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   770
#115 := (iff #29 #114)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   771
#112 := (iff #28 #111)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   772
#113 := [rewrite]: #112
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   773
#107 := (iff #26 #106)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   774
#108 := [rewrite]: #107
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   775
#116 := [monotonicity #108 #113]: #115
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   776
#101 := (iff #75 #92)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   777
#93 := (not #92)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   778
#96 := (not #93)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   779
#99 := (iff #96 #92)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   780
#100 := [rewrite]: #99
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   781
#97 := (iff #75 #96)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   782
#94 := (iff #22 #93)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   783
#95 := [rewrite]: #94
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   784
#98 := [monotonicity #95]: #97
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   785
#102 := [trans #98 #100]: #101
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   786
#119 := [monotonicity #102 #116]: #118
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   787
#122 := [quant-intro #119]: #121
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   788
#88 := (iff #31 #87)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   789
#85 := (iff #30 #84)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   790
#86 := [rewrite]: #85
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   791
#89 := [quant-intro #86]: #88
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   792
#124 := [trans #89 #122]: #123
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   793
#74 := [asserted]: #31
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   794
#125 := [mp #74 #124]: #120
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   795
#196 := [mp~ #125 #199]: #120
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   796
#216 := [mp #196 #215]: #213
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   797
#288 := [mp #216 #287]: #283
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   798
#79 := (* -1::Int #18)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   799
#14 := (f7 f8 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   800
#80 := (+ #14 #79)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   801
#78 := (>= #80 0::Int)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   802
#77 := (not #78)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   803
#19 := (< #14 #18)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   804
#81 := (iff #19 #77)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   805
#82 := [rewrite]: #81
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   806
#73 := [asserted]: #19
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   807
#83 := [mp #73 #82]: #77
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   808
#356 := (not #283)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   809
#357 := (or #356 #78 #350)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   810
#315 := (* -1::Real #11)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   811
#316 := (+ #35 #315)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   812
#317 := (<= #316 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   813
#318 := (not #317)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   814
#319 := (or #314 #318)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   815
#320 := (not #319)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   816
#308 := (* -1::Int #14)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   817
#309 := (+ #18 #308)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   818
#310 := (<= #309 0::Int)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   819
#321 := (or #310 #320)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   820
#358 := (or #356 #321)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   821
#365 := (iff #358 #357)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   822
#353 := (or #78 #350)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   823
#360 := (or #356 #353)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   824
#363 := (iff #360 #357)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   825
#364 := [rewrite]: #363
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   826
#361 := (iff #358 #360)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   827
#354 := (iff #321 #353)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   828
#351 := (iff #320 #350)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   829
#348 := (iff #319 #347)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   830
#345 := (iff #318 #344)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   831
#342 := (iff #317 #339)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   832
#332 := (+ #315 #35)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   833
#335 := (<= #332 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   834
#340 := (iff #335 #339)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   835
#341 := [rewrite]: #340
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   836
#336 := (iff #317 #335)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   837
#333 := (= #316 #332)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   838
#334 := [rewrite]: #333
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   839
#337 := [monotonicity #334]: #336
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   840
#343 := [trans #337 #341]: #342
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   841
#346 := [monotonicity #343]: #345
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   842
#349 := [monotonicity #346]: #348
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   843
#352 := [monotonicity #349]: #351
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   844
#330 := (iff #310 #78)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   845
#322 := (+ #308 #18)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   846
#325 := (<= #322 0::Int)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   847
#328 := (iff #325 #78)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   848
#329 := [rewrite]: #328
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   849
#326 := (iff #310 #325)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   850
#323 := (= #309 #322)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   851
#324 := [rewrite]: #323
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   852
#327 := [monotonicity #324]: #326
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   853
#331 := [trans #327 #329]: #330
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   854
#355 := [monotonicity #331 #352]: #354
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   855
#362 := [monotonicity #355]: #361
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   856
#366 := [trans #362 #364]: #365
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   857
#359 := [quant-inst #8]: #358
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   858
#367 := [mp #359 #366]: #357
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   859
#435 := [unit-resolution #367 #83 #288]: #350
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   860
#370 := (or #347 #339)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   861
#371 := [def-axiom]: #370
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   862
#436 := [unit-resolution #371 #435]: #339
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   863
#419 := (>= #312 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   864
#457 := (not #419)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   865
#418 := (= #9 #35)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   866
#452 := (not #418)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   867
#36 := (= #35 #11)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   868
#37 := (not #36)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   869
#453 := (iff #37 #452)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   870
#450 := (iff #36 #418)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   871
#448 := (iff #418 #36)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   872
#443 := (= #11 #35)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   873
#446 := (iff #443 #36)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   874
#447 := [commutativity]: #446
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   875
#444 := (iff #418 #443)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   876
#12 := (= #9 #11)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   877
#72 := [asserted]: #12
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   878
#445 := [monotonicity #72]: #444
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   879
#449 := [trans #445 #447]: #448
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   880
#451 := [symm #449]: #450
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   881
#454 := [monotonicity #451]: #453
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   882
#127 := [asserted]: #37
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   883
#455 := [mp #127 #454]: #452
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   884
#460 := (or #418 #457)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   885
#368 := (or #347 #313)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   886
#369 := [def-axiom]: #368
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   887
#456 := [unit-resolution #369 #435]: #313
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   888
#458 := (or #418 #314 #457)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   889
#459 := [th-lemma arith triangle-eq]: #458
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   890
#461 := [unit-resolution #459 #456]: #460
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   891
#462 := [unit-resolution #461 #455]: #457
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   892
#413 := (+ #9 #315)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   893
#417 := (>= #413 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   894
#463 := (not #12)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   895
#464 := (or #463 #417)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   896
#465 := [th-lemma arith triangle-eq]: #464
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   897
#466 := [unit-resolution #465 #72]: #417
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   898
[th-lemma arith farkas 1 -1 1 #466 #462 #436]: false
36900
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
   899
unsat
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   900
6067cf487a9641d94ba72113a6d1147a045ae6d1 350 0
36900
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
   901
#2 := false
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   902
#7 := 0::Real
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   903
decl f9 :: (-> S6 S2 Real)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   904
decl f12 :: S2
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   905
#26 := f12
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   906
decl f10 :: S6
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   907
#18 := f10
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   908
#33 := (f9 f10 f12)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   909
decl f13 :: S6
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   910
#30 := f13
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   911
#31 := (f9 f13 f12)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   912
#101 := -1::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   913
#137 := (* -1::Real #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   914
#138 := (+ #137 #33)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
   915
decl f3 :: Real
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   916
#8 := f3
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   917
#193 := (* -1::Real #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   918
#194 := (+ #31 #193)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   919
#195 := (+ f3 #194)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   920
#196 := (<= #195 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   921
#199 := (if #196 f3 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   922
#558 := (* -1::Real #199)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   923
#559 := (+ f3 #558)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   924
#566 := (<= #559 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   925
#573 := (not #566)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   926
#128 := 1/2::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   927
#202 := (* 1/2::Real #199)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   928
#460 := (<= #202 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   929
#211 := (= #202 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   930
#216 := (not #211)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   931
#130 := (* 1/2::Real #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   932
#190 := (+ #137 #130)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   933
decl f11 :: S6
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   934
#20 := f11
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   935
#29 := (f9 f11 f12)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   936
#129 := (* 1/2::Real #29)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   937
#191 := (+ #129 #190)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   938
#188 := (>= #191 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   939
#186 := (not #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   940
#230 := (<= #194 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   941
#226 := (+ #29 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   942
#227 := (<= #226 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   943
#233 := (and #227 #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   944
#55 := 0::Int
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   945
decl f4 :: (-> S3 S2 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   946
decl f5 :: S3
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   947
#10 := f5
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   948
#27 := (f4 f5 f12)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   949
#94 := -1::Int
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   950
#118 := (* -1::Int #27)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   951
decl f6 :: (-> S4 S5 S2)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   952
decl f8 :: S5
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   953
#14 := f8
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
   954
decl f7 :: S4
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   955
#13 := f7
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   956
#15 := (f6 f7 f8)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   957
#16 := (f4 f5 #15)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   958
#119 := (+ #16 #118)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   959
#120 := (<= #119 0::Int)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   960
#236 := (or #120 #233)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   961
#239 := (not #236)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   962
#248 := (or #239 #186 #216)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   963
#253 := (not #248)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   964
#38 := 2::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   965
#41 := (- #33 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   966
#42 := (<= f3 #41)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   967
#43 := (if #42 f3 #41)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   968
#44 := (/ #43 2::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   969
#45 := (+ #31 #44)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   970
#46 := (= #45 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   971
#47 := (not #46)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   972
#37 := (+ #29 #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   973
#39 := (/ #37 2::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   974
#40 := (<= #31 #39)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   975
#48 := (implies #40 #47)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   976
#34 := (<= #31 #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   977
#32 := (<= #29 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   978
#35 := (and #32 #34)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   979
#28 := (< #27 #16)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   980
#36 := (implies #28 #35)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   981
#49 := (implies #36 #48)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   982
#50 := (not #49)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   983
#256 := (iff #50 #253)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   984
#141 := (<= f3 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   985
#144 := (if #141 f3 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   986
#150 := (* 1/2::Real #144)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   987
#155 := (+ #31 #150)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   988
#158 := (= #155 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   989
#161 := (not #158)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   990
#131 := (+ #129 #130)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   991
#134 := (<= #31 #131)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   992
#167 := (not #134)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   993
#168 := (or #167 #161)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   994
#117 := (not #28)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   995
#125 := (or #117 #35)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   996
#176 := (not #125)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   997
#177 := (or #176 #168)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   998
#182 := (not #177)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
   999
#254 := (iff #182 #253)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1000
#251 := (iff #177 #248)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1001
#242 := (or #186 #216)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1002
#245 := (or #239 #242)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1003
#249 := (iff #245 #248)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1004
#250 := [rewrite]: #249
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1005
#246 := (iff #177 #245)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1006
#243 := (iff #168 #242)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1007
#217 := (iff #161 #216)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1008
#214 := (iff #158 #211)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1009
#205 := (+ #31 #202)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1010
#208 := (= #205 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1011
#212 := (iff #208 #211)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1012
#213 := [rewrite]: #212
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1013
#209 := (iff #158 #208)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1014
#206 := (= #155 #205)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1015
#203 := (= #150 #202)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1016
#200 := (= #144 #199)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1017
#197 := (iff #141 #196)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1018
#198 := [rewrite]: #197
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1019
#201 := [monotonicity #198]: #200
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1020
#204 := [monotonicity #201]: #203
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1021
#207 := [monotonicity #204]: #206
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1022
#210 := [monotonicity #207]: #209
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1023
#215 := [trans #210 #213]: #214
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1024
#218 := [monotonicity #215]: #217
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1025
#189 := (iff #167 #186)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1026
#185 := (iff #134 #188)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1027
#187 := [rewrite]: #185
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1028
#192 := [monotonicity #187]: #189
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1029
#244 := [monotonicity #192 #218]: #243
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1030
#240 := (iff #176 #239)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1031
#237 := (iff #125 #236)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1032
#234 := (iff #35 #233)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1033
#231 := (iff #34 #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1034
#232 := [rewrite]: #231
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1035
#228 := (iff #32 #227)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1036
#229 := [rewrite]: #228
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1037
#235 := [monotonicity #229 #232]: #234
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1038
#224 := (iff #117 #120)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1039
#121 := (not #120)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1040
#219 := (not #121)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1041
#222 := (iff #219 #120)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1042
#223 := [rewrite]: #222
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1043
#220 := (iff #117 #219)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1044
#122 := (iff #28 #121)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1045
#123 := [rewrite]: #122
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1046
#221 := [monotonicity #123]: #220
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1047
#225 := [trans #221 #223]: #224
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1048
#238 := [monotonicity #225 #235]: #237
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1049
#241 := [monotonicity #238]: #240
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1050
#247 := [monotonicity #241 #244]: #246
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1051
#252 := [trans #247 #250]: #251
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1052
#255 := [monotonicity #252]: #254
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1053
#183 := (iff #50 #182)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1054
#180 := (iff #49 #177)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1055
#173 := (implies #125 #168)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1056
#178 := (iff #173 #177)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1057
#179 := [rewrite]: #178
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1058
#174 := (iff #49 #173)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1059
#171 := (iff #48 #168)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1060
#164 := (implies #134 #161)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1061
#169 := (iff #164 #168)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1062
#170 := [rewrite]: #169
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1063
#165 := (iff #48 #164)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1064
#162 := (iff #47 #161)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1065
#159 := (iff #46 #158)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1066
#156 := (= #45 #155)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1067
#153 := (= #44 #150)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1068
#147 := (/ #144 2::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1069
#151 := (= #147 #150)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1070
#152 := [rewrite]: #151
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1071
#148 := (= #44 #147)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1072
#145 := (= #43 #144)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1073
#139 := (= #41 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1074
#140 := [rewrite]: #139
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1075
#142 := (iff #42 #141)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1076
#143 := [monotonicity #140]: #142
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1077
#146 := [monotonicity #143 #140]: #145
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1078
#149 := [monotonicity #146]: #148
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1079
#154 := [trans #149 #152]: #153
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1080
#157 := [monotonicity #154]: #156
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1081
#160 := [monotonicity #157]: #159
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1082
#163 := [monotonicity #160]: #162
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1083
#135 := (iff #40 #134)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1084
#132 := (= #39 #131)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1085
#133 := [rewrite]: #132
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1086
#136 := [monotonicity #133]: #135
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1087
#166 := [monotonicity #136 #163]: #165
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1088
#172 := [trans #166 #170]: #171
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1089
#126 := (iff #36 #125)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1090
#127 := [rewrite]: #126
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1091
#175 := [monotonicity #127 #172]: #174
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1092
#181 := [trans #175 #179]: #180
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1093
#184 := [monotonicity #181]: #183
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1094
#257 := [trans #184 #255]: #256
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1095
#93 := [asserted]: #50
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1096
#258 := [mp #93 #257]: #253
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1097
#261 := [not-or-elim #258]: #211
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1098
#568 := (or #216 #460)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1099
#569 := [th-lemma arith triangle-eq]: #568
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1100
#570 := [unit-resolution #569 #261]: #460
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1101
#571 := [hypothesis]: #566
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1102
#88 := (<= f3 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1103
#89 := (not #88)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1104
#9 := (< 0::Real f3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1105
#90 := (iff #9 #89)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1106
#91 := [rewrite]: #90
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1107
#85 := [asserted]: #9
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1108
#92 := [mp #85 #91]: #89
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1109
#572 := [th-lemma arith farkas -1/2 1/2 1 #92 #571 #570]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1110
#574 := [lemma #572]: #573
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1111
#453 := (= f3 #199)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1112
#454 := (= #138 #199)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1113
#583 := (not #454)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1114
#567 := (+ #138 #558)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1115
#575 := (<= #567 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1116
#580 := (not #575)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1117
#515 := (+ #29 #193)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1118
#516 := (>= #515 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1119
#521 := (not #516)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1120
#87 := [asserted]: #28
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1121
#124 := [mp #87 #123]: #121
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1122
#11 := (:var 0 S2)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1123
#21 := (f9 f11 #11)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1124
#427 := (pattern #21)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1125
#19 := (f9 f10 #11)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1126
#426 := (pattern #19)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1127
#12 := (f4 f5 #11)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1128
#425 := (pattern #12)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1129
#102 := (* -1::Real #21)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1130
#103 := (+ #19 #102)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1131
#104 := (<= #103 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1132
#347 := (not #104)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1133
#97 := (* -1::Int #16)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1134
#98 := (+ #12 #97)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1135
#96 := (>= #98 0::Int)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1136
#348 := (or #96 #347)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1137
#428 := (forall (vars (?v0 S2)) (:pat #425 #426 #427) #348)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1138
#359 := (forall (vars (?v0 S2)) #348)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1139
#431 := (iff #359 #428)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1140
#429 := (iff #348 #348)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1141
#430 := [refl]: #429
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1142
#432 := [quant-intro #430]: #431
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1143
#95 := (not #96)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1144
#107 := (and #95 #104)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1145
#339 := (not #107)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1146
#338 := (forall (vars (?v0 S2)) #339)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1147
#360 := (iff #338 #359)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1148
#357 := (iff #339 #348)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1149
#349 := (not #348)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1150
#352 := (not #349)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1151
#355 := (iff #352 #348)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1152
#356 := [rewrite]: #355
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1153
#353 := (iff #339 #352)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1154
#350 := (iff #107 #349)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1155
#351 := [rewrite]: #350
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1156
#354 := [monotonicity #351]: #353
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1157
#358 := [trans #354 #356]: #357
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1158
#361 := [quant-intro #358]: #360
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1159
#110 := (exists (vars (?v0 S2)) #107)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1160
#113 := (not #110)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1161
#335 := (~ #113 #338)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1162
#340 := (~ #339 #339)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1163
#337 := [refl]: #340
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1164
#336 := [nnf-neg #337]: #335
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1165
#22 := (<= #19 #21)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1166
#17 := (< #12 #16)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1167
#23 := (and #17 #22)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1168
#24 := (exists (vars (?v0 S2)) #23)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1169
#25 := (not #24)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1170
#114 := (iff #25 #113)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1171
#111 := (iff #24 #110)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1172
#108 := (iff #23 #107)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1173
#105 := (iff #22 #104)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1174
#106 := [rewrite]: #105
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1175
#99 := (iff #17 #95)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1176
#100 := [rewrite]: #99
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1177
#109 := [monotonicity #100 #106]: #108
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1178
#112 := [quant-intro #109]: #111
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1179
#115 := [monotonicity #112]: #114
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1180
#86 := [asserted]: #25
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1181
#116 := [mp #86 #115]: #113
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1182
#333 := [mp~ #116 #336]: #338
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1183
#362 := [mp #333 #361]: #359
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1184
#433 := [mp #362 #432]: #428
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1185
#527 := (not #428)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1186
#528 := (or #527 #120 #521)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1187
#494 := (* -1::Real #29)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1188
#495 := (+ #33 #494)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1189
#496 := (<= #495 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1190
#497 := (not #496)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1191
#489 := (+ #27 #97)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1192
#490 := (>= #489 0::Int)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1193
#498 := (or #490 #497)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1194
#529 := (or #527 #498)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1195
#536 := (iff #529 #528)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1196
#524 := (or #120 #521)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1197
#531 := (or #527 #524)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1198
#534 := (iff #531 #528)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1199
#535 := [rewrite]: #534
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1200
#532 := (iff #529 #531)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1201
#525 := (iff #498 #524)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1202
#522 := (iff #497 #521)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1203
#519 := (iff #496 #516)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1204
#509 := (+ #494 #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1205
#512 := (<= #509 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1206
#517 := (iff #512 #516)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1207
#518 := [rewrite]: #517
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1208
#513 := (iff #496 #512)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1209
#510 := (= #495 #509)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1210
#511 := [rewrite]: #510
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1211
#514 := [monotonicity #511]: #513
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1212
#520 := [trans #514 #518]: #519
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1213
#523 := [monotonicity #520]: #522
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1214
#507 := (iff #490 #120)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1215
#499 := (+ #97 #27)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1216
#502 := (>= #499 0::Int)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1217
#505 := (iff #502 #120)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1218
#506 := [rewrite]: #505
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1219
#503 := (iff #490 #502)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1220
#500 := (= #489 #499)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1221
#501 := [rewrite]: #500
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1222
#504 := [monotonicity #501]: #503
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1223
#508 := [trans #504 #506]: #507
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1224
#526 := [monotonicity #508 #523]: #525
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1225
#533 := [monotonicity #526]: #532
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1226
#537 := [trans #533 #535]: #536
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1227
#530 := [quant-inst #26]: #529
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1228
#538 := [mp #530 #537]: #528
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1229
#577 := [unit-resolution #538 #433 #124]: #521
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1230
#260 := [not-or-elim #258]: #188
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1231
#578 := [hypothesis]: #575
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1232
#579 := [th-lemma arith farkas 1/2 -1/2 1/4 1 #578 #260 #577 #570]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1233
#581 := [lemma #579]: #580
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1234
#582 := [hypothesis]: #454
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1235
#584 := (or #583 #575)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1236
#585 := [th-lemma arith triangle-eq]: #584
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1237
#586 := [unit-resolution #585 #582 #581]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1238
#587 := [lemma #586]: #583
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1239
#458 := (or #196 #454)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1240
#459 := [def-axiom]: #458
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1241
#588 := [unit-resolution #459 #587]: #196
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1242
#455 := (not #196)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1243
#456 := (or #455 #453)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1244
#457 := [def-axiom]: #456
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1245
#589 := [unit-resolution #457 #588]: #453
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1246
#590 := (not #453)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1247
#591 := (or #590 #566)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1248
#592 := [th-lemma arith triangle-eq]: #591
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1249
[unit-resolution #592 #589 #574]: false
36900
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
  1250
unsat
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1251
2f97dcfdcbc769d60cb4ae1079a5868256b79bd3 330 0
36900
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
  1252
#2 := false
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1253
#7 := 0::Real
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1254
decl f9 :: (-> S6 S2 Real)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1255
decl f12 :: S2
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1256
#26 := f12
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1257
decl f13 :: S6
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1258
#30 := f13
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1259
#31 := (f9 f13 f12)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1260
decl f11 :: S6
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1261
#20 := f11
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1262
#29 := (f9 f11 f12)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1263
#108 := -1::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1264
#168 := (* -1::Real #29)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1265
#169 := (+ #168 #31)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1266
decl f3 :: Real
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1267
#8 := f3
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1268
#147 := (* -1::Real #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1269
#256 := (+ #29 #147)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1270
#257 := (+ f3 #256)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1271
#258 := (<= #257 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1272
#261 := (if #258 f3 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1273
#635 := (* -1::Real #261)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1274
#636 := (+ f3 #635)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1275
#643 := (<= #636 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1276
#651 := (not #643)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1277
#135 := 1/2::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1278
#402 := (* 1/2::Real #261)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1279
#538 := (<= #402 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1280
#403 := (= #402 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1281
#189 := -1/2::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1282
#264 := (* -1/2::Real #261)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1283
#267 := (+ #31 #264)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1284
decl f10 :: S6
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1285
#18 := f10
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1286
#33 := (f9 f10 f12)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1287
#148 := (+ #147 #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1288
#241 := (* -1::Real #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1289
#242 := (+ #31 #241)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1290
#243 := (+ f3 #242)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1291
#244 := (<= #243 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1292
#247 := (if #244 f3 #148)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1293
#250 := (* 1/2::Real #247)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1294
#253 := (+ #31 #250)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1295
#137 := (* 1/2::Real #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1296
#230 := (+ #147 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1297
#136 := (* 1/2::Real #29)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1298
#231 := (+ #136 #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1299
#228 := (>= #231 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1300
#270 := (if #228 #253 #267)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1301
#273 := (= #270 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1302
#406 := (iff #273 #403)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1303
#399 := (= #267 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1304
#404 := (iff #399 #403)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1305
#405 := [rewrite]: #404
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1306
#400 := (iff #273 #399)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1307
#397 := (= #270 #267)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1308
#392 := (if false #253 #267)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1309
#395 := (= #392 #267)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1310
#396 := [rewrite]: #395
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1311
#393 := (= #270 #392)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1312
#390 := (iff #228 false)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1313
#227 := (not #228)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1314
#276 := (not #273)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1315
#289 := (<= #242 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1316
#286 := (<= #256 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1317
#292 := (and #286 #289)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1318
#62 := 0::Int
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1319
decl f4 :: (-> S3 S2 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1320
decl f5 :: S3
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1321
#10 := f5
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1322
#27 := (f4 f5 f12)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1323
#101 := -1::Int
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1324
#125 := (* -1::Int #27)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1325
decl f6 :: (-> S4 S5 S2)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1326
decl f8 :: S5
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1327
#14 := f8
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43273
diff changeset
  1328
decl f7 :: S4
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1329
#13 := f7
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1330
#15 := (f6 f7 f8)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1331
#16 := (f4 f5 #15)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1332
#126 := (+ #16 #125)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1333
#127 := (<= #126 0::Int)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1334
#295 := (or #127 #292)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1335
#298 := (not #295)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1336
#307 := (or #298 #228 #276)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1337
#312 := (not #307)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1338
#38 := 2::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1339
#47 := (- #31 #29)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1340
#48 := (<= f3 #47)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1341
#49 := (if #48 f3 #47)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1342
#50 := (/ #49 2::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1343
#51 := (- #31 #50)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1344
#42 := (- #33 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1345
#43 := (<= f3 #42)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1346
#44 := (if #43 f3 #42)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1347
#45 := (/ #44 2::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1348
#46 := (+ #31 #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1349
#37 := (+ #29 #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1350
#39 := (/ #37 2::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1351
#41 := (<= #31 #39)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1352
#52 := (if #41 #46 #51)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1353
#53 := (= #52 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1354
#54 := (not #53)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1355
#40 := (< #39 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1356
#55 := (implies #40 #54)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1357
#34 := (<= #31 #33)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1358
#32 := (<= #29 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1359
#35 := (and #32 #34)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1360
#28 := (< #27 #16)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1361
#36 := (implies #28 #35)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1362
#56 := (implies #36 #55)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1363
#57 := (not #56)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1364
#315 := (iff #57 #312)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1365
#172 := (<= f3 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1366
#175 := (if #172 f3 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1367
#190 := (* -1/2::Real #175)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1368
#191 := (+ #31 #190)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1369
#151 := (<= f3 #148)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1370
#154 := (if #151 f3 #148)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1371
#160 := (* 1/2::Real #154)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1372
#165 := (+ #31 #160)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1373
#138 := (+ #136 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1374
#144 := (<= #31 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1375
#196 := (if #144 #165 #191)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1376
#199 := (= #196 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1377
#202 := (not #199)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1378
#141 := (< #138 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1379
#208 := (not #141)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1380
#209 := (or #208 #202)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1381
#124 := (not #28)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1382
#132 := (or #124 #35)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1383
#217 := (not #132)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1384
#218 := (or #217 #209)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1385
#223 := (not #218)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1386
#313 := (iff #223 #312)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1387
#310 := (iff #218 #307)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1388
#301 := (or #228 #276)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1389
#304 := (or #298 #301)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1390
#308 := (iff #304 #307)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1391
#309 := [rewrite]: #308
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1392
#305 := (iff #218 #304)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1393
#302 := (iff #209 #301)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1394
#277 := (iff #202 #276)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1395
#274 := (iff #199 #273)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1396
#271 := (= #196 #270)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1397
#268 := (= #191 #267)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1398
#265 := (= #190 #264)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1399
#262 := (= #175 #261)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1400
#259 := (iff #172 #258)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1401
#260 := [rewrite]: #259
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1402
#263 := [monotonicity #260]: #262
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1403
#266 := [monotonicity #263]: #265
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1404
#269 := [monotonicity #266]: #268
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1405
#254 := (= #165 #253)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1406
#251 := (= #160 #250)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1407
#248 := (= #154 #247)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1408
#245 := (iff #151 #244)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1409
#246 := [rewrite]: #245
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1410
#249 := [monotonicity #246]: #248
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1411
#252 := [monotonicity #249]: #251
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1412
#255 := [monotonicity #252]: #254
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1413
#240 := (iff #144 #228)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1414
#239 := [rewrite]: #240
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1415
#272 := [monotonicity #239 #255 #269]: #271
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1416
#275 := [monotonicity #272]: #274
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1417
#278 := [monotonicity #275]: #277
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1418
#237 := (iff #208 #228)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1419
#232 := (not #227)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1420
#235 := (iff #232 #228)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1421
#236 := [rewrite]: #235
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1422
#233 := (iff #208 #232)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1423
#226 := (iff #141 #227)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1424
#229 := [rewrite]: #226
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1425
#234 := [monotonicity #229]: #233
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1426
#238 := [trans #234 #236]: #237
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1427
#303 := [monotonicity #238 #278]: #302
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1428
#299 := (iff #217 #298)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1429
#296 := (iff #132 #295)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1430
#293 := (iff #35 #292)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1431
#290 := (iff #34 #289)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1432
#291 := [rewrite]: #290
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1433
#287 := (iff #32 #286)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1434
#288 := [rewrite]: #287
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1435
#294 := [monotonicity #288 #291]: #293
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1436
#284 := (iff #124 #127)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1437
#128 := (not #127)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1438
#279 := (not #128)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1439
#282 := (iff #279 #127)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1440
#283 := [rewrite]: #282
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1441
#280 := (iff #124 #279)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1442
#129 := (iff #28 #128)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1443
#130 := [rewrite]: #129
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1444
#281 := [monotonicity #130]: #280
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1445
#285 := [trans #281 #283]: #284
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1446
#297 := [monotonicity #285 #294]: #296
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1447
#300 := [monotonicity #297]: #299
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1448
#306 := [monotonicity #300 #303]: #305
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1449
#311 := [trans #306 #309]: #310
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1450
#314 := [monotonicity #311]: #313
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1451
#224 := (iff #57 #223)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1452
#221 := (iff #56 #218)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1453
#214 := (implies #132 #209)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1454
#219 := (iff #214 #218)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1455
#220 := [rewrite]: #219
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1456
#215 := (iff #56 #214)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1457
#212 := (iff #55 #209)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1458
#205 := (implies #141 #202)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1459
#210 := (iff #205 #209)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1460
#211 := [rewrite]: #210
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1461
#206 := (iff #55 #205)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1462
#203 := (iff #54 #202)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1463
#200 := (iff #53 #199)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1464
#197 := (= #52 #196)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1465
#194 := (= #51 #191)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1466
#181 := (* 1/2::Real #175)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1467
#186 := (- #31 #181)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1468
#192 := (= #186 #191)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1469
#193 := [rewrite]: #192
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1470
#187 := (= #51 #186)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1471
#184 := (= #50 #181)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1472
#178 := (/ #175 2::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1473
#182 := (= #178 #181)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1474
#183 := [rewrite]: #182
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1475
#179 := (= #50 #178)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1476
#176 := (= #49 #175)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1477
#170 := (= #47 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1478
#171 := [rewrite]: #170
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1479
#173 := (iff #48 #172)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1480
#174 := [monotonicity #171]: #173
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1481
#177 := [monotonicity #174 #171]: #176
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1482
#180 := [monotonicity #177]: #179
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1483
#185 := [trans #180 #183]: #184
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1484
#188 := [monotonicity #185]: #187
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1485
#195 := [trans #188 #193]: #194
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1486
#166 := (= #46 #165)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1487
#163 := (= #45 #160)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1488
#157 := (/ #154 2::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1489
#161 := (= #157 #160)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1490
#162 := [rewrite]: #161
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1491
#158 := (= #45 #157)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1492
#155 := (= #44 #154)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1493
#149 := (= #42 #148)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1494
#150 := [rewrite]: #149
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1495
#152 := (iff #43 #151)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1496
#153 := [monotonicity #150]: #152
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1497
#156 := [monotonicity #153 #150]: #155
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1498
#159 := [monotonicity #156]: #158
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1499
#164 := [trans #159 #162]: #163
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1500
#167 := [monotonicity #164]: #166
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1501
#145 := (iff #41 #144)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1502
#139 := (= #39 #138)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1503
#140 := [rewrite]: #139
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1504
#146 := [monotonicity #140]: #145
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1505
#198 := [monotonicity #146 #167 #195]: #197
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1506
#201 := [monotonicity #198]: #200
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1507
#204 := [monotonicity #201]: #203
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1508
#142 := (iff #40 #141)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1509
#143 := [monotonicity #140]: #142
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1510
#207 := [monotonicity #143 #204]: #206
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1511
#213 := [trans #207 #211]: #212
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1512
#133 := (iff #36 #132)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1513
#134 := [rewrite]: #133
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1514
#216 := [monotonicity #134 #213]: #215
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1515
#222 := [trans #216 #220]: #221
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1516
#225 := [monotonicity #222]: #224
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1517
#316 := [trans #225 #314]: #315
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1518
#100 := [asserted]: #57
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1519
#317 := [mp #100 #316]: #312
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1520
#319 := [not-or-elim #317]: #227
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1521
#391 := [iff-false #319]: #390
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1522
#394 := [monotonicity #391]: #393
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1523
#398 := [trans #394 #396]: #397
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1524
#401 := [monotonicity #398]: #400
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1525
#407 := [trans #401 #405]: #406
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1526
#320 := [not-or-elim #317]: #273
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1527
#408 := [mp #320 #407]: #403
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1528
#645 := (not #403)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1529
#646 := (or #645 #538)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1530
#647 := [th-lemma arith triangle-eq]: #646
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1531
#648 := [unit-resolution #647 #408]: #538
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1532
#649 := [hypothesis]: #643
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1533
#95 := (<= f3 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1534
#96 := (not #95)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1535
#9 := (< 0::Real f3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1536
#97 := (iff #9 #96)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1537
#98 := [rewrite]: #97
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1538
#92 := [asserted]: #9
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1539
#99 := [mp #92 #98]: #96
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1540
#650 := [th-lemma arith farkas -1/2 1/2 1 #99 #649 #648]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1541
#652 := [lemma #650]: #651
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1542
#531 := (= f3 #261)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1543
#532 := (= #169 #261)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1544
#660 := (not #532)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1545
#644 := (+ #169 #635)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1546
#653 := (<= #644 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1547
#657 := (not #653)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1548
#385 := (iff #295 #292)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1549
#380 := (or false #292)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1550
#383 := (iff #380 #292)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1551
#384 := [rewrite]: #383
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1552
#381 := (iff #295 #380)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1553
#378 := (iff #127 false)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1554
#94 := [asserted]: #28
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1555
#131 := [mp #94 #130]: #128
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1556
#379 := [iff-false #131]: #378
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1557
#382 := [monotonicity #379]: #381
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1558
#386 := [trans #382 #384]: #385
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1559
#318 := [not-or-elim #317]: #295
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1560
#387 := [mp #318 #386]: #292
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1561
#377 := [and-elim #387]: #289
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1562
#655 := [hypothesis]: #653
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1563
#656 := [th-lemma arith farkas 1/2 1/2 1 1 #655 #377 #319 #648]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1564
#658 := [lemma #656]: #657
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1565
#659 := [hypothesis]: #532
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1566
#661 := (or #660 #653)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1567
#662 := [th-lemma arith triangle-eq]: #661
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1568
#663 := [unit-resolution #662 #659 #658]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1569
#664 := [lemma #663]: #660
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1570
#536 := (or #258 #532)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1571
#537 := [def-axiom]: #536
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1572
#665 := [unit-resolution #537 #664]: #258
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1573
#533 := (not #258)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1574
#534 := (or #533 #531)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1575
#535 := [def-axiom]: #534
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1576
#666 := [unit-resolution #535 #665]: #531
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1577
#667 := (not #531)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1578
#668 := (or #667 #643)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1579
#669 := [th-lemma arith triangle-eq]: #668
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1580
[unit-resolution #669 #666 #652]: false
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1581
unsat
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1582
b9e1ece514fa963403f47578ecff6afc75e474ab 831 0
36900
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
  1583
#2 := false
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1584
#10 := 0::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1585
decl ?v0!5 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1586
#445 := ?v0!5
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1587
#78 := -1::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1588
#448 := (* -1::Real ?v0!5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1589
decl f3 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1590
#8 := f3
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1591
#517 := (+ f3 #448)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1592
#79 := (* -1::Real f3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1593
#511 := (+ #79 ?v0!5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1594
#518 := (<= #517 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1595
#525 := (if #518 #511 #517)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1596
#528 := (* -1::Real #525)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1597
decl f4 :: Real
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1598
#14 := f4
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1599
#98 := 1/3::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1600
#99 := (* 1/3::Real f4)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1601
#531 := (+ #99 #528)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1602
#534 := (<= #531 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1603
#537 := (not #534)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1604
decl ?v5!0 :: Real
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1605
#442 := ?v5!0
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1606
#487 := (* -1::Real ?v5!0)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1607
decl ?v3!2 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1608
#440 := ?v3!2
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1609
#490 := (+ ?v3!2 #487)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1610
#491 := (>= #490 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1611
decl ?v1!4 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1612
#444 := ?v1!4
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1613
#455 := (* -1::Real ?v1!4)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1614
#587 := (+ ?v5!0 #455)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1615
#588 := (>= #587 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1616
decl ?v4!1 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1617
#443 := ?v4!1
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1618
#482 := (* -1::Real ?v4!1)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1619
decl ?v2!3 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1620
#441 := ?v2!3
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1621
#485 := (+ ?v2!3 #482)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1622
#486 := (>= #485 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1623
#575 := (+ ?v4!1 #448)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1624
#576 := (>= #575 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1625
decl f5 :: Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1626
#25 := f5
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1627
#178 := (+ #79 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1628
#126 := (* -1::Real f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1629
#169 := (+ f3 #126)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1630
#257 := (>= #169 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1631
#264 := (if #257 #169 #178)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1632
#272 := (* -1::Real #264)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1633
#273 := (+ #99 #272)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1634
#274 := (<= #273 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1635
#275 := (not #274)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1636
#473 := (* -1::Real ?v3!2)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1637
#474 := (+ f5 #473)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1638
#476 := (+ #126 ?v3!2)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1639
#475 := (<= #474 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1640
#477 := (if #475 #476 #474)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1641
#478 := (* -1::Real #477)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1642
#479 := (+ #99 #478)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1643
#480 := (<= #479 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1644
#481 := (not #480)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1645
#466 := (* -1::Real ?v2!3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1646
#546 := (+ f5 #466)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1647
#540 := (+ #126 ?v2!3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1648
#547 := (<= #546 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1649
#554 := (if #547 #540 #546)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1650
#557 := (* -1::Real #554)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1651
#560 := (+ #99 #557)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1652
#563 := (<= #560 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1653
#566 := (not #563)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1654
#456 := (+ f3 #455)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1655
#458 := (+ #79 ?v1!4)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1656
#457 := (<= #456 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1657
#459 := (if #457 #458 #456)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1658
#460 := (* -1::Real #459)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1659
#461 := (+ #99 #460)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1660
#462 := (<= #461 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1661
#463 := (not #462)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1662
#593 := (and #537 #463 #566 #481 #275 #576 #486 #588 #491)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1663
#605 := (+ ?v5!0 #482)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1664
#599 := (+ #487 ?v4!1)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1665
#606 := (<= #605 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1666
#613 := (if #606 #599 #605)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1667
#616 := (* -1::Real #613)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1668
#619 := (+ f4 #616)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1669
#622 := (<= #619 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1670
#625 := (not #622)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1671
#596 := (not #593)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1672
#628 := (or #596 #625)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1673
#631 := (not #628)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1674
#496 := (+ #482 ?v5!0)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1675
#494 := (+ ?v4!1 #487)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1676
#495 := (>= #494 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1677
#497 := (if #495 #494 #496)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1678
#498 := (* -1::Real #497)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1679
#499 := (+ f4 #498)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1680
#500 := (<= #499 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1681
#501 := (not #500)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1682
#488 := (+ ?v1!4 #487)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1683
#489 := (<= #488 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1684
#483 := (+ ?v0!5 #482)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1685
#484 := (<= #483 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1686
#467 := (+ #466 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1687
#464 := (+ ?v2!3 #126)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1688
#465 := (>= #464 0::Real)
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1689
#468 := (if #465 #464 #467)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1690
#469 := (* -1::Real #468)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1691
#470 := (+ #99 #469)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1692
#471 := (<= #470 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1693
#472 := (not #471)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1694
#449 := (+ #448 f3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1695
#446 := (+ ?v0!5 #79)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1696
#447 := (>= #446 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1697
#450 := (if #447 #446 #449)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1698
#451 := (* -1::Real #450)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1699
#452 := (+ #99 #451)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1700
#453 := (<= #452 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1701
#454 := (not #453)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1702
#492 := (and #454 #463 #472 #481 #275 #484 #486 #489 #491)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1703
#493 := (not #492)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1704
#502 := (or #493 #501)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1705
#503 := (not #502)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1706
#632 := (iff #503 #631)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1707
#629 := (iff #502 #628)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1708
#626 := (iff #501 #625)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1709
#623 := (iff #500 #622)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1710
#620 := (= #499 #619)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1711
#617 := (= #498 #616)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1712
#614 := (= #497 #613)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1713
#611 := (= #496 #605)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1714
#612 := [rewrite]: #611
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1715
#600 := (= #494 #599)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1716
#601 := [rewrite]: #600
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1717
#609 := (iff #495 #606)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1718
#602 := (>= #599 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1719
#607 := (iff #602 #606)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1720
#608 := [rewrite]: #607
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1721
#603 := (iff #495 #602)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1722
#604 := [monotonicity #601]: #603
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1723
#610 := [trans #604 #608]: #609
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1724
#615 := [monotonicity #610 #601 #612]: #614
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1725
#618 := [monotonicity #615]: #617
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1726
#621 := [monotonicity #618]: #620
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1727
#624 := [monotonicity #621]: #623
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1728
#627 := [monotonicity #624]: #626
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1729
#597 := (iff #493 #596)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1730
#594 := (iff #492 #593)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1731
#591 := (iff #489 #588)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1732
#581 := (+ #487 ?v1!4)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1733
#584 := (<= #581 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1734
#589 := (iff #584 #588)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1735
#590 := [rewrite]: #589
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1736
#585 := (iff #489 #584)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1737
#582 := (= #488 #581)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1738
#583 := [rewrite]: #582
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1739
#586 := [monotonicity #583]: #585
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1740
#592 := [trans #586 #590]: #591
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1741
#579 := (iff #484 #576)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1742
#569 := (+ #482 ?v0!5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1743
#572 := (<= #569 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1744
#577 := (iff #572 #576)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1745
#578 := [rewrite]: #577
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1746
#573 := (iff #484 #572)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1747
#570 := (= #483 #569)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1748
#571 := [rewrite]: #570
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1749
#574 := [monotonicity #571]: #573
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1750
#580 := [trans #574 #578]: #579
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1751
#567 := (iff #472 #566)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1752
#564 := (iff #471 #563)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1753
#561 := (= #470 #560)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1754
#558 := (= #469 #557)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1755
#555 := (= #468 #554)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1756
#552 := (= #467 #546)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1757
#553 := [rewrite]: #552
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1758
#541 := (= #464 #540)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1759
#542 := [rewrite]: #541
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1760
#550 := (iff #465 #547)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1761
#543 := (>= #540 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1762
#548 := (iff #543 #547)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1763
#549 := [rewrite]: #548
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1764
#544 := (iff #465 #543)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1765
#545 := [monotonicity #542]: #544
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1766
#551 := [trans #545 #549]: #550
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1767
#556 := [monotonicity #551 #542 #553]: #555
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1768
#559 := [monotonicity #556]: #558
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1769
#562 := [monotonicity #559]: #561
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1770
#565 := [monotonicity #562]: #564
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1771
#568 := [monotonicity #565]: #567
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1772
#538 := (iff #454 #537)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1773
#535 := (iff #453 #534)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1774
#532 := (= #452 #531)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1775
#529 := (= #451 #528)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1776
#526 := (= #450 #525)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1777
#523 := (= #449 #517)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1778
#524 := [rewrite]: #523
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1779
#512 := (= #446 #511)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1780
#513 := [rewrite]: #512
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1781
#521 := (iff #447 #518)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1782
#514 := (>= #511 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1783
#519 := (iff #514 #518)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1784
#520 := [rewrite]: #519
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1785
#515 := (iff #447 #514)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1786
#516 := [monotonicity #513]: #515
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1787
#522 := [trans #516 #520]: #521
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1788
#527 := [monotonicity #522 #513 #524]: #526
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1789
#530 := [monotonicity #527]: #529
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1790
#533 := [monotonicity #530]: #532
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1791
#536 := [monotonicity #533]: #535
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1792
#539 := [monotonicity #536]: #538
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1793
#595 := [monotonicity #539 #568 #580 #592]: #594
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1794
#598 := [monotonicity #595]: #597
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1795
#630 := [monotonicity #598 #627]: #629
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1796
#633 := [monotonicity #630]: #632
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1797
#45 := (:var 0 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1798
#42 := (:var 1 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1799
#214 := (* -1::Real #42)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1800
#215 := (+ #214 #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1801
#204 := (* -1::Real #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1802
#205 := (+ #42 #204)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1803
#404 := (>= #205 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1804
#411 := (if #404 #205 #215)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1805
#419 := (* -1::Real #411)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1806
#420 := (+ f4 #419)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1807
#421 := (<= #420 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1808
#422 := (not #421)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1809
#31 := (:var 2 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1810
#246 := (+ #31 #204)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1811
#245 := (>= #246 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1812
#18 := (:var 4 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1813
#241 := (+ #18 #204)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1814
#242 := (<= #241 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1815
#24 := (:var 3 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1816
#250 := (+ #24 #214)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1817
#249 := (>= #250 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1818
#7 := (:var 5 Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1819
#253 := (+ #7 #214)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1820
#254 := (<= #253 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1821
#157 := (* -1::Real #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1822
#158 := (+ f5 #157)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1823
#148 := (+ #126 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1824
#280 := (<= #158 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1825
#287 := (if #280 #148 #158)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1826
#295 := (* -1::Real #287)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1827
#296 := (+ #99 #295)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1828
#297 := (<= #296 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1829
#298 := (not #297)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1830
#136 := (* -1::Real #24)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1831
#137 := (+ #136 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1832
#127 := (+ #24 #126)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1833
#303 := (>= #127 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1834
#310 := (if #303 #127 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1835
#318 := (* -1::Real #310)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1836
#319 := (+ #99 #318)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1837
#320 := (<= #319 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1838
#321 := (not #320)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1839
#114 := (* -1::Real #18)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1840
#115 := (+ f3 #114)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1841
#105 := (+ #79 #18)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1842
#326 := (<= #115 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1843
#333 := (if #326 #105 #115)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1844
#341 := (* -1::Real #333)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1845
#342 := (+ #99 #341)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1846
#343 := (<= #342 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1847
#344 := (not #343)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1848
#89 := (* -1::Real #7)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1849
#90 := (+ #89 f3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1850
#80 := (+ #7 #79)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1851
#349 := (>= #80 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1852
#356 := (if #349 #80 #90)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1853
#364 := (* -1::Real #356)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1854
#365 := (+ #99 #364)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1855
#366 := (<= #365 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1856
#367 := (not #366)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1857
#396 := (and #367 #344 #321 #298 #275 #254 #249 #242 #245)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1858
#401 := (not #396)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1859
#427 := (or #401 #422)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1860
#430 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real) (?v4 Real) (?v5 Real)) #427)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1861
#433 := (not #430)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1862
#504 := (~ #433 #503)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1863
#505 := [sk]: #504
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1864
#56 := (- #42 #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1865
#58 := (- #56)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1866
#57 := (< #56 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1867
#59 := (if #57 #58 #56)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1868
#60 := (< #59 f4)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1869
#47 := (<= #45 #31)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1870
#46 := (<= #18 #45)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1871
#48 := (and #46 #47)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1872
#44 := (<= #42 #24)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1873
#49 := (and #44 #48)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1874
#43 := (<= #7 #42)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1875
#50 := (and #43 #49)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1876
#15 := 3::Real
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1877
#16 := (/ f4 3::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1878
#37 := (- f3 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1879
#39 := (- #37)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1880
#38 := (< #37 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1881
#40 := (if #38 #39 #37)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1882
#41 := (< #40 #16)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1883
#51 := (and #41 #50)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1884
#32 := (- #31 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1885
#34 := (- #32)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1886
#33 := (< #32 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1887
#35 := (if #33 #34 #32)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1888
#36 := (< #35 #16)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1889
#52 := (and #36 #51)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1890
#26 := (- #24 f5)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1891
#28 := (- #26)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1892
#27 := (< #26 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1893
#29 := (if #27 #28 #26)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1894
#30 := (< #29 #16)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1895
#53 := (and #30 #52)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1896
#19 := (- #18 f3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1897
#21 := (- #19)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1898
#20 := (< #19 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1899
#22 := (if #20 #21 #19)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1900
#23 := (< #22 #16)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1901
#54 := (and #23 #53)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1902
#9 := (- #7 f3)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1903
#12 := (- #9)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1904
#11 := (< #9 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1905
#13 := (if #11 #12 #9)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1906
#17 := (< #13 #16)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1907
#55 := (and #17 #54)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1908
#61 := (implies #55 #60)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1909
#62 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real) (?v4 Real) (?v5 Real)) #61)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1910
#63 := (not #62)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1911
#436 := (iff #63 #433)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1912
#208 := (< #205 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1913
#220 := (if #208 #215 #205)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1914
#223 := (< #220 f4)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1915
#172 := (< #169 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1916
#183 := (if #172 #178 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1917
#186 := (< #183 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1918
#189 := (and #186 #50)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1919
#151 := (< #148 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1920
#163 := (if #151 #158 #148)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1921
#166 := (< #163 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1922
#192 := (and #166 #189)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1923
#130 := (< #127 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1924
#142 := (if #130 #137 #127)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1925
#145 := (< #142 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1926
#195 := (and #145 #192)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1927
#108 := (< #105 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1928
#120 := (if #108 #115 #105)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1929
#123 := (< #120 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1930
#198 := (and #123 #195)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1931
#83 := (< #80 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1932
#95 := (if #83 #90 #80)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1933
#102 := (< #95 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1934
#201 := (and #102 #198)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1935
#229 := (not #201)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1936
#230 := (or #229 #223)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1937
#235 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real) (?v4 Real) (?v5 Real)) #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1938
#238 := (not #235)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1939
#434 := (iff #238 #433)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1940
#431 := (iff #235 #430)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1941
#428 := (iff #230 #427)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1942
#425 := (iff #223 #422)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1943
#416 := (< #411 f4)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1944
#423 := (iff #416 #422)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1945
#424 := [rewrite]: #423
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1946
#417 := (iff #223 #416)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1947
#414 := (= #220 #411)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1948
#405 := (not #404)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1949
#408 := (if #405 #215 #205)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1950
#412 := (= #408 #411)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1951
#413 := [rewrite]: #412
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1952
#409 := (= #220 #408)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1953
#406 := (iff #208 #405)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1954
#407 := [rewrite]: #406
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1955
#410 := [monotonicity #407]: #409
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1956
#415 := [trans #410 #413]: #414
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1957
#418 := [monotonicity #415]: #417
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1958
#426 := [trans #418 #424]: #425
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1959
#402 := (iff #229 #401)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1960
#399 := (iff #201 #396)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1961
#372 := (and #242 #245)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1962
#375 := (and #249 #372)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1963
#378 := (and #254 #375)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1964
#381 := (and #275 #378)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1965
#384 := (and #298 #381)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1966
#387 := (and #321 #384)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1967
#390 := (and #344 #387)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1968
#393 := (and #367 #390)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1969
#397 := (iff #393 #396)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1970
#398 := [rewrite]: #397
36900
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
  1971
#394 := (iff #201 #393)
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
  1972
#391 := (iff #198 #390)
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1973
#388 := (iff #195 #387)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1974
#385 := (iff #192 #384)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1975
#382 := (iff #189 #381)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1976
#379 := (iff #50 #378)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1977
#376 := (iff #49 #375)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1978
#373 := (iff #48 #372)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1979
#247 := (iff #47 #245)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1980
#248 := [rewrite]: #247
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1981
#243 := (iff #46 #242)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1982
#244 := [rewrite]: #243
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1983
#374 := [monotonicity #244 #248]: #373
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1984
#251 := (iff #44 #249)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1985
#252 := [rewrite]: #251
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1986
#377 := [monotonicity #252 #374]: #376
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1987
#255 := (iff #43 #254)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1988
#256 := [rewrite]: #255
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1989
#380 := [monotonicity #256 #377]: #379
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1990
#278 := (iff #186 #275)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1991
#269 := (< #264 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1992
#276 := (iff #269 #275)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1993
#277 := [rewrite]: #276
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1994
#270 := (iff #186 #269)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1995
#267 := (= #183 #264)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1996
#258 := (not #257)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1997
#261 := (if #258 #178 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  1998
#265 := (= #261 #264)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  1999
#266 := [rewrite]: #265
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2000
#262 := (= #183 #261)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2001
#259 := (iff #172 #258)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2002
#260 := [rewrite]: #259
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2003
#263 := [monotonicity #260]: #262
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2004
#268 := [trans #263 #266]: #267
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2005
#271 := [monotonicity #268]: #270
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2006
#279 := [trans #271 #277]: #278
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2007
#383 := [monotonicity #279 #380]: #382
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2008
#301 := (iff #166 #298)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2009
#292 := (< #287 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2010
#299 := (iff #292 #298)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2011
#300 := [rewrite]: #299
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2012
#293 := (iff #166 #292)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2013
#290 := (= #163 #287)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2014
#281 := (not #280)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2015
#284 := (if #281 #158 #148)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2016
#288 := (= #284 #287)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  2017
#289 := [rewrite]: #288
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2018
#285 := (= #163 #284)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2019
#282 := (iff #151 #281)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2020
#283 := [rewrite]: #282
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2021
#286 := [monotonicity #283]: #285
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2022
#291 := [trans #286 #289]: #290
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2023
#294 := [monotonicity #291]: #293
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2024
#302 := [trans #294 #300]: #301
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2025
#386 := [monotonicity #302 #383]: #385
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2026
#324 := (iff #145 #321)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2027
#315 := (< #310 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2028
#322 := (iff #315 #321)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2029
#323 := [rewrite]: #322
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2030
#316 := (iff #145 #315)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2031
#313 := (= #142 #310)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2032
#304 := (not #303)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2033
#307 := (if #304 #137 #127)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2034
#311 := (= #307 #310)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  2035
#312 := [rewrite]: #311
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2036
#308 := (= #142 #307)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2037
#305 := (iff #130 #304)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2038
#306 := [rewrite]: #305
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2039
#309 := [monotonicity #306]: #308
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2040
#314 := [trans #309 #312]: #313
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2041
#317 := [monotonicity #314]: #316
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2042
#325 := [trans #317 #323]: #324
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2043
#389 := [monotonicity #325 #386]: #388
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2044
#347 := (iff #123 #344)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2045
#338 := (< #333 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2046
#345 := (iff #338 #344)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2047
#346 := [rewrite]: #345
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2048
#339 := (iff #123 #338)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2049
#336 := (= #120 #333)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2050
#327 := (not #326)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2051
#330 := (if #327 #115 #105)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2052
#334 := (= #330 #333)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  2053
#335 := [rewrite]: #334
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2054
#331 := (= #120 #330)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2055
#328 := (iff #108 #327)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2056
#329 := [rewrite]: #328
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2057
#332 := [monotonicity #329]: #331
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2058
#337 := [trans #332 #335]: #336
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2059
#340 := [monotonicity #337]: #339
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2060
#348 := [trans #340 #346]: #347
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2061
#392 := [monotonicity #348 #389]: #391
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2062
#370 := (iff #102 #367)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2063
#361 := (< #356 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2064
#368 := (iff #361 #367)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2065
#369 := [rewrite]: #368
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2066
#362 := (iff #102 #361)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2067
#359 := (= #95 #356)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2068
#350 := (not #349)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2069
#353 := (if #350 #90 #80)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2070
#357 := (= #353 #356)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  2071
#358 := [rewrite]: #357
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2072
#354 := (= #95 #353)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2073
#351 := (iff #83 #350)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2074
#352 := [rewrite]: #351
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2075
#355 := [monotonicity #352]: #354
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2076
#360 := [trans #355 #358]: #359
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2077
#363 := [monotonicity #360]: #362
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2078
#371 := [trans #363 #369]: #370
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2079
#395 := [monotonicity #371 #392]: #394
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2080
#400 := [trans #395 #398]: #399
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2081
#403 := [monotonicity #400]: #402
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2082
#429 := [monotonicity #403 #426]: #428
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2083
#432 := [quant-intro #429]: #431
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2084
#435 := [monotonicity #432]: #434
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2085
#239 := (iff #63 #238)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2086
#236 := (iff #62 #235)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2087
#233 := (iff #61 #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2088
#226 := (implies #201 #223)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2089
#231 := (iff #226 #230)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2090
#232 := [rewrite]: #231
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2091
#227 := (iff #61 #226)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2092
#224 := (iff #60 #223)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2093
#221 := (= #59 #220)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2094
#206 := (= #56 #205)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2095
#207 := [rewrite]: #206
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2096
#218 := (= #58 #215)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2097
#211 := (- #205)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2098
#216 := (= #211 #215)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2099
#217 := [rewrite]: #216
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2100
#212 := (= #58 #211)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2101
#213 := [monotonicity #207]: #212
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2102
#219 := [trans #213 #217]: #218
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2103
#209 := (iff #57 #208)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2104
#210 := [monotonicity #207]: #209
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2105
#222 := [monotonicity #210 #219 #207]: #221
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2106
#225 := [monotonicity #222]: #224
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2107
#202 := (iff #55 #201)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2108
#199 := (iff #54 #198)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2109
#196 := (iff #53 #195)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2110
#193 := (iff #52 #192)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2111
#190 := (iff #51 #189)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2112
#187 := (iff #41 #186)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2113
#100 := (= #16 #99)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2114
#101 := [rewrite]: #100
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2115
#184 := (= #40 #183)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2116
#170 := (= #37 #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2117
#171 := [rewrite]: #170
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2118
#181 := (= #39 #178)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2119
#175 := (- #169)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2120
#179 := (= #175 #178)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2121
#180 := [rewrite]: #179
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2122
#176 := (= #39 #175)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2123
#177 := [monotonicity #171]: #176
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2124
#182 := [trans #177 #180]: #181
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2125
#173 := (iff #38 #172)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2126
#174 := [monotonicity #171]: #173
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2127
#185 := [monotonicity #174 #182 #171]: #184
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2128
#188 := [monotonicity #185 #101]: #187
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2129
#191 := [monotonicity #188]: #190
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2130
#167 := (iff #36 #166)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2131
#164 := (= #35 #163)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2132
#149 := (= #32 #148)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2133
#150 := [rewrite]: #149
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2134
#161 := (= #34 #158)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2135
#154 := (- #148)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2136
#159 := (= #154 #158)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2137
#160 := [rewrite]: #159
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2138
#155 := (= #34 #154)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2139
#156 := [monotonicity #150]: #155
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2140
#162 := [trans #156 #160]: #161
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2141
#152 := (iff #33 #151)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2142
#153 := [monotonicity #150]: #152
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2143
#165 := [monotonicity #153 #162 #150]: #164
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2144
#168 := [monotonicity #165 #101]: #167
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2145
#194 := [monotonicity #168 #191]: #193
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2146
#146 := (iff #30 #145)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2147
#143 := (= #29 #142)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2148
#128 := (= #26 #127)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2149
#129 := [rewrite]: #128
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2150
#140 := (= #28 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2151
#133 := (- #127)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2152
#138 := (= #133 #137)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2153
#139 := [rewrite]: #138
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2154
#134 := (= #28 #133)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2155
#135 := [monotonicity #129]: #134
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2156
#141 := [trans #135 #139]: #140
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2157
#131 := (iff #27 #130)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2158
#132 := [monotonicity #129]: #131
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2159
#144 := [monotonicity #132 #141 #129]: #143
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2160
#147 := [monotonicity #144 #101]: #146
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2161
#197 := [monotonicity #147 #194]: #196
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2162
#124 := (iff #23 #123)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2163
#121 := (= #22 #120)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2164
#106 := (= #19 #105)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2165
#107 := [rewrite]: #106
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2166
#118 := (= #21 #115)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2167
#111 := (- #105)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2168
#116 := (= #111 #115)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2169
#117 := [rewrite]: #116
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2170
#112 := (= #21 #111)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2171
#113 := [monotonicity #107]: #112
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2172
#119 := [trans #113 #117]: #118
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2173
#109 := (iff #20 #108)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2174
#110 := [monotonicity #107]: #109
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2175
#122 := [monotonicity #110 #119 #107]: #121
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2176
#125 := [monotonicity #122 #101]: #124
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2177
#200 := [monotonicity #125 #197]: #199
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2178
#103 := (iff #17 #102)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2179
#96 := (= #13 #95)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2180
#81 := (= #9 #80)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2181
#82 := [rewrite]: #81
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2182
#93 := (= #12 #90)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2183
#86 := (- #80)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2184
#91 := (= #86 #90)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2185
#92 := [rewrite]: #91
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2186
#87 := (= #12 #86)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2187
#88 := [monotonicity #82]: #87
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2188
#94 := [trans #88 #92]: #93
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2189
#84 := (iff #11 #83)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2190
#85 := [monotonicity #82]: #84
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2191
#97 := [monotonicity #85 #94 #82]: #96
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2192
#104 := [monotonicity #97 #101]: #103
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2193
#203 := [monotonicity #104 #200]: #202
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2194
#228 := [monotonicity #203 #225]: #227
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2195
#234 := [trans #228 #232]: #233
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2196
#237 := [quant-intro #234]: #236
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2197
#240 := [monotonicity #237]: #239
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2198
#437 := [trans #240 #435]: #436
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2199
#77 := [asserted]: #63
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2200
#438 := [mp #77 #437]: #433
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2201
#508 := [mp~ #438 #505]: #503
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2202
#509 := [mp #508 #633]: #631
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2203
#510 := [not-or-elim #509]: #593
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2204
#634 := [and-elim #510]: #537
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2205
#637 := [and-elim #510]: #481
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2206
#642 := [and-elim #510]: #491
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2207
#733 := (= #178 #264)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2208
#808 := (not #733)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2209
#750 := (+ #178 #272)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2210
#751 := (<= #750 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2211
#829 := (not #751)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2212
#639 := [and-elim #510]: #576
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2213
#638 := [and-elim #510]: #275
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2214
#850 := [hypothesis]: #751
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2215
#844 := (+ #476 #478)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2216
#845 := (<= #844 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2217
#725 := (= #476 #477)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2218
#841 := (+ #605 #616)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2219
#843 := (>= #841 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2220
#739 := (= #605 #613)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2221
#740 := (not #606)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2222
#738 := (= #599 #613)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2223
#872 := (not #738)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2224
#745 := (+ #599 #616)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2225
#747 := (>= #745 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2226
#771 := (not #747)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2227
#754 := (+ #540 #557)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2228
#755 := (<= #754 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2229
#718 := (= #540 #554)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2230
#766 := [hypothesis]: #747
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2231
#803 := (or #258 #771)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2232
#760 := [hypothesis]: #257
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2233
#748 := (+ #169 #272)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2234
#749 := (<= #748 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2235
#732 := (= #169 #264)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2236
#734 := (or #258 #732)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2237
#735 := [def-axiom]: #734
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2238
#761 := [unit-resolution #735 #760]: #732
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2239
#762 := (not #732)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2240
#763 := (or #762 #749)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2241
#764 := [th-lemma arith triangle-eq]: #763
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2242
#765 := [unit-resolution #764 #761]: #749
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2243
#641 := [and-elim #510]: #588
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2244
#720 := (not #547)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2245
#789 := (not #718)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2246
#770 := (not #755)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2247
#781 := (or #770 #258 #771)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2248
#713 := (not #457)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2249
#767 := [hypothesis]: #755
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2250
#772 := (or #713 #258 #770 #771)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2251
#636 := [and-elim #510]: #566
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2252
#643 := [not-or-elim #509]: #622
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2253
#640 := [and-elim #510]: #486
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2254
#768 := [hypothesis]: #457
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2255
#769 := [th-lemma arith farkas 1 3 1 1 1 1 2 2 1 1 #768 #760 #767 #640 #766 #643 #765 #638 #636 #641]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2256
#773 := [lemma #769]: #772
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2257
#774 := [unit-resolution #773 #767 #760 #766]: #713
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2258
#635 := [and-elim #510]: #463
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2259
#757 := (+ #456 #460)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  2260
#758 := (<= #757 0::Real)
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2261
#712 := (= #456 #459)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2262
#716 := (or #457 #712)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2263
#717 := [def-axiom]: #716
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2264
#775 := [unit-resolution #717 #774]: #712
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2265
#776 := (not #712)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2266
#777 := (or #776 #758)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2267
#778 := [th-lemma arith triangle-eq]: #777
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2268
#779 := [unit-resolution #778 #775]: #758
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2269
#780 := [th-lemma arith farkas 1 1 1 1 1 1 2 2 1 1 #760 #767 #640 #766 #643 #636 #779 #635 #774 #641]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2270
#782 := [lemma #780]: #781
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2271
#798 := [unit-resolution #782 #760 #766]: #770
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2272
#790 := (or #789 #755)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2273
#753 := [hypothesis]: #770
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2274
#756 := [hypothesis]: #718
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2275
#791 := [th-lemma arith triangle-eq]: #790
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2276
#792 := [unit-resolution #791 #756 #753]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2277
#793 := [lemma #792]: #790
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2278
#799 := [unit-resolution #793 #798]: #789
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2279
#721 := (or #720 #718)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  2280
#722 := [def-axiom]: #721
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2281
#800 := [unit-resolution #722 #799]: #720
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2282
#787 := (or #547 #457 #771 #258)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2283
#759 := [hypothesis]: #720
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2284
#783 := [hypothesis]: #713
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2285
#784 := [unit-resolution #717 #783]: #712
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2286
#785 := [unit-resolution #778 #784]: #758
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2287
#786 := [th-lemma arith farkas 2 3 3 1 1 1 1 1 1 #783 #785 #635 #759 #640 #766 #643 #641 #760]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2288
#788 := [lemma #786]: #787
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2289
#801 := [unit-resolution #788 #800 #766 #760]: #457
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2290
#802 := [th-lemma arith farkas 1/4 1/4 1/4 -1/4 -1/4 1/4 -3/4 3/4 1 #800 #640 #766 #643 #801 #641 #765 #638 #760]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2291
#804 := [lemma #802]: #803
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2292
#806 := [unit-resolution #804 #766]: #258
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2293
#736 := (or #257 #733)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2294
#737 := [def-axiom]: #736
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2295
#807 := [unit-resolution #737 #806]: #733
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2296
#809 := (or #808 #751)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2297
#810 := [th-lemma arith triangle-eq]: #809
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2298
#811 := [unit-resolution #810 #807]: #751
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2299
#813 := (not #758)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2300
#818 := (or #813 #771)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2301
#805 := [hypothesis]: #758
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2302
#814 := (or #547 #771 #813)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2303
#812 := [th-lemma arith farkas 1 2 2 1 1 1 1 1 1 1 #635 #811 #638 #806 #641 #759 #640 #766 #643 #805]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2304
#815 := [lemma #812]: #814
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2305
#796 := [unit-resolution #815 #805 #766]: #547
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2306
#797 := [unit-resolution #722 #796]: #718
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2307
#816 := [unit-resolution #793 #797]: #755
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2308
#817 := [th-lemma arith farkas 1 1 1 1 1 1 1 1 1 1 #805 #635 #811 #638 #640 #766 #643 #816 #636 #641]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2309
#819 := [lemma #817]: #818
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2310
#826 := [unit-resolution #819 #766]: #813
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2311
#822 := [hypothesis]: #813
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2312
#823 := [hypothesis]: #712
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2313
#824 := [unit-resolution #778 #823 #822]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2314
#825 := [lemma #824]: #777
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2315
#827 := [unit-resolution #825 #826]: #776
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2316
#828 := [unit-resolution #717 #827]: #457
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2317
#831 := (not #486)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2318
#830 := (not #588)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2319
#832 := (or #713 #257 #829 #274 #830 #831 #771 #625 #547)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2320
#833 := [th-lemma arith assign-bounds 2 3 3 1 1 1 1 1]: #832
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2321
#834 := [unit-resolution #833 #828 #806 #638 #640 #641 #643 #766 #811]: #547
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2322
#835 := [unit-resolution #722 #834]: #718
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2323
#836 := [unit-resolution #793 #835]: #755
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2324
#837 := [th-lemma arith farkas 1 2 2 1 1 1 1 1 1 1 #636 #811 #638 #806 #828 #641 #640 #766 #643 #836]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2325
#838 := [lemma #837]: #771
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2326
#871 := [hypothesis]: #738
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2327
#873 := (or #872 #747)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2328
#874 := [th-lemma arith triangle-eq]: #873
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2329
#875 := [unit-resolution #874 #871 #838]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2330
#876 := [lemma #875]: #872
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2331
#741 := (or #740 #738)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2332
#742 := [def-axiom]: #741
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2333
#869 := [unit-resolution #742 #876]: #740
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2334
#743 := (or #606 #739)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2335
#744 := [def-axiom]: #743
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2336
#870 := [unit-resolution #744 #869]: #739
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2337
#877 := (not #739)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2338
#878 := (or #877 #843)
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
  2339
#879 := [th-lemma arith triangle-eq]: #878
49996
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2340
#880 := [unit-resolution #879 #870]: #843
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2341
#881 := (or #829 #518)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2342
#857 := (not #843)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2343
#867 := (or #857 #829 #518)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2344
#706 := (not #518)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2345
#847 := [hypothesis]: #706
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2346
#848 := [hypothesis]: #843
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2347
#858 := (or #475 #829 #857 #518)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2348
#727 := (not #475)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2349
#849 := [hypothesis]: #727
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2350
#821 := (+ #517 #528)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2351
#839 := (<= #821 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2352
#705 := (= #517 #525)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2353
#709 := (or #518 #705)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2354
#710 := [def-axiom]: #709
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2355
#851 := [unit-resolution #710 #847]: #705
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2356
#852 := (not #705)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2357
#853 := (or #852 #839)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2358
#854 := [th-lemma arith triangle-eq]: #853
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2359
#855 := [unit-resolution #854 #851]: #839
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2360
#856 := [th-lemma arith farkas 2 2 1 1 1 1 1 1 1 1 #855 #634 #850 #638 #642 #849 #639 #848 #643 #847]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2361
#859 := [lemma #856]: #858
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2362
#860 := [unit-resolution #859 #848 #850 #847]: #475
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2363
#728 := (or #727 #725)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2364
#729 := [def-axiom]: #728
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2365
#861 := [unit-resolution #729 #860]: #725
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2366
#862 := (not #725)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2367
#863 := (or #862 #845)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2368
#864 := [th-lemma arith triangle-eq]: #863
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2369
#865 := [unit-resolution #864 #861]: #845
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2370
#866 := [th-lemma arith farkas 1 1 1 1 1 1 1 1 1 1 #637 #850 #638 #642 #855 #639 #634 #848 #643 #865]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2371
#868 := [lemma #866]: #867
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2372
#882 := [unit-resolution #868 #880]: #881
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2373
#883 := [unit-resolution #882 #850]: #518
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2374
#885 := (not #576)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2375
#884 := (not #491)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2376
#886 := (or #475 #606 #857 #625 #829 #274 #884 #706 #885)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2377
#887 := [th-lemma arith assign-bounds 2/3 1/3 1/3 1 1 1 1 1]: #886
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2378
#888 := [unit-resolution #887 #883 #638 #639 #642 #869 #643 #850 #880]: #475
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2379
#889 := [unit-resolution #729 #888]: #725
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2380
#890 := [unit-resolution #864 #889]: #845
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2381
#820 := (+ #511 #528)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2382
#840 := (<= #820 0::Real)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2383
#704 := (= #511 #525)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2384
#707 := (or #706 #704)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2385
#708 := [def-axiom]: #707
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2386
#891 := [unit-resolution #708 #883]: #704
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2387
#892 := (not #704)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2388
#893 := (or #892 #840)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2389
#894 := [th-lemma arith triangle-eq]: #893
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2390
#895 := [unit-resolution #894 #891]: #840
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2391
#896 := [th-lemma arith farkas 1 1 1 2 1 1 1 1 1 1 1 #895 #880 #643 #883 #890 #850 #638 #642 #639 #637 #634]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2392
#897 := [lemma #896]: #829
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2393
#842 := [hypothesis]: #733
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2394
#846 := [unit-resolution #810 #842 #897]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2395
#898 := [lemma #846]: #808
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2396
#905 := [unit-resolution #737 #898]: #257
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2397
#907 := (or #475 #518)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2398
#906 := [th-lemma arith farkas 1/2 1/2 1/2 1/2 3/2 3/2 1/2 1/2 1 #639 #905 #642 #849 #855 #634 #880 #643 #847]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2399
#908 := [lemma #906]: #907
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2400
#902 := [unit-resolution #908 #847]: #475
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2401
#903 := [unit-resolution #729 #902]: #725
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2402
#904 := [unit-resolution #864 #903]: #845
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2403
#909 := [th-lemma arith farkas 1 1 1 2 2 1 1 1 1 1 #639 #905 #642 #855 #634 #880 #643 #904 #637 #847]: false
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2404
#910 := [lemma #909]: #518
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2405
#911 := (or #475 #706 #885 #258 #884 #606)
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2406
#912 := [th-lemma arith assign-bounds 1 1 1 1 1]: #911
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2407
#913 := [unit-resolution #912 #910 #905 #639 #642 #869]: #475
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2408
#914 := [unit-resolution #729 #913]: #725
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2409
#915 := [unit-resolution #864 #914]: #845
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2410
#916 := [unit-resolution #708 #910]: #704
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2411
#917 := [unit-resolution #894 #916]: #840
64c8d9d3af18 regenerated SMT certificates
blanchet
parents: 43555
diff changeset
  2412
[th-lemma arith farkas 1 1/2 1/2 3/2 1/2 1/2 1/2 1/2 1/2 1 #917 #880 #643 #910 #915 #639 #905 #642 #637 #634]: false
36900
631e961a9e95 updated SMT certificates
boehmes
parents:
diff changeset
  2413
unsat