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