src/HOL/Boogie/Examples/Boogie_Dijkstra.certs
author haftmann
Mon, 08 Feb 2010 14:22:22 +0100
changeset 35042 a27b48967b26
parent 34994 97903dadf5ff
child 35152 6007909a28bc
permissions -rw-r--r--
NEWS: ax_simps
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
34994
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     1
2/jIbDaU00KSkSih1o9sXg 193550
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     2
#2 := false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     3
decl up_6 :: (-> T4 T2 bool)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     4
decl ?x47!7 :: (-> T2 T2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     5
decl ?x75!20 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     6
#2146 := ?x75!20
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     7
#5823 := (?x47!7 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     8
decl uf_23 :: T4
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     9
#182 := uf_23
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    10
#16800 := (up_6 uf_23 #5823)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    11
decl uf_2 :: (-> T1 T2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    12
decl uf_1 :: (-> T2 T2 T1)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    13
decl uf_3 :: (-> T1 T2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    14
decl uf_22 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    15
#174 := uf_22
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    16
#4514 := (uf_1 uf_22 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    17
#10482 := (uf_3 #4514)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    18
#15059 := (uf_1 #10482 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    19
#15842 := (uf_3 #15059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    20
#16792 := (uf_1 #5823 #15842)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    21
#19843 := (uf_2 #16792)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    22
decl uf_7 :: (-> T4 T2 T5 T4)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    23
decl uf_8 :: T5
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    24
#33 := uf_8
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    25
decl uf_15 :: T4
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    26
#110 := uf_15
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    27
#11444 := (uf_7 uf_15 #10482 uf_8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    28
#27073 := (up_6 #11444 #19843)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    29
#27109 := (not #27073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    30
#16801 := (not #16800)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    31
#27231 := (iff #16801 #27109)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    32
#27229 := (iff #16800 #27073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    33
#27227 := (iff #27073 #16800)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    34
#27215 := (= #19843 #5823)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    35
#20888 := (= #5823 #19843)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    36
#11 := (:var 0 T2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    37
#10 := (:var 1 T2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    38
#12 := (uf_1 #10 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    39
#3981 := (pattern #12)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    40
#16 := (uf_2 #12)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    41
#303 := (= #10 #16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    42
#3988 := (forall (vars (?x4 T2) (?x5 T2)) (:pat #3981) #303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    43
#307 := (forall (vars (?x4 T2) (?x5 T2)) #303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    44
#3991 := (iff #307 #3988)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    45
#3989 := (iff #303 #303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    46
#3990 := [refl]: #3989
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    47
#3992 := [quant-intro #3990]: #3991
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    48
#1642 := (~ #307 #307)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    49
#1676 := (~ #303 #303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    50
#1677 := [refl]: #1676
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    51
#1643 := [nnf-pos #1677]: #1642
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    52
#17 := (= #16 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    53
#18 := (forall (vars (?x4 T2) (?x5 T2)) #17)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    54
#308 := (iff #18 #307)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    55
#305 := (iff #17 #303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    56
#306 := [rewrite]: #305
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    57
#309 := [quant-intro #306]: #308
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    58
#302 := [asserted]: #18
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    59
#312 := [mp #302 #309]: #307
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    60
#1678 := [mp~ #312 #1643]: #307
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    61
#3993 := [mp #1678 #3992]: #3988
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    62
#8415 := (not #3988)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    63
#20865 := (or #8415 #20888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    64
#20879 := [quant-inst]: #20865
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    65
#27214 := [unit-resolution #20879 #3993]: #20888
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    66
#27216 := [symm #27214]: #27215
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    67
#13523 := (= #11444 uf_23)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    68
#183 := (uf_7 uf_15 uf_22 uf_8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    69
#7113 := (= #183 uf_23)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    70
#184 := (= uf_23 #183)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    71
#2150 := (uf_1 #11 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    72
#4271 := (pattern #2150)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    73
decl uf_24 :: (-> T2 int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    74
#191 := (uf_24 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    75
#4211 := (pattern #191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    76
#201 := (up_6 uf_23 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    77
#4237 := (pattern #201)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    78
#52 := 0::int
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    79
decl uf_10 :: (-> T1 int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    80
#2151 := (uf_10 #2150)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    81
#2147 := (uf_24 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    82
#1038 := -1::int
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    83
#2148 := (* -1::int #2147)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    84
#2745 := (+ #2148 #2151)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    85
#2746 := (+ #191 #2745)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    86
#2749 := (= #2746 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    87
#3311 := (not #2749)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    88
#2149 := (+ #191 #2148)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    89
#2154 := (>= #2149 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    90
#208 := (not #201)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    91
#3312 := (or #208 #2154 #3311)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    92
#4272 := (forall (vars (?x76 T2)) (:pat #4237 #4211 #4271) #3312)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    93
#4277 := (not #4272)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    94
#87 := (uf_1 #11 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    95
#4066 := (pattern #87)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    96
#211 := (uf_24 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    97
#1318 := (* -1::int #211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    98
#1319 := (+ #191 #1318)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
    99
#88 := (uf_10 #87)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   100
#1344 := (+ #88 #1319)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   101
#1342 := (>= #1344 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   102
#1053 := (* -1::int #88)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   103
decl uf_9 :: int
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   104
#53 := uf_9
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   105
#1054 := (+ uf_9 #1053)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   106
#1055 := (<= #1054 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   107
#3303 := (or #208 #1055 #1342)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   108
#4263 := (forall (vars (?x71 T2) (?x72 T2)) (:pat #4066) #3303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   109
#4268 := (not #4263)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   110
decl uf_11 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   111
#64 := uf_11
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   112
#2721 := (= uf_11 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   113
#2158 := (+ uf_9 #2148)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   114
#2159 := (<= #2158 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   115
#4280 := (or #2159 #2721 #4268 #4277)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   116
#4283 := (not #4280)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   117
decl ?x71!19 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   118
#2117 := ?x71!19
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   119
decl ?x72!18 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   120
#2116 := ?x72!18
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   121
#2122 := (uf_1 ?x72!18 ?x71!19)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   122
#2123 := (uf_10 #2122)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   123
#2126 := (* -1::int #2123)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   124
#2120 := (uf_24 ?x72!18)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   125
#2707 := (* -1::int #2120)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   126
#2708 := (+ #2707 #2126)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   127
#2118 := (uf_24 ?x71!19)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   128
#2709 := (+ #2118 #2708)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   129
#2710 := (<= #2709 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   130
#2130 := (up_6 uf_23 ?x72!18)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   131
#3266 := (not #2130)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   132
#2127 := (+ uf_9 #2126)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   133
#2128 := (<= #2127 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   134
#3281 := (or #2128 #3266 #2710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   135
#3286 := (not #3281)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   136
#4286 := (or #3286 #4283)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   137
#4289 := (not #4286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   138
#4254 := (pattern #191 #211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   139
#1317 := (>= #1319 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   140
#209 := (up_6 uf_23 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   141
#3243 := (not #209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   142
#3258 := (or #201 #3243 #1317)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   143
#4255 := (forall (vars (?x67 T2) (?x68 T2)) (:pat #4254) #3258)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   144
#4260 := (not #4255)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   145
#4292 := (or #4260 #4289)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   146
#4295 := (not #4292)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   147
decl ?x68!16 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   148
#2091 := ?x68!16
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   149
#2095 := (uf_24 ?x68!16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   150
#2681 := (* -1::int #2095)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   151
decl ?x67!17 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   152
#2092 := ?x67!17
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   153
#2093 := (uf_24 ?x67!17)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   154
#2682 := (+ #2093 #2681)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   155
#2683 := (<= #2682 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   156
#2099 := (up_6 uf_23 ?x68!16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   157
#2098 := (up_6 uf_23 ?x67!17)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   158
#3220 := (not #2098)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   159
#3235 := (or #3220 #2099 #2683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   160
#3240 := (not #3235)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   161
#4298 := (or #3240 #4295)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   162
#4301 := (not #4298)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   163
#1308 := (>= #191 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   164
#4246 := (forall (vars (?x65 T2)) (:pat #4211) #1308)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   165
#4251 := (not #4246)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   166
#4304 := (or #4251 #4301)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   167
#4307 := (not #4304)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   168
decl ?x65!15 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   169
#2076 := ?x65!15
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   170
#2077 := (uf_24 ?x65!15)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   171
#2078 := (>= #2077 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   172
#2079 := (not #2078)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   173
#4310 := (or #2079 #4307)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   174
#4313 := (not #4310)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   175
#204 := (uf_24 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   176
#205 := (= #204 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   177
#1305 := (not #205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   178
#4316 := (or #1305 #4313)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   179
#4319 := (not #4316)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   180
#4322 := (or #1305 #4319)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   181
#4325 := (not #4322)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   182
decl uf_4 :: (-> T3 T2 int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   183
decl uf_14 :: T3
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   184
#104 := uf_14
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   185
#107 := (uf_4 uf_14 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   186
#4090 := (pattern #107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   187
#645 := (= #107 #191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   188
#662 := (or #208 #645)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   189
#4238 := (forall (vars (?x63 T2)) (:pat #4237 #4090 #4211) #662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   190
#4243 := (not #4238)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   191
#4328 := (or #4243 #4325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   192
#4331 := (not #4328)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   193
decl ?x63!14 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   194
#2052 := ?x63!14
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   195
#2054 := (uf_4 uf_14 ?x63!14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   196
#2053 := (uf_24 ?x63!14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   197
#2658 := (= #2053 #2054)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   198
#2056 := (up_6 uf_23 ?x63!14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   199
#2057 := (not #2056)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   200
#2661 := (or #2057 #2658)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   201
#2664 := (not #2661)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   202
#4334 := (or #2664 #4331)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   203
#4337 := (not #4334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   204
#1293 := (* -1::int #191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   205
#1294 := (+ #107 #1293)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   206
#1292 := (>= #1294 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   207
#4229 := (forall (vars (?x61 T2)) (:pat #4090 #4211) #1292)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   208
#4234 := (not #4229)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   209
#4340 := (or #4234 #4337)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   210
#4343 := (not #4340)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   211
decl ?x61!13 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   212
#2034 := ?x61!13
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   213
#2037 := (uf_4 uf_14 ?x61!13)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   214
#2648 := (* -1::int #2037)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   215
#2035 := (uf_24 ?x61!13)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   216
#2649 := (+ #2035 #2648)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   217
#2650 := (<= #2649 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   218
#2655 := (not #2650)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   219
#4346 := (or #2655 #4343)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   220
#4349 := (not #4346)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   221
#185 := (uf_1 uf_22 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   222
#4212 := (pattern #185)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   223
#186 := (uf_10 #185)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   224
#1431 := (+ #186 #1293)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   225
#177 := (uf_4 uf_14 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   226
#1432 := (+ #177 #1431)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   227
#1433 := (= #1432 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   228
#1262 := (* -1::int #186)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   229
#1268 := (* -1::int #177)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   230
#1269 := (+ #1268 #1262)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   231
#1270 := (+ #107 #1269)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   232
#1271 := (<= #1270 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   233
#1263 := (+ uf_9 #1262)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   234
#1264 := (<= #1263 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   235
#3212 := (or #1264 #1271 #1433)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   236
#4221 := (forall (vars (?x59 T2)) (:pat #4212 #4090 #4211) #3212)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   237
#4226 := (not #4221)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   238
#3192 := (or #1264 #1271)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   239
#3193 := (not #3192)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   240
#3196 := (or #645 #3193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   241
#4213 := (forall (vars (?x60 T2)) (:pat #4090 #4211 #4212) #3196)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   242
#4218 := (not #4213)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   243
decl ?x48!12 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   244
#2011 := ?x48!12
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   245
#2017 := (up_6 uf_15 ?x48!12)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   246
#2012 := (uf_4 uf_14 ?x48!12)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   247
#2013 := (* -1::int #2012)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   248
#2014 := (+ uf_9 #2013)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   249
#2015 := (<= #2014 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   250
#1458 := (+ uf_9 #1268)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   251
#1459 := (<= #1458 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   252
#111 := (up_6 uf_15 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   253
#4132 := (pattern #111)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   254
#1446 := (+ #107 #1268)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   255
#1445 := (>= #1446 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   256
#1449 := (or #111 #1445)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   257
#4203 := (forall (vars (?x58 T2)) (:pat #4132 #4090) #1449)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   258
#4208 := (not #4203)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   259
#825 := (not #184)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   260
#175 := (up_6 uf_15 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   261
#4352 := (or #175 #825 #4208 #1459 #2015 #2017 #4218 #4226 #4349)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   262
#4355 := (not #4352)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   263
decl ?x53!11 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   264
#1945 := ?x53!11
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   265
decl ?x54!10 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   266
#1944 := ?x54!10
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   267
#1950 := (uf_1 ?x54!10 ?x53!11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   268
#1951 := (uf_10 #1950)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   269
#1958 := (* -1::int #1951)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   270
decl uf_19 :: T3
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   271
#141 := uf_19
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   272
#1948 := (uf_4 uf_19 ?x54!10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   273
#1954 := (* -1::int #1948)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   274
#2605 := (+ #1954 #1958)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   275
#1946 := (uf_4 uf_19 ?x53!11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   276
#2606 := (+ #1946 #2605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   277
#2607 := (<= #2606 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   278
#1959 := (+ uf_9 #1958)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   279
#1960 := (<= #1959 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   280
#1955 := (+ uf_9 #1954)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   281
#1956 := (<= #1955 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   282
#3156 := (or #1956 #1960 #2607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   283
#3161 := (not #3156)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   284
#149 := (uf_4 uf_19 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   285
#1175 := (* -1::int #149)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   286
#146 := (uf_4 uf_19 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   287
#1176 := (+ #146 #1175)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   288
#1182 := (+ #88 #1176)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   289
#1205 := (>= #1182 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   290
#1162 := (* -1::int #146)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   291
#1163 := (+ uf_9 #1162)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   292
#1164 := (<= #1163 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   293
#3124 := (or #1055 #1164 #1205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   294
#4165 := (forall (vars (?x53 T2) (?x54 T2)) (:pat #4066) #3124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   295
#4170 := (not #4165)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   296
#161 := (uf_4 uf_19 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   297
#162 := (= #161 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   298
#4173 := (or #162 #4170)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   299
#4176 := (not #4173)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   300
#4179 := (or #4176 #3161)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   301
#4182 := (not #4179)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   302
#4141 := (pattern #146)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   303
decl ?x50!9 :: (-> T2 T2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   304
#1921 := (?x50!9 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   305
#1924 := (uf_1 #1921 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   306
#1925 := (uf_10 #1924)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   307
#2575 := (* -1::int #1925)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   308
#1922 := (uf_4 uf_19 #1921)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   309
#2558 := (* -1::int #1922)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   310
#2576 := (+ #2558 #2575)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   311
#2577 := (+ #146 #2576)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   312
#2578 := (= #2577 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   313
#3094 := (not #2578)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   314
#2559 := (+ #146 #2558)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   315
#2560 := (<= #2559 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   316
#3095 := (or #2560 #3094)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   317
#3096 := (not #3095)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   318
#65 := (= #11 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   319
#3102 := (or #65 #1164 #3096)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   320
#4157 := (forall (vars (?x49 T2)) (:pat #4141) #3102)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   321
#4162 := (not #4157)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   322
#4185 := (or #4162 #4182)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   323
#4188 := (not #4185)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   324
decl ?x49!8 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   325
#1881 := ?x49!8
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   326
#1885 := (uf_1 #11 ?x49!8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   327
#4142 := (pattern #1885)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   328
#1886 := (uf_10 #1885)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   329
#1882 := (uf_4 uf_19 ?x49!8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   330
#1883 := (* -1::int #1882)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   331
#2528 := (+ #1883 #1886)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   332
#2529 := (+ #146 #2528)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   333
#2532 := (= #2529 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   334
#3058 := (not #2532)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   335
#1884 := (+ #146 #1883)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   336
#1889 := (>= #1884 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   337
#3059 := (or #1889 #3058)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   338
#4143 := (forall (vars (?x50 T2)) (:pat #4141 #4142) #3059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   339
#4148 := (not #4143)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   340
#2504 := (= uf_11 ?x49!8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   341
#1893 := (+ uf_9 #1883)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   342
#1894 := (<= #1893 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   343
#4151 := (or #1894 #2504 #4148)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   344
#4154 := (not #4151)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   345
#4191 := (or #4154 #4188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   346
#4194 := (not #4191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   347
#1117 := (* -1::int #107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   348
#1118 := (+ uf_9 #1117)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   349
#1119 := (<= #1118 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   350
#3044 := (or #111 #1119)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   351
#4133 := (forall (vars (?x48 T2)) (:pat #4132 #4090) #3044)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   352
#4138 := (not #4133)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   353
#495 := (= uf_14 uf_19)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   354
#586 := (not #495)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   355
decl uf_16 :: T4
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   356
#136 := uf_16
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   357
#492 := (= uf_15 uf_16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   358
#604 := (not #492)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   359
decl uf_21 :: T3
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   360
#144 := uf_21
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   361
decl uf_20 :: T3
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   362
#143 := uf_20
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   363
#145 := (= uf_20 uf_21)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   364
#577 := (not #145)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   365
decl uf_18 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   366
#139 := uf_18
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   367
decl uf_17 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   368
#138 := uf_17
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   369
#140 := (= uf_17 uf_18)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   370
#595 := (not #140)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   371
#4197 := (or #595 #577 #604 #586 #4138 #4194)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   372
#4200 := (not #4197)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   373
#4358 := (or #4200 #4355)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   374
#4361 := (not #4358)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   375
#1845 := (?x47!7 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   376
#1846 := (uf_4 uf_14 #1845)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   377
#2463 := (* -1::int #1846)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   378
#2478 := (+ #107 #2463)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   379
#2479 := (<= #2478 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   380
#1850 := (uf_1 #1845 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   381
#1851 := (uf_10 #1850)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   382
#2464 := (* -1::int #1851)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   383
#2465 := (+ #2463 #2464)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   384
#2466 := (+ #107 #2465)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   385
#2467 := (= #2466 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   386
#3028 := (not #2467)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   387
#1854 := (up_6 uf_15 #1845)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   388
#3027 := (not #1854)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   389
#3029 := (or #3027 #3028 #2479)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   390
#3030 := (not #3029)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   391
#3036 := (or #65 #1119 #3030)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   392
#4124 := (forall (vars (?x46 T2)) (:pat #4090) #3036)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   393
#4129 := (not #4124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   394
decl uf_12 :: (-> T2 int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   395
#66 := (uf_12 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   396
#4042 := (pattern #66)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   397
decl ?x38!6 :: (-> T2 T2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   398
#1818 := (?x38!6 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   399
#1822 := (uf_12 #1818)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   400
#2422 := (* -1::int #1822)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   401
#1819 := (uf_1 #1818 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   402
#1820 := (uf_10 #1819)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   403
#2439 := (* -1::int #1820)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   404
#2440 := (+ #2439 #2422)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   405
#2441 := (+ #66 #2440)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   406
#2442 := (= #2441 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   407
#3000 := (not #2442)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   408
#2423 := (+ #66 #2422)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   409
#2424 := (<= #2423 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   410
decl up_13 :: (-> T2 bool)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   411
#1828 := (up_13 #1818)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   412
#2999 := (not #1828)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   413
#3001 := (or #2999 #2424 #3000)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   414
#3002 := (not #3001)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   415
#1079 := (* -1::int #66)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   416
#1080 := (+ uf_9 #1079)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   417
#1081 := (<= #1080 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   418
#3008 := (or #65 #1081 #3002)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   419
#4116 := (forall (vars (?x37 T2)) (:pat #4042) #3008)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   420
#4121 := (not #4116)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   421
#113 := (up_6 uf_15 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   422
#4107 := (pattern #111 #113)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   423
#115 := (uf_4 uf_14 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   424
#1131 := (* -1::int #115)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   425
#1132 := (+ #107 #1131)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   426
#1135 := (>= #1132 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   427
#2965 := (not #113)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   428
#2980 := (or #111 #2965 #1135)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   429
#4108 := (forall (vars (?x42 T2) (?x43 T2)) (:pat #4107) #2980)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   430
#4113 := (not #4108)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   431
#1133 := (+ #88 #1132)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   432
#1513 := (>= #1133 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   433
#112 := (not #111)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   434
#2957 := (or #112 #1055 #1513)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   435
#4099 := (forall (vars (?x44 T2) (?x45 T2)) (:pat #4066) #2957)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   436
#4104 := (not #4099)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   437
#1536 := (>= #107 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   438
#4091 := (forall (vars (?x41 T2)) (:pat #4090) #1536)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   439
#4096 := (not #4091)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   440
#105 := (uf_4 uf_14 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   441
#106 := (= #105 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   442
#1547 := (not #106)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   443
#4364 := (or #1547 #4096 #4104 #4113 #4121 #4129 #4361)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   444
#4367 := (not #4364)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   445
decl ?x37!5 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   446
#1774 := ?x37!5
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   447
#1775 := (uf_1 #11 ?x37!5)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   448
#4075 := (pattern #1775)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   449
#74 := (up_13 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   450
#4035 := (pattern #74)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   451
#1777 := (uf_12 ?x37!5)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   452
#1778 := (* -1::int #1777)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   453
#1776 := (uf_10 #1775)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   454
#2390 := (+ #1776 #1778)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   455
#2391 := (+ #66 #2390)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   456
#2394 := (= #2391 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   457
#2918 := (not #2394)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   458
#1782 := (+ #66 #1778)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   459
#1783 := (>= #1782 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   460
#75 := (not #74)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   461
#2919 := (or #75 #1783 #2918)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   462
#4076 := (forall (vars (?x38 T2)) (:pat #4035 #4042 #4075) #2919)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   463
#4081 := (not #4076)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   464
#2366 := (= uf_11 ?x37!5)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   465
#1787 := (+ uf_9 #1778)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   466
#1788 := (<= #1787 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   467
#4084 := (or #1788 #2366 #4081)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   468
#4087 := (not #4084)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   469
#4370 := (or #4087 #4367)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   470
#4373 := (not #4370)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   471
#83 := (uf_12 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   472
#1041 := (* -1::int #83)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   473
#1068 := (+ #1041 #88)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   474
#1069 := (+ #66 #1068)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   475
#1066 := (>= #1069 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   476
#2910 := (or #75 #1055 #1066)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   477
#4067 := (forall (vars (?x33 T2) (?x34 T2)) (:pat #4066) #2910)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   478
#4072 := (not #4067)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   479
#4376 := (or #4072 #4373)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   480
#4379 := (not #4376)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   481
decl ?x34!3 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   482
#1744 := ?x34!3
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   483
#1751 := (uf_12 ?x34!3)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   484
decl ?x33!4 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   485
#1745 := ?x33!4
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   486
#1748 := (uf_12 ?x33!4)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   487
#1749 := (* -1::int #1748)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   488
#2353 := (+ #1749 #1751)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   489
#1746 := (uf_1 ?x34!3 ?x33!4)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   490
#1747 := (uf_10 #1746)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   491
#2354 := (+ #1747 #2353)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   492
#2357 := (>= #2354 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   493
#1758 := (up_13 ?x34!3)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   494
#2873 := (not #1758)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   495
#1754 := (* -1::int #1747)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   496
#1755 := (+ uf_9 #1754)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   497
#1756 := (<= #1755 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   498
#2888 := (or #1756 #2873 #2357)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   499
#8152 := [hypothesis]: #1758
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   500
#4036 := (forall (vars (?x26 T2)) (:pat #4035) #75)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   501
#76 := (forall (vars (?x26 T2)) #75)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   502
#4039 := (iff #76 #4036)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   503
#4037 := (iff #75 #75)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   504
#4038 := [refl]: #4037
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   505
#4040 := [quant-intro #4038]: #4039
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   506
#1658 := (~ #76 #76)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   507
#1695 := (~ #75 #75)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   508
#1696 := [refl]: #1695
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   509
#1659 := [nnf-pos #1696]: #1658
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   510
#67 := (= #66 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   511
#70 := (not #65)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   512
#1605 := (or #70 #67)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   513
#1608 := (forall (vars (?x24 T2)) #1605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   514
#1611 := (not #1608)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   515
#1539 := (forall (vars (?x41 T2)) #1536)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   516
#1542 := (not #1539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   517
#114 := (and #112 #113)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   518
#440 := (not #114)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   519
#1527 := (or #440 #1135)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   520
#1530 := (forall (vars (?x42 T2) (?x43 T2)) #1527)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   521
#1533 := (not #1530)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   522
#1056 := (not #1055)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   523
#1505 := (and #111 #1056)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   524
#1510 := (not #1505)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   525
#1516 := (or #1510 #1513)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   526
#1519 := (forall (vars (?x44 T2) (?x45 T2)) #1516)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   527
#1522 := (not #1519)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   528
#1452 := (forall (vars (?x58 T2)) #1449)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   529
#1455 := (not #1452)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   530
#1272 := (not #1271)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   531
#1265 := (not #1264)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   532
#1275 := (and #1265 #1272)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   533
#1428 := (not #1275)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   534
#1436 := (or #1428 #1433)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   535
#1439 := (forall (vars (?x59 T2)) #1436)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   536
#1442 := (not #1439)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   537
#1366 := (= #1344 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   538
#1369 := (not #1317)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   539
#1378 := (and #201 #1369 #1366)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   540
#1383 := (exists (vars (?x76 T2)) #1378)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   541
#1355 := (+ uf_9 #1293)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   542
#1356 := (<= #1355 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   543
#1357 := (not #1356)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   544
#1360 := (and #70 #1357)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   545
#1363 := (not #1360)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   546
#1386 := (or #1363 #1383)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   547
#1389 := (forall (vars (?x75 T2)) #1386)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   548
#1334 := (and #201 #1056)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   549
#1339 := (not #1334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   550
#1346 := (or #1339 #1342)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   551
#1349 := (forall (vars (?x71 T2) (?x72 T2)) #1346)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   552
#1352 := (not #1349)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   553
#1392 := (or #1352 #1389)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   554
#1395 := (and #1349 #1392)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   555
#210 := (and #208 #209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   556
#673 := (not #210)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   557
#1322 := (or #673 #1317)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   558
#1325 := (forall (vars (?x67 T2) (?x68 T2)) #1322)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   559
#1328 := (not #1325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   560
#1398 := (or #1328 #1395)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   561
#1401 := (and #1325 #1398)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   562
#1311 := (forall (vars (?x65 T2)) #1308)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   563
#1314 := (not #1311)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   564
#1404 := (or #1314 #1401)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   565
#1407 := (and #1311 #1404)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   566
#1410 := (or #1305 #1407)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   567
#1413 := (and #205 #1410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   568
#667 := (forall (vars (?x63 T2)) #662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   569
#783 := (not #667)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   570
#1416 := (or #783 #1413)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   571
#1419 := (and #667 #1416)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   572
#1297 := (forall (vars (?x61 T2)) #1292)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   573
#1300 := (not #1297)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   574
#1422 := (or #1300 #1419)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   575
#1425 := (and #1297 #1422)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   576
#1281 := (or #645 #1275)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   577
#1286 := (forall (vars (?x60 T2)) #1281)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   578
#1289 := (not #1286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   579
#1120 := (not #1119)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   580
#1236 := (and #112 #1120)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   581
#1239 := (exists (vars (?x48 T2)) #1236)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   582
#1470 := (not #1239)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   583
#1494 := (or #175 #825 #1470 #1289 #1425 #1442 #1455 #1459)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   584
#1165 := (not #1164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   585
#1199 := (and #1056 #1165)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   586
#1202 := (not #1199)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   587
#1208 := (or #1202 #1205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   588
#1211 := (forall (vars (?x53 T2) (?x54 T2)) #1208)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   589
#1214 := (not #1211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   590
#1222 := (or #162 #1214)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   591
#1227 := (and #1211 #1222)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   592
#1180 := (= #1182 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   593
#1174 := (>= #1176 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   594
#1177 := (not #1174)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   595
#1184 := (and #1177 #1180)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   596
#1187 := (exists (vars (?x50 T2)) #1184)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   597
#1168 := (and #70 #1165)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   598
#1171 := (not #1168)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   599
#1190 := (or #1171 #1187)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   600
#1193 := (forall (vars (?x49 T2)) #1190)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   601
#1196 := (not #1193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   602
#1230 := (or #1196 #1227)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   603
#1233 := (and #1193 #1230)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   604
#1257 := (or #595 #577 #604 #586 #1233 #1239)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   605
#1499 := (and #1257 #1494)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   606
#1136 := (not #1135)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   607
#1129 := (= #1133 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   608
#1145 := (and #111 #1129 #1136)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   609
#1150 := (exists (vars (?x47 T2)) #1145)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   610
#1123 := (and #70 #1120)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   611
#1126 := (not #1123)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   612
#1153 := (or #1126 #1150)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   613
#1156 := (forall (vars (?x46 T2)) #1153)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   614
#1159 := (not #1156)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   615
#1091 := (= #1069 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   616
#1042 := (+ #66 #1041)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   617
#1040 := (>= #1042 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   618
#1094 := (not #1040)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   619
#1103 := (and #74 #1094 #1091)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   620
#1108 := (exists (vars (?x38 T2)) #1103)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   621
#1082 := (not #1081)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   622
#1085 := (and #70 #1082)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   623
#1088 := (not #1085)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   624
#1111 := (or #1088 #1108)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   625
#1114 := (forall (vars (?x37 T2)) #1111)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   626
#1550 := (not #1114)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   627
#1571 := (or #1547 #1550 #1159 #1499 #1522 #1533 #1542)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   628
#1576 := (and #1114 #1571)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   629
#1059 := (and #74 #1056)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   630
#1062 := (not #1059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   631
#1070 := (or #1062 #1066)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   632
#1073 := (forall (vars (?x33 T2) (?x34 T2)) #1070)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   633
#1076 := (not #1073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   634
#1579 := (or #1076 #1576)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   635
#1582 := (and #1073 #1579)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   636
#81 := (up_13 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   637
#82 := (and #75 #81)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   638
#416 := (not #82)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   639
#1044 := (or #416 #1040)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   640
#1047 := (forall (vars (?x29 T2) (?x30 T2)) #1044)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   641
#1050 := (not #1047)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   642
#1585 := (or #1050 #1582)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   643
#1588 := (and #1047 #1585)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   644
#1031 := (>= #66 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   645
#1032 := (forall (vars (?x27 T2)) #1031)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   646
#1035 := (not #1032)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   647
#1591 := (or #1035 #1588)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   648
#1594 := (and #1032 #1591)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   649
#77 := (uf_12 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   650
#78 := (= #77 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   651
#1026 := (not #78)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   652
#1597 := (or #1026 #1594)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   653
#1600 := (and #78 #1597)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   654
#399 := (= uf_9 #66)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   655
#405 := (or #65 #399)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   656
#410 := (forall (vars (?x25 T2)) #405)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   657
#999 := (not #410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   658
#990 := (not #76)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   659
#1623 := (or #990 #999 #1600 #1611)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   660
#1628 := (not #1623)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   661
#1 := true
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   662
#216 := (+ #191 #88)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   663
#223 := (= #211 #216)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   664
#224 := (and #201 #223)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   665
#222 := (< #191 #211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   666
#225 := (and #222 #224)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   667
#226 := (exists (vars (?x76 T2)) #225)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   668
#220 := (< #191 uf_9)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   669
#221 := (and #70 #220)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   670
#227 := (implies #221 #226)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   671
#228 := (forall (vars (?x75 T2)) #227)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   672
#229 := (and #228 true)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   673
#217 := (<= #211 #216)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   674
#89 := (< #88 uf_9)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   675
#215 := (and #201 #89)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   676
#218 := (implies #215 #217)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   677
#219 := (forall (vars (?x71 T2) (?x72 T2)) #218)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   678
#230 := (implies #219 #229)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   679
#231 := (and #219 #230)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   680
#212 := (<= #211 #191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   681
#213 := (implies #210 #212)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   682
#214 := (forall (vars (?x67 T2) (?x68 T2)) #213)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   683
#232 := (implies #214 #231)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   684
#233 := (and #214 #232)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   685
#206 := (<= 0::int #191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   686
#207 := (forall (vars (?x65 T2)) #206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   687
#234 := (implies #207 #233)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   688
#235 := (and #207 #234)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   689
#236 := (implies #205 #235)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   690
#237 := (and #205 #236)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   691
#196 := (= #191 #107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   692
#202 := (implies #201 #196)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   693
#203 := (forall (vars (?x63 T2)) #202)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   694
#238 := (implies #203 #237)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   695
#239 := (and #203 #238)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   696
#199 := (<= #191 #107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   697
#200 := (forall (vars (?x61 T2)) #199)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   698
#240 := (implies #200 #239)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   699
#241 := (and #200 #240)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   700
#188 := (+ #177 #186)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   701
#189 := (< #188 #107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   702
#187 := (< #186 uf_9)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   703
#190 := (and #187 #189)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   704
#195 := (not #190)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   705
#197 := (implies #195 #196)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   706
#198 := (forall (vars (?x60 T2)) #197)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   707
#242 := (implies #198 #241)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   708
#192 := (= #191 #188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   709
#193 := (implies #190 #192)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   710
#194 := (forall (vars (?x59 T2)) #193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   711
#243 := (implies #194 #242)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   712
#244 := (implies #184 #243)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   713
#179 := (<= #177 #107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   714
#180 := (implies #112 #179)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   715
#181 := (forall (vars (?x58 T2)) #180)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   716
#245 := (implies #181 #244)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   717
#178 := (< #177 uf_9)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   718
#246 := (implies #178 #245)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   719
#176 := (not #175)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   720
#247 := (implies #176 #246)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   721
#124 := (< #107 uf_9)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   722
#133 := (and #112 #124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   723
#134 := (exists (vars (?x48 T2)) #133)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   724
#248 := (implies #134 #247)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   725
#249 := (implies true #248)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   726
#163 := (and #162 true)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   727
#151 := (+ #146 #88)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   728
#158 := (<= #149 #151)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   729
#147 := (< #146 uf_9)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   730
#157 := (and #147 #89)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   731
#159 := (implies #157 #158)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   732
#160 := (forall (vars (?x53 T2) (?x54 T2)) #159)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   733
#164 := (implies #160 #163)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   734
#165 := (and #160 #164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   735
#152 := (= #149 #151)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   736
#150 := (< #146 #149)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   737
#153 := (and #150 #152)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   738
#154 := (exists (vars (?x50 T2)) #153)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   739
#148 := (and #70 #147)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   740
#155 := (implies #148 #154)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   741
#156 := (forall (vars (?x49 T2)) #155)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   742
#166 := (implies #156 #165)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   743
#167 := (and #156 #166)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   744
#168 := (implies #145 #167)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   745
#142 := (= uf_19 uf_14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   746
#169 := (implies #142 #168)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   747
#170 := (implies #140 #169)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   748
#137 := (= uf_16 uf_15)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   749
#171 := (implies #137 #170)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   750
#135 := (not #134)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   751
#172 := (implies #135 #171)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   752
#173 := (implies true #172)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   753
#250 := (and #173 #249)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   754
#120 := (+ #107 #88)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   755
#127 := (= #115 #120)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   756
#128 := (and #111 #127)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   757
#126 := (< #107 #115)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   758
#129 := (and #126 #128)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   759
#130 := (exists (vars (?x47 T2)) #129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   760
#125 := (and #70 #124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   761
#131 := (implies #125 #130)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   762
#132 := (forall (vars (?x46 T2)) #131)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   763
#251 := (implies #132 #250)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   764
#121 := (<= #115 #120)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   765
#119 := (and #111 #89)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   766
#122 := (implies #119 #121)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   767
#123 := (forall (vars (?x44 T2) (?x45 T2)) #122)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   768
#252 := (implies #123 #251)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   769
#116 := (<= #115 #107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   770
#117 := (implies #114 #116)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   771
#118 := (forall (vars (?x42 T2) (?x43 T2)) #117)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   772
#253 := (implies #118 #252)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   773
#108 := (<= 0::int #107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   774
#109 := (forall (vars (?x41 T2)) #108)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   775
#254 := (implies #109 #253)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   776
#255 := (implies #106 #254)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   777
#256 := (implies true #255)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   778
#91 := (+ #66 #88)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   779
#98 := (= #83 #91)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   780
#99 := (and #74 #98)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   781
#97 := (< #66 #83)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   782
#100 := (and #97 #99)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   783
#101 := (exists (vars (?x38 T2)) #100)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   784
#95 := (< #66 uf_9)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   785
#96 := (and #70 #95)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   786
#102 := (implies #96 #101)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   787
#103 := (forall (vars (?x37 T2)) #102)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   788
#257 := (implies #103 #256)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   789
#258 := (and #103 #257)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   790
#92 := (<= #83 #91)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   791
#90 := (and #74 #89)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   792
#93 := (implies #90 #92)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   793
#94 := (forall (vars (?x33 T2) (?x34 T2)) #93)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   794
#259 := (implies #94 #258)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   795
#260 := (and #94 #259)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   796
#84 := (<= #83 #66)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   797
#85 := (implies #82 #84)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   798
#86 := (forall (vars (?x29 T2) (?x30 T2)) #85)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   799
#261 := (implies #86 #260)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   800
#262 := (and #86 #261)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   801
#79 := (<= 0::int #66)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   802
#80 := (forall (vars (?x27 T2)) #79)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   803
#263 := (implies #80 #262)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   804
#264 := (and #80 #263)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   805
#265 := (implies #78 #264)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   806
#266 := (and #78 #265)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   807
#267 := (implies #76 #266)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   808
#71 := (= #66 uf_9)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   809
#72 := (implies #70 #71)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   810
#73 := (forall (vars (?x25 T2)) #72)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   811
#268 := (implies #73 #267)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   812
#68 := (implies #65 #67)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   813
#69 := (forall (vars (?x24 T2)) #68)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   814
#269 := (implies #69 #268)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   815
#270 := (implies true #269)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   816
#271 := (not #270)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   817
#1631 := (iff #271 #1628)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   818
#683 := (+ #88 #191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   819
#701 := (= #211 #683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   820
#704 := (and #201 #701)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   821
#707 := (and #222 #704)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   822
#710 := (exists (vars (?x76 T2)) #707)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   823
#716 := (not #221)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   824
#717 := (or #716 #710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   825
#722 := (forall (vars (?x75 T2)) #717)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   826
#686 := (<= #211 #683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   827
#680 := (and #89 #201)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   828
#692 := (not #680)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   829
#693 := (or #692 #686)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   830
#698 := (forall (vars (?x71 T2) (?x72 T2)) #693)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   831
#735 := (not #698)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   832
#736 := (or #735 #722)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   833
#741 := (and #698 #736)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   834
#674 := (or #673 #212)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   835
#677 := (forall (vars (?x67 T2) (?x68 T2)) #674)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   836
#747 := (not #677)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   837
#748 := (or #747 #741)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   838
#753 := (and #677 #748)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   839
#759 := (not #207)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   840
#760 := (or #759 #753)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   841
#765 := (and #207 #760)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   842
#670 := (= 0::int #204)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   843
#771 := (not #670)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   844
#772 := (or #771 #765)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   845
#777 := (and #670 #772)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   846
#784 := (or #783 #777)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   847
#789 := (and #667 #784)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   848
#795 := (not #200)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   849
#796 := (or #795 #789)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   850
#801 := (and #200 #796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   851
#651 := (or #190 #645)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   852
#656 := (forall (vars (?x60 T2)) #651)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   853
#807 := (not #656)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   854
#808 := (or #807 #801)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   855
#631 := (= #188 #191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   856
#637 := (or #195 #631)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   857
#642 := (forall (vars (?x59 T2)) #637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   858
#816 := (not #642)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   859
#817 := (or #816 #808)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   860
#826 := (or #825 #817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   861
#625 := (or #111 #179)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   862
#628 := (forall (vars (?x58 T2)) #625)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   863
#834 := (not #628)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   864
#835 := (or #834 #826)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   865
#843 := (not #178)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   866
#844 := (or #843 #835)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   867
#852 := (or #175 #844)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   868
#860 := (or #135 #852)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   869
#540 := (= 0::int #161)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   870
#498 := (+ #88 #146)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   871
#525 := (<= #149 #498)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   872
#522 := (and #89 #147)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   873
#531 := (not #522)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   874
#532 := (or #531 #525)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   875
#537 := (forall (vars (?x53 T2) (?x54 T2)) #532)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   876
#553 := (not #537)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   877
#554 := (or #553 #540)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   878
#559 := (and #537 #554)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   879
#501 := (= #149 #498)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   880
#504 := (and #150 #501)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   881
#507 := (exists (vars (?x50 T2)) #504)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   882
#513 := (not #148)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   883
#514 := (or #513 #507)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   884
#519 := (forall (vars (?x49 T2)) #514)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   885
#565 := (not #519)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   886
#566 := (or #565 #559)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   887
#571 := (and #519 #566)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   888
#578 := (or #577 #571)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   889
#587 := (or #586 #578)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   890
#596 := (or #595 #587)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   891
#605 := (or #604 #596)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   892
#613 := (or #134 #605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   893
#872 := (and #613 #860)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   894
#450 := (+ #88 #107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   895
#468 := (= #115 #450)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   896
#471 := (and #111 #468)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   897
#474 := (and #126 #471)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   898
#477 := (exists (vars (?x47 T2)) #474)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   899
#483 := (not #125)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   900
#484 := (or #483 #477)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   901
#489 := (forall (vars (?x46 T2)) #484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   902
#878 := (not #489)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   903
#879 := (or #878 #872)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   904
#453 := (<= #115 #450)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   905
#447 := (and #89 #111)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   906
#459 := (not #447)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   907
#460 := (or #459 #453)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   908
#465 := (forall (vars (?x44 T2) (?x45 T2)) #460)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   909
#887 := (not #465)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   910
#888 := (or #887 #879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   911
#441 := (or #440 #116)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   912
#444 := (forall (vars (?x42 T2) (?x43 T2)) #441)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   913
#896 := (not #444)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   914
#897 := (or #896 #888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   915
#905 := (not #109)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   916
#906 := (or #905 #897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   917
#437 := (= 0::int #105)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   918
#914 := (not #437)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   919
#915 := (or #914 #906)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   920
#430 := (not #96)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   921
#431 := (or #430 #101)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   922
#434 := (forall (vars (?x37 T2)) #431)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   923
#930 := (not #434)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   924
#931 := (or #930 #915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   925
#936 := (and #434 #931)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   926
#423 := (not #90)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   927
#424 := (or #423 #92)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   928
#427 := (forall (vars (?x33 T2) (?x34 T2)) #424)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   929
#942 := (not #427)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   930
#943 := (or #942 #936)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   931
#948 := (and #427 #943)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   932
#417 := (or #416 #84)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   933
#420 := (forall (vars (?x29 T2) (?x30 T2)) #417)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   934
#954 := (not #420)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   935
#955 := (or #954 #948)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   936
#960 := (and #420 #955)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   937
#966 := (not #80)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   938
#967 := (or #966 #960)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   939
#972 := (and #80 #967)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   940
#413 := (= 0::int #77)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   941
#978 := (not #413)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   942
#979 := (or #978 #972)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   943
#984 := (and #413 #979)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   944
#991 := (or #990 #984)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   945
#1000 := (or #999 #991)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   946
#385 := (= 0::int #66)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   947
#391 := (or #70 #385)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   948
#396 := (forall (vars (?x24 T2)) #391)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   949
#1008 := (not #396)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   950
#1009 := (or #1008 #1000)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   951
#1021 := (not #1009)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   952
#1629 := (iff #1021 #1628)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   953
#1626 := (iff #1009 #1623)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   954
#1614 := (or #990 #1600)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   955
#1617 := (or #999 #1614)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   956
#1620 := (or #1611 #1617)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   957
#1624 := (iff #1620 #1623)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   958
#1625 := [rewrite]: #1624
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   959
#1621 := (iff #1009 #1620)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   960
#1618 := (iff #1000 #1617)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   961
#1615 := (iff #991 #1614)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   962
#1601 := (iff #984 #1600)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   963
#1598 := (iff #979 #1597)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   964
#1595 := (iff #972 #1594)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   965
#1592 := (iff #967 #1591)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   966
#1589 := (iff #960 #1588)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   967
#1586 := (iff #955 #1585)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   968
#1583 := (iff #948 #1582)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   969
#1580 := (iff #943 #1579)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   970
#1577 := (iff #936 #1576)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   971
#1574 := (iff #931 #1571)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   972
#1553 := (or #1159 #1499)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   973
#1556 := (or #1522 #1553)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   974
#1559 := (or #1533 #1556)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   975
#1562 := (or #1542 #1559)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   976
#1565 := (or #1547 #1562)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   977
#1568 := (or #1550 #1565)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   978
#1572 := (iff #1568 #1571)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   979
#1573 := [rewrite]: #1572
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   980
#1569 := (iff #931 #1568)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   981
#1566 := (iff #915 #1565)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   982
#1563 := (iff #906 #1562)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   983
#1560 := (iff #897 #1559)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   984
#1557 := (iff #888 #1556)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   985
#1554 := (iff #879 #1553)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   986
#1500 := (iff #872 #1499)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   987
#1497 := (iff #860 #1494)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   988
#1473 := (or #1289 #1425)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   989
#1476 := (or #1442 #1473)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   990
#1479 := (or #825 #1476)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   991
#1482 := (or #1455 #1479)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   992
#1485 := (or #1459 #1482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   993
#1488 := (or #175 #1485)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   994
#1491 := (or #1470 #1488)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   995
#1495 := (iff #1491 #1494)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   996
#1496 := [rewrite]: #1495
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   997
#1492 := (iff #860 #1491)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   998
#1489 := (iff #852 #1488)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
   999
#1486 := (iff #844 #1485)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1000
#1483 := (iff #835 #1482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1001
#1480 := (iff #826 #1479)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1002
#1477 := (iff #817 #1476)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1003
#1474 := (iff #808 #1473)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1004
#1426 := (iff #801 #1425)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1005
#1423 := (iff #796 #1422)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1006
#1420 := (iff #789 #1419)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1007
#1417 := (iff #784 #1416)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1008
#1414 := (iff #777 #1413)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1009
#1411 := (iff #772 #1410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1010
#1408 := (iff #765 #1407)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1011
#1405 := (iff #760 #1404)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1012
#1402 := (iff #753 #1401)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1013
#1399 := (iff #748 #1398)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1014
#1396 := (iff #741 #1395)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1015
#1393 := (iff #736 #1392)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1016
#1390 := (iff #722 #1389)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1017
#1387 := (iff #717 #1386)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1018
#1384 := (iff #710 #1383)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1019
#1381 := (iff #707 #1378)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1020
#1372 := (and #201 #1366)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1021
#1375 := (and #1369 #1372)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1022
#1379 := (iff #1375 #1378)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1023
#1380 := [rewrite]: #1379
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1024
#1376 := (iff #707 #1375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1025
#1373 := (iff #704 #1372)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1026
#1367 := (iff #701 #1366)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1027
#1368 := [rewrite]: #1367
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1028
#1374 := [monotonicity #1368]: #1373
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1029
#1370 := (iff #222 #1369)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1030
#1371 := [rewrite]: #1370
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1031
#1377 := [monotonicity #1371 #1374]: #1376
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1032
#1382 := [trans #1377 #1380]: #1381
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1033
#1385 := [quant-intro #1382]: #1384
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1034
#1364 := (iff #716 #1363)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1035
#1361 := (iff #221 #1360)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1036
#1358 := (iff #220 #1357)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1037
#1359 := [rewrite]: #1358
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1038
#1362 := [monotonicity #1359]: #1361
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1039
#1365 := [monotonicity #1362]: #1364
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1040
#1388 := [monotonicity #1365 #1385]: #1387
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1041
#1391 := [quant-intro #1388]: #1390
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1042
#1353 := (iff #735 #1352)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1043
#1350 := (iff #698 #1349)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1044
#1347 := (iff #693 #1346)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1045
#1343 := (iff #686 #1342)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1046
#1345 := [rewrite]: #1343
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1047
#1340 := (iff #692 #1339)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1048
#1337 := (iff #680 #1334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1049
#1331 := (and #1056 #201)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1050
#1335 := (iff #1331 #1334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1051
#1336 := [rewrite]: #1335
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1052
#1332 := (iff #680 #1331)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1053
#1057 := (iff #89 #1056)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1054
#1058 := [rewrite]: #1057
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1055
#1333 := [monotonicity #1058]: #1332
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1056
#1338 := [trans #1333 #1336]: #1337
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1057
#1341 := [monotonicity #1338]: #1340
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1058
#1348 := [monotonicity #1341 #1345]: #1347
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1059
#1351 := [quant-intro #1348]: #1350
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1060
#1354 := [monotonicity #1351]: #1353
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1061
#1394 := [monotonicity #1354 #1391]: #1393
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1062
#1397 := [monotonicity #1351 #1394]: #1396
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1063
#1329 := (iff #747 #1328)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1064
#1326 := (iff #677 #1325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1065
#1323 := (iff #674 #1322)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1066
#1320 := (iff #212 #1317)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1067
#1321 := [rewrite]: #1320
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1068
#1324 := [monotonicity #1321]: #1323
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1069
#1327 := [quant-intro #1324]: #1326
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1070
#1330 := [monotonicity #1327]: #1329
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1071
#1400 := [monotonicity #1330 #1397]: #1399
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1072
#1403 := [monotonicity #1327 #1400]: #1402
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1073
#1315 := (iff #759 #1314)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1074
#1312 := (iff #207 #1311)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1075
#1309 := (iff #206 #1308)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1076
#1310 := [rewrite]: #1309
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1077
#1313 := [quant-intro #1310]: #1312
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1078
#1316 := [monotonicity #1313]: #1315
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1079
#1406 := [monotonicity #1316 #1403]: #1405
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1080
#1409 := [monotonicity #1313 #1406]: #1408
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1081
#1306 := (iff #771 #1305)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1082
#1303 := (iff #670 #205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1083
#1304 := [rewrite]: #1303
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1084
#1307 := [monotonicity #1304]: #1306
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1085
#1412 := [monotonicity #1307 #1409]: #1411
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1086
#1415 := [monotonicity #1304 #1412]: #1414
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1087
#1418 := [monotonicity #1415]: #1417
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1088
#1421 := [monotonicity #1418]: #1420
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1089
#1301 := (iff #795 #1300)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1090
#1298 := (iff #200 #1297)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1091
#1295 := (iff #199 #1292)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1092
#1296 := [rewrite]: #1295
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1093
#1299 := [quant-intro #1296]: #1298
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1094
#1302 := [monotonicity #1299]: #1301
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1095
#1424 := [monotonicity #1302 #1421]: #1423
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1096
#1427 := [monotonicity #1299 #1424]: #1426
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1097
#1290 := (iff #807 #1289)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1098
#1287 := (iff #656 #1286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1099
#1284 := (iff #651 #1281)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1100
#1278 := (or #1275 #645)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1101
#1282 := (iff #1278 #1281)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1102
#1283 := [rewrite]: #1282
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1103
#1279 := (iff #651 #1278)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1104
#1276 := (iff #190 #1275)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1105
#1273 := (iff #189 #1272)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1106
#1274 := [rewrite]: #1273
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1107
#1266 := (iff #187 #1265)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1108
#1267 := [rewrite]: #1266
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1109
#1277 := [monotonicity #1267 #1274]: #1276
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1110
#1280 := [monotonicity #1277]: #1279
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1111
#1285 := [trans #1280 #1283]: #1284
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1112
#1288 := [quant-intro #1285]: #1287
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1113
#1291 := [monotonicity #1288]: #1290
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1114
#1475 := [monotonicity #1291 #1427]: #1474
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1115
#1443 := (iff #816 #1442)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1116
#1440 := (iff #642 #1439)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1117
#1437 := (iff #637 #1436)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1118
#1434 := (iff #631 #1433)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1119
#1435 := [rewrite]: #1434
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1120
#1429 := (iff #195 #1428)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1121
#1430 := [monotonicity #1277]: #1429
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1122
#1438 := [monotonicity #1430 #1435]: #1437
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1123
#1441 := [quant-intro #1438]: #1440
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1124
#1444 := [monotonicity #1441]: #1443
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1125
#1478 := [monotonicity #1444 #1475]: #1477
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1126
#1481 := [monotonicity #1478]: #1480
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1127
#1456 := (iff #834 #1455)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1128
#1453 := (iff #628 #1452)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1129
#1450 := (iff #625 #1449)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1130
#1447 := (iff #179 #1445)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1131
#1448 := [rewrite]: #1447
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1132
#1451 := [monotonicity #1448]: #1450
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1133
#1454 := [quant-intro #1451]: #1453
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1134
#1457 := [monotonicity #1454]: #1456
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1135
#1484 := [monotonicity #1457 #1481]: #1483
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1136
#1468 := (iff #843 #1459)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1137
#1460 := (not #1459)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1138
#1463 := (not #1460)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1139
#1466 := (iff #1463 #1459)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1140
#1467 := [rewrite]: #1466
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1141
#1464 := (iff #843 #1463)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1142
#1461 := (iff #178 #1460)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1143
#1462 := [rewrite]: #1461
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1144
#1465 := [monotonicity #1462]: #1464
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1145
#1469 := [trans #1465 #1467]: #1468
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1146
#1487 := [monotonicity #1469 #1484]: #1486
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1147
#1490 := [monotonicity #1487]: #1489
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1148
#1471 := (iff #135 #1470)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1149
#1240 := (iff #134 #1239)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1150
#1237 := (iff #133 #1236)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1151
#1121 := (iff #124 #1120)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1152
#1122 := [rewrite]: #1121
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1153
#1238 := [monotonicity #1122]: #1237
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1154
#1241 := [quant-intro #1238]: #1240
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1155
#1472 := [monotonicity #1241]: #1471
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1156
#1493 := [monotonicity #1472 #1490]: #1492
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1157
#1498 := [trans #1493 #1496]: #1497
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1158
#1260 := (iff #613 #1257)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1159
#1242 := (or #577 #1233)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1160
#1245 := (or #586 #1242)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1161
#1248 := (or #595 #1245)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1162
#1251 := (or #604 #1248)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1163
#1254 := (or #1239 #1251)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1164
#1258 := (iff #1254 #1257)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1165
#1259 := [rewrite]: #1258
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1166
#1255 := (iff #613 #1254)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1167
#1252 := (iff #605 #1251)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1168
#1249 := (iff #596 #1248)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1169
#1246 := (iff #587 #1245)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1170
#1243 := (iff #578 #1242)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1171
#1234 := (iff #571 #1233)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1172
#1231 := (iff #566 #1230)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1173
#1228 := (iff #559 #1227)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1174
#1225 := (iff #554 #1222)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1175
#1219 := (or #1214 #162)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1176
#1223 := (iff #1219 #1222)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1177
#1224 := [rewrite]: #1223
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1178
#1220 := (iff #554 #1219)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1179
#1217 := (iff #540 #162)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1180
#1218 := [rewrite]: #1217
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1181
#1215 := (iff #553 #1214)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1182
#1212 := (iff #537 #1211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1183
#1209 := (iff #532 #1208)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1184
#1206 := (iff #525 #1205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1185
#1207 := [rewrite]: #1206
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1186
#1203 := (iff #531 #1202)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1187
#1200 := (iff #522 #1199)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1188
#1166 := (iff #147 #1165)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1189
#1167 := [rewrite]: #1166
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1190
#1201 := [monotonicity #1058 #1167]: #1200
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1191
#1204 := [monotonicity #1201]: #1203
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1192
#1210 := [monotonicity #1204 #1207]: #1209
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1193
#1213 := [quant-intro #1210]: #1212
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1194
#1216 := [monotonicity #1213]: #1215
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1195
#1221 := [monotonicity #1216 #1218]: #1220
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1196
#1226 := [trans #1221 #1224]: #1225
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1197
#1229 := [monotonicity #1213 #1226]: #1228
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1198
#1197 := (iff #565 #1196)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1199
#1194 := (iff #519 #1193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1200
#1191 := (iff #514 #1190)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1201
#1188 := (iff #507 #1187)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1202
#1185 := (iff #504 #1184)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1203
#1181 := (iff #501 #1180)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1204
#1183 := [rewrite]: #1181
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1205
#1178 := (iff #150 #1177)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1206
#1179 := [rewrite]: #1178
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1207
#1186 := [monotonicity #1179 #1183]: #1185
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1208
#1189 := [quant-intro #1186]: #1188
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1209
#1172 := (iff #513 #1171)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1210
#1169 := (iff #148 #1168)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1211
#1170 := [monotonicity #1167]: #1169
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1212
#1173 := [monotonicity #1170]: #1172
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1213
#1192 := [monotonicity #1173 #1189]: #1191
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1214
#1195 := [quant-intro #1192]: #1194
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1215
#1198 := [monotonicity #1195]: #1197
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1216
#1232 := [monotonicity #1198 #1229]: #1231
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1217
#1235 := [monotonicity #1195 #1232]: #1234
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1218
#1244 := [monotonicity #1235]: #1243
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1219
#1247 := [monotonicity #1244]: #1246
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1220
#1250 := [monotonicity #1247]: #1249
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1221
#1253 := [monotonicity #1250]: #1252
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1222
#1256 := [monotonicity #1241 #1253]: #1255
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1223
#1261 := [trans #1256 #1259]: #1260
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1224
#1501 := [monotonicity #1261 #1498]: #1500
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1225
#1160 := (iff #878 #1159)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1226
#1157 := (iff #489 #1156)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1227
#1154 := (iff #484 #1153)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1228
#1151 := (iff #477 #1150)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1229
#1148 := (iff #474 #1145)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1230
#1139 := (and #111 #1129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1231
#1142 := (and #1136 #1139)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1232
#1146 := (iff #1142 #1145)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1233
#1147 := [rewrite]: #1146
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1234
#1143 := (iff #474 #1142)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1235
#1140 := (iff #471 #1139)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1236
#1130 := (iff #468 #1129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1237
#1134 := [rewrite]: #1130
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1238
#1141 := [monotonicity #1134]: #1140
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1239
#1137 := (iff #126 #1136)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1240
#1138 := [rewrite]: #1137
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1241
#1144 := [monotonicity #1138 #1141]: #1143
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1242
#1149 := [trans #1144 #1147]: #1148
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1243
#1152 := [quant-intro #1149]: #1151
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1244
#1127 := (iff #483 #1126)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1245
#1124 := (iff #125 #1123)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1246
#1125 := [monotonicity #1122]: #1124
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1247
#1128 := [monotonicity #1125]: #1127
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1248
#1155 := [monotonicity #1128 #1152]: #1154
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1249
#1158 := [quant-intro #1155]: #1157
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1250
#1161 := [monotonicity #1158]: #1160
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1251
#1555 := [monotonicity #1161 #1501]: #1554
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1252
#1523 := (iff #887 #1522)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1253
#1520 := (iff #465 #1519)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1254
#1517 := (iff #460 #1516)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1255
#1514 := (iff #453 #1513)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1256
#1515 := [rewrite]: #1514
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1257
#1511 := (iff #459 #1510)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1258
#1508 := (iff #447 #1505)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1259
#1502 := (and #1056 #111)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1260
#1506 := (iff #1502 #1505)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1261
#1507 := [rewrite]: #1506
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1262
#1503 := (iff #447 #1502)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1263
#1504 := [monotonicity #1058]: #1503
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1264
#1509 := [trans #1504 #1507]: #1508
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1265
#1512 := [monotonicity #1509]: #1511
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1266
#1518 := [monotonicity #1512 #1515]: #1517
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1267
#1521 := [quant-intro #1518]: #1520
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1268
#1524 := [monotonicity #1521]: #1523
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1269
#1558 := [monotonicity #1524 #1555]: #1557
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1270
#1534 := (iff #896 #1533)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1271
#1531 := (iff #444 #1530)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1272
#1528 := (iff #441 #1527)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1273
#1525 := (iff #116 #1135)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1274
#1526 := [rewrite]: #1525
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1275
#1529 := [monotonicity #1526]: #1528
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1276
#1532 := [quant-intro #1529]: #1531
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1277
#1535 := [monotonicity #1532]: #1534
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1278
#1561 := [monotonicity #1535 #1558]: #1560
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1279
#1543 := (iff #905 #1542)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1280
#1540 := (iff #109 #1539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1281
#1537 := (iff #108 #1536)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1282
#1538 := [rewrite]: #1537
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1283
#1541 := [quant-intro #1538]: #1540
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1284
#1544 := [monotonicity #1541]: #1543
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1285
#1564 := [monotonicity #1544 #1561]: #1563
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1286
#1548 := (iff #914 #1547)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1287
#1545 := (iff #437 #106)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1288
#1546 := [rewrite]: #1545
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1289
#1549 := [monotonicity #1546]: #1548
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1290
#1567 := [monotonicity #1549 #1564]: #1566
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1291
#1551 := (iff #930 #1550)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1292
#1115 := (iff #434 #1114)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1293
#1112 := (iff #431 #1111)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1294
#1109 := (iff #101 #1108)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1295
#1106 := (iff #100 #1103)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1296
#1097 := (and #74 #1091)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1297
#1100 := (and #1094 #1097)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1298
#1104 := (iff #1100 #1103)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1299
#1105 := [rewrite]: #1104
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1300
#1101 := (iff #100 #1100)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1301
#1098 := (iff #99 #1097)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1302
#1092 := (iff #98 #1091)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1303
#1093 := [rewrite]: #1092
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1304
#1099 := [monotonicity #1093]: #1098
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1305
#1095 := (iff #97 #1094)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1306
#1096 := [rewrite]: #1095
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1307
#1102 := [monotonicity #1096 #1099]: #1101
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1308
#1107 := [trans #1102 #1105]: #1106
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1309
#1110 := [quant-intro #1107]: #1109
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1310
#1089 := (iff #430 #1088)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1311
#1086 := (iff #96 #1085)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1312
#1083 := (iff #95 #1082)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1313
#1084 := [rewrite]: #1083
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1314
#1087 := [monotonicity #1084]: #1086
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1315
#1090 := [monotonicity #1087]: #1089
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1316
#1113 := [monotonicity #1090 #1110]: #1112
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1317
#1116 := [quant-intro #1113]: #1115
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1318
#1552 := [monotonicity #1116]: #1551
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1319
#1570 := [monotonicity #1552 #1567]: #1569
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1320
#1575 := [trans #1570 #1573]: #1574
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1321
#1578 := [monotonicity #1116 #1575]: #1577
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1322
#1077 := (iff #942 #1076)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1323
#1074 := (iff #427 #1073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1324
#1071 := (iff #424 #1070)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1325
#1065 := (iff #92 #1066)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1326
#1067 := [rewrite]: #1065
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1327
#1063 := (iff #423 #1062)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1328
#1060 := (iff #90 #1059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1329
#1061 := [monotonicity #1058]: #1060
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1330
#1064 := [monotonicity #1061]: #1063
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1331
#1072 := [monotonicity #1064 #1067]: #1071
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1332
#1075 := [quant-intro #1072]: #1074
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1333
#1078 := [monotonicity #1075]: #1077
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1334
#1581 := [monotonicity #1078 #1578]: #1580
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1335
#1584 := [monotonicity #1075 #1581]: #1583
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1336
#1051 := (iff #954 #1050)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1337
#1048 := (iff #420 #1047)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1338
#1045 := (iff #417 #1044)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1339
#1039 := (iff #84 #1040)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1340
#1043 := [rewrite]: #1039
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1341
#1046 := [monotonicity #1043]: #1045
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1342
#1049 := [quant-intro #1046]: #1048
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1343
#1052 := [monotonicity #1049]: #1051
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1344
#1587 := [monotonicity #1052 #1584]: #1586
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1345
#1590 := [monotonicity #1049 #1587]: #1589
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1346
#1036 := (iff #966 #1035)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1347
#1033 := (iff #80 #1032)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1348
#1029 := (iff #79 #1031)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1349
#1030 := [rewrite]: #1029
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1350
#1034 := [quant-intro #1030]: #1033
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1351
#1037 := [monotonicity #1034]: #1036
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1352
#1593 := [monotonicity #1037 #1590]: #1592
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1353
#1596 := [monotonicity #1034 #1593]: #1595
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1354
#1027 := (iff #978 #1026)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1355
#1024 := (iff #413 #78)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1356
#1025 := [rewrite]: #1024
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1357
#1028 := [monotonicity #1025]: #1027
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1358
#1599 := [monotonicity #1028 #1596]: #1598
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1359
#1602 := [monotonicity #1025 #1599]: #1601
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1360
#1616 := [monotonicity #1602]: #1615
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1361
#1619 := [monotonicity #1616]: #1618
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1362
#1612 := (iff #1008 #1611)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1363
#1609 := (iff #396 #1608)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1364
#1606 := (iff #391 #1605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1365
#1603 := (iff #385 #67)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1366
#1604 := [rewrite]: #1603
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1367
#1607 := [monotonicity #1604]: #1606
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1368
#1610 := [quant-intro #1607]: #1609
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1369
#1613 := [monotonicity #1610]: #1612
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1370
#1622 := [monotonicity #1613 #1619]: #1621
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1371
#1627 := [trans #1622 #1625]: #1626
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1372
#1630 := [monotonicity #1627]: #1629
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1373
#1022 := (iff #271 #1021)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1374
#1019 := (iff #270 #1009)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1375
#1014 := (implies true #1009)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1376
#1017 := (iff #1014 #1009)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1377
#1018 := [rewrite]: #1017
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1378
#1015 := (iff #270 #1014)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1379
#1012 := (iff #269 #1009)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1380
#1005 := (implies #396 #1000)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1381
#1010 := (iff #1005 #1009)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1382
#1011 := [rewrite]: #1010
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1383
#1006 := (iff #269 #1005)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1384
#1003 := (iff #268 #1000)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1385
#996 := (implies #410 #991)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1386
#1001 := (iff #996 #1000)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1387
#1002 := [rewrite]: #1001
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1388
#997 := (iff #268 #996)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1389
#994 := (iff #267 #991)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1390
#987 := (implies #76 #984)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1391
#992 := (iff #987 #991)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1392
#993 := [rewrite]: #992
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1393
#988 := (iff #267 #987)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1394
#985 := (iff #266 #984)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1395
#982 := (iff #265 #979)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1396
#975 := (implies #413 #972)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1397
#980 := (iff #975 #979)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1398
#981 := [rewrite]: #980
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1399
#976 := (iff #265 #975)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1400
#973 := (iff #264 #972)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1401
#970 := (iff #263 #967)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1402
#963 := (implies #80 #960)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1403
#968 := (iff #963 #967)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1404
#969 := [rewrite]: #968
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1405
#964 := (iff #263 #963)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1406
#961 := (iff #262 #960)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1407
#958 := (iff #261 #955)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1408
#951 := (implies #420 #948)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1409
#956 := (iff #951 #955)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1410
#957 := [rewrite]: #956
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1411
#952 := (iff #261 #951)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1412
#949 := (iff #260 #948)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1413
#946 := (iff #259 #943)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1414
#939 := (implies #427 #936)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1415
#944 := (iff #939 #943)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1416
#945 := [rewrite]: #944
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1417
#940 := (iff #259 #939)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1418
#937 := (iff #258 #936)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1419
#934 := (iff #257 #931)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1420
#927 := (implies #434 #915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1421
#932 := (iff #927 #931)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1422
#933 := [rewrite]: #932
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1423
#928 := (iff #257 #927)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1424
#925 := (iff #256 #915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1425
#920 := (implies true #915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1426
#923 := (iff #920 #915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1427
#924 := [rewrite]: #923
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1428
#921 := (iff #256 #920)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1429
#918 := (iff #255 #915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1430
#911 := (implies #437 #906)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1431
#916 := (iff #911 #915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1432
#917 := [rewrite]: #916
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1433
#912 := (iff #255 #911)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1434
#909 := (iff #254 #906)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1435
#902 := (implies #109 #897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1436
#907 := (iff #902 #906)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1437
#908 := [rewrite]: #907
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1438
#903 := (iff #254 #902)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1439
#900 := (iff #253 #897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1440
#893 := (implies #444 #888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1441
#898 := (iff #893 #897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1442
#899 := [rewrite]: #898
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1443
#894 := (iff #253 #893)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1444
#891 := (iff #252 #888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1445
#884 := (implies #465 #879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1446
#889 := (iff #884 #888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1447
#890 := [rewrite]: #889
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1448
#885 := (iff #252 #884)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1449
#882 := (iff #251 #879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1450
#875 := (implies #489 #872)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1451
#880 := (iff #875 #879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1452
#881 := [rewrite]: #880
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1453
#876 := (iff #251 #875)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1454
#873 := (iff #250 #872)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1455
#870 := (iff #249 #860)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1456
#865 := (implies true #860)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1457
#868 := (iff #865 #860)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1458
#869 := [rewrite]: #868
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1459
#866 := (iff #249 #865)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1460
#863 := (iff #248 #860)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1461
#857 := (implies #134 #852)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1462
#861 := (iff #857 #860)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1463
#862 := [rewrite]: #861
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1464
#858 := (iff #248 #857)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1465
#855 := (iff #247 #852)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1466
#849 := (implies #176 #844)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1467
#853 := (iff #849 #852)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1468
#854 := [rewrite]: #853
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1469
#850 := (iff #247 #849)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1470
#847 := (iff #246 #844)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1471
#840 := (implies #178 #835)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1472
#845 := (iff #840 #844)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1473
#846 := [rewrite]: #845
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1474
#841 := (iff #246 #840)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1475
#838 := (iff #245 #835)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1476
#831 := (implies #628 #826)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1477
#836 := (iff #831 #835)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1478
#837 := [rewrite]: #836
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1479
#832 := (iff #245 #831)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1480
#829 := (iff #244 #826)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1481
#822 := (implies #184 #817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1482
#827 := (iff #822 #826)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1483
#828 := [rewrite]: #827
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1484
#823 := (iff #244 #822)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1485
#820 := (iff #243 #817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1486
#813 := (implies #642 #808)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1487
#818 := (iff #813 #817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1488
#819 := [rewrite]: #818
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1489
#814 := (iff #243 #813)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1490
#811 := (iff #242 #808)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1491
#804 := (implies #656 #801)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1492
#809 := (iff #804 #808)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1493
#810 := [rewrite]: #809
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1494
#805 := (iff #242 #804)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1495
#802 := (iff #241 #801)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1496
#799 := (iff #240 #796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1497
#792 := (implies #200 #789)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1498
#797 := (iff #792 #796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1499
#798 := [rewrite]: #797
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1500
#793 := (iff #240 #792)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1501
#790 := (iff #239 #789)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1502
#787 := (iff #238 #784)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1503
#780 := (implies #667 #777)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1504
#785 := (iff #780 #784)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1505
#786 := [rewrite]: #785
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1506
#781 := (iff #238 #780)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1507
#778 := (iff #237 #777)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1508
#775 := (iff #236 #772)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1509
#768 := (implies #670 #765)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1510
#773 := (iff #768 #772)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1511
#774 := [rewrite]: #773
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1512
#769 := (iff #236 #768)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1513
#766 := (iff #235 #765)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1514
#763 := (iff #234 #760)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1515
#756 := (implies #207 #753)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1516
#761 := (iff #756 #760)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1517
#762 := [rewrite]: #761
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1518
#757 := (iff #234 #756)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1519
#754 := (iff #233 #753)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1520
#751 := (iff #232 #748)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1521
#744 := (implies #677 #741)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1522
#749 := (iff #744 #748)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1523
#750 := [rewrite]: #749
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1524
#745 := (iff #232 #744)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1525
#742 := (iff #231 #741)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1526
#739 := (iff #230 #736)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1527
#732 := (implies #698 #722)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1528
#737 := (iff #732 #736)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1529
#738 := [rewrite]: #737
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1530
#733 := (iff #230 #732)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1531
#730 := (iff #229 #722)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1532
#725 := (and #722 true)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1533
#728 := (iff #725 #722)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1534
#729 := [rewrite]: #728
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1535
#726 := (iff #229 #725)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1536
#723 := (iff #228 #722)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1537
#720 := (iff #227 #717)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1538
#713 := (implies #221 #710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1539
#718 := (iff #713 #717)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1540
#719 := [rewrite]: #718
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1541
#714 := (iff #227 #713)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1542
#711 := (iff #226 #710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1543
#708 := (iff #225 #707)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1544
#705 := (iff #224 #704)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1545
#702 := (iff #223 #701)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1546
#684 := (= #216 #683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1547
#685 := [rewrite]: #684
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1548
#703 := [monotonicity #685]: #702
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1549
#706 := [monotonicity #703]: #705
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1550
#709 := [monotonicity #706]: #708
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1551
#712 := [quant-intro #709]: #711
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1552
#715 := [monotonicity #712]: #714
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1553
#721 := [trans #715 #719]: #720
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1554
#724 := [quant-intro #721]: #723
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1555
#727 := [monotonicity #724]: #726
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1556
#731 := [trans #727 #729]: #730
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1557
#699 := (iff #219 #698)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1558
#696 := (iff #218 #693)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1559
#689 := (implies #680 #686)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1560
#694 := (iff #689 #693)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1561
#695 := [rewrite]: #694
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1562
#690 := (iff #218 #689)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1563
#687 := (iff #217 #686)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1564
#688 := [monotonicity #685]: #687
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1565
#681 := (iff #215 #680)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1566
#682 := [rewrite]: #681
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1567
#691 := [monotonicity #682 #688]: #690
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1568
#697 := [trans #691 #695]: #696
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1569
#700 := [quant-intro #697]: #699
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1570
#734 := [monotonicity #700 #731]: #733
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1571
#740 := [trans #734 #738]: #739
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1572
#743 := [monotonicity #700 #740]: #742
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1573
#678 := (iff #214 #677)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1574
#675 := (iff #213 #674)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1575
#676 := [rewrite]: #675
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1576
#679 := [quant-intro #676]: #678
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1577
#746 := [monotonicity #679 #743]: #745
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1578
#752 := [trans #746 #750]: #751
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1579
#755 := [monotonicity #679 #752]: #754
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1580
#758 := [monotonicity #755]: #757
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1581
#764 := [trans #758 #762]: #763
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1582
#767 := [monotonicity #764]: #766
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1583
#671 := (iff #205 #670)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1584
#672 := [rewrite]: #671
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1585
#770 := [monotonicity #672 #767]: #769
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1586
#776 := [trans #770 #774]: #775
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1587
#779 := [monotonicity #672 #776]: #778
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1588
#668 := (iff #203 #667)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1589
#665 := (iff #202 #662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1590
#659 := (implies #201 #645)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1591
#663 := (iff #659 #662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1592
#664 := [rewrite]: #663
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1593
#660 := (iff #202 #659)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1594
#646 := (iff #196 #645)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1595
#647 := [rewrite]: #646
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1596
#661 := [monotonicity #647]: #660
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1597
#666 := [trans #661 #664]: #665
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1598
#669 := [quant-intro #666]: #668
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1599
#782 := [monotonicity #669 #779]: #781
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1600
#788 := [trans #782 #786]: #787
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1601
#791 := [monotonicity #669 #788]: #790
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1602
#794 := [monotonicity #791]: #793
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1603
#800 := [trans #794 #798]: #799
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1604
#803 := [monotonicity #800]: #802
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1605
#657 := (iff #198 #656)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1606
#654 := (iff #197 #651)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1607
#648 := (implies #195 #645)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1608
#652 := (iff #648 #651)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1609
#653 := [rewrite]: #652
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1610
#649 := (iff #197 #648)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1611
#650 := [monotonicity #647]: #649
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1612
#655 := [trans #650 #653]: #654
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1613
#658 := [quant-intro #655]: #657
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1614
#806 := [monotonicity #658 #803]: #805
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1615
#812 := [trans #806 #810]: #811
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1616
#643 := (iff #194 #642)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1617
#640 := (iff #193 #637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1618
#634 := (implies #190 #631)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1619
#638 := (iff #634 #637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1620
#639 := [rewrite]: #638
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1621
#635 := (iff #193 #634)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1622
#632 := (iff #192 #631)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1623
#633 := [rewrite]: #632
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1624
#636 := [monotonicity #633]: #635
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1625
#641 := [trans #636 #639]: #640
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1626
#644 := [quant-intro #641]: #643
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1627
#815 := [monotonicity #644 #812]: #814
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1628
#821 := [trans #815 #819]: #820
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1629
#824 := [monotonicity #821]: #823
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1630
#830 := [trans #824 #828]: #829
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1631
#629 := (iff #181 #628)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1632
#626 := (iff #180 #625)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1633
#627 := [rewrite]: #626
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1634
#630 := [quant-intro #627]: #629
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1635
#833 := [monotonicity #630 #830]: #832
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1636
#839 := [trans #833 #837]: #838
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1637
#842 := [monotonicity #839]: #841
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1638
#848 := [trans #842 #846]: #847
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1639
#851 := [monotonicity #848]: #850
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1640
#856 := [trans #851 #854]: #855
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1641
#859 := [monotonicity #856]: #858
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1642
#864 := [trans #859 #862]: #863
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1643
#867 := [monotonicity #864]: #866
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1644
#871 := [trans #867 #869]: #870
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1645
#623 := (iff #173 #613)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1646
#618 := (implies true #613)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1647
#621 := (iff #618 #613)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1648
#622 := [rewrite]: #621
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1649
#619 := (iff #173 #618)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1650
#616 := (iff #172 #613)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1651
#610 := (implies #135 #605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1652
#614 := (iff #610 #613)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1653
#615 := [rewrite]: #614
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1654
#611 := (iff #172 #610)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1655
#608 := (iff #171 #605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1656
#601 := (implies #492 #596)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1657
#606 := (iff #601 #605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1658
#607 := [rewrite]: #606
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1659
#602 := (iff #171 #601)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1660
#599 := (iff #170 #596)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1661
#592 := (implies #140 #587)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1662
#597 := (iff #592 #596)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1663
#598 := [rewrite]: #597
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1664
#593 := (iff #170 #592)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1665
#590 := (iff #169 #587)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1666
#583 := (implies #495 #578)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1667
#588 := (iff #583 #587)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1668
#589 := [rewrite]: #588
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1669
#584 := (iff #169 #583)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1670
#581 := (iff #168 #578)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1671
#574 := (implies #145 #571)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1672
#579 := (iff #574 #578)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1673
#580 := [rewrite]: #579
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1674
#575 := (iff #168 #574)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1675
#572 := (iff #167 #571)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1676
#569 := (iff #166 #566)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1677
#562 := (implies #519 #559)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1678
#567 := (iff #562 #566)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1679
#568 := [rewrite]: #567
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1680
#563 := (iff #166 #562)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1681
#560 := (iff #165 #559)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1682
#557 := (iff #164 #554)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1683
#550 := (implies #537 #540)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1684
#555 := (iff #550 #554)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1685
#556 := [rewrite]: #555
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1686
#551 := (iff #164 #550)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1687
#548 := (iff #163 #540)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1688
#543 := (and #540 true)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1689
#546 := (iff #543 #540)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1690
#547 := [rewrite]: #546
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1691
#544 := (iff #163 #543)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1692
#541 := (iff #162 #540)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1693
#542 := [rewrite]: #541
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1694
#545 := [monotonicity #542]: #544
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1695
#549 := [trans #545 #547]: #548
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1696
#538 := (iff #160 #537)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1697
#535 := (iff #159 #532)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1698
#528 := (implies #522 #525)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1699
#533 := (iff #528 #532)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1700
#534 := [rewrite]: #533
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1701
#529 := (iff #159 #528)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1702
#526 := (iff #158 #525)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1703
#499 := (= #151 #498)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1704
#500 := [rewrite]: #499
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1705
#527 := [monotonicity #500]: #526
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1706
#523 := (iff #157 #522)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1707
#524 := [rewrite]: #523
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1708
#530 := [monotonicity #524 #527]: #529
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1709
#536 := [trans #530 #534]: #535
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1710
#539 := [quant-intro #536]: #538
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1711
#552 := [monotonicity #539 #549]: #551
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1712
#558 := [trans #552 #556]: #557
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1713
#561 := [monotonicity #539 #558]: #560
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1714
#520 := (iff #156 #519)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1715
#517 := (iff #155 #514)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1716
#510 := (implies #148 #507)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1717
#515 := (iff #510 #514)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1718
#516 := [rewrite]: #515
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1719
#511 := (iff #155 #510)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1720
#508 := (iff #154 #507)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1721
#505 := (iff #153 #504)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1722
#502 := (iff #152 #501)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1723
#503 := [monotonicity #500]: #502
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1724
#506 := [monotonicity #503]: #505
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1725
#509 := [quant-intro #506]: #508
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1726
#512 := [monotonicity #509]: #511
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1727
#518 := [trans #512 #516]: #517
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1728
#521 := [quant-intro #518]: #520
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1729
#564 := [monotonicity #521 #561]: #563
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1730
#570 := [trans #564 #568]: #569
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1731
#573 := [monotonicity #521 #570]: #572
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1732
#576 := [monotonicity #573]: #575
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1733
#582 := [trans #576 #580]: #581
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1734
#496 := (iff #142 #495)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1735
#497 := [rewrite]: #496
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1736
#585 := [monotonicity #497 #582]: #584
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1737
#591 := [trans #585 #589]: #590
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1738
#594 := [monotonicity #591]: #593
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1739
#600 := [trans #594 #598]: #599
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1740
#493 := (iff #137 #492)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1741
#494 := [rewrite]: #493
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1742
#603 := [monotonicity #494 #600]: #602
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1743
#609 := [trans #603 #607]: #608
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1744
#612 := [monotonicity #609]: #611
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1745
#617 := [trans #612 #615]: #616
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1746
#620 := [monotonicity #617]: #619
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1747
#624 := [trans #620 #622]: #623
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1748
#874 := [monotonicity #624 #871]: #873
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1749
#490 := (iff #132 #489)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1750
#487 := (iff #131 #484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1751
#480 := (implies #125 #477)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1752
#485 := (iff #480 #484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1753
#486 := [rewrite]: #485
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1754
#481 := (iff #131 #480)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1755
#478 := (iff #130 #477)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1756
#475 := (iff #129 #474)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1757
#472 := (iff #128 #471)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1758
#469 := (iff #127 #468)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1759
#451 := (= #120 #450)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1760
#452 := [rewrite]: #451
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1761
#470 := [monotonicity #452]: #469
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1762
#473 := [monotonicity #470]: #472
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1763
#476 := [monotonicity #473]: #475
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1764
#479 := [quant-intro #476]: #478
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1765
#482 := [monotonicity #479]: #481
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1766
#488 := [trans #482 #486]: #487
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1767
#491 := [quant-intro #488]: #490
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1768
#877 := [monotonicity #491 #874]: #876
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1769
#883 := [trans #877 #881]: #882
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1770
#466 := (iff #123 #465)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1771
#463 := (iff #122 #460)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1772
#456 := (implies #447 #453)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1773
#461 := (iff #456 #460)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1774
#462 := [rewrite]: #461
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1775
#457 := (iff #122 #456)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1776
#454 := (iff #121 #453)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1777
#455 := [monotonicity #452]: #454
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1778
#448 := (iff #119 #447)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1779
#449 := [rewrite]: #448
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1780
#458 := [monotonicity #449 #455]: #457
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1781
#464 := [trans #458 #462]: #463
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1782
#467 := [quant-intro #464]: #466
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1783
#886 := [monotonicity #467 #883]: #885
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1784
#892 := [trans #886 #890]: #891
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1785
#445 := (iff #118 #444)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1786
#442 := (iff #117 #441)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1787
#443 := [rewrite]: #442
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1788
#446 := [quant-intro #443]: #445
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1789
#895 := [monotonicity #446 #892]: #894
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1790
#901 := [trans #895 #899]: #900
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1791
#904 := [monotonicity #901]: #903
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1792
#910 := [trans #904 #908]: #909
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1793
#438 := (iff #106 #437)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1794
#439 := [rewrite]: #438
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1795
#913 := [monotonicity #439 #910]: #912
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1796
#919 := [trans #913 #917]: #918
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1797
#922 := [monotonicity #919]: #921
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1798
#926 := [trans #922 #924]: #925
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1799
#435 := (iff #103 #434)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1800
#432 := (iff #102 #431)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1801
#433 := [rewrite]: #432
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1802
#436 := [quant-intro #433]: #435
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1803
#929 := [monotonicity #436 #926]: #928
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1804
#935 := [trans #929 #933]: #934
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1805
#938 := [monotonicity #436 #935]: #937
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1806
#428 := (iff #94 #427)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1807
#425 := (iff #93 #424)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1808
#426 := [rewrite]: #425
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1809
#429 := [quant-intro #426]: #428
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1810
#941 := [monotonicity #429 #938]: #940
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1811
#947 := [trans #941 #945]: #946
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1812
#950 := [monotonicity #429 #947]: #949
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1813
#421 := (iff #86 #420)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1814
#418 := (iff #85 #417)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1815
#419 := [rewrite]: #418
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1816
#422 := [quant-intro #419]: #421
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1817
#953 := [monotonicity #422 #950]: #952
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1818
#959 := [trans #953 #957]: #958
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1819
#962 := [monotonicity #422 #959]: #961
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1820
#965 := [monotonicity #962]: #964
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1821
#971 := [trans #965 #969]: #970
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1822
#974 := [monotonicity #971]: #973
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1823
#414 := (iff #78 #413)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1824
#415 := [rewrite]: #414
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1825
#977 := [monotonicity #415 #974]: #976
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1826
#983 := [trans #977 #981]: #982
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1827
#986 := [monotonicity #415 #983]: #985
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1828
#989 := [monotonicity #986]: #988
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1829
#995 := [trans #989 #993]: #994
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1830
#411 := (iff #73 #410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1831
#408 := (iff #72 #405)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1832
#402 := (implies #70 #399)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1833
#406 := (iff #402 #405)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1834
#407 := [rewrite]: #406
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1835
#403 := (iff #72 #402)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1836
#400 := (iff #71 #399)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1837
#401 := [rewrite]: #400
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1838
#404 := [monotonicity #401]: #403
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1839
#409 := [trans #404 #407]: #408
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1840
#412 := [quant-intro #409]: #411
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1841
#998 := [monotonicity #412 #995]: #997
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1842
#1004 := [trans #998 #1002]: #1003
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1843
#397 := (iff #69 #396)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1844
#394 := (iff #68 #391)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1845
#388 := (implies #65 #385)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1846
#392 := (iff #388 #391)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1847
#393 := [rewrite]: #392
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1848
#389 := (iff #68 #388)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1849
#386 := (iff #67 #385)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1850
#387 := [rewrite]: #386
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1851
#390 := [monotonicity #387]: #389
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1852
#395 := [trans #390 #393]: #394
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1853
#398 := [quant-intro #395]: #397
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1854
#1007 := [monotonicity #398 #1004]: #1006
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1855
#1013 := [trans #1007 #1011]: #1012
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1856
#1016 := [monotonicity #1013]: #1015
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1857
#1020 := [trans #1016 #1018]: #1019
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1858
#1023 := [monotonicity #1020]: #1022
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1859
#1632 := [trans #1023 #1630]: #1631
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1860
#384 := [asserted]: #271
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1861
#1633 := [mp #384 #1632]: #1628
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1862
#1634 := [not-or-elim #1633]: #76
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1863
#1697 := [mp~ #1634 #1659]: #76
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1864
#4041 := [mp #1697 #4040]: #4036
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1865
#5203 := (not #4036)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1866
#5204 := (or #5203 #2873)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1867
#5205 := [quant-inst]: #5204
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1868
#8153 := [unit-resolution #5205 #4041 #8152]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1869
#8156 := [lemma #8153]: #2873
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1870
#3630 := (or #2888 #1758)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1871
#3965 := [def-axiom]: #3630
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1872
#10020 := [unit-resolution #3965 #8156]: #2888
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1873
#2893 := (not #2888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1874
#4382 := (or #2893 #4379)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1875
#4385 := (not #4382)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1876
#4057 := (pattern #74 #81)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1877
#2319 := (not #81)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1878
#2865 := (or #74 #2319 #1040)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1879
#4058 := (forall (vars (?x29 T2) (?x30 T2)) (:pat #4057) #2865)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1880
#4063 := (not #4058)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1881
#4388 := (or #4063 #4385)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1882
#4391 := (not #4388)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1883
decl ?x30!1 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1884
#1719 := ?x30!1
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1885
#1723 := (uf_12 ?x30!1)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1886
#2334 := (* -1::int #1723)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1887
decl ?x29!2 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1888
#1720 := ?x29!2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1889
#1721 := (uf_12 ?x29!2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1890
#2335 := (+ #1721 #2334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1891
#2336 := (<= #2335 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1892
#1727 := (up_13 ?x30!1)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1893
#1726 := (up_13 ?x29!2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1894
#1766 := (not #1726)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1895
#1968 := (or #1766 #1727 #2336)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1896
#8727 := [hypothesis]: #1726
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1897
#5149 := (or #5203 #1766)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1898
#5178 := [quant-inst]: #5149
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1899
#8728 := [unit-resolution #5178 #4041 #8727]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1900
#8729 := [lemma #8728]: #1766
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1901
#3559 := (or #1968 #1726)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1902
#3644 := [def-axiom]: #3559
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1903
#10021 := [unit-resolution #3644 #8729]: #1968
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1904
#2108 := (not #1968)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1905
#4394 := (or #2108 #4391)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1906
#4397 := (not #4394)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1907
#4049 := (forall (vars (?x27 T2)) (:pat #4042) #1031)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1908
#4054 := (not #4049)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1909
#4400 := (or #4054 #4397)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1910
#4403 := (not #4400)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1911
decl ?x27!0 :: T2
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1912
#1704 := ?x27!0
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1913
#1705 := (uf_12 ?x27!0)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1914
#1706 := (>= #1705 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1915
#1707 := (not #1706)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1916
#4406 := (or #1707 #4403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1917
#4409 := (not #4406)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1918
#4412 := (or #1026 #4409)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1919
#4415 := (not #4412)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1920
#4422 := (forall (vars (?x24 T2)) (:pat #4042) #1605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1921
#4425 := (iff #1608 #4422)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1922
#4423 := (iff #1605 #1605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1923
#4424 := [refl]: #4423
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1924
#4426 := [quant-intro #4424]: #4425
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1925
#1933 := (~ #1608 #1608)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1926
#2022 := (~ #1605 #1605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1927
#2023 := [refl]: #2022
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1928
#1934 := [nnf-pos #2023]: #1933
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1929
#1638 := [not-or-elim #1633]: #1608
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1930
#1765 := [mp~ #1638 #1934]: #1608
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1931
#4427 := [mp #1765 #4426]: #4422
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1932
#4964 := [hypothesis]: #1026
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1933
#3570 := (not #4422)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1934
#4986 := (or #3570 #78)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1935
#4909 := (= uf_11 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1936
#4907 := (not #4909)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1937
#4899 := (or #4907 #78)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1938
#4987 := (or #3570 #4899)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1939
#4989 := (iff #4987 #4986)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1940
#4980 := (iff #4986 #4986)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1941
#5014 := [rewrite]: #4980
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1942
#4981 := (iff #4899 #78)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1943
#4970 := (or false #78)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1944
#4974 := (iff #4970 #78)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1945
#4975 := [rewrite]: #4974
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1946
#4973 := (iff #4899 #4970)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1947
#4923 := (iff #4907 false)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1948
#8612 := (not true)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1949
#8647 := (iff #8612 false)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1950
#8648 := [rewrite]: #8647
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1951
#4921 := (iff #4907 #8612)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1952
#4919 := (iff #4909 true)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1953
#4920 := [rewrite]: #4919
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1954
#4922 := [monotonicity #4920]: #4921
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1955
#4972 := [trans #4922 #8648]: #4923
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1956
#4963 := [monotonicity #4972]: #4973
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1957
#4982 := [trans #4963 #4975]: #4981
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1958
#4990 := [monotonicity #4982]: #4989
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1959
#5015 := [trans #4990 #5014]: #4989
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1960
#4988 := [quant-inst]: #4987
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1961
#5016 := [mp #4988 #5015]: #4986
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1962
#4971 := [unit-resolution #5016 #4964 #4427]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1963
#5020 := [lemma #4971]: #78
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1964
#4418 := (or #1026 #4415)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1965
#3323 := (forall (vars (?x76 T2)) #3312)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1966
#3330 := (not #3323)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1967
#3308 := (forall (vars (?x71 T2) (?x72 T2)) #3303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1968
#3329 := (not #3308)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1969
#3331 := (or #2159 #2721 #3329 #3330)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1970
#3332 := (not #3331)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1971
#3337 := (or #3286 #3332)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1972
#3344 := (not #3337)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1973
#3263 := (forall (vars (?x67 T2) (?x68 T2)) #3258)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1974
#3343 := (not #3263)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1975
#3345 := (or #3343 #3344)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1976
#3346 := (not #3345)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1977
#3351 := (or #3240 #3346)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1978
#3357 := (not #3351)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1979
#3358 := (or #1314 #3357)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1980
#3359 := (not #3358)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1981
#3364 := (or #2079 #3359)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1982
#3370 := (not #3364)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1983
#3371 := (or #1305 #3370)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1984
#3372 := (not #3371)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1985
#3377 := (or #1305 #3372)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1986
#3383 := (not #3377)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1987
#3384 := (or #783 #3383)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1988
#3385 := (not #3384)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1989
#3390 := (or #2664 #3385)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1990
#3396 := (not #3390)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1991
#3397 := (or #1300 #3396)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1992
#3398 := (not #3397)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1993
#3403 := (or #2655 #3398)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1994
#3411 := (not #3403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1995
#3217 := (forall (vars (?x59 T2)) #3212)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1996
#3410 := (not #3217)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1997
#3199 := (forall (vars (?x60 T2)) #3196)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1998
#3409 := (not #3199)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1999
#3412 := (or #175 #825 #1455 #1459 #2015 #2017 #3409 #3410 #3411)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2000
#3413 := (not #3412)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2001
#3129 := (forall (vars (?x53 T2) (?x54 T2)) #3124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2002
#3135 := (not #3129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2003
#3136 := (or #162 #3135)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2004
#3137 := (not #3136)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2005
#3164 := (or #3137 #3161)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2006
#3171 := (not #3164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2007
#3107 := (forall (vars (?x49 T2)) #3102)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2008
#3170 := (not #3107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2009
#3172 := (or #3170 #3171)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2010
#3173 := (not #3172)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2011
#3070 := (forall (vars (?x50 T2)) #3059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2012
#3076 := (not #3070)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2013
#3077 := (or #1894 #2504 #3076)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2014
#3078 := (not #3077)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2015
#3178 := (or #3078 #3173)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2016
#3185 := (not #3178)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2017
#3055 := (forall (vars (?x48 T2)) #3044)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2018
#3184 := (not #3055)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2019
#3186 := (or #595 #577 #604 #586 #3184 #3185)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2020
#3187 := (not #3186)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2021
#3418 := (or #3187 #3413)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2022
#3428 := (not #3418)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2023
#3041 := (forall (vars (?x46 T2)) #3036)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2024
#3427 := (not #3041)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2025
#3013 := (forall (vars (?x37 T2)) #3008)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2026
#3426 := (not #3013)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2027
#2985 := (forall (vars (?x42 T2) (?x43 T2)) #2980)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2028
#3425 := (not #2985)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2029
#2962 := (forall (vars (?x44 T2) (?x45 T2)) #2957)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2030
#3424 := (not #2962)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2031
#3429 := (or #1547 #1542 #3424 #3425 #3426 #3427 #3428)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2032
#3430 := (not #3429)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2033
#2930 := (forall (vars (?x38 T2)) #2919)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2034
#2936 := (not #2930)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2035
#2937 := (or #1788 #2366 #2936)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2036
#2938 := (not #2937)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2037
#3435 := (or #2938 #3430)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2038
#3442 := (not #3435)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2039
#2915 := (forall (vars (?x33 T2) (?x34 T2)) #2910)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2040
#3441 := (not #2915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2041
#3443 := (or #3441 #3442)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2042
#3444 := (not #3443)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2043
#3449 := (or #2893 #3444)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2044
#3456 := (not #3449)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2045
#2870 := (forall (vars (?x29 T2) (?x30 T2)) #2865)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2046
#3455 := (not #2870)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2047
#3457 := (or #3455 #3456)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2048
#3458 := (not #3457)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2049
#3463 := (or #2108 #3458)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2050
#3469 := (not #3463)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2051
#3470 := (or #1035 #3469)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2052
#3471 := (not #3470)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2053
#3476 := (or #1707 #3471)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2054
#3482 := (not #3476)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2055
#3483 := (or #1026 #3482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2056
#3484 := (not #3483)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2057
#3489 := (or #1026 #3484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2058
#4419 := (iff #3489 #4418)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2059
#4416 := (iff #3484 #4415)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2060
#4413 := (iff #3483 #4412)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2061
#4410 := (iff #3482 #4409)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2062
#4407 := (iff #3476 #4406)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2063
#4404 := (iff #3471 #4403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2064
#4401 := (iff #3470 #4400)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2065
#4398 := (iff #3469 #4397)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2066
#4395 := (iff #3463 #4394)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2067
#4392 := (iff #3458 #4391)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2068
#4389 := (iff #3457 #4388)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2069
#4386 := (iff #3456 #4385)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2070
#4383 := (iff #3449 #4382)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2071
#4380 := (iff #3444 #4379)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2072
#4377 := (iff #3443 #4376)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2073
#4374 := (iff #3442 #4373)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2074
#4371 := (iff #3435 #4370)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2075
#4368 := (iff #3430 #4367)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2076
#4365 := (iff #3429 #4364)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2077
#4362 := (iff #3428 #4361)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2078
#4359 := (iff #3418 #4358)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2079
#4356 := (iff #3413 #4355)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2080
#4353 := (iff #3412 #4352)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2081
#4350 := (iff #3411 #4349)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2082
#4347 := (iff #3403 #4346)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2083
#4344 := (iff #3398 #4343)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2084
#4341 := (iff #3397 #4340)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2085
#4338 := (iff #3396 #4337)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2086
#4335 := (iff #3390 #4334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2087
#4332 := (iff #3385 #4331)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2088
#4329 := (iff #3384 #4328)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2089
#4326 := (iff #3383 #4325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2090
#4323 := (iff #3377 #4322)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2091
#4320 := (iff #3372 #4319)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2092
#4317 := (iff #3371 #4316)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2093
#4314 := (iff #3370 #4313)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2094
#4311 := (iff #3364 #4310)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2095
#4308 := (iff #3359 #4307)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2096
#4305 := (iff #3358 #4304)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2097
#4302 := (iff #3357 #4301)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2098
#4299 := (iff #3351 #4298)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2099
#4296 := (iff #3346 #4295)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2100
#4293 := (iff #3345 #4292)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2101
#4290 := (iff #3344 #4289)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2102
#4287 := (iff #3337 #4286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2103
#4284 := (iff #3332 #4283)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2104
#4281 := (iff #3331 #4280)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2105
#4278 := (iff #3330 #4277)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2106
#4275 := (iff #3323 #4272)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2107
#4273 := (iff #3312 #3312)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2108
#4274 := [refl]: #4273
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2109
#4276 := [quant-intro #4274]: #4275
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2110
#4279 := [monotonicity #4276]: #4278
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2111
#4269 := (iff #3329 #4268)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2112
#4266 := (iff #3308 #4263)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2113
#4264 := (iff #3303 #3303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2114
#4265 := [refl]: #4264
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2115
#4267 := [quant-intro #4265]: #4266
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2116
#4270 := [monotonicity #4267]: #4269
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2117
#4282 := [monotonicity #4270 #4279]: #4281
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2118
#4285 := [monotonicity #4282]: #4284
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2119
#4288 := [monotonicity #4285]: #4287
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2120
#4291 := [monotonicity #4288]: #4290
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2121
#4261 := (iff #3343 #4260)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2122
#4258 := (iff #3263 #4255)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2123
#4256 := (iff #3258 #3258)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2124
#4257 := [refl]: #4256
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2125
#4259 := [quant-intro #4257]: #4258
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2126
#4262 := [monotonicity #4259]: #4261
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2127
#4294 := [monotonicity #4262 #4291]: #4293
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2128
#4297 := [monotonicity #4294]: #4296
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2129
#4300 := [monotonicity #4297]: #4299
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2130
#4303 := [monotonicity #4300]: #4302
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2131
#4252 := (iff #1314 #4251)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2132
#4249 := (iff #1311 #4246)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2133
#4247 := (iff #1308 #1308)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2134
#4248 := [refl]: #4247
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2135
#4250 := [quant-intro #4248]: #4249
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2136
#4253 := [monotonicity #4250]: #4252
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2137
#4306 := [monotonicity #4253 #4303]: #4305
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2138
#4309 := [monotonicity #4306]: #4308
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2139
#4312 := [monotonicity #4309]: #4311
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2140
#4315 := [monotonicity #4312]: #4314
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2141
#4318 := [monotonicity #4315]: #4317
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2142
#4321 := [monotonicity #4318]: #4320
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2143
#4324 := [monotonicity #4321]: #4323
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2144
#4327 := [monotonicity #4324]: #4326
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2145
#4244 := (iff #783 #4243)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2146
#4241 := (iff #667 #4238)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2147
#4239 := (iff #662 #662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2148
#4240 := [refl]: #4239
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2149
#4242 := [quant-intro #4240]: #4241
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2150
#4245 := [monotonicity #4242]: #4244
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2151
#4330 := [monotonicity #4245 #4327]: #4329
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2152
#4333 := [monotonicity #4330]: #4332
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2153
#4336 := [monotonicity #4333]: #4335
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2154
#4339 := [monotonicity #4336]: #4338
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2155
#4235 := (iff #1300 #4234)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2156
#4232 := (iff #1297 #4229)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2157
#4230 := (iff #1292 #1292)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2158
#4231 := [refl]: #4230
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2159
#4233 := [quant-intro #4231]: #4232
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2160
#4236 := [monotonicity #4233]: #4235
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2161
#4342 := [monotonicity #4236 #4339]: #4341
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2162
#4345 := [monotonicity #4342]: #4344
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2163
#4348 := [monotonicity #4345]: #4347
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2164
#4351 := [monotonicity #4348]: #4350
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2165
#4227 := (iff #3410 #4226)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2166
#4224 := (iff #3217 #4221)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2167
#4222 := (iff #3212 #3212)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2168
#4223 := [refl]: #4222
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2169
#4225 := [quant-intro #4223]: #4224
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2170
#4228 := [monotonicity #4225]: #4227
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2171
#4219 := (iff #3409 #4218)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2172
#4216 := (iff #3199 #4213)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2173
#4214 := (iff #3196 #3196)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2174
#4215 := [refl]: #4214
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2175
#4217 := [quant-intro #4215]: #4216
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2176
#4220 := [monotonicity #4217]: #4219
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2177
#4209 := (iff #1455 #4208)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2178
#4206 := (iff #1452 #4203)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2179
#4204 := (iff #1449 #1449)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2180
#4205 := [refl]: #4204
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2181
#4207 := [quant-intro #4205]: #4206
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2182
#4210 := [monotonicity #4207]: #4209
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2183
#4354 := [monotonicity #4210 #4220 #4228 #4351]: #4353
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2184
#4357 := [monotonicity #4354]: #4356
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2185
#4201 := (iff #3187 #4200)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2186
#4198 := (iff #3186 #4197)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2187
#4195 := (iff #3185 #4194)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2188
#4192 := (iff #3178 #4191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2189
#4189 := (iff #3173 #4188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2190
#4186 := (iff #3172 #4185)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2191
#4183 := (iff #3171 #4182)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2192
#4180 := (iff #3164 #4179)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2193
#4177 := (iff #3137 #4176)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2194
#4174 := (iff #3136 #4173)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2195
#4171 := (iff #3135 #4170)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2196
#4168 := (iff #3129 #4165)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2197
#4166 := (iff #3124 #3124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2198
#4167 := [refl]: #4166
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2199
#4169 := [quant-intro #4167]: #4168
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2200
#4172 := [monotonicity #4169]: #4171
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2201
#4175 := [monotonicity #4172]: #4174
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2202
#4178 := [monotonicity #4175]: #4177
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2203
#4181 := [monotonicity #4178]: #4180
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2204
#4184 := [monotonicity #4181]: #4183
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2205
#4163 := (iff #3170 #4162)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2206
#4160 := (iff #3107 #4157)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2207
#4158 := (iff #3102 #3102)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2208
#4159 := [refl]: #4158
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2209
#4161 := [quant-intro #4159]: #4160
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2210
#4164 := [monotonicity #4161]: #4163
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2211
#4187 := [monotonicity #4164 #4184]: #4186
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2212
#4190 := [monotonicity #4187]: #4189
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2213
#4155 := (iff #3078 #4154)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2214
#4152 := (iff #3077 #4151)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2215
#4149 := (iff #3076 #4148)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2216
#4146 := (iff #3070 #4143)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2217
#4144 := (iff #3059 #3059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2218
#4145 := [refl]: #4144
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2219
#4147 := [quant-intro #4145]: #4146
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2220
#4150 := [monotonicity #4147]: #4149
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2221
#4153 := [monotonicity #4150]: #4152
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2222
#4156 := [monotonicity #4153]: #4155
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2223
#4193 := [monotonicity #4156 #4190]: #4192
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2224
#4196 := [monotonicity #4193]: #4195
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2225
#4139 := (iff #3184 #4138)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2226
#4136 := (iff #3055 #4133)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2227
#4134 := (iff #3044 #3044)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2228
#4135 := [refl]: #4134
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2229
#4137 := [quant-intro #4135]: #4136
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2230
#4140 := [monotonicity #4137]: #4139
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2231
#4199 := [monotonicity #4140 #4196]: #4198
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2232
#4202 := [monotonicity #4199]: #4201
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2233
#4360 := [monotonicity #4202 #4357]: #4359
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2234
#4363 := [monotonicity #4360]: #4362
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2235
#4130 := (iff #3427 #4129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2236
#4127 := (iff #3041 #4124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2237
#4125 := (iff #3036 #3036)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2238
#4126 := [refl]: #4125
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2239
#4128 := [quant-intro #4126]: #4127
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2240
#4131 := [monotonicity #4128]: #4130
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2241
#4122 := (iff #3426 #4121)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2242
#4119 := (iff #3013 #4116)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2243
#4117 := (iff #3008 #3008)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2244
#4118 := [refl]: #4117
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2245
#4120 := [quant-intro #4118]: #4119
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2246
#4123 := [monotonicity #4120]: #4122
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2247
#4114 := (iff #3425 #4113)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2248
#4111 := (iff #2985 #4108)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2249
#4109 := (iff #2980 #2980)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2250
#4110 := [refl]: #4109
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2251
#4112 := [quant-intro #4110]: #4111
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2252
#4115 := [monotonicity #4112]: #4114
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2253
#4105 := (iff #3424 #4104)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2254
#4102 := (iff #2962 #4099)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2255
#4100 := (iff #2957 #2957)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2256
#4101 := [refl]: #4100
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2257
#4103 := [quant-intro #4101]: #4102
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2258
#4106 := [monotonicity #4103]: #4105
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2259
#4097 := (iff #1542 #4096)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2260
#4094 := (iff #1539 #4091)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2261
#4092 := (iff #1536 #1536)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2262
#4093 := [refl]: #4092
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2263
#4095 := [quant-intro #4093]: #4094
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2264
#4098 := [monotonicity #4095]: #4097
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2265
#4366 := [monotonicity #4098 #4106 #4115 #4123 #4131 #4363]: #4365
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2266
#4369 := [monotonicity #4366]: #4368
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2267
#4088 := (iff #2938 #4087)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2268
#4085 := (iff #2937 #4084)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2269
#4082 := (iff #2936 #4081)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2270
#4079 := (iff #2930 #4076)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2271
#4077 := (iff #2919 #2919)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2272
#4078 := [refl]: #4077
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2273
#4080 := [quant-intro #4078]: #4079
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2274
#4083 := [monotonicity #4080]: #4082
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2275
#4086 := [monotonicity #4083]: #4085
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2276
#4089 := [monotonicity #4086]: #4088
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2277
#4372 := [monotonicity #4089 #4369]: #4371
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2278
#4375 := [monotonicity #4372]: #4374
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2279
#4073 := (iff #3441 #4072)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2280
#4070 := (iff #2915 #4067)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2281
#4068 := (iff #2910 #2910)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2282
#4069 := [refl]: #4068
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2283
#4071 := [quant-intro #4069]: #4070
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2284
#4074 := [monotonicity #4071]: #4073
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2285
#4378 := [monotonicity #4074 #4375]: #4377
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2286
#4381 := [monotonicity #4378]: #4380
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2287
#4384 := [monotonicity #4381]: #4383
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2288
#4387 := [monotonicity #4384]: #4386
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2289
#4064 := (iff #3455 #4063)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2290
#4061 := (iff #2870 #4058)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2291
#4059 := (iff #2865 #2865)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2292
#4060 := [refl]: #4059
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2293
#4062 := [quant-intro #4060]: #4061
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2294
#4065 := [monotonicity #4062]: #4064
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2295
#4390 := [monotonicity #4065 #4387]: #4389
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2296
#4393 := [monotonicity #4390]: #4392
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2297
#4396 := [monotonicity #4393]: #4395
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2298
#4399 := [monotonicity #4396]: #4398
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2299
#4055 := (iff #1035 #4054)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2300
#4052 := (iff #1032 #4049)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2301
#4050 := (iff #1031 #1031)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2302
#4051 := [refl]: #4050
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2303
#4053 := [quant-intro #4051]: #4052
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2304
#4056 := [monotonicity #4053]: #4055
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2305
#4402 := [monotonicity #4056 #4399]: #4401
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2306
#4405 := [monotonicity #4402]: #4404
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2307
#4408 := [monotonicity #4405]: #4407
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2308
#4411 := [monotonicity #4408]: #4410
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2309
#4414 := [monotonicity #4411]: #4413
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2310
#4417 := [monotonicity #4414]: #4416
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2311
#4420 := [monotonicity #4417]: #4419
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2312
#2155 := (not #2154)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2313
#2752 := (and #201 #2155 #2749)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2314
#2755 := (not #2752)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2315
#2758 := (forall (vars (?x76 T2)) #2755)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2316
#2724 := (not #2721)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2317
#2160 := (not #2159)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2318
#2767 := (and #1349 #2160 #2724 #2758)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2319
#2129 := (not #2128)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2320
#2694 := (and #2129 #2130)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2321
#2697 := (not #2694)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2322
#2715 := (or #2697 #2710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2323
#2718 := (not #2715)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2324
#2772 := (or #2718 #2767)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2325
#2775 := (and #1325 #2772)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2326
#2100 := (not #2099)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2327
#2669 := (and #2098 #2100)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2328
#2672 := (not #2669)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2329
#2688 := (or #2672 #2683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2330
#2691 := (not #2688)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2331
#2778 := (or #2691 #2775)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2332
#2781 := (and #1311 #2778)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2333
#2784 := (or #2079 #2781)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2334
#2787 := (and #205 #2784)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2335
#2790 := (or #1305 #2787)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2336
#2793 := (and #667 #2790)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2337
#2796 := (or #2664 #2793)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2338
#2799 := (and #1297 #2796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2339
#2802 := (or #2655 #2799)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2340
#2018 := (not #2017)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2341
#2016 := (not #2015)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2342
#2808 := (and #176 #184 #1286 #1439 #1452 #1460 #2016 #2018 #2802)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2343
#1961 := (not #1960)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2344
#1957 := (not #1956)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2345
#2592 := (and #1957 #1961)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2346
#2595 := (not #2592)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2347
#2612 := (or #2595 #2607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2348
#2615 := (not #2612)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2349
#1970 := (not #162)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2350
#1980 := (and #1970 #1211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2351
#2621 := (or #1980 #2615)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2352
#2565 := (not #2560)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2353
#2583 := (and #2565 #2578)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2354
#2586 := (or #1171 #2583)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2355
#2589 := (forall (vars (?x49 T2)) #2586)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2356
#2626 := (and #2589 #2621)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2357
#1890 := (not #1889)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2358
#2535 := (and #1890 #2532)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2359
#2538 := (not #2535)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2360
#2541 := (forall (vars (?x50 T2)) #2538)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2361
#2507 := (not #2504)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2362
#1895 := (not #1894)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2363
#2547 := (and #1895 #2507 #2541)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2364
#2629 := (or #2547 #2626)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2365
#1996 := (not #1236)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2366
#1999 := (forall (vars (?x48 T2)) #1996)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2367
#2635 := (and #140 #145 #492 #495 #1999 #2629)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2368
#2813 := (or #2635 #2808)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2369
#2484 := (not #2479)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2370
#2487 := (and #1854 #2467 #2484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2371
#2490 := (or #1126 #2487)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2372
#2493 := (forall (vars (?x46 T2)) #2490)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2373
#2429 := (not #2424)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2374
#2447 := (and #1828 #2429 #2442)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2375
#2450 := (or #1088 #2447)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2376
#2453 := (forall (vars (?x37 T2)) #2450)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2377
#2819 := (and #106 #1519 #1530 #1539 #2453 #2493 #2813)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2378
#1784 := (not #1783)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2379
#2397 := (and #74 #1784 #2394)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2380
#2400 := (not #2397)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2381
#2403 := (forall (vars (?x38 T2)) #2400)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2382
#2369 := (not #2366)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2383
#1789 := (not #1788)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2384
#2409 := (and #1789 #2369 #2403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2385
#2824 := (or #2409 #2819)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2386
#2827 := (and #1073 #2824)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2387
#1757 := (not #1756)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2388
#2347 := (and #1757 #1758)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2389
#2350 := (not #2347)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2390
#2360 := (or #2350 #2357)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2391
#2363 := (not #2360)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2392
#2830 := (or #2363 #2827)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2393
#2833 := (and #1047 #2830)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2394
#1728 := (not #1727)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2395
#2322 := (and #1726 #1728)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2396
#2325 := (not #2322)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2397
#2341 := (or #2325 #2336)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2398
#2344 := (not #2341)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2399
#2836 := (or #2344 #2833)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2400
#2839 := (and #1032 #2836)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2401
#2842 := (or #1707 #2839)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2402
#2845 := (and #78 #2842)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2403
#2848 := (or #1026 #2845)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2404
#3490 := (iff #2848 #3489)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2405
#3487 := (iff #2845 #3484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2406
#3479 := (and #78 #3476)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2407
#3485 := (iff #3479 #3484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2408
#3486 := [rewrite]: #3485
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2409
#3480 := (iff #2845 #3479)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2410
#3477 := (iff #2842 #3476)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2411
#3474 := (iff #2839 #3471)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2412
#3466 := (and #1032 #3463)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2413
#3472 := (iff #3466 #3471)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2414
#3473 := [rewrite]: #3472
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2415
#3467 := (iff #2839 #3466)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2416
#3464 := (iff #2836 #3463)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2417
#3461 := (iff #2833 #3458)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2418
#3452 := (and #2870 #3449)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2419
#3459 := (iff #3452 #3458)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2420
#3460 := [rewrite]: #3459
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2421
#3453 := (iff #2833 #3452)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2422
#3450 := (iff #2830 #3449)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2423
#3447 := (iff #2827 #3444)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2424
#3438 := (and #2915 #3435)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2425
#3445 := (iff #3438 #3444)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2426
#3446 := [rewrite]: #3445
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2427
#3439 := (iff #2827 #3438)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2428
#3436 := (iff #2824 #3435)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2429
#3433 := (iff #2819 #3430)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2430
#3421 := (and #106 #2962 #2985 #1539 #3013 #3041 #3418)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2431
#3431 := (iff #3421 #3430)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2432
#3432 := [rewrite]: #3431
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2433
#3422 := (iff #2819 #3421)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2434
#3419 := (iff #2813 #3418)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2435
#3416 := (iff #2808 #3413)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2436
#3406 := (and #176 #184 #3199 #3217 #1452 #1460 #2016 #2018 #3403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2437
#3414 := (iff #3406 #3413)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2438
#3415 := [rewrite]: #3414
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2439
#3407 := (iff #2808 #3406)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2440
#3404 := (iff #2802 #3403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2441
#3401 := (iff #2799 #3398)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2442
#3393 := (and #1297 #3390)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2443
#3399 := (iff #3393 #3398)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2444
#3400 := [rewrite]: #3399
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2445
#3394 := (iff #2799 #3393)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2446
#3391 := (iff #2796 #3390)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2447
#3388 := (iff #2793 #3385)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2448
#3380 := (and #667 #3377)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2449
#3386 := (iff #3380 #3385)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2450
#3387 := [rewrite]: #3386
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2451
#3381 := (iff #2793 #3380)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2452
#3378 := (iff #2790 #3377)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2453
#3375 := (iff #2787 #3372)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2454
#3367 := (and #205 #3364)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2455
#3373 := (iff #3367 #3372)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2456
#3374 := [rewrite]: #3373
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2457
#3368 := (iff #2787 #3367)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2458
#3365 := (iff #2784 #3364)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2459
#3362 := (iff #2781 #3359)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2460
#3354 := (and #1311 #3351)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2461
#3360 := (iff #3354 #3359)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2462
#3361 := [rewrite]: #3360
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2463
#3355 := (iff #2781 #3354)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2464
#3352 := (iff #2778 #3351)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2465
#3349 := (iff #2775 #3346)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2466
#3340 := (and #3263 #3337)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2467
#3347 := (iff #3340 #3346)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2468
#3348 := [rewrite]: #3347
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2469
#3341 := (iff #2775 #3340)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2470
#3338 := (iff #2772 #3337)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2471
#3335 := (iff #2767 #3332)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2472
#3326 := (and #3308 #2160 #2724 #3323)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2473
#3333 := (iff #3326 #3332)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2474
#3334 := [rewrite]: #3333
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2475
#3327 := (iff #2767 #3326)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2476
#3324 := (iff #2758 #3323)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2477
#3321 := (iff #2755 #3312)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2478
#3313 := (not #3312)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2479
#3316 := (not #3313)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2480
#3319 := (iff #3316 #3312)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2481
#3320 := [rewrite]: #3319
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2482
#3317 := (iff #2755 #3316)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2483
#3314 := (iff #2752 #3313)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2484
#3315 := [rewrite]: #3314
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2485
#3318 := [monotonicity #3315]: #3317
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2486
#3322 := [trans #3318 #3320]: #3321
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2487
#3325 := [quant-intro #3322]: #3324
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2488
#3309 := (iff #1349 #3308)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2489
#3306 := (iff #1346 #3303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2490
#3289 := (or #208 #1055)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2491
#3300 := (or #3289 #1342)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2492
#3304 := (iff #3300 #3303)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2493
#3305 := [rewrite]: #3304
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2494
#3301 := (iff #1346 #3300)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2495
#3298 := (iff #1339 #3289)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2496
#3290 := (not #3289)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2497
#3293 := (not #3290)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2498
#3296 := (iff #3293 #3289)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2499
#3297 := [rewrite]: #3296
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2500
#3294 := (iff #1339 #3293)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2501
#3291 := (iff #1334 #3290)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2502
#3292 := [rewrite]: #3291
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2503
#3295 := [monotonicity #3292]: #3294
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2504
#3299 := [trans #3295 #3297]: #3298
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2505
#3302 := [monotonicity #3299]: #3301
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2506
#3307 := [trans #3302 #3305]: #3306
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2507
#3310 := [quant-intro #3307]: #3309
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2508
#3328 := [monotonicity #3310 #3325]: #3327
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2509
#3336 := [trans #3328 #3334]: #3335
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2510
#3287 := (iff #2718 #3286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2511
#3284 := (iff #2715 #3281)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2512
#3267 := (or #2128 #3266)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2513
#3278 := (or #3267 #2710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2514
#3282 := (iff #3278 #3281)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2515
#3283 := [rewrite]: #3282
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2516
#3279 := (iff #2715 #3278)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2517
#3276 := (iff #2697 #3267)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2518
#3268 := (not #3267)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2519
#3271 := (not #3268)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2520
#3274 := (iff #3271 #3267)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2521
#3275 := [rewrite]: #3274
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2522
#3272 := (iff #2697 #3271)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2523
#3269 := (iff #2694 #3268)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2524
#3270 := [rewrite]: #3269
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2525
#3273 := [monotonicity #3270]: #3272
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2526
#3277 := [trans #3273 #3275]: #3276
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2527
#3280 := [monotonicity #3277]: #3279
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2528
#3285 := [trans #3280 #3283]: #3284
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2529
#3288 := [monotonicity #3285]: #3287
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2530
#3339 := [monotonicity #3288 #3336]: #3338
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2531
#3264 := (iff #1325 #3263)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2532
#3261 := (iff #1322 #3258)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2533
#3244 := (or #201 #3243)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2534
#3255 := (or #3244 #1317)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2535
#3259 := (iff #3255 #3258)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2536
#3260 := [rewrite]: #3259
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2537
#3256 := (iff #1322 #3255)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2538
#3253 := (iff #673 #3244)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2539
#3245 := (not #3244)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2540
#3248 := (not #3245)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2541
#3251 := (iff #3248 #3244)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2542
#3252 := [rewrite]: #3251
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2543
#3249 := (iff #673 #3248)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2544
#3246 := (iff #210 #3245)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2545
#3247 := [rewrite]: #3246
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2546
#3250 := [monotonicity #3247]: #3249
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2547
#3254 := [trans #3250 #3252]: #3253
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2548
#3257 := [monotonicity #3254]: #3256
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2549
#3262 := [trans #3257 #3260]: #3261
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2550
#3265 := [quant-intro #3262]: #3264
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2551
#3342 := [monotonicity #3265 #3339]: #3341
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2552
#3350 := [trans #3342 #3348]: #3349
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2553
#3241 := (iff #2691 #3240)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2554
#3238 := (iff #2688 #3235)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2555
#3221 := (or #3220 #2099)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2556
#3232 := (or #3221 #2683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2557
#3236 := (iff #3232 #3235)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2558
#3237 := [rewrite]: #3236
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2559
#3233 := (iff #2688 #3232)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2560
#3230 := (iff #2672 #3221)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2561
#3222 := (not #3221)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2562
#3225 := (not #3222)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2563
#3228 := (iff #3225 #3221)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2564
#3229 := [rewrite]: #3228
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2565
#3226 := (iff #2672 #3225)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2566
#3223 := (iff #2669 #3222)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2567
#3224 := [rewrite]: #3223
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2568
#3227 := [monotonicity #3224]: #3226
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2569
#3231 := [trans #3227 #3229]: #3230
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2570
#3234 := [monotonicity #3231]: #3233
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2571
#3239 := [trans #3234 #3237]: #3238
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2572
#3242 := [monotonicity #3239]: #3241
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2573
#3353 := [monotonicity #3242 #3350]: #3352
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2574
#3356 := [monotonicity #3353]: #3355
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2575
#3363 := [trans #3356 #3361]: #3362
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2576
#3366 := [monotonicity #3363]: #3365
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2577
#3369 := [monotonicity #3366]: #3368
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2578
#3376 := [trans #3369 #3374]: #3375
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2579
#3379 := [monotonicity #3376]: #3378
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2580
#3382 := [monotonicity #3379]: #3381
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2581
#3389 := [trans #3382 #3387]: #3388
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2582
#3392 := [monotonicity #3389]: #3391
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2583
#3395 := [monotonicity #3392]: #3394
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2584
#3402 := [trans #3395 #3400]: #3401
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2585
#3405 := [monotonicity #3402]: #3404
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2586
#3218 := (iff #1439 #3217)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2587
#3215 := (iff #1436 #3212)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2588
#3209 := (or #3192 #1433)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2589
#3213 := (iff #3209 #3212)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2590
#3214 := [rewrite]: #3213
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2591
#3210 := (iff #1436 #3209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2592
#3207 := (iff #1428 #3192)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2593
#3202 := (not #3193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2594
#3205 := (iff #3202 #3192)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2595
#3206 := [rewrite]: #3205
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2596
#3203 := (iff #1428 #3202)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2597
#3194 := (iff #1275 #3193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2598
#3195 := [rewrite]: #3194
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2599
#3204 := [monotonicity #3195]: #3203
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2600
#3208 := [trans #3204 #3206]: #3207
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2601
#3211 := [monotonicity #3208]: #3210
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2602
#3216 := [trans #3211 #3214]: #3215
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2603
#3219 := [quant-intro #3216]: #3218
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2604
#3200 := (iff #1286 #3199)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2605
#3197 := (iff #1281 #3196)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2606
#3198 := [monotonicity #3195]: #3197
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2607
#3201 := [quant-intro #3198]: #3200
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2608
#3408 := [monotonicity #3201 #3219 #3405]: #3407
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2609
#3417 := [trans #3408 #3415]: #3416
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2610
#3190 := (iff #2635 #3187)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2611
#3181 := (and #140 #145 #492 #495 #3055 #3178)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2612
#3188 := (iff #3181 #3187)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2613
#3189 := [rewrite]: #3188
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2614
#3182 := (iff #2635 #3181)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2615
#3179 := (iff #2629 #3178)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2616
#3176 := (iff #2626 #3173)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2617
#3167 := (and #3107 #3164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2618
#3174 := (iff #3167 #3173)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2619
#3175 := [rewrite]: #3174
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2620
#3168 := (iff #2626 #3167)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2621
#3165 := (iff #2621 #3164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2622
#3162 := (iff #2615 #3161)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2623
#3159 := (iff #2612 #3156)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2624
#3142 := (or #1956 #1960)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2625
#3153 := (or #3142 #2607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2626
#3157 := (iff #3153 #3156)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2627
#3158 := [rewrite]: #3157
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2628
#3154 := (iff #2612 #3153)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2629
#3151 := (iff #2595 #3142)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2630
#3143 := (not #3142)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2631
#3146 := (not #3143)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2632
#3149 := (iff #3146 #3142)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2633
#3150 := [rewrite]: #3149
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2634
#3147 := (iff #2595 #3146)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2635
#3144 := (iff #2592 #3143)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2636
#3145 := [rewrite]: #3144
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2637
#3148 := [monotonicity #3145]: #3147
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2638
#3152 := [trans #3148 #3150]: #3151
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2639
#3155 := [monotonicity #3152]: #3154
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2640
#3160 := [trans #3155 #3158]: #3159
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2641
#3163 := [monotonicity #3160]: #3162
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2642
#3140 := (iff #1980 #3137)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2643
#3132 := (and #1970 #3129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2644
#3138 := (iff #3132 #3137)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2645
#3139 := [rewrite]: #3138
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2646
#3133 := (iff #1980 #3132)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2647
#3130 := (iff #1211 #3129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2648
#3127 := (iff #1208 #3124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2649
#3110 := (or #1055 #1164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2650
#3121 := (or #3110 #1205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2651
#3125 := (iff #3121 #3124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2652
#3126 := [rewrite]: #3125
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2653
#3122 := (iff #1208 #3121)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2654
#3119 := (iff #1202 #3110)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2655
#3111 := (not #3110)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2656
#3114 := (not #3111)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2657
#3117 := (iff #3114 #3110)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2658
#3118 := [rewrite]: #3117
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2659
#3115 := (iff #1202 #3114)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2660
#3112 := (iff #1199 #3111)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2661
#3113 := [rewrite]: #3112
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2662
#3116 := [monotonicity #3113]: #3115
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2663
#3120 := [trans #3116 #3118]: #3119
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2664
#3123 := [monotonicity #3120]: #3122
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2665
#3128 := [trans #3123 #3126]: #3127
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2666
#3131 := [quant-intro #3128]: #3130
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2667
#3134 := [monotonicity #3131]: #3133
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2668
#3141 := [trans #3134 #3139]: #3140
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2669
#3166 := [monotonicity #3141 #3163]: #3165
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2670
#3108 := (iff #2589 #3107)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2671
#3105 := (iff #2586 #3102)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2672
#3083 := (or #65 #1164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2673
#3099 := (or #3083 #3096)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2674
#3103 := (iff #3099 #3102)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2675
#3104 := [rewrite]: #3103
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2676
#3100 := (iff #2586 #3099)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2677
#3097 := (iff #2583 #3096)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2678
#3098 := [rewrite]: #3097
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2679
#3092 := (iff #1171 #3083)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2680
#3084 := (not #3083)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2681
#3087 := (not #3084)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2682
#3090 := (iff #3087 #3083)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2683
#3091 := [rewrite]: #3090
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2684
#3088 := (iff #1171 #3087)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2685
#3085 := (iff #1168 #3084)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2686
#3086 := [rewrite]: #3085
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2687
#3089 := [monotonicity #3086]: #3088
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2688
#3093 := [trans #3089 #3091]: #3092
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2689
#3101 := [monotonicity #3093 #3098]: #3100
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2690
#3106 := [trans #3101 #3104]: #3105
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2691
#3109 := [quant-intro #3106]: #3108
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2692
#3169 := [monotonicity #3109 #3166]: #3168
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2693
#3177 := [trans #3169 #3175]: #3176
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2694
#3081 := (iff #2547 #3078)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2695
#3073 := (and #1895 #2507 #3070)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2696
#3079 := (iff #3073 #3078)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2697
#3080 := [rewrite]: #3079
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2698
#3074 := (iff #2547 #3073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2699
#3071 := (iff #2541 #3070)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2700
#3068 := (iff #2538 #3059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2701
#3060 := (not #3059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2702
#3063 := (not #3060)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2703
#3066 := (iff #3063 #3059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2704
#3067 := [rewrite]: #3066
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2705
#3064 := (iff #2538 #3063)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2706
#3061 := (iff #2535 #3060)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2707
#3062 := [rewrite]: #3061
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2708
#3065 := [monotonicity #3062]: #3064
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2709
#3069 := [trans #3065 #3067]: #3068
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2710
#3072 := [quant-intro #3069]: #3071
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2711
#3075 := [monotonicity #3072]: #3074
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2712
#3082 := [trans #3075 #3080]: #3081
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2713
#3180 := [monotonicity #3082 #3177]: #3179
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2714
#3056 := (iff #1999 #3055)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2715
#3053 := (iff #1996 #3044)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2716
#3045 := (not #3044)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2717
#3048 := (not #3045)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2718
#3051 := (iff #3048 #3044)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2719
#3052 := [rewrite]: #3051
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2720
#3049 := (iff #1996 #3048)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2721
#3046 := (iff #1236 #3045)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2722
#3047 := [rewrite]: #3046
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2723
#3050 := [monotonicity #3047]: #3049
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2724
#3054 := [trans #3050 #3052]: #3053
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2725
#3057 := [quant-intro #3054]: #3056
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2726
#3183 := [monotonicity #3057 #3180]: #3182
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2727
#3191 := [trans #3183 #3189]: #3190
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2728
#3420 := [monotonicity #3191 #3417]: #3419
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2729
#3042 := (iff #2493 #3041)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2730
#3039 := (iff #2490 #3036)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2731
#3016 := (or #65 #1119)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2732
#3033 := (or #3016 #3030)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2733
#3037 := (iff #3033 #3036)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2734
#3038 := [rewrite]: #3037
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2735
#3034 := (iff #2490 #3033)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2736
#3031 := (iff #2487 #3030)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2737
#3032 := [rewrite]: #3031
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2738
#3025 := (iff #1126 #3016)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2739
#3017 := (not #3016)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2740
#3020 := (not #3017)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2741
#3023 := (iff #3020 #3016)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2742
#3024 := [rewrite]: #3023
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2743
#3021 := (iff #1126 #3020)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2744
#3018 := (iff #1123 #3017)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2745
#3019 := [rewrite]: #3018
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2746
#3022 := [monotonicity #3019]: #3021
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2747
#3026 := [trans #3022 #3024]: #3025
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2748
#3035 := [monotonicity #3026 #3032]: #3034
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2749
#3040 := [trans #3035 #3038]: #3039
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2750
#3043 := [quant-intro #3040]: #3042
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2751
#3014 := (iff #2453 #3013)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2752
#3011 := (iff #2450 #3008)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2753
#2988 := (or #65 #1081)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2754
#3005 := (or #2988 #3002)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2755
#3009 := (iff #3005 #3008)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2756
#3010 := [rewrite]: #3009
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2757
#3006 := (iff #2450 #3005)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2758
#3003 := (iff #2447 #3002)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2759
#3004 := [rewrite]: #3003
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2760
#2997 := (iff #1088 #2988)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2761
#2989 := (not #2988)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2762
#2992 := (not #2989)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2763
#2995 := (iff #2992 #2988)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2764
#2996 := [rewrite]: #2995
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2765
#2993 := (iff #1088 #2992)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2766
#2990 := (iff #1085 #2989)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2767
#2991 := [rewrite]: #2990
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2768
#2994 := [monotonicity #2991]: #2993
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2769
#2998 := [trans #2994 #2996]: #2997
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2770
#3007 := [monotonicity #2998 #3004]: #3006
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2771
#3012 := [trans #3007 #3010]: #3011
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2772
#3015 := [quant-intro #3012]: #3014
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2773
#2986 := (iff #1530 #2985)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2774
#2983 := (iff #1527 #2980)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2775
#2966 := (or #111 #2965)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2776
#2977 := (or #2966 #1135)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2777
#2981 := (iff #2977 #2980)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2778
#2982 := [rewrite]: #2981
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2779
#2978 := (iff #1527 #2977)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2780
#2975 := (iff #440 #2966)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2781
#2967 := (not #2966)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2782
#2970 := (not #2967)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2783
#2973 := (iff #2970 #2966)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2784
#2974 := [rewrite]: #2973
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2785
#2971 := (iff #440 #2970)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2786
#2968 := (iff #114 #2967)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2787
#2969 := [rewrite]: #2968
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2788
#2972 := [monotonicity #2969]: #2971
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2789
#2976 := [trans #2972 #2974]: #2975
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2790
#2979 := [monotonicity #2976]: #2978
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2791
#2984 := [trans #2979 #2982]: #2983
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2792
#2987 := [quant-intro #2984]: #2986
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2793
#2963 := (iff #1519 #2962)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2794
#2960 := (iff #1516 #2957)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2795
#2943 := (or #112 #1055)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2796
#2954 := (or #2943 #1513)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2797
#2958 := (iff #2954 #2957)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2798
#2959 := [rewrite]: #2958
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2799
#2955 := (iff #1516 #2954)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2800
#2952 := (iff #1510 #2943)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2801
#2944 := (not #2943)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2802
#2947 := (not #2944)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2803
#2950 := (iff #2947 #2943)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2804
#2951 := [rewrite]: #2950
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2805
#2948 := (iff #1510 #2947)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2806
#2945 := (iff #1505 #2944)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2807
#2946 := [rewrite]: #2945
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2808
#2949 := [monotonicity #2946]: #2948
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2809
#2953 := [trans #2949 #2951]: #2952
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2810
#2956 := [monotonicity #2953]: #2955
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2811
#2961 := [trans #2956 #2959]: #2960
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2812
#2964 := [quant-intro #2961]: #2963
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2813
#3423 := [monotonicity #2964 #2987 #3015 #3043 #3420]: #3422
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2814
#3434 := [trans #3423 #3432]: #3433
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2815
#2941 := (iff #2409 #2938)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2816
#2933 := (and #1789 #2369 #2930)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2817
#2939 := (iff #2933 #2938)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2818
#2940 := [rewrite]: #2939
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2819
#2934 := (iff #2409 #2933)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2820
#2931 := (iff #2403 #2930)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2821
#2928 := (iff #2400 #2919)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2822
#2920 := (not #2919)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2823
#2923 := (not #2920)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2824
#2926 := (iff #2923 #2919)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2825
#2927 := [rewrite]: #2926
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2826
#2924 := (iff #2400 #2923)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2827
#2921 := (iff #2397 #2920)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2828
#2922 := [rewrite]: #2921
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2829
#2925 := [monotonicity #2922]: #2924
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2830
#2929 := [trans #2925 #2927]: #2928
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2831
#2932 := [quant-intro #2929]: #2931
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2832
#2935 := [monotonicity #2932]: #2934
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2833
#2942 := [trans #2935 #2940]: #2941
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2834
#3437 := [monotonicity #2942 #3434]: #3436
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2835
#2916 := (iff #1073 #2915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2836
#2913 := (iff #1070 #2910)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2837
#2896 := (or #75 #1055)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2838
#2907 := (or #2896 #1066)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2839
#2911 := (iff #2907 #2910)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2840
#2912 := [rewrite]: #2911
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2841
#2908 := (iff #1070 #2907)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2842
#2905 := (iff #1062 #2896)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2843
#2897 := (not #2896)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2844
#2900 := (not #2897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2845
#2903 := (iff #2900 #2896)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2846
#2904 := [rewrite]: #2903
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2847
#2901 := (iff #1062 #2900)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2848
#2898 := (iff #1059 #2897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2849
#2899 := [rewrite]: #2898
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2850
#2902 := [monotonicity #2899]: #2901
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2851
#2906 := [trans #2902 #2904]: #2905
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2852
#2909 := [monotonicity #2906]: #2908
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2853
#2914 := [trans #2909 #2912]: #2913
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2854
#2917 := [quant-intro #2914]: #2916
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2855
#3440 := [monotonicity #2917 #3437]: #3439
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2856
#3448 := [trans #3440 #3446]: #3447
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2857
#2894 := (iff #2363 #2893)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2858
#2891 := (iff #2360 #2888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2859
#2874 := (or #1756 #2873)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2860
#2885 := (or #2874 #2357)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2861
#2889 := (iff #2885 #2888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2862
#2890 := [rewrite]: #2889
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2863
#2886 := (iff #2360 #2885)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2864
#2883 := (iff #2350 #2874)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2865
#2875 := (not #2874)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2866
#2878 := (not #2875)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2867
#2881 := (iff #2878 #2874)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2868
#2882 := [rewrite]: #2881
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2869
#2879 := (iff #2350 #2878)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2870
#2876 := (iff #2347 #2875)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2871
#2877 := [rewrite]: #2876
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2872
#2880 := [monotonicity #2877]: #2879
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2873
#2884 := [trans #2880 #2882]: #2883
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2874
#2887 := [monotonicity #2884]: #2886
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2875
#2892 := [trans #2887 #2890]: #2891
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2876
#2895 := [monotonicity #2892]: #2894
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2877
#3451 := [monotonicity #2895 #3448]: #3450
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2878
#2871 := (iff #1047 #2870)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2879
#2868 := (iff #1044 #2865)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2880
#2851 := (or #74 #2319)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2881
#2862 := (or #2851 #1040)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2882
#2866 := (iff #2862 #2865)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2883
#2867 := [rewrite]: #2866
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2884
#2863 := (iff #1044 #2862)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2885
#2860 := (iff #416 #2851)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2886
#2852 := (not #2851)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2887
#2855 := (not #2852)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2888
#2858 := (iff #2855 #2851)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2889
#2859 := [rewrite]: #2858
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2890
#2856 := (iff #416 #2855)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2891
#2853 := (iff #82 #2852)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2892
#2854 := [rewrite]: #2853
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2893
#2857 := [monotonicity #2854]: #2856
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2894
#2861 := [trans #2857 #2859]: #2860
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2895
#2864 := [monotonicity #2861]: #2863
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2896
#2869 := [trans #2864 #2867]: #2868
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2897
#2872 := [quant-intro #2869]: #2871
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2898
#3454 := [monotonicity #2872 #3451]: #3453
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2899
#3462 := [trans #3454 #3460]: #3461
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2900
#1832 := (iff #2344 #2108)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2901
#1711 := (iff #2341 #1968)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2902
#2062 := (or #1766 #1727)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2903
#1736 := (or #2062 #2336)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2904
#1969 := (iff #1736 #1968)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2905
#1710 := [rewrite]: #1969
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2906
#2043 := (iff #2341 #1736)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2907
#2083 := (iff #2325 #2062)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2908
#1666 := (not #2062)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2909
#2137 := (not #1666)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2910
#1859 := (iff #2137 #2062)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2911
#2082 := [rewrite]: #1859
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2912
#2138 := (iff #2325 #2137)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2913
#1667 := (iff #2322 #1666)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2914
#2063 := [rewrite]: #1667
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2915
#1858 := [monotonicity #2063]: #2138
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2916
#1735 := [trans #1858 #2082]: #2083
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2917
#2044 := [monotonicity #1735]: #2043
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2918
#2107 := [trans #2044 #1710]: #1711
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2919
#1833 := [monotonicity #2107]: #1832
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2920
#3465 := [monotonicity #1833 #3462]: #3464
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2921
#3468 := [monotonicity #3465]: #3467
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2922
#3475 := [trans #3468 #3473]: #3474
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2923
#3478 := [monotonicity #3475]: #3477
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2924
#3481 := [monotonicity #3478]: #3480
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2925
#3488 := [trans #3481 #3486]: #3487
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2926
#3491 := [monotonicity #3488]: #3490
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2927
#2152 := (+ #2151 #2149)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2928
#2153 := (= #2152 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2929
#2156 := (and #201 #2155 #2153)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2930
#2173 := (not #2156)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2931
#2176 := (forall (vars (?x76 T2)) #2173)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2932
#2161 := (= ?x75!20 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2933
#2162 := (not #2161)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2934
#2163 := (and #2162 #2160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2935
#2164 := (not #2163)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2936
#2170 := (not #2164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2937
#2180 := (and #2170 #2176)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2938
#2185 := (and #1349 #2180)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2939
#2119 := (* -1::int #2118)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2940
#2121 := (+ #2120 #2119)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2941
#2124 := (+ #2123 #2121)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2942
#2125 := (>= #2124 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2943
#2131 := (and #2130 #2129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2944
#2132 := (not #2131)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2945
#2133 := (or #2132 #2125)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2946
#2134 := (not #2133)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2947
#2189 := (or #2134 #2185)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2948
#2193 := (and #1325 #2189)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2949
#2094 := (* -1::int #2093)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2950
#2096 := (+ #2095 #2094)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2951
#2097 := (>= #2096 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2952
#2101 := (and #2100 #2098)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2953
#2102 := (not #2101)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2954
#2103 := (or #2102 #2097)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2955
#2104 := (not #2103)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2956
#2197 := (or #2104 #2193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2957
#2201 := (and #1311 #2197)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2958
#2205 := (or #2079 #2201)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2959
#2073 := (not #1305)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2960
#2209 := (and #2073 #2205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2961
#2213 := (or #1305 #2209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2962
#2217 := (and #667 #2213)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2963
#2055 := (= #2054 #2053)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2964
#2058 := (or #2057 #2055)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2965
#2059 := (not #2058)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2966
#2221 := (or #2059 #2217)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2967
#2225 := (and #1297 #2221)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2968
#2036 := (* -1::int #2035)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2969
#2038 := (+ #2037 #2036)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2970
#2039 := (>= #2038 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2971
#2040 := (not #2039)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2972
#2229 := (or #2040 #2225)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2973
#2019 := (and #2018 #2016)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2974
#2008 := (not #825)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2975
#2249 := (and #176 #2008 #2019 #1286 #2229 #1439 #1452 #1460)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2976
#1947 := (* -1::int #1946)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2977
#1949 := (+ #1948 #1947)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2978
#1952 := (+ #1951 #1949)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2979
#1953 := (>= #1952 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2980
#1962 := (and #1961 #1957)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2981
#1963 := (not #1962)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2982
#1964 := (or #1963 #1953)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2983
#1965 := (not #1964)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2984
#1984 := (or #1965 #1980)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2985
#1923 := (+ #1922 #1162)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2986
#1926 := (+ #1925 #1923)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2987
#1927 := (= #1926 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2988
#1928 := (>= #1923 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2989
#1929 := (not #1928)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2990
#1930 := (and #1929 #1927)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2991
#1935 := (or #1171 #1930)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2992
#1938 := (forall (vars (?x49 T2)) #1935)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2993
#1988 := (and #1938 #1984)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2994
#1887 := (+ #1886 #1884)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2995
#1888 := (= #1887 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2996
#1891 := (and #1890 #1888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2997
#1907 := (not #1891)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2998
#1910 := (forall (vars (?x50 T2)) #1907)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  2999
#1896 := (= ?x49!8 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3000
#1897 := (not #1896)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3001
#1898 := (and #1897 #1895)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3002
#1899 := (not #1898)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3003
#1904 := (not #1899)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3004
#1914 := (and #1904 #1910)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3005
#1992 := (or #1914 #1988)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3006
#1878 := (not #586)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3007
#1875 := (not #604)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3008
#1872 := (not #577)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3009
#1869 := (not #595)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3010
#2002 := (and #1869 #1872 #1875 #1878 #1992 #1999)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3011
#2253 := (or #2002 #2249)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3012
#1847 := (+ #1846 #1117)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3013
#1848 := (>= #1847 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3014
#1849 := (not #1848)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3015
#1852 := (+ #1851 #1847)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3016
#1853 := (= #1852 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3017
#1855 := (and #1854 #1853 #1849)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3018
#1860 := (or #1126 #1855)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3019
#1863 := (forall (vars (?x46 T2)) #1860)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3020
#1821 := (+ #1079 #1820)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3021
#1823 := (+ #1822 #1821)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3022
#1824 := (= #1823 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3023
#1825 := (+ #1822 #1079)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3024
#1826 := (>= #1825 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3025
#1827 := (not #1826)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3026
#1829 := (and #1828 #1827 #1824)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3027
#1834 := (or #1088 #1829)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3028
#1837 := (forall (vars (?x37 T2)) #1834)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3029
#1813 := (not #1547)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3030
#2278 := (and #1813 #1837 #1863 #2253 #1519 #1530 #1539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3031
#1779 := (+ #1778 #1776)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3032
#1780 := (+ #66 #1779)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3033
#1781 := (= #1780 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3034
#1785 := (and #74 #1784 #1781)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3035
#1801 := (not #1785)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3036
#1804 := (forall (vars (?x38 T2)) #1801)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3037
#1790 := (= ?x37!5 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3038
#1791 := (not #1790)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3039
#1792 := (and #1791 #1789)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3040
#1793 := (not #1792)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3041
#1798 := (not #1793)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3042
#1808 := (and #1798 #1804)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3043
#2282 := (or #1808 #2278)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3044
#2286 := (and #1073 #2282)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3045
#1750 := (+ #1749 #1747)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3046
#1752 := (+ #1751 #1750)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3047
#1753 := (>= #1752 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3048
#1759 := (and #1758 #1757)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3049
#1760 := (not #1759)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3050
#1761 := (or #1760 #1753)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3051
#1762 := (not #1761)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3052
#2290 := (or #1762 #2286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3053
#2294 := (and #1047 #2290)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3054
#1722 := (* -1::int #1721)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3055
#1724 := (+ #1723 #1722)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3056
#1725 := (>= #1724 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3057
#1729 := (and #1728 #1726)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3058
#1730 := (not #1729)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3059
#1731 := (or #1730 #1725)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3060
#1732 := (not #1731)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3061
#2298 := (or #1732 #2294)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3062
#2302 := (and #1032 #2298)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3063
#2306 := (or #1707 #2302)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3064
#1662 := (not #1026)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3065
#2310 := (and #1662 #2306)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3066
#2314 := (or #1026 #2310)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3067
#2849 := (iff #2314 #2848)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3068
#2846 := (iff #2310 #2845)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3069
#2843 := (iff #2306 #2842)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3070
#2840 := (iff #2302 #2839)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3071
#2837 := (iff #2298 #2836)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3072
#2834 := (iff #2294 #2833)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3073
#2831 := (iff #2290 #2830)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3074
#2828 := (iff #2286 #2827)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3075
#2825 := (iff #2282 #2824)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3076
#2822 := (iff #2278 #2819)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3077
#2816 := (and #106 #2453 #2493 #2813 #1519 #1530 #1539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3078
#2820 := (iff #2816 #2819)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3079
#2821 := [rewrite]: #2820
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3080
#2817 := (iff #2278 #2816)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3081
#2814 := (iff #2253 #2813)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3082
#2811 := (iff #2249 #2808)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3083
#2805 := (and #176 #184 #2019 #1286 #2802 #1439 #1452 #1460)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3084
#2809 := (iff #2805 #2808)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3085
#2810 := [rewrite]: #2809
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3086
#2806 := (iff #2249 #2805)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3087
#2803 := (iff #2229 #2802)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3088
#2800 := (iff #2225 #2799)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3089
#2797 := (iff #2221 #2796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3090
#2794 := (iff #2217 #2793)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3091
#2791 := (iff #2213 #2790)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3092
#2788 := (iff #2209 #2787)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3093
#2785 := (iff #2205 #2784)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3094
#2782 := (iff #2201 #2781)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3095
#2779 := (iff #2197 #2778)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3096
#2776 := (iff #2193 #2775)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3097
#2773 := (iff #2189 #2772)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3098
#2770 := (iff #2185 #2767)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3099
#2730 := (and #2160 #2724)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3100
#2761 := (and #2730 #2758)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3101
#2764 := (and #1349 #2761)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3102
#2768 := (iff #2764 #2767)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3103
#2769 := [rewrite]: #2768
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3104
#2765 := (iff #2185 #2764)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3105
#2762 := (iff #2180 #2761)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3106
#2759 := (iff #2176 #2758)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3107
#2756 := (iff #2173 #2755)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3108
#2753 := (iff #2156 #2752)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3109
#2750 := (iff #2153 #2749)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3110
#2747 := (= #2152 #2746)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3111
#2748 := [rewrite]: #2747
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3112
#2751 := [monotonicity #2748]: #2750
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3113
#2754 := [monotonicity #2751]: #2753
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3114
#2757 := [monotonicity #2754]: #2756
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3115
#2760 := [quant-intro #2757]: #2759
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3116
#2743 := (iff #2170 #2730)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3117
#2735 := (not #2730)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3118
#2738 := (not #2735)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3119
#2741 := (iff #2738 #2730)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3120
#2742 := [rewrite]: #2741
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3121
#2739 := (iff #2170 #2738)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3122
#2736 := (iff #2164 #2735)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3123
#2733 := (iff #2163 #2730)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3124
#2727 := (and #2724 #2160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3125
#2731 := (iff #2727 #2730)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3126
#2732 := [rewrite]: #2731
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3127
#2728 := (iff #2163 #2727)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3128
#2725 := (iff #2162 #2724)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3129
#2722 := (iff #2161 #2721)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3130
#2723 := [rewrite]: #2722
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3131
#2726 := [monotonicity #2723]: #2725
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3132
#2729 := [monotonicity #2726]: #2728
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3133
#2734 := [trans #2729 #2732]: #2733
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3134
#2737 := [monotonicity #2734]: #2736
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3135
#2740 := [monotonicity #2737]: #2739
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3136
#2744 := [trans #2740 #2742]: #2743
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3137
#2763 := [monotonicity #2744 #2760]: #2762
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3138
#2766 := [monotonicity #2763]: #2765
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3139
#2771 := [trans #2766 #2769]: #2770
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3140
#2719 := (iff #2134 #2718)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3141
#2716 := (iff #2133 #2715)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3142
#2713 := (iff #2125 #2710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3143
#2700 := (+ #2120 #2123)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3144
#2701 := (+ #2119 #2700)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3145
#2704 := (>= #2701 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3146
#2711 := (iff #2704 #2710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3147
#2712 := [rewrite]: #2711
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3148
#2705 := (iff #2125 #2704)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3149
#2702 := (= #2124 #2701)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3150
#2703 := [rewrite]: #2702
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3151
#2706 := [monotonicity #2703]: #2705
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3152
#2714 := [trans #2706 #2712]: #2713
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3153
#2698 := (iff #2132 #2697)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3154
#2695 := (iff #2131 #2694)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3155
#2696 := [rewrite]: #2695
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3156
#2699 := [monotonicity #2696]: #2698
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3157
#2717 := [monotonicity #2699 #2714]: #2716
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3158
#2720 := [monotonicity #2717]: #2719
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3159
#2774 := [monotonicity #2720 #2771]: #2773
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3160
#2777 := [monotonicity #2774]: #2776
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3161
#2692 := (iff #2104 #2691)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3162
#2689 := (iff #2103 #2688)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3163
#2686 := (iff #2097 #2683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3164
#2675 := (+ #2094 #2095)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3165
#2678 := (>= #2675 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3166
#2684 := (iff #2678 #2683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3167
#2685 := [rewrite]: #2684
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3168
#2679 := (iff #2097 #2678)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3169
#2676 := (= #2096 #2675)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3170
#2677 := [rewrite]: #2676
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3171
#2680 := [monotonicity #2677]: #2679
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3172
#2687 := [trans #2680 #2685]: #2686
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3173
#2673 := (iff #2102 #2672)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3174
#2670 := (iff #2101 #2669)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3175
#2671 := [rewrite]: #2670
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3176
#2674 := [monotonicity #2671]: #2673
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3177
#2690 := [monotonicity #2674 #2687]: #2689
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3178
#2693 := [monotonicity #2690]: #2692
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3179
#2780 := [monotonicity #2693 #2777]: #2779
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3180
#2783 := [monotonicity #2780]: #2782
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3181
#2786 := [monotonicity #2783]: #2785
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3182
#2667 := (iff #2073 #205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3183
#2668 := [rewrite]: #2667
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3184
#2789 := [monotonicity #2668 #2786]: #2788
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3185
#2792 := [monotonicity #2789]: #2791
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3186
#2795 := [monotonicity #2792]: #2794
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3187
#2665 := (iff #2059 #2664)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3188
#2662 := (iff #2058 #2661)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3189
#2659 := (iff #2055 #2658)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3190
#2660 := [rewrite]: #2659
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3191
#2663 := [monotonicity #2660]: #2662
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3192
#2666 := [monotonicity #2663]: #2665
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3193
#2798 := [monotonicity #2666 #2795]: #2797
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3194
#2801 := [monotonicity #2798]: #2800
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3195
#2656 := (iff #2040 #2655)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3196
#2653 := (iff #2039 #2650)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3197
#2642 := (+ #2036 #2037)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3198
#2645 := (>= #2642 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3199
#2651 := (iff #2645 #2650)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3200
#2652 := [rewrite]: #2651
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3201
#2646 := (iff #2039 #2645)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3202
#2643 := (= #2038 #2642)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3203
#2644 := [rewrite]: #2643
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3204
#2647 := [monotonicity #2644]: #2646
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3205
#2654 := [trans #2647 #2652]: #2653
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3206
#2657 := [monotonicity #2654]: #2656
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3207
#2804 := [monotonicity #2657 #2801]: #2803
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3208
#2640 := (iff #2008 #184)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3209
#2641 := [rewrite]: #2640
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3210
#2807 := [monotonicity #2641 #2804]: #2806
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3211
#2812 := [trans #2807 #2810]: #2811
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3212
#2638 := (iff #2002 #2635)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3213
#2632 := (and #140 #145 #492 #495 #2629 #1999)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3214
#2636 := (iff #2632 #2635)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3215
#2637 := [rewrite]: #2636
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3216
#2633 := (iff #2002 #2632)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3217
#2630 := (iff #1992 #2629)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3218
#2627 := (iff #1988 #2626)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3219
#2624 := (iff #1984 #2621)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3220
#2618 := (or #2615 #1980)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3221
#2622 := (iff #2618 #2621)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3222
#2623 := [rewrite]: #2622
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3223
#2619 := (iff #1984 #2618)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3224
#2616 := (iff #1965 #2615)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3225
#2613 := (iff #1964 #2612)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3226
#2610 := (iff #1953 #2607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3227
#2598 := (+ #1948 #1951)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3228
#2599 := (+ #1947 #2598)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3229
#2602 := (>= #2599 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3230
#2608 := (iff #2602 #2607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3231
#2609 := [rewrite]: #2608
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3232
#2603 := (iff #1953 #2602)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3233
#2600 := (= #1952 #2599)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3234
#2601 := [rewrite]: #2600
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3235
#2604 := [monotonicity #2601]: #2603
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3236
#2611 := [trans #2604 #2609]: #2610
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3237
#2596 := (iff #1963 #2595)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3238
#2593 := (iff #1962 #2592)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3239
#2594 := [rewrite]: #2593
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3240
#2597 := [monotonicity #2594]: #2596
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3241
#2614 := [monotonicity #2597 #2611]: #2613
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3242
#2617 := [monotonicity #2614]: #2616
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3243
#2620 := [monotonicity #2617]: #2619
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3244
#2625 := [trans #2620 #2623]: #2624
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3245
#2590 := (iff #1938 #2589)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3246
#2587 := (iff #1935 #2586)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3247
#2584 := (iff #1930 #2583)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3248
#2581 := (iff #1927 #2578)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3249
#2568 := (+ #1922 #1925)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3250
#2569 := (+ #1162 #2568)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3251
#2572 := (= #2569 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3252
#2579 := (iff #2572 #2578)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3253
#2580 := [rewrite]: #2579
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3254
#2573 := (iff #1927 #2572)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3255
#2570 := (= #1926 #2569)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3256
#2571 := [rewrite]: #2570
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3257
#2574 := [monotonicity #2571]: #2573
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3258
#2582 := [trans #2574 #2580]: #2581
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3259
#2566 := (iff #1929 #2565)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3260
#2563 := (iff #1928 #2560)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3261
#2552 := (+ #1162 #1922)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3262
#2555 := (>= #2552 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3263
#2561 := (iff #2555 #2560)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3264
#2562 := [rewrite]: #2561
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3265
#2556 := (iff #1928 #2555)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3266
#2553 := (= #1923 #2552)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3267
#2554 := [rewrite]: #2553
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3268
#2557 := [monotonicity #2554]: #2556
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3269
#2564 := [trans #2557 #2562]: #2563
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3270
#2567 := [monotonicity #2564]: #2566
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3271
#2585 := [monotonicity #2567 #2582]: #2584
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3272
#2588 := [monotonicity #2585]: #2587
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3273
#2591 := [quant-intro #2588]: #2590
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3274
#2628 := [monotonicity #2591 #2625]: #2627
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3275
#2550 := (iff #1914 #2547)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3276
#2513 := (and #1895 #2507)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3277
#2544 := (and #2513 #2541)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3278
#2548 := (iff #2544 #2547)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3279
#2549 := [rewrite]: #2548
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3280
#2545 := (iff #1914 #2544)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3281
#2542 := (iff #1910 #2541)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3282
#2539 := (iff #1907 #2538)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3283
#2536 := (iff #1891 #2535)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3284
#2533 := (iff #1888 #2532)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3285
#2530 := (= #1887 #2529)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3286
#2531 := [rewrite]: #2530
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3287
#2534 := [monotonicity #2531]: #2533
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3288
#2537 := [monotonicity #2534]: #2536
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3289
#2540 := [monotonicity #2537]: #2539
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3290
#2543 := [quant-intro #2540]: #2542
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3291
#2526 := (iff #1904 #2513)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3292
#2518 := (not #2513)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3293
#2521 := (not #2518)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3294
#2524 := (iff #2521 #2513)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3295
#2525 := [rewrite]: #2524
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3296
#2522 := (iff #1904 #2521)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3297
#2519 := (iff #1899 #2518)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3298
#2516 := (iff #1898 #2513)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3299
#2510 := (and #2507 #1895)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3300
#2514 := (iff #2510 #2513)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3301
#2515 := [rewrite]: #2514
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3302
#2511 := (iff #1898 #2510)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3303
#2508 := (iff #1897 #2507)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3304
#2505 := (iff #1896 #2504)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3305
#2506 := [rewrite]: #2505
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3306
#2509 := [monotonicity #2506]: #2508
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3307
#2512 := [monotonicity #2509]: #2511
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3308
#2517 := [trans #2512 #2515]: #2516
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3309
#2520 := [monotonicity #2517]: #2519
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3310
#2523 := [monotonicity #2520]: #2522
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3311
#2527 := [trans #2523 #2525]: #2526
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3312
#2546 := [monotonicity #2527 #2543]: #2545
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3313
#2551 := [trans #2546 #2549]: #2550
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3314
#2631 := [monotonicity #2551 #2628]: #2630
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3315
#2502 := (iff #1878 #495)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3316
#2503 := [rewrite]: #2502
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3317
#2500 := (iff #1875 #492)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3318
#2501 := [rewrite]: #2500
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3319
#2498 := (iff #1872 #145)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3320
#2499 := [rewrite]: #2498
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3321
#2496 := (iff #1869 #140)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3322
#2497 := [rewrite]: #2496
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3323
#2634 := [monotonicity #2497 #2499 #2501 #2503 #2631]: #2633
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3324
#2639 := [trans #2634 #2637]: #2638
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3325
#2815 := [monotonicity #2639 #2812]: #2814
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3326
#2494 := (iff #1863 #2493)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3327
#2491 := (iff #1860 #2490)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3328
#2488 := (iff #1855 #2487)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3329
#2485 := (iff #1849 #2484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3330
#2482 := (iff #1848 #2479)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3331
#2472 := (+ #1117 #1846)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3332
#2475 := (>= #2472 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3333
#2480 := (iff #2475 #2479)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3334
#2481 := [rewrite]: #2480
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3335
#2476 := (iff #1848 #2475)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3336
#2473 := (= #1847 #2472)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3337
#2474 := [rewrite]: #2473
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3338
#2477 := [monotonicity #2474]: #2476
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3339
#2483 := [trans #2477 #2481]: #2482
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3340
#2486 := [monotonicity #2483]: #2485
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3341
#2470 := (iff #1853 #2467)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3342
#2456 := (+ #1846 #1851)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3343
#2457 := (+ #1117 #2456)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3344
#2460 := (= #2457 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3345
#2468 := (iff #2460 #2467)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3346
#2469 := [rewrite]: #2468
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3347
#2461 := (iff #1853 #2460)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3348
#2458 := (= #1852 #2457)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3349
#2459 := [rewrite]: #2458
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3350
#2462 := [monotonicity #2459]: #2461
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3351
#2471 := [trans #2462 #2469]: #2470
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3352
#2489 := [monotonicity #2471 #2486]: #2488
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3353
#2492 := [monotonicity #2489]: #2491
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3354
#2495 := [quant-intro #2492]: #2494
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3355
#2454 := (iff #1837 #2453)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3356
#2451 := (iff #1834 #2450)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3357
#2448 := (iff #1829 #2447)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3358
#2445 := (iff #1824 #2442)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3359
#2432 := (+ #1820 #1822)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3360
#2433 := (+ #1079 #2432)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3361
#2436 := (= #2433 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3362
#2443 := (iff #2436 #2442)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3363
#2444 := [rewrite]: #2443
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3364
#2437 := (iff #1824 #2436)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3365
#2434 := (= #1823 #2433)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3366
#2435 := [rewrite]: #2434
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3367
#2438 := [monotonicity #2435]: #2437
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3368
#2446 := [trans #2438 #2444]: #2445
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3369
#2430 := (iff #1827 #2429)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3370
#2427 := (iff #1826 #2424)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3371
#2416 := (+ #1079 #1822)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3372
#2419 := (>= #2416 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3373
#2425 := (iff #2419 #2424)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3374
#2426 := [rewrite]: #2425
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3375
#2420 := (iff #1826 #2419)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3376
#2417 := (= #1825 #2416)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3377
#2418 := [rewrite]: #2417
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3378
#2421 := [monotonicity #2418]: #2420
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3379
#2428 := [trans #2421 #2426]: #2427
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3380
#2431 := [monotonicity #2428]: #2430
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3381
#2449 := [monotonicity #2431 #2446]: #2448
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3382
#2452 := [monotonicity #2449]: #2451
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3383
#2455 := [quant-intro #2452]: #2454
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3384
#2414 := (iff #1813 #106)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3385
#2415 := [rewrite]: #2414
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3386
#2818 := [monotonicity #2415 #2455 #2495 #2815]: #2817
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3387
#2823 := [trans #2818 #2821]: #2822
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3388
#2412 := (iff #1808 #2409)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3389
#2375 := (and #1789 #2369)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3390
#2406 := (and #2375 #2403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3391
#2410 := (iff #2406 #2409)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3392
#2411 := [rewrite]: #2410
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3393
#2407 := (iff #1808 #2406)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3394
#2404 := (iff #1804 #2403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3395
#2401 := (iff #1801 #2400)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3396
#2398 := (iff #1785 #2397)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3397
#2395 := (iff #1781 #2394)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3398
#2392 := (= #1780 #2391)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3399
#2393 := [rewrite]: #2392
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3400
#2396 := [monotonicity #2393]: #2395
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3401
#2399 := [monotonicity #2396]: #2398
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3402
#2402 := [monotonicity #2399]: #2401
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3403
#2405 := [quant-intro #2402]: #2404
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3404
#2388 := (iff #1798 #2375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3405
#2380 := (not #2375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3406
#2383 := (not #2380)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3407
#2386 := (iff #2383 #2375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3408
#2387 := [rewrite]: #2386
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3409
#2384 := (iff #1798 #2383)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3410
#2381 := (iff #1793 #2380)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3411
#2378 := (iff #1792 #2375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3412
#2372 := (and #2369 #1789)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3413
#2376 := (iff #2372 #2375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3414
#2377 := [rewrite]: #2376
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3415
#2373 := (iff #1792 #2372)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3416
#2370 := (iff #1791 #2369)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3417
#2367 := (iff #1790 #2366)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3418
#2368 := [rewrite]: #2367
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3419
#2371 := [monotonicity #2368]: #2370
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3420
#2374 := [monotonicity #2371]: #2373
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3421
#2379 := [trans #2374 #2377]: #2378
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3422
#2382 := [monotonicity #2379]: #2381
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3423
#2385 := [monotonicity #2382]: #2384
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3424
#2389 := [trans #2385 #2387]: #2388
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3425
#2408 := [monotonicity #2389 #2405]: #2407
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3426
#2413 := [trans #2408 #2411]: #2412
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3427
#2826 := [monotonicity #2413 #2823]: #2825
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3428
#2829 := [monotonicity #2826]: #2828
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3429
#2364 := (iff #1762 #2363)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3430
#2361 := (iff #1761 #2360)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3431
#2358 := (iff #1753 #2357)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3432
#2355 := (= #1752 #2354)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3433
#2356 := [rewrite]: #2355
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3434
#2359 := [monotonicity #2356]: #2358
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3435
#2351 := (iff #1760 #2350)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3436
#2348 := (iff #1759 #2347)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3437
#2349 := [rewrite]: #2348
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3438
#2352 := [monotonicity #2349]: #2351
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3439
#2362 := [monotonicity #2352 #2359]: #2361
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3440
#2365 := [monotonicity #2362]: #2364
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3441
#2832 := [monotonicity #2365 #2829]: #2831
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3442
#2835 := [monotonicity #2832]: #2834
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3443
#2345 := (iff #1732 #2344)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3444
#2342 := (iff #1731 #2341)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3445
#2339 := (iff #1725 #2336)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3446
#2328 := (+ #1722 #1723)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3447
#2331 := (>= #2328 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3448
#2337 := (iff #2331 #2336)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3449
#2338 := [rewrite]: #2337
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3450
#2332 := (iff #1725 #2331)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3451
#2329 := (= #1724 #2328)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3452
#2330 := [rewrite]: #2329
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3453
#2333 := [monotonicity #2330]: #2332
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3454
#2340 := [trans #2333 #2338]: #2339
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3455
#2326 := (iff #1730 #2325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3456
#2323 := (iff #1729 #2322)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3457
#2324 := [rewrite]: #2323
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3458
#2327 := [monotonicity #2324]: #2326
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3459
#2343 := [monotonicity #2327 #2340]: #2342
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3460
#2346 := [monotonicity #2343]: #2345
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3461
#2838 := [monotonicity #2346 #2835]: #2837
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3462
#2841 := [monotonicity #2838]: #2840
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3463
#2844 := [monotonicity #2841]: #2843
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3464
#2320 := (iff #1662 #78)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3465
#2321 := [rewrite]: #2320
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3466
#2847 := [monotonicity #2321 #2844]: #2846
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3467
#2850 := [monotonicity #2847]: #2849
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3468
#1636 := (not #1600)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3469
#2315 := (~ #1636 #2314)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3470
#2311 := (not #1597)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3471
#2312 := (~ #2311 #2310)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3472
#2307 := (not #1594)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3473
#2308 := (~ #2307 #2306)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3474
#2303 := (not #1591)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3475
#2304 := (~ #2303 #2302)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3476
#2299 := (not #1588)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3477
#2300 := (~ #2299 #2298)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3478
#2295 := (not #1585)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3479
#2296 := (~ #2295 #2294)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3480
#2291 := (not #1582)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3481
#2292 := (~ #2291 #2290)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3482
#2287 := (not #1579)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3483
#2288 := (~ #2287 #2286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3484
#2283 := (not #1576)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3485
#2284 := (~ #2283 #2282)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3486
#2279 := (not #1571)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3487
#2280 := (~ #2279 #2278)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3488
#2275 := (not #1542)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3489
#2276 := (~ #2275 #1539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3490
#2273 := (~ #1539 #1539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3491
#2271 := (~ #1536 #1536)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3492
#2272 := [refl]: #2271
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3493
#2274 := [nnf-pos #2272]: #2273
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3494
#2277 := [nnf-neg #2274]: #2276
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3495
#2268 := (not #1533)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3496
#2269 := (~ #2268 #1530)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3497
#2266 := (~ #1530 #1530)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3498
#2264 := (~ #1527 #1527)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3499
#2265 := [refl]: #2264
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3500
#2267 := [nnf-pos #2265]: #2266
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3501
#2270 := [nnf-neg #2267]: #2269
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3502
#2261 := (not #1522)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3503
#2262 := (~ #2261 #1519)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3504
#2259 := (~ #1519 #1519)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3505
#2257 := (~ #1516 #1516)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3506
#2258 := [refl]: #2257
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3507
#2260 := [nnf-pos #2258]: #2259
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3508
#2263 := [nnf-neg #2260]: #2262
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3509
#2254 := (not #1499)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3510
#2255 := (~ #2254 #2253)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3511
#2250 := (not #1494)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3512
#2251 := (~ #2250 #2249)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3513
#2247 := (~ #1460 #1460)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3514
#2248 := [refl]: #2247
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3515
#2244 := (not #1455)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3516
#2245 := (~ #2244 #1452)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3517
#2242 := (~ #1452 #1452)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3518
#2240 := (~ #1449 #1449)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3519
#2241 := [refl]: #2240
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3520
#2243 := [nnf-pos #2241]: #2242
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3521
#2246 := [nnf-neg #2243]: #2245
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3522
#2237 := (not #1442)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3523
#2238 := (~ #2237 #1439)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3524
#2235 := (~ #1439 #1439)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3525
#2233 := (~ #1436 #1436)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3526
#2234 := [refl]: #2233
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3527
#2236 := [nnf-pos #2234]: #2235
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3528
#2239 := [nnf-neg #2236]: #2238
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3529
#2230 := (not #1425)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3530
#2231 := (~ #2230 #2229)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3531
#2226 := (not #1422)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3532
#2227 := (~ #2226 #2225)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3533
#2222 := (not #1419)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3534
#2223 := (~ #2222 #2221)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3535
#2218 := (not #1416)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3536
#2219 := (~ #2218 #2217)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3537
#2214 := (not #1413)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3538
#2215 := (~ #2214 #2213)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3539
#2210 := (not #1410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3540
#2211 := (~ #2210 #2209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3541
#2206 := (not #1407)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3542
#2207 := (~ #2206 #2205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3543
#2202 := (not #1404)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3544
#2203 := (~ #2202 #2201)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3545
#2198 := (not #1401)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3546
#2199 := (~ #2198 #2197)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3547
#2194 := (not #1398)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3548
#2195 := (~ #2194 #2193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3549
#2190 := (not #1395)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3550
#2191 := (~ #2190 #2189)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3551
#2186 := (not #1392)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3552
#2187 := (~ #2186 #2185)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3553
#2167 := (not #1389)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3554
#2183 := (~ #2167 #2180)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3555
#2157 := (exists (vars (?x76 T2)) #2156)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3556
#2165 := (or #2164 #2157)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3557
#2166 := (not #2165)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3558
#2181 := (~ #2166 #2180)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3559
#2177 := (not #2157)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3560
#2178 := (~ #2177 #2176)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3561
#2174 := (~ #2173 #2173)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3562
#2175 := [refl]: #2174
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3563
#2179 := [nnf-neg #2175]: #2178
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3564
#2171 := (~ #2170 #2170)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3565
#2172 := [refl]: #2171
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3566
#2182 := [nnf-neg #2172 #2179]: #2181
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3567
#2168 := (~ #2167 #2166)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3568
#2169 := [sk]: #2168
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3569
#2184 := [trans #2169 #2182]: #2183
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3570
#2143 := (not #1352)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3571
#2144 := (~ #2143 #1349)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3572
#2141 := (~ #1349 #1349)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3573
#2139 := (~ #1346 #1346)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3574
#2140 := [refl]: #2139
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3575
#2142 := [nnf-pos #2140]: #2141
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3576
#2145 := [nnf-neg #2142]: #2144
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3577
#2188 := [nnf-neg #2145 #2184]: #2187
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3578
#2135 := (~ #1352 #2134)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3579
#2136 := [sk]: #2135
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3580
#2192 := [nnf-neg #2136 #2188]: #2191
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3581
#2113 := (not #1328)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3582
#2114 := (~ #2113 #1325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3583
#2111 := (~ #1325 #1325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3584
#2109 := (~ #1322 #1322)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3585
#2110 := [refl]: #2109
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3586
#2112 := [nnf-pos #2110]: #2111
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3587
#2115 := [nnf-neg #2112]: #2114
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3588
#2196 := [nnf-neg #2115 #2192]: #2195
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3589
#2105 := (~ #1328 #2104)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3590
#2106 := [sk]: #2105
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3591
#2200 := [nnf-neg #2106 #2196]: #2199
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3592
#2088 := (not #1314)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3593
#2089 := (~ #2088 #1311)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3594
#2086 := (~ #1311 #1311)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3595
#2084 := (~ #1308 #1308)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3596
#2085 := [refl]: #2084
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3597
#2087 := [nnf-pos #2085]: #2086
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3598
#2090 := [nnf-neg #2087]: #2089
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3599
#2204 := [nnf-neg #2090 #2200]: #2203
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3600
#2080 := (~ #1314 #2079)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3601
#2081 := [sk]: #2080
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3602
#2208 := [nnf-neg #2081 #2204]: #2207
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3603
#2074 := (~ #2073 #2073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3604
#2075 := [refl]: #2074
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3605
#2212 := [nnf-neg #2075 #2208]: #2211
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3606
#2071 := (~ #1305 #1305)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3607
#2072 := [refl]: #2071
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3608
#2216 := [nnf-neg #2072 #2212]: #2215
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3609
#2068 := (not #783)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3610
#2069 := (~ #2068 #667)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3611
#2066 := (~ #667 #667)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3612
#2064 := (~ #662 #662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3613
#2065 := [refl]: #2064
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3614
#2067 := [nnf-pos #2065]: #2066
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3615
#2070 := [nnf-neg #2067]: #2069
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3616
#2220 := [nnf-neg #2070 #2216]: #2219
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3617
#2060 := (~ #783 #2059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3618
#2061 := [sk]: #2060
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3619
#2224 := [nnf-neg #2061 #2220]: #2223
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3620
#2049 := (not #1300)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3621
#2050 := (~ #2049 #1297)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3622
#2047 := (~ #1297 #1297)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3623
#2045 := (~ #1292 #1292)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3624
#2046 := [refl]: #2045
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3625
#2048 := [nnf-pos #2046]: #2047
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3626
#2051 := [nnf-neg #2048]: #2050
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3627
#2228 := [nnf-neg #2051 #2224]: #2227
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3628
#2041 := (~ #1300 #2040)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3629
#2042 := [sk]: #2041
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3630
#2232 := [nnf-neg #2042 #2228]: #2231
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3631
#2031 := (not #1289)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3632
#2032 := (~ #2031 #1286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3633
#2029 := (~ #1286 #1286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3634
#2027 := (~ #1281 #1281)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3635
#2028 := [refl]: #2027
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3636
#2030 := [nnf-pos #2028]: #2029
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3637
#2033 := [nnf-neg #2030]: #2032
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3638
#2024 := (not #1470)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3639
#2025 := (~ #2024 #2019)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3640
#2020 := (~ #1239 #2019)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3641
#2021 := [sk]: #2020
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3642
#2026 := [nnf-neg #2021]: #2025
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3643
#2009 := (~ #2008 #2008)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3644
#2010 := [refl]: #2009
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3645
#2006 := (~ #176 #176)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3646
#2007 := [refl]: #2006
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3647
#2252 := [nnf-neg #2007 #2010 #2026 #2033 #2232 #2239 #2246 #2248]: #2251
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3648
#2003 := (not #1257)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3649
#2004 := (~ #2003 #2002)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3650
#2000 := (~ #1470 #1999)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3651
#1997 := (~ #1996 #1996)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3652
#1998 := [refl]: #1997
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3653
#2001 := [nnf-neg #1998]: #2000
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3654
#1993 := (not #1233)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3655
#1994 := (~ #1993 #1992)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3656
#1989 := (not #1230)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3657
#1990 := (~ #1989 #1988)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3658
#1985 := (not #1227)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3659
#1986 := (~ #1985 #1984)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3660
#1981 := (not #1222)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3661
#1982 := (~ #1981 #1980)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3662
#1977 := (not #1214)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3663
#1978 := (~ #1977 #1211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3664
#1975 := (~ #1211 #1211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3665
#1973 := (~ #1208 #1208)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3666
#1974 := [refl]: #1973
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3667
#1976 := [nnf-pos #1974]: #1975
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3668
#1979 := [nnf-neg #1976]: #1978
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3669
#1971 := (~ #1970 #1970)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3670
#1972 := [refl]: #1971
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3671
#1983 := [nnf-neg #1972 #1979]: #1982
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3672
#1966 := (~ #1214 #1965)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3673
#1967 := [sk]: #1966
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3674
#1987 := [nnf-neg #1967 #1983]: #1986
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3675
#1941 := (not #1196)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3676
#1942 := (~ #1941 #1938)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3677
#1939 := (~ #1193 #1938)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3678
#1936 := (~ #1190 #1935)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3679
#1931 := (~ #1187 #1930)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3680
#1932 := [sk]: #1931
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3681
#1919 := (~ #1171 #1171)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3682
#1920 := [refl]: #1919
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3683
#1937 := [monotonicity #1920 #1932]: #1936
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3684
#1940 := [nnf-pos #1937]: #1939
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3685
#1943 := [nnf-neg #1940]: #1942
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3686
#1991 := [nnf-neg #1943 #1987]: #1990
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3687
#1917 := (~ #1196 #1914)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3688
#1892 := (exists (vars (?x50 T2)) #1891)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3689
#1900 := (or #1899 #1892)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3690
#1901 := (not #1900)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3691
#1915 := (~ #1901 #1914)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3692
#1911 := (not #1892)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3693
#1912 := (~ #1911 #1910)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3694
#1908 := (~ #1907 #1907)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3695
#1909 := [refl]: #1908
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3696
#1913 := [nnf-neg #1909]: #1912
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3697
#1905 := (~ #1904 #1904)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3698
#1906 := [refl]: #1905
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3699
#1916 := [nnf-neg #1906 #1913]: #1915
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3700
#1902 := (~ #1196 #1901)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3701
#1903 := [sk]: #1902
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3702
#1918 := [trans #1903 #1916]: #1917
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3703
#1995 := [nnf-neg #1918 #1991]: #1994
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3704
#1879 := (~ #1878 #1878)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3705
#1880 := [refl]: #1879
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3706
#1876 := (~ #1875 #1875)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3707
#1877 := [refl]: #1876
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3708
#1873 := (~ #1872 #1872)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3709
#1874 := [refl]: #1873
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3710
#1870 := (~ #1869 #1869)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3711
#1871 := [refl]: #1870
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3712
#2005 := [nnf-neg #1871 #1874 #1877 #1880 #1995 #2001]: #2004
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3713
#2256 := [nnf-neg #2005 #2252]: #2255
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3714
#1866 := (not #1159)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3715
#1867 := (~ #1866 #1863)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3716
#1864 := (~ #1156 #1863)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3717
#1861 := (~ #1153 #1860)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3718
#1856 := (~ #1150 #1855)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3719
#1857 := [sk]: #1856
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3720
#1843 := (~ #1126 #1126)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3721
#1844 := [refl]: #1843
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3722
#1862 := [monotonicity #1844 #1857]: #1861
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3723
#1865 := [nnf-pos #1862]: #1864
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3724
#1868 := [nnf-neg #1865]: #1867
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3725
#1840 := (not #1550)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3726
#1841 := (~ #1840 #1837)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3727
#1838 := (~ #1114 #1837)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3728
#1835 := (~ #1111 #1834)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3729
#1830 := (~ #1108 #1829)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3730
#1831 := [sk]: #1830
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3731
#1816 := (~ #1088 #1088)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3732
#1817 := [refl]: #1816
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3733
#1836 := [monotonicity #1817 #1831]: #1835
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3734
#1839 := [nnf-pos #1836]: #1838
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3735
#1842 := [nnf-neg #1839]: #1841
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3736
#1814 := (~ #1813 #1813)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3737
#1815 := [refl]: #1814
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3738
#2281 := [nnf-neg #1815 #1842 #1868 #2256 #2263 #2270 #2277]: #2280
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3739
#1811 := (~ #1550 #1808)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3740
#1786 := (exists (vars (?x38 T2)) #1785)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3741
#1794 := (or #1793 #1786)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3742
#1795 := (not #1794)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3743
#1809 := (~ #1795 #1808)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3744
#1805 := (not #1786)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3745
#1806 := (~ #1805 #1804)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3746
#1802 := (~ #1801 #1801)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3747
#1803 := [refl]: #1802
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3748
#1807 := [nnf-neg #1803]: #1806
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3749
#1799 := (~ #1798 #1798)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3750
#1800 := [refl]: #1799
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3751
#1810 := [nnf-neg #1800 #1807]: #1809
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3752
#1796 := (~ #1550 #1795)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3753
#1797 := [sk]: #1796
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3754
#1812 := [trans #1797 #1810]: #1811
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3755
#2285 := [nnf-neg #1812 #2281]: #2284
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3756
#1771 := (not #1076)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3757
#1772 := (~ #1771 #1073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3758
#1769 := (~ #1073 #1073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3759
#1767 := (~ #1070 #1070)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3760
#1768 := [refl]: #1767
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3761
#1770 := [nnf-pos #1768]: #1769
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3762
#1773 := [nnf-neg #1770]: #1772
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3763
#2289 := [nnf-neg #1773 #2285]: #2288
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3764
#1763 := (~ #1076 #1762)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3765
#1764 := [sk]: #1763
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3766
#2293 := [nnf-neg #1764 #2289]: #2292
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3767
#1741 := (not #1050)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3768
#1742 := (~ #1741 #1047)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3769
#1739 := (~ #1047 #1047)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3770
#1737 := (~ #1044 #1044)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3771
#1738 := [refl]: #1737
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3772
#1740 := [nnf-pos #1738]: #1739
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3773
#1743 := [nnf-neg #1740]: #1742
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3774
#2297 := [nnf-neg #1743 #2293]: #2296
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3775
#1733 := (~ #1050 #1732)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3776
#1734 := [sk]: #1733
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3777
#2301 := [nnf-neg #1734 #2297]: #2300
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3778
#1716 := (not #1035)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3779
#1717 := (~ #1716 #1032)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3780
#1714 := (~ #1032 #1032)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3781
#1712 := (~ #1031 #1031)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3782
#1713 := [refl]: #1712
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3783
#1715 := [nnf-pos #1713]: #1714
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3784
#1718 := [nnf-neg #1715]: #1717
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3785
#2305 := [nnf-neg #1718 #2301]: #2304
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3786
#1708 := (~ #1035 #1707)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3787
#1709 := [sk]: #1708
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3788
#2309 := [nnf-neg #1709 #2305]: #2308
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3789
#1663 := (~ #1662 #1662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3790
#1703 := [refl]: #1663
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3791
#2313 := [nnf-neg #1703 #2309]: #2312
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3792
#1701 := (~ #1026 #1026)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3793
#1702 := [refl]: #1701
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3794
#2316 := [nnf-neg #1702 #2313]: #2315
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3795
#1637 := [not-or-elim #1633]: #1636
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3796
#2317 := [mp~ #1637 #2316]: #2314
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3797
#2318 := [mp #2317 #2850]: #2848
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3798
#3492 := [mp #2318 #3491]: #3489
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3799
#4421 := [mp #3492 #4420]: #4418
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3800
#10019 := [unit-resolution #4421 #5020]: #4415
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3801
#3747 := (or #4412 #4406)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3802
#3590 := [def-axiom]: #3747
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3803
#10022 := [unit-resolution #3590 #10019]: #4406
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3804
#10023 := (or #4409 #4403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3805
#3664 := (* -1::int #1705)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3806
#3631 := (+ uf_9 #3664)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3807
#3633 := (<= #3631 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3808
#3738 := (= uf_9 #1705)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3809
#3712 := (= uf_11 ?x27!0)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3810
#3561 := (not #3712)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3811
#3560 := (= #1705 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3812
#4453 := (not #3560)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3813
#4452 := [hypothesis]: #1707
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3814
#4504 := (or #4453 #1706)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3815
#4505 := [th-lemma]: #4504
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3816
#4506 := [unit-resolution #4505 #4452]: #4453
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3817
#3571 := (or #3570 #3560 #3561)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3818
#3727 := (= ?x27!0 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3819
#3562 := (not #3727)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3820
#3563 := (or #3562 #3560)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3821
#3572 := (or #3570 #3563)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3822
#4443 := (iff #3572 #3571)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3823
#3585 := (or #3560 #3561)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3824
#4444 := (or #3570 #3585)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3825
#4447 := (iff #4444 #3571)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3826
#4448 := [rewrite]: #4447
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3827
#4445 := (iff #3572 #4444)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3828
#3583 := (iff #3563 #3585)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3829
#4429 := (or #3561 #3560)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3830
#3569 := (iff #4429 #3585)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3831
#3566 := [rewrite]: #3569
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3832
#3584 := (iff #3563 #4429)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3833
#3564 := (iff #3562 #3561)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3834
#3710 := (iff #3727 #3712)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3835
#3713 := [rewrite]: #3710
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3836
#4428 := [monotonicity #3713]: #3564
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3837
#3576 := [monotonicity #4428]: #3584
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3838
#3567 := [trans #3576 #3566]: #3583
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3839
#4446 := [monotonicity #3567]: #4445
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3840
#4449 := [trans #4446 #4448]: #4443
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3841
#3568 := [quant-inst]: #3572
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3842
#4450 := [mp #3568 #4449]: #3571
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3843
#4507 := [unit-resolution #4450 #4427 #4506]: #3561
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3844
#3695 := (or #3712 #3738)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3845
#4043 := (forall (vars (?x25 T2)) (:pat #4042) #405)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3846
#4046 := (iff #410 #4043)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3847
#4044 := (iff #405 #405)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3848
#4045 := [refl]: #4044
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3849
#4047 := [quant-intro #4045]: #4046
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3850
#1660 := (~ #410 #410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3851
#1698 := (~ #405 #405)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3852
#1699 := [refl]: #1698
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3853
#1661 := [nnf-pos #1699]: #1660
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3854
#1635 := [not-or-elim #1633]: #410
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3855
#1700 := [mp~ #1635 #1661]: #410
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3856
#4048 := [mp #1700 #4047]: #4043
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3857
#3698 := (not #4043)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3858
#3699 := (or #3698 #3712 #3738)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3859
#3730 := (or #3727 #3738)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3860
#3700 := (or #3698 #3730)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3861
#3662 := (iff #3700 #3699)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3862
#3702 := (or #3698 #3695)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3863
#3653 := (iff #3702 #3699)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3864
#3660 := [rewrite]: #3653
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3865
#3659 := (iff #3700 #3702)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3866
#3697 := (iff #3730 #3695)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3867
#3711 := [monotonicity #3713]: #3697
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3868
#3661 := [monotonicity #3711]: #3659
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3869
#3663 := [trans #3661 #3660]: #3662
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3870
#3701 := [quant-inst]: #3700
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3871
#3654 := [mp #3701 #3663]: #3699
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3872
#4508 := [unit-resolution #3654 #4048]: #3695
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3873
#4509 := [unit-resolution #4508 #4507]: #3738
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3874
#4510 := (not #3738)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3875
#4511 := (or #4510 #3633)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3876
#4512 := [th-lemma]: #4511
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3877
#4492 := [unit-resolution #4512 #4509]: #3633
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3878
#4451 := (<= #1705 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3879
#4493 := (or #4451 #1706)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3880
#4494 := [th-lemma]: #4493
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3881
#4495 := [unit-resolution #4494 #4452]: #4451
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3882
#335 := (<= uf_9 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3883
#336 := (not #335)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3884
#54 := (< 0::int uf_9)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3885
#337 := (iff #54 #336)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3886
#338 := [rewrite]: #337
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3887
#331 := [asserted]: #54
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3888
#339 := [mp #331 #338]: #336
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3889
#4496 := [th-lemma #339 #4495 #4492]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3890
#4491 := [lemma #4496]: #1706
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3891
#3742 := (or #4409 #1707 #4403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3892
#3743 := [def-axiom]: #3742
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3893
#10024 := [unit-resolution #3743 #4491]: #10023
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3894
#10025 := [unit-resolution #10024 #10022]: #4403
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3895
#3766 := (or #4400 #4394)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3896
#3767 := [def-axiom]: #3766
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3897
#10018 := [unit-resolution #3767 #10025]: #4394
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3898
#3761 := (or #4397 #2108 #4391)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3899
#3762 := [def-axiom]: #3761
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3900
#10026 := [unit-resolution #3762 #10018]: #4394
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3901
#10027 := [unit-resolution #10026 #10021]: #4391
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3902
#3787 := (or #4388 #4382)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3903
#3788 := [def-axiom]: #3787
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3904
#10028 := [unit-resolution #3788 #10027]: #4382
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3905
#3783 := (or #4385 #2893 #4379)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3906
#3784 := [def-axiom]: #3783
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3907
#10029 := [unit-resolution #3784 #10028 #10020]: #4379
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3908
#3771 := (or #4376 #4370)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3909
#3772 := [def-axiom]: #3771
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3910
#10030 := [unit-resolution #3772 #10029]: #4370
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3911
#10032 := (or #4373 #4367)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3912
#4499 := [hypothesis]: #4087
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3913
#3969 := (or #4084 #2369)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3914
#3970 := [def-axiom]: #3969
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3915
#4636 := [unit-resolution #3970 #4499]: #2369
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3916
#4584 := (= uf_9 #1777)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3917
#4727 := (not #4584)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3918
#3636 := (or #4084 #1789)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3919
#3968 := [def-axiom]: #3636
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3920
#4637 := [unit-resolution #3968 #4499]: #1789
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3921
#4737 := (or #4727 #1788)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3922
#4738 := [th-lemma]: #4737
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3923
#4739 := [unit-resolution #4738 #4637]: #4727
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3924
#4758 := (or #4584 #2366)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3925
#4728 := [hypothesis]: #4727
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3926
#4729 := [hypothesis]: #2369
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3927
#4641 := (or #3698 #2366 #4584)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3928
#4585 := (or #1790 #4584)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3929
#4642 := (or #3698 #4585)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3930
#4628 := (iff #4642 #4641)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3931
#4638 := (or #2366 #4584)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3932
#4644 := (or #3698 #4638)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3933
#4626 := (iff #4644 #4641)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3934
#4627 := [rewrite]: #4626
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3935
#4624 := (iff #4642 #4644)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3936
#4639 := (iff #4585 #4638)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3937
#4640 := [monotonicity #2368]: #4639
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3938
#4625 := [monotonicity #4640]: #4624
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3939
#4623 := [trans #4625 #4627]: #4628
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3940
#4643 := [quant-inst]: #4642
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3941
#4629 := [mp #4643 #4623]: #4641
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3942
#4730 := [unit-resolution #4629 #4048 #4729 #4728]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3943
#4760 := [lemma #4730]: #4758
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3944
#4740 := [unit-resolution #4760 #4739 #4636]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3945
#4741 := [lemma #4740]: #4084
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3946
#3805 := (or #4373 #4087 #4367)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3947
#3815 := [def-axiom]: #3805
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3948
#10033 := [unit-resolution #3815 #4741]: #10032
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3949
#10034 := [unit-resolution #10033 #10030]: #4367
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3950
#3800 := (or #4364 #4358)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3951
#3759 := [def-axiom]: #3800
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3952
#10246 := [unit-resolution #3759 #10034]: #4358
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3953
#3593 := (not #2607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3954
#3836 := (or #4364 #106)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3955
#3832 := [def-axiom]: #3836
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3956
#10035 := [unit-resolution #3832 #10034]: #106
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3957
#8124 := (= #161 #105)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3958
#4885 := [hypothesis]: #4200
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3959
#3652 := (or #4197 #495)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3960
#3934 := [def-axiom]: #3652
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3961
#4886 := [unit-resolution #3934 #4885]: #495
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3962
#8139 := [symm #4886]: #142
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3963
#7937 := [monotonicity #8139]: #8124
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3964
#4736 := [trans #7937 #10035]: #162
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3965
#3612 := (or #4173 #1970)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3966
#3613 := [def-axiom]: #3612
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3967
#7107 := [unit-resolution #3613 #4736]: #4173
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3968
#3939 := (or #4197 #4191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3969
#3928 := [def-axiom]: #3939
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3970
#8726 := [unit-resolution #3928 #4885]: #4191
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3971
#10469 := (or #4151 #586)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3972
#8744 := (?x47!7 ?x49!8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3973
#8817 := (uf_4 uf_19 #8744)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3974
#8836 := (* -1::int #8817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3975
#8739 := (uf_4 uf_14 #8744)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3976
#9868 := (+ #8739 #8836)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3977
#9874 := (>= #9868 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3978
#9867 := (= #8739 #8817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3979
#10418 := (= #8817 #8739)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3980
#6250 := [hypothesis]: #495
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3981
#10417 := [symm #6250]: #142
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3982
#10419 := [monotonicity #10417]: #10418
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3983
#10420 := [symm #10419]: #9867
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3984
#10421 := (not #9867)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3985
#10416 := (or #10421 #9874)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3986
#10422 := [th-lemma]: #10416
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3987
#10423 := [unit-resolution #10422 #10420]: #9874
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3988
#8745 := (* -1::int #8739)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3989
#8586 := (uf_4 uf_14 ?x49!8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3990
#8746 := (+ #8586 #8745)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3991
#8747 := (<= #8746 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3992
#8789 := (not #8747)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3993
#8770 := (up_6 uf_15 #8744)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3994
#8771 := (not #8770)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3995
#8748 := (uf_1 #8744 ?x49!8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3996
#8749 := (uf_10 #8748)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3997
#8765 := (* -1::int #8749)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3998
#8766 := (+ #8745 #8765)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  3999
#8767 := (+ #8586 #8766)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4000
#8768 := (= #8767 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4001
#8769 := (not #8768)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4002
#8754 := (or #8747 #8769 #8771)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4003
#8757 := (not #8754)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4004
#8721 := (* -1::int #8586)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4005
#8734 := (+ uf_9 #8721)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4006
#8722 := (<= #8734 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4007
#8939 := (not #8722)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4008
#10424 := [hypothesis]: #4154
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4009
#3622 := (or #4151 #1895)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4010
#3627 := [def-axiom]: #3622
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4011
#10425 := [unit-resolution #3627 #10424]: #1895
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4012
#8935 := (+ #1882 #8721)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4013
#8932 := (>= #8935 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4014
#8934 := (= #1882 #8586)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4015
#10426 := (= #8586 #1882)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4016
#10427 := [monotonicity #6250]: #10426
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4017
#10428 := [symm #10427]: #8934
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4018
#10429 := (not #8934)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4019
#10430 := (or #10429 #8932)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4020
#10431 := [th-lemma]: #10430
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4021
#10432 := [unit-resolution #10431 #10428]: #8932
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4022
#8931 := (not #8932)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4023
#8940 := (or #8939 #8931 #1894)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4024
#8936 := [hypothesis]: #1895
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4025
#8933 := [hypothesis]: #8722
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4026
#8937 := [hypothesis]: #8932
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4027
#8938 := [th-lemma #8937 #8933 #8936]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4028
#8738 := [lemma #8938]: #8940
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4029
#10433 := [unit-resolution #8738 #10432 #10425]: #8939
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4030
#10443 := (or #8722 #8757)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4031
#3963 := (or #4151 #2507)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4032
#3623 := [def-axiom]: #3963
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4033
#10434 := [unit-resolution #3623 #10424]: #2507
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4034
#3825 := (or #4364 #4124)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4035
#3793 := [def-axiom]: #3825
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4036
#10442 := [unit-resolution #3793 #10034]: #4124
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4037
#8762 := (or #4129 #2504 #8722 #8757)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4038
#8772 := (or #8771 #8769 #8747)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4039
#8773 := (not #8772)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4040
#8753 := (or #1896 #8722 #8773)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4041
#8775 := (or #4129 #8753)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4042
#8781 := (iff #8775 #8762)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4043
#8759 := (or #2504 #8722 #8757)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4044
#8777 := (or #4129 #8759)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4045
#8774 := (iff #8777 #8762)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4046
#8780 := [rewrite]: #8774
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4047
#8778 := (iff #8775 #8777)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4048
#8760 := (iff #8753 #8759)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4049
#8752 := (iff #8773 #8757)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4050
#8755 := (iff #8772 #8754)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4051
#8756 := [rewrite]: #8755
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4052
#8758 := [monotonicity #8756]: #8752
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4053
#8761 := [monotonicity #2506 #8758]: #8760
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4054
#8779 := [monotonicity #8761]: #8778
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4055
#8782 := [trans #8779 #8780]: #8781
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4056
#8776 := [quant-inst]: #8775
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4057
#8783 := [mp #8776 #8782]: #8762
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4058
#10444 := [unit-resolution #8783 #10442 #10434]: #10443
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4059
#10445 := [unit-resolution #10444 #10433]: #8757
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4060
#8787 := (or #8754 #8789)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4061
#8790 := [def-axiom]: #8787
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4062
#10446 := [unit-resolution #8790 #10445]: #8789
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4063
#8831 := (+ #1882 #8836)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4064
#8848 := (<= #8831 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4065
#8893 := (+ #8765 #8836)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4066
#8894 := (+ #1882 #8893)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4067
#8912 := (= #8894 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4068
#9084 := (<= #8894 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4069
#9871 := (<= #9868 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4070
#10447 := (or #10421 #9871)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4071
#10448 := [th-lemma]: #10447
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4072
#10449 := [unit-resolution #10448 #10420]: #9871
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4073
#8784 := (<= #8767 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4074
#8791 := (or #8754 #8768)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4075
#8792 := [def-axiom]: #8791
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4076
#10450 := [unit-resolution #8792 #10445]: #8768
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4077
#10451 := (or #8769 #8784)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4078
#10452 := [th-lemma]: #10451
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4079
#10453 := [unit-resolution #10452 #10450]: #8784
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4080
#8930 := (<= #8935 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4081
#10454 := (or #10429 #8930)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4082
#10455 := [th-lemma]: #10454
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4083
#10456 := [unit-resolution #10455 #10428]: #8930
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4084
#10096 := (not #9871)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4085
#10098 := (not #8784)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4086
#10097 := (not #8930)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4087
#10099 := (or #9084 #10097 #10098 #10096)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4088
#10059 := [hypothesis]: #9871
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4089
#10060 := [hypothesis]: #8784
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4090
#10062 := [hypothesis]: #8930
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4091
#10063 := (not #9084)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4092
#10064 := [hypothesis]: #10063
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4093
#10065 := [th-lemma #10064 #10062 #10060 #10059]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4094
#10100 := [lemma #10065]: #10099
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4095
#10457 := [unit-resolution #10100 #10456 #10453 #10449]: #9084
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4096
#9068 := (>= #8894 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4097
#8788 := (>= #8767 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4098
#10458 := (or #8769 #8788)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4099
#10459 := [th-lemma]: #10458
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4100
#10460 := [unit-resolution #10459 #10450]: #8788
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4101
#10439 := (not #9874)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4102
#10007 := (not #8788)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4103
#10440 := (or #9068 #8931 #10007 #10439)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4104
#10435 := [hypothesis]: #9874
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4105
#9938 := [hypothesis]: #8788
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4106
#10436 := (not #9068)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4107
#10437 := [hypothesis]: #10436
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4108
#10438 := [th-lemma #10437 #8937 #9938 #10435]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4109
#10441 := [lemma #10438]: #10440
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4110
#10461 := [unit-resolution #10441 #10432 #10460 #10423]: #9068
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4111
#10462 := (or #8912 #10063 #10436)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4112
#10463 := [th-lemma]: #10462
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4113
#10464 := [unit-resolution #10463 #10461 #10457]: #8912
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4114
#8911 := (not #8912)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4115
#8918 := (or #8848 #8911)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4116
#3964 := (or #4151 #4143)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4117
#3607 := [def-axiom]: #3964
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4118
#10465 := [unit-resolution #3607 #10424]: #4143
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4119
#9022 := (or #4148 #8848 #8911)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4120
#8815 := (+ #1883 #8749)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4121
#8818 := (+ #8817 #8815)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4122
#8819 := (= #8818 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4123
#8820 := (not #8819)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4124
#8821 := (+ #8817 #1883)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4125
#8825 := (>= #8821 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4126
#8826 := (or #8825 #8820)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4127
#9031 := (or #4148 #8826)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4128
#9081 := (iff #9031 #9022)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4129
#9078 := (or #4148 #8918)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4130
#9024 := (iff #9078 #9022)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4131
#9080 := [rewrite]: #9024
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4132
#9079 := (iff #9031 #9078)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4133
#8919 := (iff #8826 #8918)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4134
#8916 := (iff #8820 #8911)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4135
#8915 := (iff #8819 #8912)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4136
#8886 := (+ #8749 #8817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4137
#8887 := (+ #1883 #8886)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4138
#8890 := (= #8887 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4139
#8913 := (iff #8890 #8912)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4140
#8914 := [rewrite]: #8913
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4141
#8891 := (iff #8819 #8890)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4142
#8888 := (= #8818 #8887)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4143
#8889 := [rewrite]: #8888
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4144
#8892 := [monotonicity #8889]: #8891
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4145
#8910 := [trans #8892 #8914]: #8915
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4146
#8917 := [monotonicity #8910]: #8916
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4147
#8857 := (iff #8825 #8848)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4148
#8827 := (+ #1883 #8817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4149
#8833 := (>= #8827 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4150
#8849 := (iff #8833 #8848)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4151
#8856 := [rewrite]: #8849
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4152
#8834 := (iff #8825 #8833)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4153
#8829 := (= #8821 #8827)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4154
#8832 := [rewrite]: #8829
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4155
#8835 := [monotonicity #8832]: #8834
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4156
#8858 := [trans #8835 #8856]: #8857
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4157
#8920 := [monotonicity #8858 #8917]: #8919
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4158
#9023 := [monotonicity #8920]: #9079
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4159
#9082 := [trans #9023 #9080]: #9081
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4160
#9032 := [quant-inst]: #9031
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4161
#9083 := [mp #9032 #9082]: #9022
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4162
#10466 := [unit-resolution #9083 #10465]: #8918
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4163
#10467 := [unit-resolution #10466 #10464]: #8848
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4164
#10468 := [th-lemma #10432 #10467 #10446 #10423]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4165
#10470 := [lemma #10468]: #10469
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4166
#8740 := [unit-resolution #10470 #4886]: #4151
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4167
#3941 := (or #4194 #4154 #4188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4168
#3945 := [def-axiom]: #3941
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4169
#8741 := [unit-resolution #3945 #8740 #8726]: #4188
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4170
#3672 := (or #4185 #4179)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4171
#3565 := [def-axiom]: #3672
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4172
#8742 := [unit-resolution #3565 #8741]: #4179
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4173
#3947 := (or #4182 #4176 #3161)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4174
#3669 := [def-axiom]: #3947
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4175
#8743 := [unit-resolution #3669 #8742 #7107]: #3161
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4176
#3956 := (or #3156 #3593)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4177
#3958 := [def-axiom]: #3956
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4178
#8786 := [unit-resolution #3958 #8743]: #3593
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4179
#3763 := (or #4364 #4099)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4180
#3818 := [def-axiom]: #3763
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4181
#10042 := [unit-resolution #3818 #10034]: #4099
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4182
#3953 := (or #3156 #1957)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4183
#3954 := [def-axiom]: #3953
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4184
#8793 := [unit-resolution #3954 #8743]: #1957
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4185
#3949 := (or #3156 #1961)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4186
#3955 := [def-axiom]: #3949
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4187
#8794 := [unit-resolution #3955 #8743]: #1961
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4188
#4870 := (or #4197 #1956 #4104 #1960 #2607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4189
#4889 := (uf_4 uf_14 ?x53!11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4190
#4883 := (= #1946 #4889)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4191
#4887 := (= #4889 #1946)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4192
#4882 := [monotonicity #4886]: #4887
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4193
#4888 := [symm #4882]: #4883
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4194
#4890 := (* -1::int #4889)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4195
#6163 := (+ #1946 #4890)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4196
#6178 := (<= #6163 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4197
#6288 := (not #6178)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4198
#6191 := [hypothesis]: #3593
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4199
#6244 := [hypothesis]: #1961
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4200
#6247 := [hypothesis]: #4099
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4201
#6249 := [hypothesis]: #1957
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4202
#3938 := (or #4197 #4133)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4203
#3935 := [def-axiom]: #3938
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4204
#4841 := [unit-resolution #3935 #4885]: #4133
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4205
#6294 := (or #6288 #1956 #4138 #4104 #1960 #2607 #586)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4206
#5206 := (uf_4 uf_14 ?x54!10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4207
#5207 := (* -1::int #5206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4208
#5202 := (+ uf_9 #5207)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4209
#5208 := (<= #5202 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4210
#5209 := (up_6 uf_15 ?x54!10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4211
#5647 := (not #5209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4212
#5579 := (+ #4890 #5206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4213
#5580 := (+ #1951 #5579)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4214
#5572 := (>= #5580 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4215
#6194 := (not #5572)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4216
#6196 := (+ #1948 #5207)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4217
#6208 := (>= #6196 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4218
#6195 := (= #1948 #5206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4219
#6209 := (= #5206 #1948)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4220
#6207 := [monotonicity #6250]: #6209
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4221
#6210 := [symm #6207]: #6195
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4222
#6211 := (not #6195)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4223
#6212 := (or #6211 #6208)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4224
#6241 := [th-lemma]: #6212
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4225
#6242 := [unit-resolution #6241 #6210]: #6208
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4226
#6192 := [hypothesis]: #6178
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4227
#6289 := (not #6208)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4228
#6290 := (or #6194 #6288 #2607 #6289)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4229
#6190 := [hypothesis]: #6208
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4230
#6187 := [hypothesis]: #5572
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4231
#6193 := [th-lemma #6187 #6192 #6191 #6190]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4232
#6291 := [lemma #6193]: #6290
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4233
#6243 := [unit-resolution #6291 #6192 #6191 #6242]: #6194
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4234
#6248 := (or #5647 #5572)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4235
#5669 := (or #4104 #1960 #5647 #5572)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4236
#5605 := (+ #5206 #4890)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4237
#5606 := (+ #1951 #5605)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4238
#5646 := (>= #5606 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4239
#5578 := (or #5647 #1960 #5646)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4240
#5674 := (or #4104 #5578)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4241
#5939 := (iff #5674 #5669)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4242
#5670 := (or #1960 #5647 #5572)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4243
#5676 := (or #4104 #5670)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4244
#5909 := (iff #5676 #5669)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4245
#5910 := [rewrite]: #5909
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4246
#5677 := (iff #5674 #5676)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4247
#5673 := (iff #5578 #5670)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4248
#5598 := (or #5647 #1960 #5572)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4249
#5671 := (iff #5598 #5670)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4250
#5672 := [rewrite]: #5671
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4251
#5601 := (iff #5578 #5598)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4252
#5599 := (iff #5646 #5572)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4253
#5581 := (= #5606 #5580)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4254
#5582 := [rewrite]: #5581
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4255
#5600 := [monotonicity #5582]: #5599
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4256
#5602 := [monotonicity #5600]: #5601
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4257
#5668 := [trans #5602 #5672]: #5673
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4258
#5678 := [monotonicity #5668]: #5677
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4259
#5940 := [trans #5678 #5910]: #5939
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4260
#5675 := [quant-inst]: #5674
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4261
#5941 := [mp #5675 #5940]: #5669
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4262
#6177 := [unit-resolution #5941 #6247 #6244]: #6248
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4263
#6189 := [unit-resolution #6177 #6243]: #5647
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4264
#5211 := (or #5208 #5209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4265
#6168 := [hypothesis]: #4133
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4266
#5237 := (or #4138 #5208 #5209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4267
#5210 := (or #5209 #5208)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4268
#5238 := (or #4138 #5210)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4269
#5244 := (iff #5238 #5237)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4270
#5240 := (or #4138 #5211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4271
#5242 := (iff #5240 #5237)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4272
#5243 := [rewrite]: #5242
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4273
#5235 := (iff #5238 #5240)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4274
#5212 := (iff #5210 #5211)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4275
#5236 := [rewrite]: #5212
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4276
#5241 := [monotonicity #5236]: #5235
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4277
#5245 := [trans #5241 #5243]: #5244
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4278
#5239 := [quant-inst]: #5238
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4279
#5293 := [mp #5239 #5245]: #5237
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4280
#6292 := [unit-resolution #5293 #6168]: #5211
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4281
#6287 := [unit-resolution #6292 #6189]: #5208
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4282
#6293 := [th-lemma #6242 #6287 #6249]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4283
#6295 := [lemma #6293]: #6294
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4284
#4866 := [unit-resolution #6295 #4841 #6249 #6247 #6244 #6191 #4886]: #6288
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4285
#4867 := (not #4883)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4286
#4868 := (or #4867 #6178)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4287
#4869 := [th-lemma]: #4868
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4288
#4840 := [unit-resolution #4869 #4866 #4888]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4289
#4865 := [lemma #4840]: #4870
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4290
#8795 := [unit-resolution #4865 #8794 #8793 #10042 #4885 #8786]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4291
#8798 := [lemma #8795]: #4197
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4292
#3834 := (or #4361 #4200 #4355)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4293
#3835 := [def-axiom]: #3834
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4294
#10367 := [unit-resolution #3835 #8798 #10246]: #4355
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4295
#3856 := (or #4352 #184)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4296
#3842 := [def-axiom]: #3856
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4297
#10380 := [unit-resolution #3842 #10367]: #184
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4298
#10381 := [symm #10380]: #7113
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4299
#13521 := (= #11444 #183)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4300
#13346 := (= #10482 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4301
#10483 := (= uf_22 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4302
#13 := (uf_3 #12)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4303
#295 := (= #11 #13)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4304
#3982 := (forall (vars (?x2 T2) (?x3 T2)) (:pat #3981) #295)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4305
#299 := (forall (vars (?x2 T2) (?x3 T2)) #295)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4306
#3985 := (iff #299 #3982)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4307
#3983 := (iff #295 #295)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4308
#3984 := [refl]: #3983
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4309
#3986 := [quant-intro #3984]: #3985
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4310
#1641 := (~ #299 #299)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4311
#1673 := (~ #295 #295)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4312
#1674 := [refl]: #1673
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4313
#1639 := [nnf-pos #1674]: #1641
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4314
#14 := (= #13 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4315
#15 := (forall (vars (?x2 T2) (?x3 T2)) #14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4316
#300 := (iff #15 #299)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4317
#297 := (iff #14 #295)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4318
#298 := [rewrite]: #297
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4319
#301 := [quant-intro #298]: #300
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4320
#294 := [asserted]: #15
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4321
#304 := [mp #294 #301]: #299
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4322
#1675 := [mp~ #304 #1639]: #299
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4323
#3987 := [mp #1675 #3986]: #3982
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4324
#7756 := (not #3982)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4325
#10489 := (or #7756 #10483)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4326
#10490 := [quant-inst]: #10489
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4327
#13345 := [unit-resolution #10490 #3987]: #10483
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4328
#13347 := [symm #13345]: #13346
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4329
#13522 := [monotonicity #13347]: #13521
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4330
#13524 := [trans #13522 #10381]: #13523
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4331
#27228 := [monotonicity #13524 #27216]: #27227
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4332
#27230 := [symm #27228]: #27229
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4333
#27232 := [monotonicity #27230]: #27231
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4334
#27226 := [hypothesis]: #16801
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4335
#27233 := [mp #27226 #27232]: #27109
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4336
#27075 := (= #10482 #19843)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4337
#25893 := (up_6 uf_15 #19843)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4338
#27081 := (or #25893 #27075)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4339
#27086 := (iff #27073 #27081)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4340
#30 := (:var 1 T5)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4341
#20 := (:var 2 T2)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4342
#29 := (:var 3 T4)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4343
#31 := (uf_7 #29 #20 #30)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4344
#32 := (up_6 #31 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4345
#4001 := (pattern #32)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4346
#35 := (up_6 #29 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4347
#34 := (= #30 uf_8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4348
#24 := (= #11 #20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4349
#36 := (ite #24 #34 #35)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4350
#37 := (iff #32 #36)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4351
#4002 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) (:pat #4001) #37)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4352
#38 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) #37)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4353
#4005 := (iff #38 #4002)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4354
#4003 := (iff #37 #37)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4355
#4004 := [refl]: #4003
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4356
#4006 := [quant-intro #4004]: #4005
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4357
#1646 := (~ #38 #38)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4358
#1682 := (~ #37 #37)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4359
#1683 := [refl]: #1682
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4360
#1647 := [nnf-pos #1683]: #1646
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4361
#311 := [asserted]: #38
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4362
#1684 := [mp~ #311 #1647]: #38
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4363
#4007 := [mp #1684 #4006]: #4002
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4364
#6538 := (not #4002)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4365
#27089 := (or #6538 #27086)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4366
#3681 := (= uf_8 uf_8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4367
#27069 := (= #19843 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4368
#27070 := (ite #27069 #3681 #25893)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4369
#27074 := (iff #27073 #27070)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4370
#27090 := (or #6538 #27074)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4371
#27092 := (iff #27090 #27089)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4372
#27094 := (iff #27089 #27089)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4373
#27095 := [rewrite]: #27094
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4374
#27087 := (iff #27074 #27086)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4375
#27084 := (iff #27070 #27081)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4376
#27078 := (ite #27075 true #25893)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4377
#27082 := (iff #27078 #27081)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4378
#27083 := [rewrite]: #27082
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4379
#27079 := (iff #27070 #27078)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4380
#3684 := (iff #3681 true)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4381
#3673 := [rewrite]: #3684
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4382
#27076 := (iff #27069 #27075)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4383
#27077 := [rewrite]: #27076
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4384
#27080 := [monotonicity #27077 #3673]: #27079
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4385
#27085 := [trans #27080 #27083]: #27084
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4386
#27088 := [monotonicity #27085]: #27087
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4387
#27093 := [monotonicity #27088]: #27092
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4388
#27096 := [trans #27093 #27095]: #27092
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4389
#27091 := [quant-inst]: #27090
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4390
#27097 := [mp #27091 #27096]: #27089
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4391
#27196 := [unit-resolution #27097 #4007]: #27086
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4392
#27106 := (not #27086)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4393
#27223 := (or #27106 #27073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4394
#5835 := (up_6 uf_15 #5823)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4395
#27219 := (iff #5835 #25893)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4396
#27217 := (iff #25893 #5835)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4397
#27218 := [monotonicity #27216]: #27217
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4398
#27220 := [symm #27218]: #27219
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4399
#5836 := (not #5835)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4400
#5828 := (uf_1 #5823 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4401
#5829 := (uf_10 #5828)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4402
#5830 := (* -1::int #5829)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4403
#5824 := (uf_4 uf_14 #5823)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4404
#5825 := (* -1::int #5824)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4405
#5831 := (+ #5825 #5830)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4406
#5561 := (uf_4 uf_14 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4407
#5832 := (+ #5561 #5831)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4408
#5833 := (= #5832 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4409
#5834 := (not #5833)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4410
#5826 := (+ #5561 #5825)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4411
#5827 := (<= #5826 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4412
#5842 := (or #5827 #5834 #5836)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4413
#5845 := (not #5842)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4414
#5591 := (* -1::int #5561)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4415
#5839 := (+ uf_9 #5591)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4416
#5840 := (<= #5839 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4417
#22585 := (not #5840)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4418
#6522 := [hypothesis]: #3240
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4419
#3920 := (not #2683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4420
#3921 := (or #3235 #3920)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4421
#3915 := [def-axiom]: #3921
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4422
#6523 := [unit-resolution #3915 #6522]: #3920
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4423
#13600 := (or #3235 #2683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4424
#6436 := (uf_1 uf_22 ?x68!16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4425
#6437 := (uf_10 #6436)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4426
#6462 := (+ #2681 #6437)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4427
#6463 := (+ #177 #6462)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4428
#13033 := (<= #6463 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4429
#6466 := (= #6463 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4430
#6403 := (uf_4 uf_14 ?x68!16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4431
#6420 := (* -1::int #6403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4432
#6455 := (+ #6420 #6437)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4433
#6456 := (+ #177 #6455)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4434
#6457 := (>= #6456 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4435
#6441 := (* -1::int #6437)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4436
#6445 := (+ uf_9 #6441)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4437
#6446 := (<= #6445 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4438
#6492 := (or #6446 #6457)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4439
#6495 := (not #6492)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4440
#6489 := (= #2095 #6403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4441
#9335 := (not #6489)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4442
#6421 := (+ #2095 #6420)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4443
#13056 := (>= #6421 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4444
#13361 := (not #13056)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4445
#12929 := (= ?x67!17 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4446
#6205 := (up_6 uf_15 ?x67!17)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4447
#12936 := (or #6205 #12929)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4448
#12931 := (up_6 #11444 ?x67!17)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4449
#12941 := (iff #12931 #12936)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4450
#12895 := (or #6538 #12941)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4451
#12930 := (ite #12929 #3681 #6205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4452
#12932 := (iff #12931 #12930)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4453
#12896 := (or #6538 #12932)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4454
#12898 := (iff #12896 #12895)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4455
#12894 := (iff #12895 #12895)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4456
#12900 := [rewrite]: #12894
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4457
#12942 := (iff #12932 #12941)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4458
#12939 := (iff #12930 #12936)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4459
#12933 := (ite #12929 true #6205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4460
#12937 := (iff #12933 #12936)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4461
#12938 := [rewrite]: #12937
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4462
#12934 := (iff #12930 #12933)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4463
#12935 := [monotonicity #3673]: #12934
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4464
#12940 := [trans #12935 #12938]: #12939
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4465
#12943 := [monotonicity #12940]: #12942
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4466
#12899 := [monotonicity #12943]: #12898
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4467
#12901 := [trans #12899 #12900]: #12898
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4468
#12897 := [quant-inst]: #12896
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4469
#12902 := [mp #12897 #12901]: #12895
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4470
#13389 := [unit-resolution #12902 #4007]: #12941
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4471
#11402 := (iff #2098 #12931)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4472
#13390 := (iff #12931 #2098)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4473
#11401 := [monotonicity #13524]: #13390
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4474
#13535 := [symm #11401]: #11402
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4475
#3775 := (or #3235 #2098)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4476
#3776 := [def-axiom]: #3775
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4477
#6525 := [unit-resolution #3776 #6522]: #2098
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4478
#13536 := [mp #6525 #13535]: #12931
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4479
#12962 := (not #12931)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4480
#12959 := (not #12941)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4481
#12963 := (or #12959 #12962 #12936)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4482
#12964 := [def-axiom]: #12963
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4483
#13537 := [unit-resolution #12964 #13536 #13389]: #12936
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4484
#10975 := [hypothesis]: #3920
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4485
#6233 := (+ #177 #6420)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4486
#6234 := (<= #6233 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4487
#3749 := (up_6 uf_15 ?x68!16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4488
#12831 := (not #3749)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4489
#12761 := (= ?x68!16 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4490
#12767 := (or #3749 #12761)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4491
#12836 := (not #12767)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4492
#12763 := (up_6 #11444 ?x68!16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4493
#12796 := (iff #12763 #12767)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4494
#12793 := (or #6538 #12796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4495
#12762 := (ite #12761 #3681 #3749)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4496
#12764 := (iff #12763 #12762)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4497
#12799 := (or #6538 #12764)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4498
#12801 := (iff #12799 #12793)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4499
#12803 := (iff #12793 #12793)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4500
#12828 := [rewrite]: #12803
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4501
#12797 := (iff #12764 #12796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4502
#12794 := (iff #12762 #12767)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4503
#12759 := (ite #12761 true #3749)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4504
#12768 := (iff #12759 #12767)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4505
#12769 := [rewrite]: #12768
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4506
#12765 := (iff #12762 #12759)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4507
#12766 := [monotonicity #3673]: #12765
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4508
#12795 := [trans #12766 #12769]: #12794
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4509
#12798 := [monotonicity #12795]: #12797
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4510
#12802 := [monotonicity #12798]: #12801
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4511
#12829 := [trans #12802 #12828]: #12801
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4512
#12800 := [quant-inst]: #12799
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4513
#12830 := [mp #12800 #12829]: #12793
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4514
#13565 := [unit-resolution #12830 #4007]: #12796
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4515
#12866 := (not #12763)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4516
#13564 := (iff #2100 #12866)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4517
#13568 := (iff #2099 #12763)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4518
#13566 := (iff #12763 #2099)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4519
#13567 := [monotonicity #13524]: #13566
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4520
#13569 := [symm #13567]: #13568
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4521
#13570 := [monotonicity #13569]: #13564
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4522
#3918 := (or #3235 #2100)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4523
#3919 := [def-axiom]: #3918
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4524
#6524 := [unit-resolution #3919 #6522]: #2100
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4525
#13571 := [mp #6524 #13570]: #12866
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4526
#12863 := (not #12796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4527
#12864 := (or #12863 #12763 #12836)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4528
#12865 := [def-axiom]: #12864
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4529
#13572 := [unit-resolution #12865 #13571 #13565]: #12836
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4530
#12832 := (or #12767 #12831)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4531
#12827 := [def-axiom]: #12832
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4532
#13573 := [unit-resolution #12827 #13572]: #12831
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4533
#6238 := (or #3749 #6234)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4534
#3838 := (or #4352 #4203)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4535
#3839 := [def-axiom]: #3838
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4536
#10794 := [unit-resolution #3839 #10367]: #4203
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4537
#13087 := (or #4208 #3749 #6234)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4538
#6251 := (+ #6403 #1268)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4539
#6252 := (>= #6251 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4540
#6253 := (or #3749 #6252)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4541
#13085 := (or #4208 #6253)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4542
#13095 := (iff #13085 #13087)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4543
#13091 := (or #4208 #6238)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4544
#13093 := (iff #13091 #13087)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4545
#13094 := [rewrite]: #13093
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4546
#13084 := (iff #13085 #13091)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4547
#6239 := (iff #6253 #6238)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4548
#6236 := (iff #6252 #6234)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4549
#6254 := (+ #1268 #6403)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4550
#6257 := (>= #6254 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4551
#6232 := (iff #6257 #6234)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4552
#6235 := [rewrite]: #6232
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4553
#6258 := (iff #6252 #6257)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4554
#6255 := (= #6251 #6254)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4555
#6256 := [rewrite]: #6255
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4556
#6259 := [monotonicity #6256]: #6258
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4557
#6237 := [trans #6259 #6235]: #6236
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4558
#6240 := [monotonicity #6237]: #6239
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4559
#13092 := [monotonicity #6240]: #13084
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4560
#13096 := [trans #13092 #13094]: #13095
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4561
#13090 := [quant-inst]: #13085
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4562
#13098 := [mp #13090 #13096]: #13087
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4563
#13574 := [unit-resolution #13098 #10794]: #6238
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4564
#10559 := [unit-resolution #13574 #13573]: #6234
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4565
#12956 := (not #12936)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4566
#13360 := (not #6234)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4567
#13379 := (or #13361 #2683 #13360 #12956)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4568
#4526 := (uf_24 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4569
#4567 := (* -1::int #4526)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4570
#6154 := (+ #2093 #4567)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4571
#13335 := (<= #6154 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4572
#13334 := (= #2093 #4526)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4573
#6206 := (= ?x67!17 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4574
#13343 := [hypothesis]: #12936
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4575
#10290 := (not #6205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4576
#10815 := (uf_4 uf_14 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4577
#10842 := (* -1::int #10815)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4578
#6176 := (uf_4 uf_14 ?x67!17)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4579
#13287 := (+ #6176 #10842)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4580
#13288 := (<= #13287 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4581
#13464 := (not #13288)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4582
#13357 := [hypothesis]: #6234
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4583
#5358 := (* -1::int #6176)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4584
#5458 := (+ #2093 #5358)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4585
#5459 := (<= #5458 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4586
#3715 := (or #4352 #4346)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4587
#3826 := [def-axiom]: #3715
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4588
#10824 := [unit-resolution #3826 #10367]: #4346
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4589
#3847 := (or #4352 #4213)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4590
#3820 := [def-axiom]: #3847
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4591
#10373 := [unit-resolution #3820 #10367]: #4213
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4592
#3821 := (or #4352 #4221)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4593
#3822 := [def-axiom]: #3821
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4594
#10825 := [unit-resolution #3822 #10367]: #4221
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4595
#6791 := (or #2650 #4226 #4218)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4596
#6483 := (uf_1 uf_22 ?x61!13)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4597
#6484 := (uf_10 #6483)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4598
#6567 := (+ #2036 #6484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4599
#6568 := (+ #177 #6567)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4600
#6588 := (>= #6568 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4601
#6570 := (= #6568 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4602
#6544 := (* -1::int #6484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4603
#6540 := (+ uf_9 #6544)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4604
#6548 := (<= #6540 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4605
#6625 := (not #6548)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4606
#6558 := (+ #2648 #6484)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4607
#6553 := (+ #177 #6558)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4608
#6559 := (>= #6553 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4609
#6596 := (or #6548 #6559)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4610
#6598 := (not #6596)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4611
#6593 := (= #2035 #2037)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4612
#6749 := (not #6593)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4613
#6733 := [hypothesis]: #2655
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4614
#6752 := (or #6749 #2650)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4615
#6753 := [th-lemma]: #6752
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4616
#6748 := [unit-resolution #6753 #6733]: #6749
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4617
#6754 := [hypothesis]: #4213
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4618
#6603 := (or #4218 #6593 #6598)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4619
#6545 := (+ #1268 #6544)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4620
#6546 := (+ #2037 #6545)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4621
#6547 := (<= #6546 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4622
#6589 := (or #6548 #6547)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4623
#6591 := (not #6589)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4624
#6592 := (= #2037 #2035)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4625
#6590 := (or #6592 #6591)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4626
#6604 := (or #4218 #6590)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4627
#6621 := (iff #6604 #6603)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4628
#6601 := (or #6593 #6598)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4629
#6606 := (or #4218 #6601)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4630
#6619 := (iff #6606 #6603)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4631
#6620 := [rewrite]: #6619
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4632
#6617 := (iff #6604 #6606)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4633
#6564 := (iff #6590 #6601)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4634
#6599 := (iff #6591 #6598)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4635
#6597 := (iff #6589 #6596)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4636
#6562 := (iff #6547 #6559)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4637
#6550 := (+ #2037 #6544)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4638
#6551 := (+ #1268 #6550)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4639
#6555 := (<= #6551 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4640
#6560 := (iff #6555 #6559)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4641
#6561 := [rewrite]: #6560
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4642
#6556 := (iff #6547 #6555)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4643
#6552 := (= #6546 #6551)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4644
#6554 := [rewrite]: #6552
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4645
#6557 := [monotonicity #6554]: #6556
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4646
#6563 := [trans #6557 #6561]: #6562
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4647
#6565 := [monotonicity #6563]: #6597
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4648
#6600 := [monotonicity #6565]: #6599
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4649
#6594 := (iff #6592 #6593)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4650
#6595 := [rewrite]: #6594
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4651
#6602 := [monotonicity #6595 #6600]: #6564
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4652
#6618 := [monotonicity #6602]: #6617
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4653
#6622 := [trans #6618 #6620]: #6621
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4654
#6605 := [quant-inst]: #6604
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4655
#6623 := [mp #6605 #6622]: #6603
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4656
#6755 := [unit-resolution #6623 #6754 #6748]: #6598
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4657
#6626 := (or #6596 #6625)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4658
#6627 := [def-axiom]: #6626
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4659
#6756 := [unit-resolution #6627 #6755]: #6625
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4660
#6628 := (not #6559)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4661
#6629 := (or #6596 #6628)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4662
#6630 := [def-axiom]: #6629
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4663
#6757 := [unit-resolution #6630 #6755]: #6628
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4664
#6574 := (or #6548 #6559 #6570)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4665
#6758 := [hypothesis]: #4221
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4666
#6576 := (or #4226 #6548 #6559 #6570)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4667
#6542 := (+ #6484 #2036)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4668
#6543 := (+ #177 #6542)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4669
#6541 := (= #6543 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4670
#6549 := (or #6548 #6547 #6541)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4671
#6577 := (or #4226 #6549)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4672
#6585 := (iff #6577 #6576)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4673
#6580 := (or #4226 #6574)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4674
#6582 := (iff #6580 #6576)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4675
#6583 := [rewrite]: #6582
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4676
#6578 := (iff #6577 #6580)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4677
#6572 := (iff #6549 #6574)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4678
#6571 := (iff #6541 #6570)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4679
#6566 := (= #6543 #6568)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4680
#6569 := [rewrite]: #6566
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4681
#6573 := [monotonicity #6569]: #6571
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4682
#6575 := [monotonicity #6563 #6573]: #6572
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4683
#6581 := [monotonicity #6575]: #6578
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4684
#6586 := [trans #6581 #6583]: #6585
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4685
#6579 := [quant-inst]: #6577
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4686
#6584 := [mp #6579 #6586]: #6576
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4687
#6782 := [unit-resolution #6584 #6758]: #6574
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4688
#6783 := [unit-resolution #6782 #6757 #6756]: #6570
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4689
#6784 := (not #6570)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4690
#6785 := (or #6784 #6588)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4691
#6786 := [th-lemma]: #6785
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4692
#6781 := [unit-resolution #6786 #6783]: #6588
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4693
#6624 := (>= #2649 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4694
#6787 := (or #6624 #2650)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4695
#6788 := [th-lemma]: #6787
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4696
#6789 := [unit-resolution #6788 #6733]: #6624
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4697
#6790 := [th-lemma #6789 #6757 #6781]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4698
#6815 := [lemma #6790]: #6791
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4699
#10826 := [unit-resolution #6815 #10825 #10373]: #2650
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4700
#3853 := (or #4349 #2655 #4343)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4701
#3854 := [def-axiom]: #3853
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4702
#10827 := [unit-resolution #3854 #10826 #10824]: #4343
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4703
#3866 := (or #4340 #4229)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4704
#3867 := [def-axiom]: #3866
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4705
#10835 := [unit-resolution #3867 #10827]: #4229
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4706
#10497 := (or #4234 #5459)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4707
#5451 := (+ #6176 #2094)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4708
#5452 := (>= #5451 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4709
#10498 := (or #4234 #5452)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4710
#10502 := (iff #10498 #10497)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4711
#10504 := (iff #10497 #10497)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4712
#10505 := [rewrite]: #10504
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4713
#5485 := (iff #5452 #5459)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4714
#5453 := (+ #2094 #6176)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4715
#5450 := (>= #5453 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4716
#5460 := (iff #5450 #5459)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4717
#5484 := [rewrite]: #5460
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4718
#5456 := (iff #5452 #5450)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4719
#5454 := (= #5451 #5453)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4720
#5455 := [rewrite]: #5454
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4721
#5457 := [monotonicity #5455]: #5456
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4722
#5486 := [trans #5457 #5484]: #5485
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4723
#10503 := [monotonicity #5486]: #10502
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4724
#10506 := [trans #10503 #10505]: #10502
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4725
#10501 := [quant-inst]: #10498
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4726
#10507 := [mp #10501 #10506]: #10497
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4727
#11063 := [unit-resolution #10507 #10835]: #5459
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4728
#10550 := (+ #177 #10842)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4729
#10551 := (>= #10550 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4730
#10851 := (= #177 #10815)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4731
#13455 := (= #10815 #177)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4732
#13456 := [monotonicity #13347]: #13455
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4733
#13457 := [symm #13456]: #10851
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4734
#13458 := (not #10851)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4735
#13459 := (or #13458 #10551)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4736
#13460 := [th-lemma]: #13459
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4737
#13461 := [unit-resolution #13460 #13457]: #10551
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4738
#13358 := [hypothesis]: #13056
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4739
#13331 := (not #10551)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4740
#11754 := (not #5459)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4741
#13362 := (or #13464 #11754 #2683 #13360 #13331 #13361)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4742
#13363 := [th-lemma]: #13362
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4743
#13364 := [unit-resolution #13363 #13358 #13461 #11063 #13357 #10975]: #13464
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4744
#13586 := (or #10290 #13288)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4745
#13575 := [hypothesis]: #13464
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4746
#10840 := (up_6 uf_15 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4747
#13580 := (not #10840)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4748
#13581 := (iff #176 #13580)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4749
#13578 := (iff #175 #10840)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4750
#13576 := (iff #10840 #175)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4751
#13577 := [monotonicity #13347]: #13576
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4752
#13579 := [symm #13577]: #13578
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4753
#13582 := [monotonicity #13579]: #13581
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4754
#3855 := (or #4352 #176)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4755
#3850 := [def-axiom]: #3855
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4756
#10368 := [unit-resolution #3850 #10367]: #176
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4757
#13583 := [mp #10368 #13582]: #13580
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4758
#13584 := [hypothesis]: #6205
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4759
#3799 := (or #4364 #4108)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4760
#3823 := [def-axiom]: #3799
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4761
#10473 := [unit-resolution #3823 #10034]: #4108
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4762
#13489 := (or #4113 #10290 #10840 #13288)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4763
#13250 := (+ #10815 #5358)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4764
#13251 := (>= #13250 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4765
#13282 := (or #10840 #10290 #13251)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4766
#13491 := (or #4113 #13282)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4767
#13502 := (iff #13491 #13489)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4768
#13306 := (or #10290 #10840 #13288)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4769
#13497 := (or #4113 #13306)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4770
#13500 := (iff #13497 #13489)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4771
#13501 := [rewrite]: #13500
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4772
#13498 := (iff #13491 #13497)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4773
#13319 := (iff #13282 #13306)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4774
#13311 := (or #10840 #10290 #13288)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4775
#13315 := (iff #13311 #13306)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4776
#13318 := [rewrite]: #13315
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4777
#13316 := (iff #13282 #13311)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4778
#13309 := (iff #13251 #13288)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4779
#13283 := (+ #5358 #10815)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4780
#13286 := (>= #13283 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4781
#13289 := (iff #13286 #13288)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4782
#13290 := [rewrite]: #13289
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4783
#13280 := (iff #13251 #13286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4784
#13284 := (= #13250 #13283)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4785
#13285 := [rewrite]: #13284
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4786
#13281 := [monotonicity #13285]: #13280
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4787
#13310 := [trans #13281 #13290]: #13309
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4788
#13317 := [monotonicity #13310]: #13316
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4789
#13320 := [trans #13317 #13318]: #13319
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4790
#13499 := [monotonicity #13320]: #13498
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4791
#13369 := [trans #13499 #13501]: #13502
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4792
#13492 := [quant-inst]: #13491
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4793
#13383 := [mp #13492 #13369]: #13489
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4794
#13585 := [unit-resolution #13383 #10473 #13584 #13583 #13575]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4795
#13587 := [lemma #13585]: #13586
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4796
#13359 := [unit-resolution #13587 #13364]: #10290
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4797
#12957 := (or #12956 #6205 #12929)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4798
#12958 := [def-axiom]: #12957
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4799
#13336 := [unit-resolution #12958 #13359 #13343]: #12929
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4800
#13380 := [trans #13336 #13347]: #6206
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4801
#13381 := [monotonicity #13380]: #13334
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4802
#13374 := (not #13334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4803
#13382 := (or #13374 #13335)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4804
#13438 := [th-lemma]: #13382
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4805
#13375 := [unit-resolution #13438 #13381]: #13335
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4806
#4768 := (+ #177 #4567)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4807
#4769 := (>= #4768 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4808
#9856 := (or #4234 #4769)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4809
#9857 := [quant-inst]: #9856
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4810
#10836 := [unit-resolution #9857 #10835]: #4769
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4811
#13378 := [th-lemma #10975 #13357 #13358 #10836 #13375]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4812
#13372 := [lemma #13378]: #13379
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4813
#10577 := [unit-resolution #13372 #10559 #10975 #13537]: #13361
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4814
#11369 := (or #9335 #13056)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4815
#13408 := [th-lemma]: #11369
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4816
#13409 := [unit-resolution #13408 #10577]: #9335
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4817
#6498 := (or #6489 #6495)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4818
#13035 := (or #4218 #6489 #6495)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4819
#6442 := (+ #1268 #6441)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4820
#6443 := (+ #6403 #6442)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4821
#6444 := (<= #6443 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4822
#6485 := (or #6446 #6444)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4823
#6486 := (not #6485)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4824
#6487 := (= #6403 #2095)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4825
#6488 := (or #6487 #6486)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4826
#13036 := (or #4218 #6488)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4827
#13053 := (iff #13036 #13035)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4828
#13049 := (or #4218 #6498)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4829
#13052 := (iff #13049 #13035)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4830
#13047 := [rewrite]: #13052
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4831
#13050 := (iff #13036 #13049)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4832
#6499 := (iff #6488 #6498)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4833
#6496 := (iff #6486 #6495)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4834
#6493 := (iff #6485 #6492)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4835
#6460 := (iff #6444 #6457)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4836
#6448 := (+ #6403 #6441)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4837
#6449 := (+ #1268 #6448)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4838
#6452 := (<= #6449 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4839
#6458 := (iff #6452 #6457)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4840
#6459 := [rewrite]: #6458
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4841
#6453 := (iff #6444 #6452)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4842
#6450 := (= #6443 #6449)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4843
#6451 := [rewrite]: #6450
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4844
#6454 := [monotonicity #6451]: #6453
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4845
#6461 := [trans #6454 #6459]: #6460
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4846
#6494 := [monotonicity #6461]: #6493
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4847
#6497 := [monotonicity #6494]: #6496
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4848
#6490 := (iff #6487 #6489)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4849
#6491 := [rewrite]: #6490
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4850
#6500 := [monotonicity #6491 #6497]: #6499
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4851
#13051 := [monotonicity #6500]: #13050
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4852
#13054 := [trans #13051 #13047]: #13053
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4853
#13048 := [quant-inst]: #13036
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4854
#13055 := [mp #13048 #13054]: #13035
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4855
#13387 := [unit-resolution #13055 #10373]: #6498
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4856
#13388 := [unit-resolution #13387 #13409]: #6495
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4857
#13385 := (or #6492 #6466)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4858
#13434 := (not #6466)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4859
#13435 := [hypothesis]: #13434
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4860
#13057 := (not #6446)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4861
#13439 := [hypothesis]: #6495
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4862
#13077 := (or #6492 #13057)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4863
#13078 := [def-axiom]: #13077
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4864
#13365 := [unit-resolution #13078 #13439]: #13057
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4865
#13079 := (not #6457)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4866
#13080 := (or #6492 #13079)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4867
#13081 := [def-axiom]: #13080
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4868
#13366 := [unit-resolution #13081 #13439]: #13079
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4869
#6469 := (or #6446 #6457 #6466)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4870
#13012 := (or #4226 #6446 #6457 #6466)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4871
#6438 := (+ #6437 #2681)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4872
#6439 := (+ #177 #6438)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4873
#6440 := (= #6439 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4874
#6447 := (or #6446 #6444 #6440)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4875
#13013 := (or #4226 #6447)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4876
#13031 := (iff #13013 #13012)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4877
#13015 := (or #4226 #6469)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4878
#13029 := (iff #13015 #13012)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4879
#13030 := [rewrite]: #13029
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4880
#13027 := (iff #13013 #13015)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4881
#6470 := (iff #6447 #6469)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4882
#6467 := (iff #6440 #6466)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4883
#6464 := (= #6439 #6463)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4884
#6465 := [rewrite]: #6464
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4885
#6468 := [monotonicity #6465]: #6467
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4886
#6471 := [monotonicity #6461 #6468]: #6470
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4887
#13028 := [monotonicity #6471]: #13027
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4888
#13026 := [trans #13028 #13030]: #13031
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4889
#13014 := [quant-inst]: #13013
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4890
#13032 := [mp #13014 #13026]: #13012
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4891
#13367 := [unit-resolution #13032 #10825]: #6469
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4892
#13368 := [unit-resolution #13367 #13366 #13365 #13435]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4893
#13386 := [lemma #13368]: #13385
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4894
#13488 := [unit-resolution #13386 #13388]: #6466
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4895
#13588 := (or #13434 #13033)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4896
#13589 := [th-lemma]: #13588
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4897
#13590 := [unit-resolution #13589 #13488]: #13033
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4898
#12924 := (uf_1 #10482 ?x68!16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4899
#12925 := (uf_10 #12924)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4900
#13060 := (* -1::int #12925)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4901
#13437 := (+ #6437 #13060)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4902
#13441 := (>= #13437 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4903
#13436 := (= #6437 #12925)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4904
#13445 := (= #12925 #6437)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4905
#13443 := (= #12924 #6436)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4906
#13444 := [monotonicity #13347]: #13443
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4907
#13446 := [monotonicity #13444]: #13445
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4908
#13447 := [symm #13446]: #13436
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4909
#13448 := (not #13436)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4910
#13449 := (or #13448 #13441)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4911
#13450 := [th-lemma]: #13449
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4912
#13451 := [unit-resolution #13450 #13447]: #13441
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4913
#13410 := (<= #12925 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4914
#13411 := (not #13410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4915
#12833 := (not #12761)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4916
#12834 := (or #12767 #12833)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4917
#12835 := [def-axiom]: #12834
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4918
#13591 := [unit-resolution #12835 #13572]: #12833
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4919
#56 := (uf_10 #12)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4920
#371 := (<= #56 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4921
#372 := (not #371)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4922
#55 := (= #10 #11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4923
#375 := (or #55 #372)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4924
#4029 := (forall (vars (?x22 T2) (?x23 T2)) (:pat #3981) #375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4925
#378 := (forall (vars (?x22 T2) (?x23 T2)) #375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4926
#4032 := (iff #378 #4029)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4927
#4030 := (iff #375 #375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4928
#4031 := [refl]: #4030
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4929
#4033 := [quant-intro #4031]: #4032
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4930
#1656 := (~ #378 #378)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4931
#1655 := (~ #375 #375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4932
#1693 := [refl]: #1655
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4933
#1657 := [nnf-pos #1693]: #1656
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4934
#61 := (< 0::int #56)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4935
#60 := (not #55)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4936
#62 := (implies #60 #61)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4937
#63 := (forall (vars (?x22 T2) (?x23 T2)) #62)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4938
#381 := (iff #63 #378)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4939
#365 := (or #55 #61)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4940
#368 := (forall (vars (?x22 T2) (?x23 T2)) #365)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4941
#379 := (iff #368 #378)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4942
#376 := (iff #365 #375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4943
#373 := (iff #61 #372)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4944
#374 := [rewrite]: #373
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4945
#377 := [monotonicity #374]: #376
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4946
#380 := [quant-intro #377]: #379
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4947
#369 := (iff #63 #368)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4948
#366 := (iff #62 #365)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4949
#367 := [rewrite]: #366
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4950
#370 := [quant-intro #367]: #369
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4951
#382 := [trans #370 #380]: #381
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4952
#364 := [asserted]: #63
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4953
#383 := [mp #364 #382]: #378
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4954
#1694 := [mp~ #383 #1657]: #378
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4955
#4034 := [mp #1694 #4033]: #4029
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4956
#7051 := (not #4029)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4957
#13419 := (or #7051 #12761 #13411)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4958
#13412 := (= #10482 ?x68!16)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4959
#13413 := (or #13412 #13411)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4960
#13420 := (or #7051 #13413)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4961
#13427 := (iff #13420 #13419)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4962
#13416 := (or #12761 #13411)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4963
#13422 := (or #7051 #13416)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4964
#13425 := (iff #13422 #13419)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4965
#13426 := [rewrite]: #13425
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4966
#13423 := (iff #13420 #13422)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4967
#13417 := (iff #13413 #13416)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4968
#13414 := (iff #13412 #12761)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4969
#13415 := [rewrite]: #13414
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4970
#13418 := [monotonicity #13415]: #13417
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4971
#13424 := [monotonicity #13418]: #13423
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4972
#13428 := [trans #13424 #13426]: #13427
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4973
#13421 := [quant-inst]: #13420
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4974
#13429 := [mp #13421 #13428]: #13419
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4975
#13592 := [unit-resolution #13429 #4034 #13591]: #13411
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4976
#13463 := (not #13033)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4977
#13465 := (or #13463 #2683 #13464 #12761)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4978
#13442 := [hypothesis]: #13288
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4979
#13452 := [hypothesis]: #12833
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4980
#13453 := [unit-resolution #13429 #4034 #13452]: #13411
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4981
#13454 := [hypothesis]: #13033
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4982
#13462 := [th-lemma #13461 #11063 #10975 #13454 #13453 #13451 #13442]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4983
#13466 := [lemma #13462]: #13465
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4984
#13593 := [unit-resolution #13466 #13590 #10975 #13591]: #13464
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4985
#13594 := [unit-resolution #13587 #13593]: #10290
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4986
#13595 := [unit-resolution #12958 #13594 #13537]: #12929
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4987
#13596 := [trans #13595 #13347]: #6206
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4988
#13597 := [monotonicity #13596]: #13334
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4989
#13598 := [unit-resolution #13438 #13597]: #13335
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4990
#13599 := [th-lemma #13598 #10975 #10836 #13592 #13451 #13590]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4991
#13601 := [lemma #13599]: #13600
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4992
#13863 := [unit-resolution #13601 #6523 #6522]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4993
#13851 := [lemma #13863]: #3235
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4994
#7476 := (uf_1 uf_22 ?x63!14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4995
#8409 := (uf_2 #7476)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4996
#8528 := (up_6 uf_15 #8409)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4997
#8582 := (iff #8528 #175)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4998
#8563 := (iff #175 #8528)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  4999
#8410 := (= uf_22 #8409)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5000
#8416 := (or #8415 #8410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5001
#8417 := [quant-inst]: #8416
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5002
#8694 := [unit-resolution #8417 #3993]: #8410
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5003
#10477 := [monotonicity #8694]: #8563
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5004
#10478 := [symm #10477]: #8582
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5005
#7477 := (uf_10 #7476)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5006
#6712 := (* -1::int #2054)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5007
#7563 := (+ #6712 #7477)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5008
#7564 := (+ #177 #7563)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5009
#7637 := (>= #7564 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5010
#7832 := (not #7637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5011
#7478 := (* -1::int #7477)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5012
#7480 := (+ uf_9 #7478)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5013
#7481 := (<= #7480 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5014
#7636 := (or #7481 #7637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5015
#7631 := (not #7636)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5016
#3931 := (not #2658)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5017
#10371 := [hypothesis]: #2664
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5018
#3932 := (or #2661 #3931)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5019
#3927 := [def-axiom]: #3932
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5020
#10372 := [unit-resolution #3927 #10371]: #3931
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5021
#7698 := (or #4218 #2658 #7631)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5022
#7472 := (+ #1268 #7478)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5023
#7479 := (+ #2054 #7472)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5024
#7474 := (<= #7479 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5025
#7482 := (or #7481 #7474)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5026
#7280 := (not #7482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5027
#7373 := (or #2055 #7280)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5028
#7694 := (or #4218 #7373)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5029
#6817 := (iff #7694 #7698)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5030
#7696 := (or #2658 #7631)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5031
#7699 := (or #4218 #7696)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5032
#7724 := (iff #7699 #7698)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5033
#7720 := [rewrite]: #7724
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5034
#7704 := (iff #7694 #7699)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5035
#7697 := (iff #7373 #7696)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5036
#7626 := (iff #7280 #7631)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5037
#7629 := (iff #7482 #7636)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5038
#7627 := (iff #7474 #7637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5039
#7374 := (+ #2054 #7478)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5040
#7380 := (+ #1268 #7374)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5041
#7281 := (<= #7380 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5042
#7662 := (iff #7281 #7637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5043
#7663 := [rewrite]: #7662
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5044
#7369 := (iff #7474 #7281)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5045
#7381 := (= #7479 #7380)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5046
#7498 := [rewrite]: #7381
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5047
#7370 := [monotonicity #7498]: #7369
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5048
#7628 := [trans #7370 #7663]: #7627
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5049
#7630 := [monotonicity #7628]: #7629
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5050
#7632 := [monotonicity #7630]: #7626
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5051
#7695 := [monotonicity #2660 #7632]: #7697
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5052
#7723 := [monotonicity #7695]: #7704
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5053
#7303 := [trans #7723 #7720]: #6817
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5054
#7700 := [quant-inst]: #7694
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5055
#7483 := [mp #7700 #7303]: #7698
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5056
#10375 := [unit-resolution #7483 #10373 #10372]: #7631
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5057
#7871 := (or #7636 #7832)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5058
#7872 := [def-axiom]: #7871
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5059
#10377 := [unit-resolution #7872 #10375]: #7832
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5060
#8188 := (= uf_22 ?x63!14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5061
#8259 := (not #8188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5062
#9020 := (or #8259 #7637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5063
#7408 := (+ #177 #6712)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5064
#8885 := (>= #7408 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5065
#8884 := (= #177 #2054)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5066
#8950 := (= #2054 #177)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5067
#8129 := (= ?x63!14 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5068
#8946 := [hypothesis]: #8188
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5069
#8947 := [symm #8946]: #8129
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5070
#8951 := [monotonicity #8947]: #8950
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5071
#8983 := [symm #8951]: #8884
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5072
#8984 := (not #8884)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5073
#8985 := (or #8984 #8885)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5074
#8981 := [th-lemma]: #8985
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5075
#8977 := [unit-resolution #8981 #8983]: #8885
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5076
#10121 := [hypothesis]: #7832
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5077
#8408 := (>= #7477 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5078
#8398 := (= #7477 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5079
#8399 := (or #8259 #8398)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5080
#57 := (= #56 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5081
#355 := (or #60 #57)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5082
#4023 := (forall (vars (?x20 T2) (?x21 T2)) (:pat #3981) #355)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5083
#358 := (forall (vars (?x20 T2) (?x21 T2)) #355)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5084
#4026 := (iff #358 #4023)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5085
#4024 := (iff #355 #355)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5086
#4025 := [refl]: #4024
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5087
#4027 := [quant-intro #4025]: #4026
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5088
#1652 := (~ #358 #358)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5089
#1691 := (~ #355 #355)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5090
#1692 := [refl]: #1691
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5091
#1653 := [nnf-pos #1692]: #1652
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5092
#58 := (implies #55 #57)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5093
#59 := (forall (vars (?x20 T2) (?x21 T2)) #58)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5094
#361 := (iff #59 #358)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5095
#334 := (= 0::int #56)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5096
#345 := (or #60 #334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5097
#350 := (forall (vars (?x20 T2) (?x21 T2)) #345)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5098
#359 := (iff #350 #358)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5099
#356 := (iff #345 #355)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5100
#353 := (iff #334 #57)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5101
#354 := [rewrite]: #353
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5102
#357 := [monotonicity #354]: #356
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5103
#360 := [quant-intro #357]: #359
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5104
#351 := (iff #59 #350)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5105
#348 := (iff #58 #345)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5106
#342 := (implies #55 #334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5107
#346 := (iff #342 #345)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5108
#347 := [rewrite]: #346
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5109
#343 := (iff #58 #342)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5110
#340 := (iff #57 #334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5111
#341 := [rewrite]: #340
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5112
#344 := [monotonicity #341]: #343
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5113
#349 := [trans #344 #347]: #348
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5114
#352 := [quant-intro #349]: #351
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5115
#362 := [trans #352 #360]: #361
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5116
#332 := [asserted]: #59
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5117
#363 := [mp #332 #362]: #358
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5118
#1654 := [mp~ #363 #1653]: #358
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5119
#4028 := [mp #1654 #4027]: #4023
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5120
#7068 := (not #4023)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5121
#8402 := (or #7068 #8259 #8398)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5122
#8403 := (or #7068 #8399)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5123
#8405 := (iff #8403 #8402)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5124
#8406 := [rewrite]: #8405
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5125
#8404 := [quant-inst]: #8403
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5126
#8407 := [mp #8404 #8406]: #8402
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5127
#8986 := [unit-resolution #8407 #4028]: #8399
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5128
#8987 := [unit-resolution #8986 #8946]: #8398
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5129
#9015 := (not #8398)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5130
#9016 := (or #9015 #8408)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5131
#8982 := [th-lemma]: #9016
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5132
#9017 := [unit-resolution #8982 #8987]: #8408
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5133
#9014 := [th-lemma #9017 #10121 #8977]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5134
#9021 := [lemma #9014]: #9020
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5135
#10378 := [unit-resolution #9021 #10377]: #8259
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5136
#7164 := (up_6 uf_15 ?x63!14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5137
#8193 := (or #7164 #8188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5138
#8173 := (up_6 #183 ?x63!14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5139
#8206 := (iff #8173 #8193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5140
#8209 := (or #6538 #8206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5141
#8130 := (ite #8129 #3681 #7164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5142
#8187 := (iff #8173 #8130)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5143
#8204 := (or #6538 #8187)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5144
#8211 := (iff #8204 #8209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5145
#8213 := (iff #8209 #8209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5146
#8214 := [rewrite]: #8213
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5147
#8207 := (iff #8187 #8206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5148
#8196 := (iff #8130 #8193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5149
#8191 := (ite #8188 true #7164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5150
#8194 := (iff #8191 #8193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5151
#8195 := [rewrite]: #8194
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5152
#8186 := (iff #8130 #8191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5153
#8189 := (iff #8129 #8188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5154
#8190 := [rewrite]: #8189
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5155
#8192 := [monotonicity #8190 #3673]: #8186
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5156
#8205 := [trans #8192 #8195]: #8196
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5157
#8208 := [monotonicity #8205]: #8207
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5158
#8212 := [monotonicity #8208]: #8211
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5159
#8246 := [trans #8212 #8214]: #8211
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5160
#8210 := [quant-inst]: #8204
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5161
#8247 := [mp #8210 #8246]: #8209
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5162
#8553 := [unit-resolution #8247 #4007]: #8206
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5163
#8674 := (iff #2056 #8173)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5164
#8666 := (iff #8173 #2056)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5165
#10382 := [monotonicity #10381]: #8666
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5166
#10385 := [symm #10382]: #8674
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5167
#3925 := (or #2661 #2056)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5168
#3926 := [def-axiom]: #3925
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5169
#10379 := [unit-resolution #3926 #10371]: #2056
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5170
#10471 := [mp #10379 #10385]: #8173
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5171
#8290 := (not #8173)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5172
#8287 := (not #8206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5173
#8291 := (or #8287 #8290 #8193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5174
#8286 := [def-axiom]: #8291
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5175
#10472 := [unit-resolution #8286 #10471 #8553]: #8193
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5176
#8262 := (not #8193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5177
#10474 := (or #8188 #7637 #8528 #8262)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5178
#10142 := (or #8188 #7637 #4113 #8528 #8262)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5179
#8400 := (uf_3 #7476)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5180
#10070 := (uf_4 uf_14 #8400)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5181
#10071 := (* -1::int #10070)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5182
#8525 := (uf_4 uf_14 #8409)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5183
#10072 := (+ #8525 #10071)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5184
#10073 := (>= #10072 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5185
#10074 := (up_6 uf_15 #8400)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5186
#10112 := (iff #7164 #10074)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5187
#10110 := (iff #10074 #7164)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5188
#10108 := (= #8400 ?x63!14)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5189
#8401 := (= ?x63!14 #8400)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5190
#8411 := (or #7756 #8401)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5191
#8412 := [quant-inst]: #8411
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5192
#10107 := [unit-resolution #8412 #3987]: #8401
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5193
#10109 := [symm #10107]: #10108
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5194
#10111 := [monotonicity #10109]: #10110
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5195
#10113 := [symm #10111]: #10112
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5196
#10104 := [hypothesis]: #8193
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5197
#10105 := [hypothesis]: #8259
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5198
#8263 := (or #8262 #7164 #8188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5199
#8264 := [def-axiom]: #8263
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5200
#10106 := [unit-resolution #8264 #10105 #10104]: #7164
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5201
#10114 := [mp #10106 #10113]: #10074
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5202
#10075 := (not #10074)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5203
#10118 := (or #10073 #10075)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5204
#10115 := (not #8528)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5205
#10116 := [hypothesis]: #10115
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5206
#10117 := [hypothesis]: #4108
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5207
#10080 := (or #4113 #8528 #10073 #10075)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5208
#10076 := (or #8528 #10075 #10073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5209
#10081 := (or #4113 #10076)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5210
#10088 := (iff #10081 #10080)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5211
#10077 := (or #8528 #10073 #10075)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5212
#10083 := (or #4113 #10077)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5213
#10086 := (iff #10083 #10080)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5214
#10087 := [rewrite]: #10086
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5215
#10084 := (iff #10081 #10083)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5216
#10078 := (iff #10076 #10077)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5217
#10079 := [rewrite]: #10078
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5218
#10085 := [monotonicity #10079]: #10084
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5219
#10089 := [trans #10085 #10087]: #10088
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5220
#10082 := [quant-inst]: #10081
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5221
#10090 := [mp #10082 #10089]: #10080
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5222
#10119 := [unit-resolution #10090 #10117 #10116]: #10118
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5223
#10120 := [unit-resolution #10119 #10114]: #10073
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5224
#8157 := (<= #7477 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5225
#8158 := (not #8157)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5226
#8160 := (or #8158 #8188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5227
#8163 := (or #7051 #8158 #8188)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5228
#8159 := (or #8188 #8158)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5229
#8164 := (or #7051 #8159)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5230
#8222 := (iff #8164 #8163)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5231
#8215 := (or #7051 #8160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5232
#8218 := (iff #8215 #8163)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5233
#8219 := [rewrite]: #8218
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5234
#8216 := (iff #8164 #8215)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5235
#8161 := (iff #8159 #8160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5236
#8162 := [rewrite]: #8161
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5237
#8217 := [monotonicity #8162]: #8216
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5238
#8347 := [trans #8217 #8219]: #8222
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5239
#8166 := [quant-inst]: #8164
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5240
#8397 := [mp #8166 #8347]: #8163
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5241
#10122 := [unit-resolution #8397 #4034]: #8160
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5242
#10123 := [unit-resolution #10122 #10105]: #8158
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5243
#10124 := (or #8408 #8157)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5244
#10125 := [th-lemma]: #10124
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5245
#10126 := [unit-resolution #10125 #10123]: #8408
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5246
#10095 := (+ #2054 #10071)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5247
#10102 := (<= #10095 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5248
#10094 := (= #2054 #10070)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5249
#10127 := (= #10070 #2054)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5250
#10128 := [monotonicity #10109]: #10127
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5251
#10129 := [symm #10128]: #10094
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5252
#10130 := (not #10094)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5253
#10131 := (or #10130 #10102)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5254
#10132 := [th-lemma]: #10131
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5255
#10133 := [unit-resolution #10132 #10129]: #10102
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5256
#8536 := (* -1::int #8525)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5257
#8803 := (+ #177 #8536)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5258
#8816 := (>= #8803 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5259
#8802 := (= #177 #8525)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5260
#10134 := (= #8525 #177)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5261
#8698 := (= #8409 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5262
#8699 := [symm #8694]: #8698
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5263
#10135 := [monotonicity #8699]: #10134
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5264
#10136 := [symm #10135]: #8802
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5265
#10137 := (not #8802)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5266
#10138 := (or #10137 #8816)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5267
#10139 := [th-lemma]: #10138
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5268
#10140 := [unit-resolution #10139 #10136]: #8816
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5269
#10141 := [th-lemma #10140 #10133 #10126 #10121 #10120]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5270
#10143 := [lemma #10141]: #10142
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5271
#10475 := [unit-resolution #10143 #10473]: #10474
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5272
#10476 := [unit-resolution #10475 #10472 #10378 #10377]: #8528
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5273
#10479 := [mp #10476 #10478]: #175
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5274
#10480 := [unit-resolution #10368 #10479]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5275
#10481 := [lemma #10480]: #2661
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5276
#3868 := (or #4340 #4334)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5277
#3869 := [def-axiom]: #3868
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5278
#10828 := [unit-resolution #3869 #10827]: #4334
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5279
#3864 := (or #4337 #2664 #4331)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5280
#3865 := [def-axiom]: #3864
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5281
#10829 := [unit-resolution #3865 #10828]: #4334
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5282
#10830 := [unit-resolution #10829 #10481]: #4331
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5283
#10976 := (or #4328 #4307)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5284
#3837 := (or #4364 #4091)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5285
#3817 := [def-axiom]: #3837
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5286
#8978 := [unit-resolution #3817 #10034]: #4091
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5287
#7751 := (or #4328 #825 #4226 #4218 #4096 #4307 #1547)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5288
#4645 := (>= #177 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5289
#7721 := [hypothesis]: #4091
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5290
#6301 := (or #4096 #4645)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5291
#6302 := [quant-inst]: #6301
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5292
#7722 := [unit-resolution #6302 #7721]: #4645
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5293
#7202 := (uf_1 uf_22 ?x65!15)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5294
#7203 := (uf_10 #7202)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5295
#4856 := (* -1::int #2077)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5296
#7255 := (+ #4856 #7203)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5297
#7256 := (+ #177 #7255)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5298
#7300 := (<= #7256 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5299
#7273 := (= #7256 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5300
#6830 := (uf_4 uf_14 ?x65!15)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5301
#7035 := (* -1::int #6830)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5302
#7249 := (+ #7035 #7203)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5303
#7250 := (+ #177 #7249)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5304
#7251 := (>= #7250 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5305
#7345 := (not #7251)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5306
#7206 := (* -1::int #7203)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5307
#7210 := (+ uf_9 #7206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5308
#7261 := (<= #7210 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5309
#7351 := (or #7251 #7261)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5310
#7356 := (not #7351)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5311
#6838 := (= #2077 #6830)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5312
#8359 := (not #6838)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5313
#7036 := (+ #2077 #7035)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5314
#7870 := (>= #7036 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5315
#7878 := (not #7870)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5316
#7489 := (>= #6830 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5317
#7492 := (or #4096 #7489)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5318
#7487 := [quant-inst]: #7492
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5319
#7726 := [unit-resolution #7487 #7721]: #7489
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5320
#7727 := [hypothesis]: #4304
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5321
#7728 := [hypothesis]: #4331
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5322
#3873 := (or #4328 #4322)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5323
#3877 := [def-axiom]: #3873
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5324
#7729 := [unit-resolution #3877 #7728]: #4322
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5325
#4709 := (= #105 #204)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5326
#7748 := (iff #4709 #205)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5327
#7747 := [commutativity]: #1303
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5328
#7740 := (iff #4709 #670)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5329
#7725 := [hypothesis]: #106
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5330
#7746 := [monotonicity #7725]: #7740
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5331
#7749 := [trans #7746 #7747]: #7748
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5332
#4721 := (<= #105 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5333
#7730 := (or #1547 #4721)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5334
#7741 := [th-lemma]: #7730
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5335
#7742 := [unit-resolution #7741 #7725]: #4721
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5336
#7112 := [hypothesis]: #184
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5337
#3875 := (or #4328 #4238)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5338
#3876 := [def-axiom]: #3875
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5339
#7743 := [unit-resolution #3876 #7728]: #4238
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5340
#7161 := (not #4645)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5341
#7160 := (not #4721)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5342
#7162 := (or #4709 #7160 #7161 #825 #4243 #4218)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5343
#4667 := (uf_1 uf_22 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5344
#4668 := (uf_10 #4667)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5345
#6983 := (<= #4668 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5346
#6984 := (not #6983)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5347
#4606 := (= uf_11 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5348
#6828 := (not #4606)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5349
#4650 := (up_6 uf_15 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5350
#7333 := (or #4606 #4650)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5351
#6837 := (not #7333)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5352
#7328 := (up_6 #183 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5353
#7338 := (iff #7328 #7333)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5354
#3737 := (or #6538 #7338)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5355
#7327 := (ite #4606 #3681 #4650)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5356
#7329 := (iff #7328 #7327)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5357
#6818 := (or #6538 #7329)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5358
#6814 := (iff #6818 #3737)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5359
#6821 := (iff #3737 #3737)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5360
#6822 := [rewrite]: #6821
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5361
#7339 := (iff #7329 #7338)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5362
#7336 := (iff #7327 #7333)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5363
#7330 := (ite #4606 true #4650)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5364
#7334 := (iff #7330 #7333)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5365
#7335 := [rewrite]: #7334
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5366
#7331 := (iff #7327 #7330)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5367
#7332 := [monotonicity #3673]: #7331
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5368
#7337 := [trans #7332 #7335]: #7336
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5369
#7340 := [monotonicity #7337]: #7339
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5370
#6820 := [monotonicity #7340]: #6814
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5371
#6823 := [trans #6820 #6822]: #6814
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5372
#6819 := [quant-inst]: #6818
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5373
#6824 := [mp #6819 #6823]: #3737
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5374
#7083 := [unit-resolution #6824 #4007]: #7338
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5375
#6842 := (not #7328)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5376
#4795 := (up_6 uf_23 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5377
#4796 := (not #4795)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5378
#7169 := (iff #4796 #6842)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5379
#7167 := (iff #4795 #7328)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5380
#7115 := (iff #7328 #4795)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5381
#7114 := [symm #7112]: #7113
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5382
#7116 := [monotonicity #7114]: #7115
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5383
#7168 := [symm #7116]: #7167
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5384
#7170 := [monotonicity #7168]: #7169
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5385
#7084 := (not #4709)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5386
#7109 := [hypothesis]: #7084
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5387
#4798 := (or #4709 #4796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5388
#7110 := [hypothesis]: #4238
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5389
#6714 := (or #4243 #4709 #4796)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5390
#4797 := (or #4796 #4709)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5391
#6729 := (or #4243 #4797)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5392
#6720 := (iff #6729 #6714)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5393
#6728 := (or #4243 #4798)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5394
#6718 := (iff #6728 #6714)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5395
#6719 := [rewrite]: #6718
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5396
#6731 := (iff #6729 #6728)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5397
#4799 := (iff #4797 #4798)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5398
#4800 := [rewrite]: #4799
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5399
#6717 := [monotonicity #4800]: #6731
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5400
#6721 := [trans #6717 #6719]: #6720
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5401
#6730 := [quant-inst]: #6729
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5402
#6716 := [mp #6730 #6721]: #6714
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5403
#7111 := [unit-resolution #6716 #7110]: #4798
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5404
#7106 := [unit-resolution #7111 #7109]: #4796
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5405
#7171 := [mp #7106 #7170]: #6842
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5406
#6840 := (not #7338)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5407
#6841 := (or #6840 #7328 #6837)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5408
#6836 := [def-axiom]: #6841
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5409
#7172 := [unit-resolution #6836 #7171 #7083]: #6837
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5410
#6829 := (or #7333 #6828)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5411
#6827 := [def-axiom]: #6829
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5412
#7173 := [unit-resolution #6827 #7172]: #6828
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5413
#6986 := (or #4606 #6984)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5414
#6989 := (or #7051 #4606 #6984)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5415
#4604 := (= uf_22 uf_11)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5416
#6985 := (or #4604 #6984)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5417
#6990 := (or #7051 #6985)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5418
#6978 := (iff #6990 #6989)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5419
#6974 := (or #7051 #6986)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5420
#6977 := (iff #6974 #6989)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5421
#6972 := [rewrite]: #6977
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5422
#6975 := (iff #6990 #6974)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5423
#6987 := (iff #6985 #6986)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5424
#4607 := (iff #4604 #4606)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5425
#4608 := [rewrite]: #4607
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5426
#6988 := [monotonicity #4608]: #6987
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5427
#6976 := [monotonicity #6988]: #6975
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5428
#6979 := [trans #6976 #6972]: #6978
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5429
#6973 := [quant-inst]: #6990
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5430
#6980 := [mp #6973 #6979]: #6989
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5431
#7174 := [unit-resolution #6980 #4034]: #6986
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5432
#7175 := [unit-resolution #7174 #7173]: #6984
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5433
#4672 := (* -1::int #4668)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5434
#4673 := (+ #1268 #4672)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5435
#4674 := (+ #105 #4673)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5436
#4675 := (<= #4674 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5437
#6530 := (not #4675)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5438
#4676 := (+ uf_9 #4672)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5439
#4677 := (<= #4676 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5440
#4711 := (or #4675 #4677)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5441
#4714 := (not #4711)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5442
#4717 := (or #4709 #4714)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5443
#6326 := (or #4218 #4709 #4714)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5444
#4707 := (or #4677 #4675)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5445
#4708 := (not #4707)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5446
#4710 := (or #4709 #4708)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5447
#6355 := (or #4218 #4710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5448
#6360 := (iff #6355 #6326)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5449
#6357 := (or #4218 #4717)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5450
#6354 := (iff #6357 #6326)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5451
#6359 := [rewrite]: #6354
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5452
#6352 := (iff #6355 #6357)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5453
#4718 := (iff #4710 #4717)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5454
#4715 := (iff #4708 #4714)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5455
#4712 := (iff #4707 #4711)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5456
#4713 := [rewrite]: #4712
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5457
#4716 := [monotonicity #4713]: #4715
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5458
#4719 := [monotonicity #4716]: #4718
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5459
#6358 := [monotonicity #4719]: #6352
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5460
#6361 := [trans #6358 #6359]: #6360
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5461
#6356 := [quant-inst]: #6355
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5462
#6362 := [mp #6356 #6361]: #6326
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5463
#7155 := [unit-resolution #6362 #6754]: #4717
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5464
#7156 := [unit-resolution #7155 #7109]: #4714
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5465
#6531 := (or #4711 #6530)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5466
#6532 := [def-axiom]: #6531
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5467
#7157 := [unit-resolution #6532 #7156]: #6530
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5468
#7158 := [hypothesis]: #4645
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5469
#7159 := [hypothesis]: #4721
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5470
#7154 := [th-lemma #7159 #7158 #7157 #7175]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5471
#7163 := [lemma #7154]: #7162
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5472
#7744 := [unit-resolution #7163 #7743 #7722 #7112 #7742 #6754]: #4709
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5473
#7745 := [mp #7744 #7749]: #205
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5474
#3872 := (or #4325 #1305 #4319)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5475
#3874 := [def-axiom]: #3872
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5476
#7750 := [unit-resolution #3874 #7745 #7729]: #4319
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5477
#3879 := (or #4316 #4310)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5478
#3881 := [def-axiom]: #3879
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5479
#7761 := [unit-resolution #3881 #7750]: #4310
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5480
#3893 := (or #4313 #2079 #4307)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5481
#3887 := [def-axiom]: #3893
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5482
#7762 := [unit-resolution #3887 #7761 #7727]: #2079
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5483
#7916 := (not #7489)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5484
#7917 := (or #7878 #2078 #7916)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5485
#7875 := [hypothesis]: #7489
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5486
#7876 := [hypothesis]: #7870
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5487
#8371 := [hypothesis]: #2079
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5488
#7877 := [th-lemma #8371 #7876 #7875]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5489
#7918 := [lemma #7877]: #7917
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5490
#7763 := [unit-resolution #7918 #7762 #7726]: #7878
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5491
#7796 := (or #8359 #7870)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5492
#7792 := [hypothesis]: #7878
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5493
#7793 := [hypothesis]: #6838
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5494
#7797 := [th-lemma]: #7796
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5495
#7798 := [unit-resolution #7797 #7793 #7792]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5496
#7799 := [lemma #7798]: #7796
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5497
#7790 := [unit-resolution #7799 #7763]: #8359
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5498
#7359 := (or #6838 #7356)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5499
#7362 := (or #4218 #6838 #7356)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5500
#7207 := (+ #1268 #7206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5501
#7208 := (+ #6830 #7207)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5502
#7209 := (<= #7208 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5503
#7304 := (or #7261 #7209)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5504
#7305 := (not #7304)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5505
#6831 := (= #6830 #2077)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5506
#7306 := (or #6831 #7305)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5507
#7363 := (or #4218 #7306)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5508
#7343 := (iff #7363 #7362)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5509
#7365 := (or #4218 #7359)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5510
#7368 := (iff #7365 #7362)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5511
#7342 := [rewrite]: #7368
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5512
#7366 := (iff #7363 #7365)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5513
#7360 := (iff #7306 #7359)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5514
#7357 := (iff #7305 #7356)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5515
#7354 := (iff #7304 #7351)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5516
#7307 := (or #7261 #7251)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5517
#7352 := (iff #7307 #7351)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5518
#7353 := [rewrite]: #7352
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5519
#7308 := (iff #7304 #7307)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5520
#7248 := (iff #7209 #7251)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5521
#7263 := (+ #6830 #7206)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5522
#7264 := (+ #1268 #7263)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5523
#7267 := (<= #7264 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5524
#7252 := (iff #7267 #7251)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5525
#7253 := [rewrite]: #7252
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5526
#7268 := (iff #7209 #7267)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5527
#7265 := (= #7208 #7264)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5528
#7266 := [rewrite]: #7265
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5529
#7269 := [monotonicity #7266]: #7268
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5530
#7254 := [trans #7269 #7253]: #7248
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5531
#7350 := [monotonicity #7254]: #7308
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5532
#7355 := [trans #7350 #7353]: #7354
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5533
#7358 := [monotonicity #7355]: #7357
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5534
#6839 := (iff #6831 #6838)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5535
#6843 := [rewrite]: #6839
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5536
#7361 := [monotonicity #6843 #7358]: #7360
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5537
#7367 := [monotonicity #7361]: #7366
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5538
#7341 := [trans #7367 #7342]: #7343
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5539
#7364 := [quant-inst]: #7363
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5540
#7344 := [mp #7364 #7341]: #7362
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5541
#8361 := [unit-resolution #7344 #6754]: #7359
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5542
#7794 := [unit-resolution #8361 #7790]: #7356
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5543
#7346 := (or #7351 #7345)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5544
#7347 := [def-axiom]: #7346
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5545
#7789 := [unit-resolution #7347 #7794]: #7345
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5546
#7348 := (not #7261)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5547
#7349 := (or #7351 #7348)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5548
#7411 := [def-axiom]: #7349
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5549
#7795 := [unit-resolution #7411 #7794]: #7348
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5550
#7313 := (or #7251 #7261 #7273)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5551
#7318 := (or #4226 #7251 #7261 #7273)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5552
#7204 := (+ #7203 #4856)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5553
#7205 := (+ #177 #7204)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5554
#7200 := (= #7205 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5555
#7262 := (or #7261 #7209 #7200)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5556
#7319 := (or #4226 #7262)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5557
#7326 := (iff #7319 #7318)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5558
#7321 := (or #4226 #7313)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5559
#7324 := (iff #7321 #7318)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5560
#7325 := [rewrite]: #7324
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5561
#7322 := (iff #7319 #7321)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5562
#7316 := (iff #7262 #7313)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5563
#7310 := (or #7261 #7251 #7273)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5564
#7314 := (iff #7310 #7313)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5565
#7315 := [rewrite]: #7314
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5566
#7311 := (iff #7262 #7310)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5567
#7274 := (iff #7200 #7273)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5568
#7257 := (= #7205 #7256)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5569
#7258 := [rewrite]: #7257
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5570
#7309 := [monotonicity #7258]: #7274
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5571
#7312 := [monotonicity #7254 #7309]: #7311
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5572
#7317 := [trans #7312 #7315]: #7316
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5573
#7323 := [monotonicity #7317]: #7322
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5574
#7301 := [trans #7323 #7325]: #7326
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5575
#7320 := [quant-inst]: #7319
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5576
#7302 := [mp #7320 #7301]: #7318
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5577
#8365 := [unit-resolution #7302 #6758]: #7313
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5578
#7624 := [unit-resolution #8365 #7795 #7789]: #7273
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5579
#8367 := (not #7273)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5580
#8368 := (or #8367 #7300)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5581
#8369 := [th-lemma]: #8368
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5582
#7625 := [unit-resolution #8369 #7624]: #7300
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5583
#7701 := (>= #7203 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5584
#7612 := (<= #7203 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5585
#7613 := (not #7612)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5586
#7514 := (= uf_22 ?x65!15)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5587
#7375 := (not #7514)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5588
#7416 := (up_6 uf_15 ?x65!15)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5589
#7539 := (or #7416 #7514)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5590
#4454 := (not #7539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5591
#7495 := (up_6 #183 ?x65!15)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5592
#7522 := (iff #7495 #7539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5593
#7523 := (or #6538 #7522)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5594
#7508 := (= ?x65!15 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5595
#7509 := (ite #7508 #3681 #7416)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5596
#7510 := (iff #7495 #7509)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5597
#7518 := (or #6538 #7510)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5598
#7525 := (iff #7518 #7523)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5599
#7378 := (iff #7523 #7523)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5600
#7379 := [rewrite]: #7378
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5601
#7538 := (iff #7510 #7522)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5602
#7520 := (iff #7509 #7539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5603
#7517 := (ite #7514 true #7416)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5604
#7519 := (iff #7517 #7539)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5605
#7497 := [rewrite]: #7519
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5606
#7513 := (iff #7509 #7517)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5607
#7515 := (iff #7508 #7514)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5608
#7516 := [rewrite]: #7515
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5609
#7531 := [monotonicity #7516 #3673]: #7513
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5610
#7521 := [trans #7531 #7497]: #7520
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5611
#7496 := [monotonicity #7521]: #7538
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5612
#7526 := [monotonicity #7496]: #7525
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5613
#7371 := [trans #7526 #7379]: #7525
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5614
#7524 := [quant-inst]: #7518
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5615
#7372 := [mp #7524 #7371]: #7523
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5616
#7616 := [unit-resolution #7372 #4007]: #7522
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5617
#7486 := (not #7495)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5618
#4859 := (up_6 uf_23 ?x65!15)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5619
#4860 := (not #4859)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5620
#7823 := (iff #4860 #7486)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5621
#7821 := (iff #4859 #7495)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5622
#7819 := (iff #7495 #4859)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5623
#7820 := [monotonicity #7114]: #7819
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5624
#7822 := [symm #7820]: #7821
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5625
#7818 := [monotonicity #7822]: #7823
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5626
#6844 := (or #4860 #6838)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5627
#6854 := (or #4243 #4860 #6838)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5628
#6832 := (or #4860 #6831)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5629
#6855 := (or #4243 #6832)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5630
#6953 := (iff #6855 #6854)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5631
#6950 := (or #4243 #6844)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5632
#6947 := (iff #6950 #6854)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5633
#6948 := [rewrite]: #6947
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5634
#6951 := (iff #6855 #6950)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5635
#6845 := (iff #6832 #6844)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5636
#6846 := [monotonicity #6843]: #6845
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5637
#6952 := [monotonicity #6846]: #6951
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5638
#6954 := [trans #6952 #6948]: #6953
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5639
#6949 := [quant-inst]: #6855
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5640
#6955 := [mp #6949 #6954]: #6854
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5641
#7611 := [unit-resolution #6955 #7743]: #6844
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5642
#7791 := [unit-resolution #7611 #7790]: #4860
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5643
#7824 := [mp #7791 #7818]: #7486
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5644
#7382 := (not #7522)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5645
#7485 := (or #7382 #7495 #4454)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5646
#3736 := [def-axiom]: #7485
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5647
#7825 := [unit-resolution #3736 #7824 #7616]: #4454
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5648
#7376 := (or #7539 #7375)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5649
#7377 := [def-axiom]: #7376
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5650
#7826 := [unit-resolution #7377 #7825]: #7375
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5651
#7614 := (or #7514 #7613)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5652
#7661 := (or #7051 #7514 #7613)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5653
#7665 := (or #7051 #7614)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5654
#7668 := (iff #7665 #7661)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5655
#7669 := [rewrite]: #7668
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5656
#7667 := [quant-inst]: #7665
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5657
#7670 := [mp #7667 #7669]: #7661
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5658
#7827 := [unit-resolution #7670 #4034]: #7614
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5659
#7828 := [unit-resolution #7827 #7826]: #7613
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5660
#7572 := (or #7701 #7612)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5661
#7573 := [th-lemma]: #7572
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5662
#7622 := [unit-resolution #7573 #7828]: #7701
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5663
#7623 := [th-lemma #7622 #7762 #7625 #7722]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5664
#7829 := [lemma #7623]: #7751
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5665
#10977 := [unit-resolution #7829 #10825 #10373 #8978 #10380 #10035]: #10976
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5666
#10978 := [unit-resolution #10977 #10830]: #4307
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5667
#3898 := (or #4304 #4298)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5668
#3899 := [def-axiom]: #3898
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5669
#27197 := [unit-resolution #3899 #10978]: #4298
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5670
#3897 := (or #4301 #3240 #4295)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5671
#3889 := [def-axiom]: #3897
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5672
#27200 := [unit-resolution #3889 #27197]: #4298
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5673
#27201 := [unit-resolution #27200 #13851]: #4295
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5674
#3811 := (or #4292 #4286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5675
#3812 := [def-axiom]: #3811
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5676
#27202 := [unit-resolution #3812 #27201]: #4286
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5677
#27203 := (or #4289 #4283)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5678
#6911 := (uf_1 uf_22 ?x71!19)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5679
#6912 := (uf_10 #6911)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5680
#6865 := (uf_4 uf_14 ?x71!19)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5681
#6895 := (* -1::int #6865)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5682
#6930 := (+ #6895 #6912)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5683
#6931 := (+ #177 #6930)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5684
#6932 := (>= #6931 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5685
#18852 := (not #6932)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5686
#6916 := (* -1::int #6912)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5687
#19137 := (+ #2123 #6916)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5688
#19141 := (>= #19137 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5689
#19136 := (= #2123 #6912)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5690
#19003 := (= #2122 #6911)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5691
#5904 := (= ?x72!18 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5692
#15400 := (= ?x72!18 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5693
#5903 := (up_6 uf_15 ?x72!18)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5694
#6616 := (not #5903)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5695
#5874 := (uf_4 uf_14 ?x72!18)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5696
#6991 := (+ #5874 #6895)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5697
#6992 := (+ #2123 #6991)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5698
#6993 := (>= #6992 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5699
#19560 := (not #6993)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5700
#6896 := (+ #2118 #6895)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5701
#6897 := (<= #6896 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5702
#18663 := (or #4234 #6897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5703
#6887 := (+ #6865 #2119)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5704
#6888 := (>= #6887 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5705
#18661 := (or #4234 #6888)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5706
#18693 := (iff #18661 #18663)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5707
#18718 := (iff #18663 #18663)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5708
#18749 := [rewrite]: #18718
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5709
#6900 := (iff #6888 #6897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5710
#6889 := (+ #2119 #6865)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5711
#6892 := (>= #6889 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5712
#6898 := (iff #6892 #6897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5713
#6899 := [rewrite]: #6898
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5714
#6893 := (iff #6888 #6892)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5715
#6890 := (= #6887 #6889)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5716
#6891 := [rewrite]: #6890
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5717
#6894 := [monotonicity #6891]: #6893
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5718
#6901 := [trans #6894 #6899]: #6900
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5719
#18748 := [monotonicity #6901]: #18693
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5720
#18750 := [trans #18748 #18749]: #18693
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5721
#18692 := [quant-inst]: #18661
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5722
#18745 := [mp #18692 #18750]: #18663
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5723
#19541 := [unit-resolution #18745 #10835]: #6897
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5724
#3755 := (not #2710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5725
#19547 := [hypothesis]: #3286
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5726
#3756 := (or #3281 #3755)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5727
#3909 := [def-axiom]: #3756
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5728
#19548 := [unit-resolution #3909 #19547]: #3755
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5729
#5966 := (* -1::int #5874)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5730
#5967 := (+ #2120 #5966)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5731
#17815 := (>= #5967 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5732
#5879 := (= #2120 #5874)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5733
#3924 := (or #3281 #2130)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5734
#3753 := [def-axiom]: #3924
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5735
#19549 := [unit-resolution #3753 #19547]: #2130
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5736
#10831 := [unit-resolution #3876 #10830]: #4238
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5737
#16861 := (or #4243 #3266 #5879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5738
#5875 := (= #5874 #2120)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5739
#5878 := (or #3266 #5875)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5740
#16856 := (or #4243 #5878)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5741
#17034 := (iff #16856 #16861)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5742
#5882 := (or #3266 #5879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5743
#16863 := (or #4243 #5882)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5744
#16865 := (iff #16863 #16861)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5745
#16726 := [rewrite]: #16865
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5746
#16864 := (iff #16856 #16863)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5747
#5883 := (iff #5878 #5882)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5748
#5880 := (iff #5875 #5879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5749
#5881 := [rewrite]: #5880
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5750
#5884 := [monotonicity #5881]: #5883
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5751
#16860 := [monotonicity #5884]: #16864
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5752
#17035 := [trans #16860 #16726]: #17034
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5753
#16862 := [quant-inst]: #16856
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5754
#17042 := [mp #16862 #17035]: #16861
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5755
#19515 := [unit-resolution #17042 #10831 #19549]: #5879
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5756
#19551 := (not #5879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5757
#19558 := (or #19551 #17815)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5758
#19559 := [th-lemma]: #19558
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5759
#19557 := [unit-resolution #19559 #19515]: #17815
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5760
#19579 := (not #6897)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5761
#19578 := (not #17815)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5762
#19580 := (or #19560 #19578 #19579 #2710)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5763
#19585 := [th-lemma]: #19580
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5764
#19586 := [unit-resolution #19585 #19557 #19548 #19541]: #19560
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5765
#19584 := (or #6616 #6993)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5766
#3923 := (or #3281 #2129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5767
#3917 := [def-axiom]: #3923
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5768
#19575 := [unit-resolution #3917 #19547]: #2129
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5769
#18880 := (or #4104 #2128 #6616 #6993)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5770
#6994 := (or #6616 #2128 #6993)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5771
#18885 := (or #4104 #6994)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5772
#18786 := (iff #18885 #18880)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5773
#6995 := (or #2128 #6616 #6993)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5774
#18887 := (or #4104 #6995)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5775
#18855 := (iff #18887 #18880)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5776
#18785 := [rewrite]: #18855
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5777
#18888 := (iff #18885 #18887)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5778
#6996 := (iff #6994 #6995)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5779
#6997 := [rewrite]: #6996
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5780
#18854 := [monotonicity #6997]: #18888
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5781
#18784 := [trans #18854 #18785]: #18786
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5782
#18886 := [quant-inst]: #18885
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5783
#18853 := [mp #18886 #18784]: #18880
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5784
#18782 := [unit-resolution #18853 #10042 #19575]: #19584
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5785
#19562 := [unit-resolution #18782 #19586]: #6616
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5786
#15415 := (or #5903 #15400)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5787
#15410 := (up_6 #11444 ?x72!18)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5788
#15420 := (iff #15410 #15415)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5789
#17068 := (or #6538 #15420)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5790
#15401 := (ite #15400 #3681 #5903)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5791
#15411 := (iff #15410 #15401)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5792
#17041 := (or #6538 #15411)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5793
#17071 := (iff #17041 #17068)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5794
#17075 := (iff #17068 #17068)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5795
#17033 := [rewrite]: #17075
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5796
#15421 := (iff #15411 #15420)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5797
#15418 := (iff #15401 #15415)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5798
#15412 := (ite #15400 true #5903)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5799
#15416 := (iff #15412 #15415)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5800
#15417 := [rewrite]: #15416
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5801
#15413 := (iff #15401 #15412)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5802
#15414 := [monotonicity #3673]: #15413
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5803
#15419 := [trans #15414 #15417]: #15418
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5804
#15422 := [monotonicity #15419]: #15421
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5805
#17069 := [monotonicity #15422]: #17071
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5806
#17076 := [trans #17069 #17033]: #17071
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5807
#17070 := [quant-inst]: #17041
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5808
#17077 := [mp #17070 #17076]: #17068
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5809
#19567 := [unit-resolution #17077 #4007]: #15420
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5810
#19566 := (iff #2130 #15410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5811
#19561 := (iff #15410 #2130)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5812
#19568 := [monotonicity #13524]: #19561
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5813
#19576 := [symm #19568]: #19566
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5814
#19577 := [mp #19549 #19576]: #15410
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5815
#17132 := (not #15410)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5816
#17134 := (not #15420)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5817
#17137 := (or #17134 #17132 #15415)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5818
#17138 := [def-axiom]: #17137
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5819
#19571 := [unit-resolution #17138 #19577 #19567]: #15415
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5820
#17112 := (not #15415)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5821
#17133 := (or #17112 #5903 #15400)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5822
#17128 := [def-axiom]: #17133
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5823
#19546 := [unit-resolution #17128 #19571 #19562]: #15400
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5824
#18949 := [trans #19546 #13347]: #5904
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5825
#19152 := [monotonicity #18949]: #19003
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5826
#19266 := [monotonicity #19152]: #19136
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5827
#19321 := (not #19136)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5828
#18783 := (or #19321 #19141)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5829
#19327 := [th-lemma]: #18783
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5830
#19424 := [unit-resolution #19327 #19266]: #19141
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5831
#7076 := (uf_2 #2122)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5832
#7082 := (uf_4 uf_14 #7076)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5833
#7096 := (* -1::int #7082)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5834
#7097 := (+ #177 #7096)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5835
#7098 := (<= #7097 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5836
#19129 := (= #177 #7082)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5837
#19009 := (= #7082 #177)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5838
#19025 := (= #7076 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5839
#19026 := (= #7076 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5840
#19488 := (= #7076 ?x72!18)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5841
#7077 := (= ?x72!18 #7076)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5842
#18938 := (or #8415 #7077)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5843
#18939 := [quant-inst]: #18938
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5844
#19425 := [unit-resolution #18939 #3993]: #7077
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5845
#19489 := [symm #19425]: #19488
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5846
#19027 := [trans #19489 #19546]: #19026
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5847
#19116 := [trans #19027 #13347]: #19025
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5848
#19117 := [monotonicity #19116]: #19009
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5849
#19124 := [symm #19117]: #19129
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5850
#19125 := (not #19129)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5851
#19118 := (or #19125 #7098)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5852
#19126 := [th-lemma]: #19118
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5853
#19494 := [unit-resolution #19126 #19124]: #7098
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5854
#18959 := (+ #5874 #7096)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5855
#18942 := (>= #18959 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5856
#18958 := (= #5874 #7082)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5857
#19503 := [monotonicity #19425]: #18958
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5858
#19714 := (not #18958)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5859
#19715 := (or #19714 #18942)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5860
#19716 := [th-lemma]: #19715
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5861
#19717 := [unit-resolution #19716 #19503]: #18942
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5862
#19840 := (not #19141)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5863
#19719 := (not #18942)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5864
#19718 := (not #7098)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5865
#19720 := (or #18852 #19579 #2710 #19718 #19719 #19578 #19840)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5866
#19721 := [th-lemma]: #19720
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5867
#19722 := [unit-resolution #19721 #19541 #19557 #19548 #19717 #19494 #19424]: #18852
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5868
#6920 := (+ uf_9 #6916)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5869
#6921 := (<= #6920 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5870
#18850 := (not #6921)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5871
#19841 := (or #18850 #19840 #2128)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5872
#19836 := [hypothesis]: #2129
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5873
#19837 := [hypothesis]: #6921
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5874
#19838 := [hypothesis]: #19141
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5875
#19839 := [th-lemma #19838 #19837 #19836]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5876
#19842 := [lemma #19839]: #19841
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5877
#19748 := [unit-resolution #19842 #19424 #19575]: #18850
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5878
#6937 := (+ #2119 #6912)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5879
#6938 := (+ #177 #6937)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5880
#6941 := (= #6938 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5881
#19752 := (not #6941)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5882
#18700 := (>= #6938 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5883
#19749 := (not #18700)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5884
#19750 := (or #19749 #2710 #19718 #19719 #19578 #19840)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5885
#19746 := [th-lemma]: #19750
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5886
#19747 := [unit-resolution #19746 #19557 #19548 #19717 #19494 #19424]: #19749
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5887
#19753 := (or #19752 #18700)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5888
#19754 := [th-lemma]: #19753
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5889
#19751 := [unit-resolution #19754 #19747]: #19752
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5890
#6944 := (or #6921 #6932 #6941)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5891
#18751 := (or #4226 #6921 #6932 #6941)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5892
#6913 := (+ #6912 #2119)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5893
#6914 := (+ #177 #6913)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5894
#6915 := (= #6914 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5895
#6917 := (+ #1268 #6916)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5896
#6918 := (+ #6865 #6917)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5897
#6919 := (<= #6918 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5898
#6922 := (or #6921 #6919 #6915)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5899
#18752 := (or #4226 #6922)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5900
#18697 := (iff #18752 #18751)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5901
#18811 := (or #4226 #6944)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5902
#18691 := (iff #18811 #18751)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5903
#18696 := [rewrite]: #18691
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5904
#18695 := (iff #18752 #18811)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5905
#6945 := (iff #6922 #6944)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5906
#6942 := (iff #6915 #6941)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5907
#6939 := (= #6914 #6938)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5908
#6940 := [rewrite]: #6939
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5909
#6943 := [monotonicity #6940]: #6942
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5910
#6935 := (iff #6919 #6932)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5911
#6923 := (+ #6865 #6916)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5912
#6924 := (+ #1268 #6923)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5913
#6927 := (<= #6924 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5914
#6933 := (iff #6927 #6932)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5915
#6934 := [rewrite]: #6933
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5916
#6928 := (iff #6919 #6927)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5917
#6925 := (= #6918 #6924)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5918
#6926 := [rewrite]: #6925
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5919
#6929 := [monotonicity #6926]: #6928
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5920
#6936 := [trans #6929 #6934]: #6935
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5921
#6946 := [monotonicity #6936 #6943]: #6945
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5922
#18690 := [monotonicity #6946]: #18695
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5923
#18694 := [trans #18690 #18696]: #18697
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5924
#18816 := [quant-inst]: #18752
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5925
#18698 := [mp #18816 #18694]: #18751
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5926
#19755 := [unit-resolution #18698 #10825]: #6944
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5927
#19756 := [unit-resolution #19755 #19751 #19748 #19722]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5928
#19782 := [lemma #19756]: #3281
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5929
#3808 := (or #4289 #3286 #4283)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5930
#3809 := [def-axiom]: #3808
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5931
#27204 := [unit-resolution #3809 #19782]: #27203
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5932
#27205 := [unit-resolution #27204 #27202]: #4283
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5933
#3913 := (or #4280 #2160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5934
#3911 := [def-axiom]: #3913
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5935
#27206 := [unit-resolution #3911 #27205]: #2160
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5936
#5592 := (+ #2147 #5591)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5937
#18461 := (>= #5592 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5938
#5566 := (= #2147 #5561)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5939
#3757 := (or #4280 #4272)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5940
#3905 := [def-axiom]: #3757
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5941
#27207 := [unit-resolution #3905 #27205]: #4272
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5942
#18570 := (or #5566 #4277)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5943
#15060 := (uf_10 #15059)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5944
#15086 := (* -1::int #15060)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5945
#11725 := (uf_24 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5946
#11723 := (* -1::int #11725)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5947
#15087 := (+ #11723 #15086)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5948
#15088 := (+ #2147 #15087)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5949
#15741 := (>= #15088 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5950
#5607 := (uf_1 uf_22 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5951
#5608 := (uf_10 #5607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5952
#15832 := (+ #5608 #15086)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5953
#15834 := (>= #15832 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5954
#15831 := (= #5608 #15060)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5955
#18427 := (= #15060 #5608)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5956
#18425 := (= #15059 #5607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5957
#18426 := [monotonicity #13347]: #18425
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5958
#18428 := [monotonicity #18426]: #18427
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5959
#18429 := [symm #18428]: #15831
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5960
#18424 := (not #15831)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5961
#18430 := (or #18424 #15834)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5962
#18431 := [th-lemma]: #18430
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5963
#18432 := [unit-resolution #18431 #18429]: #15834
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5964
#11677 := (+ #4526 #11723)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5965
#8662 := (>= #11677 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5966
#8604 := (= #4526 #11725)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5967
#18433 := (= #11725 #4526)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5968
#18434 := [monotonicity #13347]: #18433
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5969
#18441 := [symm #18434]: #8604
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5970
#18442 := (not #8604)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5971
#18440 := (or #18442 #8662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5972
#18443 := [th-lemma]: #18440
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5973
#18444 := [unit-resolution #18443 #18441]: #8662
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5974
#5633 := (+ #2148 #5608)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5975
#5634 := (+ #177 #5633)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5976
#15560 := (<= #5634 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5977
#5637 := (= #5634 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5978
#5612 := (* -1::int #5608)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5979
#5616 := (+ uf_9 #5612)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5980
#5617 := (<= #5616 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5981
#15577 := (not #5617)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5982
#5626 := (+ #5591 #5608)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5983
#5627 := (+ #177 #5626)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5984
#5628 := (>= #5627 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5985
#5659 := (or #5617 #5628)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5986
#5662 := (not #5659)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5987
#18518 := (not #5566)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5988
#18445 := [hypothesis]: #18518
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5989
#5665 := (or #5566 #5662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5990
#15564 := (or #4218 #5566 #5662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5991
#5613 := (+ #1268 #5612)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5992
#5614 := (+ #5561 #5613)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5993
#5615 := (<= #5614 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5994
#5656 := (or #5617 #5615)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5995
#5657 := (not #5656)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5996
#5562 := (= #5561 #2147)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5997
#5658 := (or #5562 #5657)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5998
#15565 := (or #4218 #5658)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  5999
#15574 := (iff #15565 #15564)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6000
#15567 := (or #4218 #5665)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6001
#15570 := (iff #15567 #15564)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6002
#15571 := [rewrite]: #15570
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6003
#15568 := (iff #15565 #15567)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6004
#5666 := (iff #5658 #5665)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6005
#5663 := (iff #5657 #5662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6006
#5660 := (iff #5656 #5659)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6007
#5631 := (iff #5615 #5628)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6008
#5619 := (+ #5561 #5612)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6009
#5620 := (+ #1268 #5619)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6010
#5623 := (<= #5620 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6011
#5629 := (iff #5623 #5628)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6012
#5630 := [rewrite]: #5629
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6013
#5624 := (iff #5615 #5623)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6014
#5621 := (= #5614 #5620)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6015
#5622 := [rewrite]: #5621
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6016
#5625 := [monotonicity #5622]: #5624
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6017
#5632 := [trans #5625 #5630]: #5631
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6018
#5661 := [monotonicity #5632]: #5660
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6019
#5664 := [monotonicity #5661]: #5663
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6020
#5567 := (iff #5562 #5566)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6021
#5568 := [rewrite]: #5567
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6022
#5667 := [monotonicity #5568 #5664]: #5666
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6023
#15569 := [monotonicity #5667]: #15568
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6024
#15575 := [trans #15569 #15571]: #15574
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6025
#15566 := [quant-inst]: #15565
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6026
#15576 := [mp #15566 #15575]: #15564
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6027
#18449 := [unit-resolution #15576 #10373]: #5665
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6028
#18450 := [unit-resolution #18449 #18445]: #5662
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6029
#15578 := (or #5659 #15577)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6030
#15608 := [def-axiom]: #15578
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6031
#18453 := [unit-resolution #15608 #18450]: #15577
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6032
#15724 := (not #5628)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6033
#15725 := (or #5659 #15724)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6034
#15726 := [def-axiom]: #15725
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6035
#18454 := [unit-resolution #15726 #18450]: #15724
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6036
#5640 := (or #5617 #5628 #5637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6037
#15352 := (or #4226 #5617 #5628 #5637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6038
#5609 := (+ #5608 #2148)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6039
#5610 := (+ #177 #5609)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6040
#5611 := (= #5610 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6041
#5618 := (or #5617 #5615 #5611)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6042
#15353 := (or #4226 #5618)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6043
#15526 := (iff #15353 #15352)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6044
#15377 := (or #4226 #5640)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6045
#15505 := (iff #15377 #15352)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6046
#15506 := [rewrite]: #15505
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6047
#15408 := (iff #15353 #15377)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6048
#5641 := (iff #5618 #5640)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6049
#5638 := (iff #5611 #5637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6050
#5635 := (= #5610 #5634)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6051
#5636 := [rewrite]: #5635
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6052
#5639 := [monotonicity #5636]: #5638
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6053
#5642 := [monotonicity #5632 #5639]: #5641
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6054
#15409 := [monotonicity #5642]: #15408
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6055
#15549 := [trans #15409 #15506]: #15526
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6056
#15376 := [quant-inst]: #15353
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6057
#15550 := [mp #15376 #15549]: #15352
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6058
#18490 := [unit-resolution #15550 #10825]: #5640
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6059
#18491 := [unit-resolution #18490 #18454 #18453]: #5637
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6060
#18492 := (not #5637)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6061
#18493 := (or #18492 #15560)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6062
#18494 := [th-lemma]: #18493
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6063
#18495 := [unit-resolution #18494 #18491]: #15560
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6064
#18499 := (not #15834)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6065
#18498 := (not #4769)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6066
#18497 := (not #8662)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6067
#18496 := (not #15560)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6068
#18500 := (or #15741 #18496 #18497 #18498 #18499)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6069
#18501 := [th-lemma]: #18500
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6070
#18502 := [unit-resolution #18501 #18495 #18444 #10836 #18432]: #15741
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6071
#15740 := (<= #15088 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6072
#15833 := (<= #15832 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6073
#18503 := (or #18424 #15833)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6074
#18504 := [th-lemma]: #18503
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6075
#18505 := [unit-resolution #18504 #18429]: #15833
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6076
#9287 := (<= #4768 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6077
#4527 := (= #177 #4526)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6078
#4776 := (up_6 uf_23 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6079
#3683 := (up_6 #183 uf_22)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6080
#10821 := (iff #3683 #4776)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6081
#10819 := (iff #4776 #3683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6082
#10820 := [monotonicity #10380]: #10819
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6083
#10822 := [symm #10820]: #10821
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6084
#46 := (:var 0 T5)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6085
#45 := (:var 2 T4)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6086
#47 := (uf_7 #45 #10 #46)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6087
#4016 := (pattern #47)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6088
#321 := (= uf_8 #46)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6089
#48 := (up_6 #47 #10)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6090
#325 := (iff #48 #321)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6091
#4017 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) (:pat #4016) #325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6092
#328 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6093
#4020 := (iff #328 #4017)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6094
#4018 := (iff #325 #325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6095
#4019 := [refl]: #4018
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6096
#4021 := [quant-intro #4019]: #4020
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6097
#1650 := (~ #328 #328)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6098
#1688 := (~ #325 #325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6099
#1689 := [refl]: #1688
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6100
#1651 := [nnf-pos #1689]: #1650
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6101
#49 := (= #46 uf_8)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6102
#50 := (iff #48 #49)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6103
#51 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #50)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6104
#329 := (iff #51 #328)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6105
#326 := (iff #50 #325)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6106
#323 := (iff #49 #321)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6107
#324 := [rewrite]: #323
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6108
#327 := [monotonicity #324]: #326
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6109
#330 := [quant-intro #327]: #329
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6110
#320 := [asserted]: #51
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6111
#333 := [mp #320 #330]: #328
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6112
#1690 := [mp~ #333 #1651]: #328
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6113
#4022 := [mp #1690 #4021]: #4017
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6114
#8841 := (not #4017)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6115
#8843 := (or #8841 #3683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6116
#3682 := (iff #3683 #3681)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6117
#8837 := (or #8841 #3682)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6118
#8844 := (iff #8837 #8843)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6119
#8846 := (iff #8843 #8843)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6120
#8847 := [rewrite]: #8846
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6121
#3668 := (iff #3682 #3683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6122
#3674 := (iff #3683 true)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6123
#3676 := (iff #3674 #3683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6124
#3677 := [rewrite]: #3676
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6125
#3675 := (iff #3682 #3674)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6126
#3667 := [monotonicity #3673]: #3675
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6127
#3678 := [trans #3667 #3677]: #3668
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6128
#8845 := [monotonicity #3678]: #8844
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6129
#8842 := [trans #8845 #8847]: #8844
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6130
#8838 := [quant-inst]: #8837
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6131
#9410 := [mp #8838 #8842]: #8843
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6132
#10818 := [unit-resolution #9410 #4022]: #3683
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6133
#10823 := [mp #10818 #10822]: #4776
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6134
#4777 := (not #4776)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6135
#4781 := (or #4527 #4777)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6136
#10191 := (or #4243 #4527 #4777)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6137
#4780 := (or #4777 #4527)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6138
#10192 := (or #4243 #4780)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6139
#10250 := (iff #10192 #10191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6140
#10193 := (or #4243 #4781)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6141
#10248 := (iff #10193 #10191)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6142
#10249 := [rewrite]: #10248
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6143
#10194 := (iff #10192 #10193)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6144
#4782 := (iff #4780 #4781)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6145
#4783 := [rewrite]: #4782
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6146
#10247 := [monotonicity #4783]: #10194
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6147
#10252 := [trans #10247 #10249]: #10250
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6148
#10190 := [quant-inst]: #10192
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6149
#10253 := [mp #10190 #10252]: #10191
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6150
#10832 := [unit-resolution #10253 #10831]: #4781
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6151
#10833 := [unit-resolution #10832 #10823]: #4527
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6152
#9343 := (not #4527)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6153
#9344 := (or #9343 #9287)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6154
#9345 := [th-lemma]: #9344
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6155
#10834 := [unit-resolution #9345 #10833]: #9287
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6156
#11672 := (<= #11677 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6157
#18506 := (or #18442 #11672)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6158
#18507 := [th-lemma]: #18506
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6159
#18508 := [unit-resolution #18507 #18441]: #11672
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6160
#15561 := (>= #5634 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6161
#18482 := (or #18492 #15561)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6162
#18483 := [th-lemma]: #18482
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6163
#18481 := [unit-resolution #18483 #18491]: #15561
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6164
#18487 := (not #15833)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6165
#18486 := (not #9287)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6166
#18485 := (not #11672)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6167
#18484 := (not #15561)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6168
#18488 := (or #15740 #18484 #18485 #18486 #18487)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6169
#18489 := [th-lemma]: #18488
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6170
#17776 := [unit-resolution #18489 #18481 #18508 #10834 #18505]: #15740
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6171
#15089 := (= #15088 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6172
#15094 := (not #15089)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6173
#14996 := (+ #2147 #11723)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6174
#15074 := (<= #14996 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6175
#18551 := (not #15074)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6176
#17160 := (uf_3 #5828)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6177
#17947 := (uf_1 #10482 #17160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6178
#17948 := (uf_10 #17947)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6179
#17950 := (* -1::int #17948)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6180
#18119 := (+ #5608 #17950)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6181
#18161 := (>= #18119 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6182
#18116 := (= #5608 #17948)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6183
#17971 := (= #17948 #5608)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6184
#17965 := (= #17947 #5607)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6185
#17826 := (= #17160 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6186
#17161 := (= ?x75!20 #17160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6187
#17164 := (or #7756 #17161)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6188
#17165 := [quant-inst]: #17164
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6189
#17777 := [unit-resolution #17165 #3987]: #17161
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6190
#17827 := [symm #17777]: #17826
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6191
#17970 := [monotonicity #13347 #17827]: #17965
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6192
#17974 := [monotonicity #17970]: #17971
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6193
#17975 := [symm #17974]: #18116
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6194
#17976 := (not #18116)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6195
#17979 := (or #17976 #18161)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6196
#18037 := [th-lemma]: #17979
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6197
#18038 := [unit-resolution #18037 #17975]: #18161
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6198
#18048 := (<= #17948 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6199
#18049 := (not #18048)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6200
#18467 := (= #10482 #17160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6201
#17898 := (not #18467)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6202
#18462 := (up_6 uf_15 #17160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6203
#18473 := (or #18462 #18467)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6204
#17926 := (not #18473)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6205
#18465 := (up_6 #11444 #17160)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6206
#18478 := (iff #18465 #18473)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6207
#17873 := (or #6538 #18478)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6208
#18463 := (= #17160 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6209
#18464 := (ite #18463 #3681 #18462)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6210
#18466 := (iff #18465 #18464)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6211
#17874 := (or #6538 #18466)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6212
#17876 := (iff #17874 #17873)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6213
#17892 := (iff #17873 #17873)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6214
#17893 := [rewrite]: #17892
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6215
#18479 := (iff #18466 #18478)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6216
#18476 := (iff #18464 #18473)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6217
#18470 := (ite #18467 true #18462)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6218
#18474 := (iff #18470 #18473)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6219
#18475 := [rewrite]: #18474
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6220
#18471 := (iff #18464 #18470)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6221
#18468 := (iff #18463 #18467)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6222
#18469 := [rewrite]: #18468
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6223
#18472 := [monotonicity #18469 #3673]: #18471
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6224
#18477 := [trans #18472 #18475]: #18476
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6225
#18480 := [monotonicity #18477]: #18479
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6226
#17891 := [monotonicity #18480]: #17876
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6227
#17894 := [trans #17891 #17893]: #17876
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6228
#17875 := [quant-inst]: #17874
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6229
#17895 := [mp #17875 #17894]: #17873
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6230
#18337 := [unit-resolution #17895 #4007]: #18478
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6231
#17931 := (not #18465)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6232
#4948 := (up_6 uf_23 ?x75!20)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6233
#4949 := (not #4948)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6234
#18452 := (iff #4949 #17931)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6235
#18352 := (iff #4948 #18465)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6236
#18341 := (iff #18465 #4948)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6237
#18342 := [monotonicity #13524 #17827]: #18341
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6238
#18451 := [symm #18342]: #18352
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6239
#18455 := [monotonicity #18451]: #18452
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6240
#5569 := (or #4949 #5566)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6241
#14917 := (or #4243 #4949 #5566)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6242
#5565 := (or #4949 #5562)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6243
#14918 := (or #4243 #5565)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6244
#15338 := (iff #14918 #14917)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6245
#15153 := (or #4243 #5569)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6246
#15201 := (iff #15153 #14917)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6247
#15202 := [rewrite]: #15201
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6248
#15162 := (iff #14918 #15153)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6249
#5570 := (iff #5565 #5569)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6250
#5571 := [monotonicity #5568]: #5570
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6251
#15163 := [monotonicity #5571]: #15162
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6252
#15339 := [trans #15163 #15202]: #15338
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6253
#15152 := [quant-inst]: #14918
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6254
#15340 := [mp #15152 #15339]: #14917
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6255
#18516 := [unit-resolution #15340 #10831]: #5569
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6256
#18338 := [unit-resolution #18516 #18445]: #4949
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6257
#18456 := [mp #18338 #18455]: #17931
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6258
#17929 := (not #18478)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6259
#17930 := (or #17929 #18465 #17926)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6260
#17925 := [def-axiom]: #17930
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6261
#18457 := [unit-resolution #17925 #18456 #18337]: #17926
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6262
#17899 := (or #18473 #17898)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6263
#17900 := [def-axiom]: #17899
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6264
#18460 := [unit-resolution #17900 #18457]: #17898
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6265
#18064 := (or #18049 #18467)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6266
#18066 := (or #7051 #18049 #18467)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6267
#18063 := (or #18467 #18049)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6268
#18067 := (or #7051 #18063)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6269
#18081 := (iff #18067 #18066)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6270
#18073 := (or #7051 #18064)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6271
#18075 := (iff #18073 #18066)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6272
#18076 := [rewrite]: #18075
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6273
#18071 := (iff #18067 #18073)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6274
#18062 := (iff #18063 #18064)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6275
#18065 := [rewrite]: #18062
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6276
#18074 := [monotonicity #18065]: #18071
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6277
#18082 := [trans #18074 #18076]: #18081
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6278
#18072 := [quant-inst]: #18067
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6279
#18080 := [mp #18072 #18082]: #18066
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6280
#18549 := [unit-resolution #18080 #4034]: #18064
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6281
#18550 := [unit-resolution #18549 #18460]: #18049
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6282
#18552 := (not #18161)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6283
#18553 := (or #18551 #18496 #18497 #18498 #18048 #18552)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6284
#18554 := [th-lemma]: #18553
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6285
#18555 := [unit-resolution #18554 #18495 #18444 #10836 #18550 #18038]: #18551
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6286
#18562 := (or #15074 #15094)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6287
#11728 := (up_6 uf_23 #10482)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6288
#18558 := (iff #3683 #11728)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6289
#18556 := (iff #11728 #3683)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6290
#18557 := [monotonicity #10380 #13347]: #18556
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6291
#18559 := [symm #18557]: #18558
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6292
#18560 := [mp #10818 #18559]: #11728
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6293
#18561 := [hypothesis]: #4272
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6294
#11732 := (not #11728)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6295
#15729 := (or #4277 #11732 #15074 #15094)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6296
#15061 := (+ #2148 #15060)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6297
#15062 := (+ #11725 #15061)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6298
#15063 := (= #15062 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6299
#15064 := (not #15063)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6300
#15065 := (+ #11725 #2148)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6301
#15066 := (>= #15065 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6302
#15067 := (or #11732 #15066 #15064)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6303
#15730 := (or #4277 #15067)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6304
#15737 := (iff #15730 #15729)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6305
#15097 := (or #11732 #15074 #15094)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6306
#15732 := (or #4277 #15097)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6307
#15735 := (iff #15732 #15729)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6308
#15736 := [rewrite]: #15735
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6309
#15733 := (iff #15730 #15732)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6310
#15098 := (iff #15067 #15097)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6311
#15095 := (iff #15064 #15094)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6312
#15092 := (iff #15063 #15089)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6313
#15079 := (+ #11725 #15060)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6314
#15080 := (+ #2148 #15079)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6315
#15083 := (= #15080 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6316
#15090 := (iff #15083 #15089)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6317
#15091 := [rewrite]: #15090
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6318
#15084 := (iff #15063 #15083)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6319
#15081 := (= #15062 #15080)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6320
#15082 := [rewrite]: #15081
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6321
#15085 := [monotonicity #15082]: #15084
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6322
#15093 := [trans #15085 #15091]: #15092
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6323
#15096 := [monotonicity #15093]: #15095
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6324
#15077 := (iff #15066 #15074)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6325
#15068 := (+ #2148 #11725)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6326
#15071 := (>= #15068 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6327
#15075 := (iff #15071 #15074)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6328
#15076 := [rewrite]: #15075
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6329
#15072 := (iff #15066 #15071)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6330
#15069 := (= #15065 #15068)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6331
#15070 := [rewrite]: #15069
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6332
#15073 := [monotonicity #15070]: #15072
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6333
#15078 := [trans #15073 #15076]: #15077
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6334
#15099 := [monotonicity #15078 #15096]: #15098
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6335
#15734 := [monotonicity #15099]: #15733
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6336
#15738 := [trans #15734 #15736]: #15737
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6337
#15731 := [quant-inst]: #15730
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6338
#15739 := [mp #15731 #15738]: #15729
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6339
#18563 := [unit-resolution #15739 #18561 #18560]: #18562
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6340
#18564 := [unit-resolution #18563 #18555]: #15094
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6341
#18566 := (not #15741)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6342
#18565 := (not #15740)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6343
#18567 := (or #15089 #18565 #18566)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6344
#18568 := [th-lemma]: #18567
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6345
#18569 := [unit-resolution #18568 #18564 #17776 #18502]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6346
#18571 := [lemma #18569]: #18570
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6347
#27208 := [unit-resolution #18571 #27207]: #5566
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6348
#18519 := (or #18518 #18461)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6349
#18520 := [th-lemma]: #18519
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6350
#27209 := [unit-resolution #18520 #27208]: #18461
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6351
#22580 := (not #18461)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6352
#22586 := (or #22585 #22580 #2159)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6353
#22581 := [hypothesis]: #2160
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6354
#22582 := [hypothesis]: #18461
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6355
#22583 := [hypothesis]: #5840
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6356
#22584 := [th-lemma #22583 #22582 #22581]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6357
#22587 := [lemma #22584]: #22586
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6358
#27210 := [unit-resolution #22587 #27209 #27206]: #22585
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6359
#3914 := (or #4280 #2724)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6360
#3796 := [def-axiom]: #3914
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6361
#27211 := [unit-resolution #3796 #27205]: #2724
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6362
#16286 := (or #4129 #2721 #5840 #5845)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6363
#5837 := (or #5836 #5834 #5827)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6364
#5838 := (not #5837)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6365
#5841 := (or #2161 #5840 #5838)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6366
#16309 := (or #4129 #5841)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6367
#16464 := (iff #16309 #16286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6368
#5848 := (or #2721 #5840 #5845)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6369
#16025 := (or #4129 #5848)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6370
#16414 := (iff #16025 #16286)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6371
#16302 := [rewrite]: #16414
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6372
#16445 := (iff #16309 #16025)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6373
#5849 := (iff #5841 #5848)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6374
#5846 := (iff #5838 #5845)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6375
#5843 := (iff #5837 #5842)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6376
#5844 := [rewrite]: #5843
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6377
#5847 := [monotonicity #5844]: #5846
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6378
#5850 := [monotonicity #2723 #5847]: #5849
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6379
#16461 := [monotonicity #5850]: #16445
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6380
#16413 := [trans #16461 #16302]: #16464
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6381
#16307 := [quant-inst]: #16309
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6382
#16444 := [mp #16307 #16413]: #16286
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6383
#27212 := [unit-resolution #16444 #10442 #27211 #27210]: #5845
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6384
#16693 := (or #5842 #5835)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6385
#16554 := [def-axiom]: #16693
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6386
#27213 := [unit-resolution #16554 #27212]: #5835
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6387
#27221 := [mp #27213 #27220]: #25893
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6388
#25894 := (not #25893)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6389
#27098 := (or #27081 #25894)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6390
#27099 := [def-axiom]: #27098
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6391
#27222 := [unit-resolution #27099 #27221]: #27081
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6392
#27103 := (not #27081)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6393
#27107 := (or #27106 #27073 #27103)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6394
#27108 := [def-axiom]: #27107
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6395
#27224 := [unit-resolution #27108 #27222]: #27223
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6396
#27225 := [unit-resolution #27224 #27196]: #27073
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6397
#27234 := [unit-resolution #27225 #27233]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6398
#27235 := [lemma #27234]: #16800
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6399
#16798 := (uf_24 #5823)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6400
#16817 := (* -1::int #16798)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6401
#17010 := (+ #2147 #16817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6402
#17011 := (<= #17010 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6403
#22559 := (not #17011)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6404
#15902 := (not #5827)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6405
#16589 := (or #5842 #15902)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6406
#16412 := [def-axiom]: #16589
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6407
#22552 := [unit-resolution #16412 #27212]: #15902
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6408
#16818 := (+ #5824 #16817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6409
#16819 := (>= #16818 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6410
#16900 := (or #4234 #16819)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6411
#15938 := [quant-inst]: #16900
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6412
#22558 := [unit-resolution #15938 #10835]: #16819
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6413
#22544 := (not #16819)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6414
#23021 := (or #22559 #5827 #22580 #22544)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6415
#22554 := [th-lemma]: #23021
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6416
#18055 := [unit-resolution #22554 #27209 #22558 #22552]: #22559
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6417
#16977 := (+ #5830 #16817)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6418
#16978 := (+ #2147 #16977)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6419
#17021 := (= #16978 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6420
#19944 := (>= #16978 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6421
#9360 := (>= #5832 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6422
#16497 := (or #5842 #5833)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6423
#16618 := [def-axiom]: #16497
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6424
#16042 := [unit-resolution #16618 #27212]: #5833
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6425
#21361 := (or #5834 #9360)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6426
#21365 := [th-lemma]: #21361
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6427
#22952 := [unit-resolution #21365 #16042]: #9360
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6428
#22974 := (not #9360)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6429
#23033 := (or #19944 #22974 #22580 #22544)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6430
#22976 := [th-lemma]: #23033
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6431
#22955 := [unit-resolution #22976 #22952 #22558 #27209]: #19944
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6432
#16979 := (<= #16978 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6433
#22549 := (<= #16818 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6434
#16799 := (= #5824 #16798)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6435
#16803 := (or #16799 #16801)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6436
#17738 := (or #4243 #16799 #16801)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6437
#16802 := (or #16801 #16799)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6438
#18032 := (or #4243 #16802)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6439
#15937 := (iff #18032 #17738)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6440
#18787 := (or #4243 #16803)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6441
#18974 := (iff #18787 #17738)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6442
#19070 := [rewrite]: #18974
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6443
#19064 := (iff #18032 #18787)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6444
#16804 := (iff #16802 #16803)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6445
#16805 := [rewrite]: #16804
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6446
#17444 := [monotonicity #16805]: #19064
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6447
#19082 := [trans #17444 #19070]: #15937
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6448
#19040 := [quant-inst]: #18032
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6449
#17767 := [mp #19040 #19082]: #17738
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6450
#18817 := [unit-resolution #17767 #10831]: #16803
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6451
#23050 := [unit-resolution #18817 #27235]: #16799
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6452
#23024 := (not #16799)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6453
#23019 := (or #23024 #22549)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6454
#23047 := [th-lemma]: #23019
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6455
#23015 := [unit-resolution #23047 #23050]: #22549
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6456
#5593 := (<= #5592 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6457
#20441 := (not #5593)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6458
#20442 := [hypothesis]: #20441
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6459
#20353 := (or #4234 #5593)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6460
#5583 := (+ #5561 #2148)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6461
#5584 := (>= #5583 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6462
#20370 := (or #4234 #5584)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6463
#20377 := (iff #20370 #20353)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6464
#20384 := (iff #20353 #20353)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6465
#20387 := [rewrite]: #20384
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6466
#5596 := (iff #5584 #5593)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6467
#5585 := (+ #2148 #5561)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6468
#5588 := (>= #5585 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6469
#5594 := (iff #5588 #5593)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6470
#5595 := [rewrite]: #5594
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6471
#5589 := (iff #5584 #5588)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6472
#5586 := (= #5583 #5585)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6473
#5587 := [rewrite]: #5586
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6474
#5590 := [monotonicity #5587]: #5589
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6475
#5597 := [trans #5590 #5595]: #5596
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6476
#20383 := [monotonicity #5597]: #20377
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6477
#20388 := [trans #20383 #20387]: #20377
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6478
#20376 := [quant-inst]: #20370
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6479
#20438 := [mp #20376 #20388]: #20353
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6480
#20437 := [unit-resolution #20438 #10835 #20442]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6481
#20443 := [lemma #20437]: #5593
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6482
#15900 := (<= #5832 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6483
#23077 := (or #5834 #15900)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6484
#23040 := [th-lemma]: #23077
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6485
#23022 := [unit-resolution #23040 #16042]: #15900
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6486
#23053 := (not #22549)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6487
#22936 := (not #15900)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6488
#23179 := (or #16979 #22936 #20441 #23053)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6489
#23061 := [th-lemma]: #23179
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6490
#23075 := [unit-resolution #23061 #23022 #20443 #23015]: #16979
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6491
#23181 := (not #19944)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6492
#23180 := (not #16979)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6493
#23059 := (or #17021 #23180 #23181)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6494
#23057 := [th-lemma]: #23059
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6495
#23182 := [unit-resolution #23057 #23075 #22955]: #17021
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6496
#17026 := (not #17021)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6497
#17029 := (or #16801 #17011 #17026)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6498
#19879 := (or #4277 #16801 #17011 #17026)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6499
#16998 := (+ #2148 #5829)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6500
#16999 := (+ #16798 #16998)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6501
#17000 := (= #16999 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6502
#17001 := (not #17000)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6503
#16962 := (+ #16798 #2148)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6504
#17002 := (>= #16962 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6505
#17003 := (or #16801 #17002 #17001)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6506
#19880 := (or #4277 #17003)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6507
#19850 := (iff #19880 #19879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6508
#19873 := (or #4277 #17029)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6509
#19915 := (iff #19873 #19879)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6510
#19874 := [rewrite]: #19915
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6511
#20138 := (iff #19880 #19873)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6512
#17030 := (iff #17003 #17029)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6513
#17027 := (iff #17001 #17026)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6514
#17024 := (iff #17000 #17021)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6515
#16970 := (+ #5829 #16798)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6516
#16971 := (+ #2148 #16970)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6517
#17018 := (= #16971 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6518
#17022 := (iff #17018 #17021)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6519
#17023 := [rewrite]: #17022
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6520
#17019 := (iff #17000 #17018)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6521
#17016 := (= #16999 #16971)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6522
#17017 := [rewrite]: #17016
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6523
#17020 := [monotonicity #17017]: #17019
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6524
#17025 := [trans #17020 #17023]: #17024
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6525
#17028 := [monotonicity #17025]: #17027
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6526
#17014 := (iff #17002 #17011)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6527
#17004 := (+ #2148 #16798)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6528
#17007 := (>= #17004 0::int)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6529
#17012 := (iff #17007 #17011)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6530
#17013 := [rewrite]: #17012
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6531
#17008 := (iff #17002 #17007)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6532
#17005 := (= #16962 #17004)
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6533
#17006 := [rewrite]: #17005
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6534
#17009 := [monotonicity #17006]: #17008
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6535
#17015 := [trans #17009 #17013]: #17014
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6536
#17031 := [monotonicity #17015 #17028]: #17030
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6537
#20025 := [monotonicity #17031]: #20138
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6538
#20123 := [trans #20025 #19874]: #19850
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6539
#19878 := [quant-inst]: #19880
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6540
#19916 := [mp #19878 #20123]: #19879
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6541
#23081 := [unit-resolution #19916 #27207]: #17029
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6542
[unit-resolution #23081 #23182 #18055 #27235]: false
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6543
unsat
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  6544