src/HOL/Boogie/Examples/VCC_Max.certs
author huffman
Wed, 17 Aug 2011 15:12:34 -0700
changeset 44262 355d5438f5fb
parent 43555 93c1fc6ac527
child 47155 ade3fc826af3
permissions -rw-r--r--
merged
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
     1
1f373087405af5bd09ab5817a2fa16f63d62ebd0 8255 0
34994
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
     2
#2 := false
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
     3
#185 := 0::Int
41132
42384824b732 updated SMT certificates
boehmes
parents: 41064
diff changeset
     4
decl ?v0!14 :: Int
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
     5
#19439 := ?v0!14
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
     6
#4963 := -1::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
     7
#19755 := (* -1::Int ?v0!14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
     8
decl f483 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
     9
#4087 := f483
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    10
#19756 := (+ f483 #19755)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    11
#19757 := (<= #19756 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    12
#25281 := (not #19757)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    13
decl f20 :: (-> S16 S10 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    14
decl f106 :: (-> S60 S6 S10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    15
decl f14 :: S6
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    16
#21 := f14
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    17
decl f107 :: (-> S61 Int S60)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    18
decl f120 :: (-> S68 S10 S61)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    19
decl f53 :: (-> S34 Int S10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    20
decl f456 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    21
#3777 := f456
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    22
decl f80 :: (-> S49 S6 S34)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    23
decl f81 :: S49
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    24
#183 := f81
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    25
#3776 := (f80 f81 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    26
#3778 := (f53 #3776 f456)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    27
decl f121 :: S68
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    28
#397 := f121
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    29
#3856 := (f120 f121 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    30
#19444 := (f107 #3856 ?v0!14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    31
#19445 := (f106 #19444 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    32
decl f70 :: (-> S42 S9 S16)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    33
decl f455 :: S9
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    34
#3771 := f455
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    35
decl f172 :: S42
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    36
#1487 := f172
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    37
#3870 := (f70 f172 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    38
#19446 := (f20 #3870 #19445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    39
#19768 := (* -1::Int #19446)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    40
decl f481 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    41
#4077 := f481
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    42
#19769 := (+ f481 #19768)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    43
#19770 := (>= #19769 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    44
#19441 := (>= ?v0!14 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    45
#23223 := (not #19441)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    46
#8392 := 4294967295::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    47
#19440 := (<= ?v0!14 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    48
#23222 := (not #19440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    49
#23238 := (or #23222 #23223 #19757 #19770)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    50
#23243 := (not #23238)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    51
#244 := (:var 0 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    52
#3895 := (f107 #3856 #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    53
#24161 := (pattern #3895)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    54
#16018 := (<= #244 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    55
#20440 := (not #16018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    56
#14369 := (* -1::Int f481)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    57
#3896 := (f106 #3895 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    58
#3897 := (f20 #3870 #3896)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    59
#14370 := (+ #3897 #14369)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    60
#14371 := (<= #14370 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    61
#14350 := (* -1::Int f483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    62
#14358 := (+ #244 #14350)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    63
#14357 := (>= #14358 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    64
#4962 := (>= #244 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    65
#5884 := (not #4962)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    66
#23204 := (or #5884 #14357 #14371 #20440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    67
#24178 := (forall (vars (?v0 Int)) (:pat #24161) #23204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    68
#24183 := (not #24178)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    69
decl f482 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    70
#4079 := f482
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    71
#14391 := (* -1::Int f482)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    72
decl f454 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    73
#3768 := f454
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    74
#14392 := (+ f454 #14391)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    75
#14393 := (<= #14392 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    76
#4103 := (f107 #3856 f482)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    77
#4104 := (f106 #4103 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    78
#4105 := (f20 #3870 #4104)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    79
#13442 := (= f481 #4105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    80
#23189 := (not #13442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    81
#23190 := (or #23189 #14393)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    82
#23191 := (not #23190)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    83
#24186 := (or #23191 #24183)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    84
#24189 := (not #24186)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    85
#24192 := (or #24189 #23243)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    86
#24195 := (not #24192)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    87
#14351 := (+ f454 #14350)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    88
#14349 := (>= #14351 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    89
#14354 := (not #14349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    90
#24198 := (or #14354 #24195)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    91
#24201 := (not #24198)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    92
#24204 := (or #14354 #24201)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    93
#24207 := (not #24204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    94
#16698 := 4294967294::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    95
decl f475 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    96
#3912 := f475
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    97
#16699 := (<= f475 4294967294::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    98
#19422 := (not #16699)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
    99
#14418 := (+ f475 #14350)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   100
#14417 := (= #14418 -1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   101
#14421 := (not #14417)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   102
#1151 := 2::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   103
#14341 := (>= f483 2::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   104
#23266 := (not #14341)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   105
#14333 := (>= f475 -1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   106
#19419 := (not #14333)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   107
#14324 := (>= f482 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   108
#23265 := (not #14324)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   109
decl f7 :: (-> S5 S6 S1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   110
decl f10 :: S6
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   111
#16 := f10
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   112
decl f8 :: (-> S7 Int S5)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   113
decl f460 :: (-> S187 S3 S7)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   114
decl f431 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   115
#3705 := f431
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   116
decl f461 :: (-> S188 S3 S187)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   117
decl f427 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   118
#3701 := f427
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   119
decl f462 :: (-> S189 S9 S188)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   120
decl f463 :: S189
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   121
#3817 := f463
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   122
#3818 := (f462 f463 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   123
#4089 := (f461 #3818 f427)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   124
#4090 := (f460 #4089 f431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   125
#4091 := (f8 #4090 f483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   126
#4092 := (f7 #4091 f10)
36900
631e961a9e95 updated SMT certificates
boehmes
parents: 35981
diff changeset
   127
decl f1 :: S1
631e961a9e95 updated SMT certificates
boehmes
parents: 35981
diff changeset
   128
#4 := f1
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   129
#13421 := (= f1 #4092)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   130
#13491 := (not #13421)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   131
#24210 := (or #13491 #23265 #19419 #23266 #14421 #19422 #24207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   132
#24213 := (not #24210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   133
#24216 := (or #19419 #19422 #24213)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   134
#24219 := (not #24216)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   135
#4051 := (f107 #3856 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   136
#4052 := (f106 #4051 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   137
#4062 := (f20 #3870 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   138
#14508 := (* -1::Int #4062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   139
decl f473 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   140
#3904 := f473
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   141
#14509 := (+ f473 #14508)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   142
#14507 := (>= #14509 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   143
#14506 := (not #14507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   144
#9 := 1::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   145
#14315 := (>= f475 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   146
#14455 := (not #14315)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   147
decl f474 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   148
#3908 := f474
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   149
#14312 := (>= f474 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   150
#23306 := (not #14312)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   151
#13641 := (= f474 f482)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   152
#13647 := (not #13641)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   153
#13638 := (= f473 f481)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   154
#13656 := (not #13638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   155
#24252 := (or #13656 #13647 #23306 #14455 #23265 #14506 #24219)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   156
#31240 := [hypothesis]: #24219
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   157
#25405 := (or #24252 #24216)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   158
#25406 := [def-axiom]: #25405
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   159
#31241 := [unit-resolution #25406 #31240]: #24252
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   160
#13403 := (= f475 f482)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   161
#13530 := (not #13403)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   162
decl f480 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   163
#4064 := f480
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   164
#13400 := (= f480 f481)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   165
#13539 := (not #13400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   166
decl f433 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   167
#3707 := f433
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   168
decl f428 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   169
#3702 := f428
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   170
#4071 := (f461 #3818 f428)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   171
#4072 := (f460 #4071 f433)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   172
#4073 := (f8 #4072 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   173
#4074 := (f7 #4073 f10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   174
#13395 := (= f1 #4074)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   175
#13557 := (not #13395)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   176
decl f435 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   177
#3709 := f435
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   178
decl f429 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   179
#3703 := f429
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   180
#4066 := (f461 #3818 f429)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   181
#4067 := (f460 #4066 f435)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   182
#4068 := (f8 #4067 f480)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   183
#4069 := (f7 #4068 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   184
#13392 := (= f1 #4069)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   185
#13566 := (not #13392)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   186
#13389 := (= #4062 f480)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   187
#13575 := (not #13389)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   188
decl f37 :: (-> S27 S10 S1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   189
decl f46 :: (-> S31 S9 S27)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   190
decl f124 :: S31
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   191
#419 := f124
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   192
#3865 := (f46 f124 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   193
#4059 := (f37 #3865 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   194
#13383 := (= f1 #4059)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   195
#19390 := (not #13383)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   196
decl f85 :: (-> S51 S10 S5)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   197
decl f90 :: S51
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   198
#219 := f90
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   199
#4053 := (f85 f90 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   200
#4054 := (f7 #4053 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   201
#13374 := (= f1 #4054)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   202
#19381 := (not #13374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   203
#24222 := (or #19381 #19390 #13575 #13566 #13557 #13539 #13530 #14455 #23265 #24219)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   204
#24225 := (not #24222)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   205
#24228 := (or #19381 #19390 #24225)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   206
#24231 := (not #24228)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   207
decl f48 :: (-> S32 S10 S10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   208
decl f208 :: (-> S88 S56 S10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   209
decl f101 :: (-> S55 S10 S56)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   210
decl f217 :: (-> S93 S6 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   211
decl f27 :: (-> S22 S10 S6)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   212
decl f28 :: S22
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   213
#44 := f28
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   214
#27139 := (f27 f28 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   215
decl f218 :: S93
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   216
#1956 := f218
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   217
#27893 := (f217 f218 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   218
#29047 := (* f475 #27893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   219
decl f55 :: S16
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   220
#140 := f55
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   221
#3821 := (f20 f55 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   222
decl f54 :: S34
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   223
#139 := f54
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   224
#25720 := (f53 f54 #3821)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   225
decl f179 :: S16
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   226
#1536 := f179
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   227
#27895 := (f20 f179 #25720)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   228
#27843 := (f80 f81 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   229
#27911 := (f53 #27843 #27895)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   230
#28194 := (f20 f179 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   231
#30285 := (+ #28194 #29047)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   232
#30286 := (f53 #27843 #30285)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   233
decl f102 :: (-> S57 S58 S55)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   234
decl f104 :: (-> S59 S9 S58)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   235
decl f105 :: S59
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   236
#349 := f105
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   237
#3997 := (f104 f105 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   238
decl f103 :: S57
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   239
#348 := f103
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   240
#3998 := (f102 f103 #3997)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   241
#30805 := (f101 #3998 #30286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   242
decl f209 :: S88
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   243
#1823 := f209
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   244
#30803 := (f208 f209 #30805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   245
decl f49 :: (-> S33 S9 S32)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   246
decl f50 :: S33
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   247
#118 := f50
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   248
#3783 := (f49 f50 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   249
#30829 := (f48 #3783 #30803)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   250
decl f51 :: S10
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   251
#121 := f51
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   252
#30830 := (= f51 #30829)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   253
decl f332 :: S31
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   254
#3029 := f332
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   255
#29122 := (f46 f332 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   256
#30827 := (f37 #29122 #30803)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   257
#30828 := (= f1 #30827)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   258
#30902 := (or #30828 #30830)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   259
#30905 := (not #30902)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   260
decl f122 :: (-> S69 S56 S1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   261
decl f210 :: S69
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   262
#1830 := f210
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   263
#30850 := (f122 f210 #30805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   264
#30851 := (= f1 #30850)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   265
#30852 := (not #30851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   266
decl f52 :: S31
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   267
#124 := f52
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   268
#3772 := (f46 f52 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   269
#30847 := (f37 #3772 #30803)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   270
#30848 := (= f1 #30847)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   271
#30849 := (not #30848)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   272
#30896 := (or #30849 #30852)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   273
#30899 := (not #30896)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   274
decl f26 :: (-> S6 S21)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   275
#30396 := (f27 f28 #30286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   276
#30855 := (f26 #30396)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   277
decl f29 :: S21
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   278
#47 := f29
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   279
#30878 := (= f29 #30855)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   280
#30893 := (not #30878)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   281
#30844 := (f27 f28 #30803)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   282
#30845 := (f26 #30844)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   283
#30846 := (= f29 #30845)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   284
#30911 := (or #30846 #30893 #30899 #30905)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   285
#30916 := (not #30911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   286
#30862 := (f48 #3783 #30286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   287
#30863 := (= f51 #30862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   288
#30860 := (f37 #29122 #30286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   289
#30861 := (= f1 #30860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   290
#30881 := (or #30861 #30863)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   291
#30884 := (not #30881)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   292
#30887 := (or #30878 #30884)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   293
#30890 := (not #30887)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   294
#30919 := (or #30890 #30916)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   295
#30922 := (not #30919)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   296
decl f47 :: S31
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   297
#114 := f47
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   298
#3789 := (f46 f47 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   299
#30870 := (f37 #3789 #30286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   300
#30871 := (= f1 #30870)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   301
#4056 := (f37 #3789 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   302
#31566 := (= #4056 #30870)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   303
#31563 := (= #30870 #4056)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   304
#31561 := (= #30286 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   305
#28202 := (f120 f121 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   306
#30279 := (f107 #28202 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   307
#30280 := (f106 #30279 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   308
#31559 := (= #30280 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   309
#31552 := (= #4052 #30280)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   310
#27140 := (= f14 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   311
#473 := (:var 1 S6)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   312
#1720 := (f80 f81 #473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   313
#3412 := (f53 #1720 #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   314
#24071 := (pattern #3412)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   315
#3416 := (f27 f28 #3412)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   316
#12219 := (= #473 #3416)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   317
#24078 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #24071) #12219)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   318
#12223 := (forall (vars (?v0 S6) (?v1 Int)) #12219)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   319
#24081 := (iff #12223 #24078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   320
#24079 := (iff #12219 #12219)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   321
#24080 := [refl]: #24079
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   322
#24082 := [quant-intro #24080]: #24081
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   323
#19106 := (~ #12223 #12223)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   324
#19104 := (~ #12219 #12219)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   325
#19105 := [refl]: #19104
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   326
#19107 := [nnf-pos #19105]: #19106
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   327
#3417 := (= #3416 #473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   328
#3418 := (forall (vars (?v0 S6) (?v1 Int)) #3417)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   329
#12224 := (iff #3418 #12223)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   330
#12221 := (iff #3417 #12219)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   331
#12222 := [rewrite]: #12221
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   332
#12225 := [quant-intro #12222]: #12224
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   333
#12218 := [asserted]: #3418
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   334
#12228 := [mp #12218 #12225]: #12223
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   335
#19108 := [mp~ #12228 #19107]: #12223
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   336
#24083 := [mp #19108 #24082]: #24078
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   337
#27091 := (not #24078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   338
#27145 := (or #27091 #27140)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   339
#27146 := [quant-inst #21 #3777]: #27145
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   340
#29424 := [unit-resolution #27146 #24083]: #27140
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   341
#31550 := (= #4051 #30279)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   342
#31543 := (= #30279 #4051)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   343
#30769 := (= #28202 #3856)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   344
#28456 := (= #27911 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   345
#28327 := (= #3778 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   346
#28303 := (= f456 #27895)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   347
#3779 := (f20 f179 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   348
#28301 := (= #3779 #27895)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   349
#28297 := (= #27895 #3779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   350
#29413 := (= #25720 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   351
#25721 := (= #3778 #25720)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   352
#41 := (:var 0 S10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   353
#141 := (f20 f55 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   354
#24002 := (pattern #141)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   355
#142 := (f53 f54 #141)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   356
#4442 := (= #41 #142)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   357
#24003 := (forall (vars (?v0 S10)) (:pat #24002) #4442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   358
#4445 := (forall (vars (?v0 S10)) #4442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   359
#24006 := (iff #4445 #24003)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   360
#24004 := (iff #4442 #4442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   361
#24005 := [refl]: #24004
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   362
#24007 := [quant-intro #24005]: #24006
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   363
#17123 := (~ #4445 #4445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   364
#17113 := (~ #4442 #4442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   365
#17114 := [refl]: #17113
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   366
#17179 := [nnf-pos #17114]: #17123
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   367
#143 := (= #142 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   368
#144 := (forall (vars (?v0 S10)) #143)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   369
#4446 := (iff #144 #4445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   370
#4443 := (iff #143 #4442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   371
#4444 := [rewrite]: #4443
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   372
#4447 := [quant-intro #4444]: #4446
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   373
#4441 := [asserted]: #144
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   374
#4450 := [mp #4441 #4447]: #4445
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   375
#17180 := [mp~ #4450 #17179]: #4445
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   376
#24008 := [mp #17180 #24007]: #24003
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   377
#25724 := (not #24003)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   378
#25725 := (or #25724 #25721)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   379
#25726 := [quant-inst #3778]: #25725
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   380
#29389 := [unit-resolution #25726 #24008]: #25721
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   381
#29414 := [symm #29389]: #29413
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   382
#28298 := [monotonicity #29414]: #28297
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   383
#28302 := [symm #28298]: #28301
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   384
#27143 := (= f456 #3779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   385
#3413 := (f20 f179 #3412)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   386
#12211 := (= #244 #3413)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   387
#24072 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #24071) #12211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   388
#12215 := (forall (vars (?v0 S6) (?v1 Int)) #12211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   389
#24075 := (iff #12215 #24072)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   390
#24073 := (iff #12211 #12211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   391
#24074 := [refl]: #24073
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   392
#24076 := [quant-intro #24074]: #24075
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   393
#19101 := (~ #12215 #12215)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   394
#19099 := (~ #12211 #12211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   395
#19100 := [refl]: #19099
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   396
#19102 := [nnf-pos #19100]: #19101
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   397
#3414 := (= #3413 #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   398
#3415 := (forall (vars (?v0 S6) (?v1 Int)) #3414)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   399
#12216 := (iff #3415 #12215)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   400
#12213 := (iff #3414 #12211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   401
#12214 := [rewrite]: #12213
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   402
#12217 := [quant-intro #12214]: #12216
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   403
#12210 := [asserted]: #3415
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   404
#12220 := [mp #12210 #12217]: #12215
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   405
#19103 := [mp~ #12220 #19102]: #12215
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   406
#24077 := [mp #19103 #24076]: #24072
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   407
#27097 := (not #24072)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   408
#27148 := (or #27097 #27143)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   409
#27149 := [quant-inst #21 #3777]: #27148
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   410
#29429 := [unit-resolution #27149 #24077]: #27143
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   411
#28280 := [trans #29429 #28302]: #28303
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   412
#28286 := (= #3776 #27843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   413
#29432 := (= #27843 #3776)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   414
#29425 := (= #27139 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   415
#29426 := [symm #29424]: #29425
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   416
#29433 := [monotonicity #29426]: #29432
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   417
#28279 := [symm #29433]: #28286
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   418
#28326 := [monotonicity #28279 #28280]: #28327
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   419
#28457 := [symm #28326]: #28456
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   420
#30770 := [monotonicity #28457]: #30769
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   421
#31549 := [monotonicity #30770]: #31543
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   422
#31551 := [symm #31549]: #31550
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   423
#31553 := [monotonicity #31551 #29424]: #31552
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   424
#31560 := [symm #31553]: #31559
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   425
#31557 := (= #30286 #30280)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   426
#30287 := (= #30280 #30286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   427
#30288 := (not #30287)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   428
decl f92 :: (-> S54 S10 S27)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   429
decl f216 :: S54
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   430
#1951 := f216
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   431
#30281 := (f92 f216 #30280)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   432
#30282 := (f37 #30281 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   433
#30283 := (= f1 #30282)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   434
#30284 := (not #30283)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   435
#30291 := (or #30284 #30288)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   436
#30294 := (not #30291)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   437
#334 := (:var 0 S6)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   438
#353 := (:var 1 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   439
#38 := (:var 2 S10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   440
#1679 := (f120 f121 #38)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   441
#1680 := (f107 #1679 #353)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   442
#1949 := (f106 #1680 #334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   443
#1950 := (pattern #1949)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   444
#1952 := (f92 f216 #1949)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   445
#1953 := (f37 #1952 #38)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   446
#9153 := (= f1 #1953)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   447
#22059 := (not #9153)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   448
#1957 := (f217 f218 #334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   449
#1958 := (* #353 #1957)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   450
#1955 := (f20 f179 #38)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   451
#1959 := (+ #1955 #1958)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   452
#376 := (f80 f81 #334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   453
#1960 := (f53 #376 #1959)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   454
#1961 := (= #1949 #1960)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   455
#22058 := (not #1961)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   456
#22060 := (or #22058 #22059)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   457
#22061 := (not #22060)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   458
#22064 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S6)) (:pat #1950) #22061)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   459
#9159 := (and #1961 #9153)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   460
#9164 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S6)) (:pat #1950) #9159)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   461
#22065 := (iff #9164 #22064)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   462
#22062 := (iff #9159 #22061)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   463
#22063 := [rewrite]: #22062
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   464
#22066 := [quant-intro #22063]: #22065
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   465
#18150 := (~ #9164 #9164)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   466
#18148 := (~ #9159 #9159)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   467
#18149 := [refl]: #18148
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   468
#18151 := [nnf-pos #18149]: #18150
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   469
#1954 := (= #1953 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   470
#1962 := (and #1954 #1961)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   471
#1963 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S6)) (:pat #1950) #1962)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   472
#9165 := (iff #1963 #9164)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   473
#9162 := (iff #1962 #9159)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   474
#9156 := (and #9153 #1961)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   475
#9160 := (iff #9156 #9159)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   476
#9161 := [rewrite]: #9160
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   477
#9157 := (iff #1962 #9156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   478
#9154 := (iff #1954 #9153)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   479
#9155 := [rewrite]: #9154
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   480
#9158 := [monotonicity #9155]: #9157
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   481
#9163 := [trans #9158 #9161]: #9162
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   482
#9166 := [quant-intro #9163]: #9165
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   483
#9152 := [asserted]: #1963
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   484
#9169 := [mp #9152 #9166]: #9164
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   485
#18152 := [mp~ #9169 #18151]: #9164
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   486
#22067 := [mp #18152 #22066]: #22064
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   487
#27931 := (not #22064)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   488
#30297 := (or #27931 #30294)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   489
#30289 := (or #30288 #30284)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   490
#30290 := (not #30289)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   491
#30298 := (or #27931 #30290)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   492
#30300 := (iff #30298 #30297)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   493
#30302 := (iff #30297 #30297)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   494
#30303 := [rewrite]: #30302
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   495
#30295 := (iff #30290 #30294)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   496
#30292 := (iff #30289 #30291)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   497
#30293 := [rewrite]: #30292
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   498
#30296 := [monotonicity #30293]: #30295
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   499
#30301 := [monotonicity #30296]: #30300
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   500
#30304 := [trans #30301 #30303]: #30300
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   501
#30299 := [quant-inst #27911 #3912 #27139]: #30298
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   502
#30305 := [mp #30299 #30304]: #30297
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   503
#31547 := [unit-resolution #30305 #22067]: #30294
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   504
#30308 := (or #30291 #30287)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   505
#30309 := [def-axiom]: #30308
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   506
#31548 := [unit-resolution #30309 #31547]: #30287
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   507
#31558 := [symm #31548]: #31557
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   508
#31562 := [trans #31558 #31560]: #31561
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   509
#31564 := [monotonicity #31562]: #31563
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   510
#31567 := [symm #31564]: #31566
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   511
#13377 := (= f1 #4056)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
   512
decl ?v0!15 :: Int
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   513
#19564 := ?v0!15
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   514
#19569 := (f107 #3856 ?v0!15)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   515
#19570 := (f106 #19569 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   516
#19571 := (f20 #3870 #19570)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   517
#19916 := (* -1::Int #19571)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   518
decl f479 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   519
#3941 := f479
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   520
#19917 := (+ f479 #19916)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   521
#19918 := (>= #19917 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   522
#19903 := (* -1::Int ?v0!15)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   523
#19904 := (+ f454 #19903)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   524
#19905 := (<= #19904 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   525
#19566 := (>= ?v0!15 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   526
#23400 := (not #19566)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   527
#19565 := (<= ?v0!15 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   528
#23399 := (not #19565)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   529
#23415 := (or #23399 #23400 #19905 #19918)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   530
#23420 := (not #23415)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   531
#14241 := (* -1::Int f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   532
#14629 := (+ #244 #14241)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   533
#14628 := (>= #14629 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   534
#3948 := (= #3897 f479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   535
#23373 := (not #3948)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   536
#23374 := (or #23373 #5884 #14628 #20440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   537
#24302 := (forall (vars (?v0 Int)) (:pat #24161) #23374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   538
#24307 := (not #24302)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   539
#14640 := (* -1::Int f479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   540
#14641 := (+ #3897 #14640)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   541
#14642 := (<= #14641 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   542
#23365 := (or #5884 #14628 #14642 #20440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   543
#24294 := (forall (vars (?v0 Int)) (:pat #24161) #23365)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   544
#24299 := (not #24294)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   545
#24310 := (or #24299 #24307)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   546
#24313 := (not #24310)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   547
#24316 := (or #24313 #23420)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   548
#24319 := (not #24316)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   549
#14336 := (* -1::Int f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   550
#14599 := (+ f454 #14336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   551
#14600 := (<= #14599 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   552
#14601 := (not #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   553
#13077 := (= f473 f479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   554
#13112 := (not #13077)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   555
decl f478 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   556
#3939 := f478
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   557
#13074 := (= f474 f478)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   558
#13121 := (not #13074)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   559
decl f477 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   560
#3937 := f477
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   561
#13071 := (= f475 f477)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   562
#13130 := (not #13071)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   563
decl f476 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   564
#3935 := f476
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   565
#13068 := (= f473 f476)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   566
#13139 := (not #13068)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   567
#24322 := (or #13139 #13130 #13121 #13112 #23306 #14455 #14601 #24319)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   568
#24325 := (not #24322)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   569
#24255 := (not #24252)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   570
#19384 := (not #13377)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   571
#24234 := (or #19381 #19384 #24231)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   572
#24237 := (not #24234)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   573
#24240 := (or #19381 #19384 #24237)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   574
#24243 := (not #24240)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   575
#24246 := (or #23306 #14455 #14507 #24243)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   576
#24249 := (not #24246)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   577
#24258 := (or #24249 #24255)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   578
#24261 := (not #24258)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   579
#24264 := (or #19381 #19390 #23306 #14455 #24261)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   580
#24267 := (not #24264)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   581
#24270 := (or #19381 #19390 #24267)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   582
#24273 := (not #24270)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   583
#24276 := (or #19381 #19384 #24273)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   584
#24279 := (not #24276)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   585
#24282 := (or #19381 #19384 #24279)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   586
#24285 := (not #24282)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   587
#24288 := (or #23306 #14455 #14600 #24285)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   588
#24291 := (not #24288)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   589
#24328 := (or #24291 #24325)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   590
#24331 := (not #24328)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   591
#14805 := (* -1::Int f473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   592
#14806 := (+ #3897 #14805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   593
#14807 := (<= #14806 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   594
#14794 := (+ #244 #14336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   595
#14793 := (>= #14794 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   596
#23181 := (or #5884 #14793 #14807 #20440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   597
#24170 := (forall (vars (?v0 Int)) (:pat #24161) #23181)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   598
#24175 := (not #24170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   599
#1614 := 255::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   600
#16684 := (<= f473 255::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   601
#23450 := (not #16684)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   602
#16667 := (<= f474 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   603
#23449 := (not #16667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   604
#16650 := (<= f475 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   605
#23448 := (not #16650)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   606
#14855 := (>= f473 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   607
#23446 := (not #14855)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   608
#14833 := (>= f475 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   609
#23445 := (not #14833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   610
#14827 := (>= #14599 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   611
#14830 := (not #14827)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   612
#14776 := (* -1::Int f474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   613
#14777 := (+ f454 #14776)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   614
#14778 := (<= #14777 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   615
#14307 := (<= f454 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   616
decl f12 :: (-> S8 S6 S6)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   617
decl f13 :: S8
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   618
#20 := f13
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   619
#22 := (f12 f13 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   620
decl f464 :: (-> S190 S3 S51)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   621
decl f438 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   622
#3712 := f438
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   623
decl f465 :: (-> S191 S3 S190)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   624
decl f430 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   625
#3704 := f430
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   626
decl f466 :: (-> S192 S9 S191)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   627
decl f467 :: S192
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   628
#3825 := f467
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   629
#3826 := (f466 f467 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   630
#4041 := (f465 #3826 f430)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   631
#4042 := (f464 #4041 f438)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   632
#4043 := (f85 #4042 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   633
#4044 := (f7 #4043 #22)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   634
#13357 := (= f1 #4044)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   635
#23444 := (not #13357)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   636
#4020 := (f461 #3818 f430)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   637
#4037 := (f460 #4020 f438)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   638
#4038 := (f8 #4037 #3821)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   639
#4039 := (f7 #4038 #22)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   640
#13354 := (= f1 #4039)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   641
#23443 := (not #13354)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   642
decl f437 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   643
#3711 := f437
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   644
#4033 := (f460 #4020 f437)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   645
#4034 := (f8 #4033 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   646
#4035 := (f7 #4034 f10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   647
#13351 := (= f1 #4035)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   648
#13832 := (not #13351)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   649
#4029 := (f460 #4020 f435)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   650
#4030 := (f8 #4029 f473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   651
#4031 := (f7 #4030 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   652
#13348 := (= f1 #4031)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   653
#13841 := (not #13348)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   654
#4025 := (f460 #4020 f433)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   655
#4026 := (f8 #4025 f474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   656
#4027 := (f7 #4026 f10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   657
#13345 := (= f1 #4027)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   658
#13850 := (not #13345)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   659
#4021 := (f460 #4020 f431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   660
#4022 := (f8 #4021 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   661
#4023 := (f7 #4022 f10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   662
#13342 := (= f1 #4023)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   663
#13859 := (not #13342)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   664
decl f82 :: (-> S50 S9 S1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   665
decl f278 :: (-> S115 S9 S50)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   666
decl f279 :: S115
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   667
#2315 := f279
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   668
#4011 := (f278 f279 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   669
#4012 := (f82 #4011 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   670
#13314 := (= f1 #4012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   671
#14773 := (not #13314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   672
decl f322 :: (-> S136 S3 S50)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   673
decl f323 :: S136
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   674
#2882 := f323
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   675
#3931 := (f322 f323 f430)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   676
#3932 := (f82 #3931 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   677
#13057 := (= f1 #3932)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   678
#16098 := (not #13057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   679
#3925 := (f107 #3856 f474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   680
#3926 := (f106 #3925 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   681
#3927 := (f20 #3870 #3926)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   682
#13049 := (= f473 #3927)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   683
#23442 := (not #13049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   684
#3857 := (f107 #3856 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   685
#3858 := (f106 #3857 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   686
#3871 := (f20 #3870 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   687
decl f472 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   688
#3869 := f472
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   689
#3872 := (= f472 #3871)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   690
#14066 := (not #3872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   691
#24334 := (or #14066 #23442 #16098 #14773 #13859 #13850 #13841 #13832 #23443 #23444 #14307 #23306 #14455 #14778 #14830 #23445 #23446 #23448 #23449 #23450 #24175 #24331)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   692
#24337 := (not #24334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   693
#24340 := (or #14066 #14307 #24337)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   694
#24343 := (not #24340)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   695
#14287 := (* -1::Int #3897)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   696
#14288 := (+ f472 #14287)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   697
#14286 := (>= #14288 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   698
#14274 := (>= #244 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   699
#23170 := (or #5884 #14274 #14286 #20440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   700
#24162 := (forall (vars (?v0 Int)) (:pat #24161) #23170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   701
#24167 := (not #24162)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   702
#24346 := (or #24167 #24343)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   703
#24349 := (not #24346)
41303
939f647f0c9e updated SMT certificates
boehmes
parents: 41282
diff changeset
   704
decl ?v0!13 :: Int
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   705
#19301 := ?v0!13
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   706
#19312 := (>= ?v0!13 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   707
#19306 := (f107 #3856 ?v0!13)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   708
#19307 := (f106 #19306 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   709
#19308 := (f20 #3870 #19307)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   710
#19309 := (* -1::Int #19308)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   711
#19310 := (+ f472 #19309)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   712
#19311 := (>= #19310 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   713
#19303 := (>= ?v0!13 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   714
#23144 := (not #19303)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   715
#19302 := (<= ?v0!13 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   716
#23143 := (not #19302)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   717
#23159 := (or #23143 #23144 #19311 #19312)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   718
#23164 := (not #23159)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   719
#24352 := (or #23164 #24349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   720
#24355 := (not #24352)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   721
#14268 := (>= f454 1::Int)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
   722
#14271 := (not #14268)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   723
#24358 := (or #14271 #24355)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   724
#24361 := (not #24358)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   725
#24364 := (or #14271 #24361)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   726
#24367 := (not #24364)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   727
decl f432 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   728
#3706 := f432
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   729
#3883 := (f461 #3818 f432)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   730
#3884 := (f460 #3883 f431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   731
#3885 := (f8 #3884 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   732
#3886 := (f7 #3885 f10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   733
#13000 := (= f1 #3886)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   734
#14039 := (not #13000)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   735
decl f434 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   736
#3708 := f434
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   737
#3878 := (f461 #3818 f434)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   738
#3879 := (f460 #3878 f433)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   739
#3880 := (f8 #3879 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   740
#3881 := (f7 #3880 f10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   741
#12997 := (= f1 #3881)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   742
#14048 := (not #12997)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   743
decl f436 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   744
#3710 := f436
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   745
#3873 := (f461 #3818 f436)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   746
#3874 := (f460 #3873 f435)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   747
#3875 := (f8 #3874 f472)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   748
#3876 := (f7 #3875 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   749
#12994 := (= f1 #3876)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   750
#14057 := (not #12994)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   751
#3866 := (f37 #3865 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   752
#12988 := (= f1 #3866)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   753
#19278 := (not #12988)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   754
#3859 := (f85 f90 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   755
#3860 := (f7 #3859 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   756
#12979 := (= f1 #3860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   757
#19269 := (not #12979)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   758
#24370 := (or #14066 #19269 #19278 #14057 #14048 #14039 #24367)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   759
#24373 := (not #24370)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   760
#24376 := (or #19269 #19278 #24373)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   761
#24379 := (not #24376)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   762
#3862 := (f37 #3789 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   763
#12982 := (= f1 #3862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   764
#19272 := (not #12982)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   765
#24382 := (or #19269 #19272 #24379)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   766
#24385 := (not #24382)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   767
#28053 := (f53 #27843 #3779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   768
#28054 := (f120 f121 #28053)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   769
#28055 := (f107 #28054 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   770
#28056 := (f106 #28055 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   771
#28060 := (f37 #3789 #28056)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   772
#28061 := (= f1 #28060)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   773
#28062 := (not #28061)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   774
#28318 := (iff #19272 #28062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   775
#28322 := (iff #12982 #28061)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   776
#28320 := (iff #28061 #12982)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   777
#28334 := (= #28060 #3862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   778
#28332 := (= #28056 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   779
#28330 := (= #28055 #3857)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   780
#29436 := (= #28054 #3856)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   781
#29434 := (= #28053 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   782
#29430 := (= #3779 f456)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   783
#29431 := [symm #29429]: #29430
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   784
#29435 := [monotonicity #29433 #29431]: #29434
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   785
#29437 := [monotonicity #29435]: #29436
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   786
#28331 := [monotonicity #29437]: #28330
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   787
#28333 := [monotonicity #28331 #29426]: #28332
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   788
#28319 := [monotonicity #28333]: #28334
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   789
#28321 := [monotonicity #28319]: #28320
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   790
#28323 := [symm #28321]: #28322
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   791
#28324 := [monotonicity #28323]: #28318
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   792
#28329 := [hypothesis]: #19272
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   793
#28325 := [mp #28329 #28324]: #28062
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   794
#28057 := (f101 #3998 #28056)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   795
#28058 := (f122 f210 #28057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   796
#28059 := (= f1 #28058)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   797
#28073 := (or #28059 #28062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   798
#28076 := (not #28073)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   799
decl f44 :: S5
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   800
#107 := f44
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   801
#28069 := (f7 f44 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   802
#28070 := (= f1 #28069)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   803
#3535 := (f7 f44 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   804
#29470 := (= #3535 #28069)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   805
#29467 := (= #28069 #3535)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   806
#29468 := [monotonicity #29426]: #29467
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   807
#29471 := [symm #29468]: #29470
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   808
#12390 := (= f1 #3535)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   809
#3536 := (= #3535 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   810
#12392 := (iff #3536 #12390)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   811
#12393 := [rewrite]: #12392
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   812
#12389 := [asserted]: #3536
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   813
#12396 := [mp #12389 #12393]: #12390
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   814
#29472 := [trans #12396 #29471]: #28070
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   815
#28071 := (not #28070)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   816
#28442 := (or #28071 #28076)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   817
decl f15 :: (-> S12 S11 S1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   818
decl f31 :: (-> S23 S10 S11)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   819
decl f188 :: (-> S78 Int S6)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   820
decl f189 :: (-> S79 S6 S78)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   821
decl f190 :: S79
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   822
#1646 := f190
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   823
#3773 := (f189 f190 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   824
#3774 := (f188 #3773 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   825
#3775 := (f80 f81 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   826
#3780 := (f53 #3775 #3779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   827
#25828 := (f20 f179 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   828
#27043 := (f53 #3775 #25828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   829
decl f32 :: (-> S24 S9 S23)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   830
decl f33 :: S24
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   831
#64 := f33
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   832
#27590 := (f32 f33 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   833
#27591 := (f31 #27590 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   834
decl f16 :: (-> S13 S10 S12)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   835
decl f223 :: S93
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   836
#1983 := f223
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   837
#27155 := (f217 f223 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   838
#27970 := (f189 f190 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   839
#27971 := (f188 #27970 #27155)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   840
#27972 := (f80 f81 #27971)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   841
#27973 := (f53 #27972 #3779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   842
decl f30 :: S13
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   843
#49 := f30
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   844
#28065 := (f16 f30 #27973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   845
#28066 := (f15 #28065 #27591)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   846
#28067 := (= f1 #28066)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   847
#27592 := (f16 f30 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   848
#27593 := (f15 #27592 #27591)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   849
#28436 := (= #27593 #28066)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   850
#28408 := (= #28066 #27593)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   851
#28406 := (= #28065 #27592)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   852
#28404 := (= #27592 #28065)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   853
#28403 := (= #27043 #27973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   854
#28366 := (= #3780 #27973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   855
#28364 := (= #27973 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   856
#28362 := (= #27972 #3775)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   857
#28358 := (= #27971 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   858
#28371 := (= #27155 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   859
#27156 := (= f454 #27155)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   860
#1647 := (f189 f190 #473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   861
#1648 := (f188 #1647 #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   862
#1970 := (pattern #1648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   863
#1984 := (f217 f223 #1648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   864
#9207 := (= #244 #1984)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   865
#9210 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #1970) #9207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   866
#18175 := (~ #9210 #9210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   867
#18173 := (~ #9207 #9207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   868
#18174 := [refl]: #18173
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   869
#18176 := [nnf-pos #18174]: #18175
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   870
#1985 := (= #1984 #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   871
#1986 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #1970) #1985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   872
#9211 := (iff #1986 #9210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   873
#9208 := (iff #1985 #9207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   874
#9209 := [rewrite]: #9208
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   875
#9212 := [quant-intro #9209]: #9211
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   876
#9206 := [asserted]: #1986
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   877
#9215 := [mp #9206 #9212]: #9210
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   878
#18177 := [mp~ #9215 #18176]: #9210
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   879
#27162 := (not #9210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   880
#27163 := (or #27162 #27156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   881
#27164 := [quant-inst #21 #3768]: #27163
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   882
#29452 := [unit-resolution #27164 #18177]: #27156
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   883
#28372 := [symm #29452]: #28371
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   884
#28359 := (= #27970 #3773)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   885
#28360 := [monotonicity #29426]: #28359
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   886
#28361 := [monotonicity #28360 #28372]: #28358
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   887
#28363 := [monotonicity #28361]: #28362
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   888
#28365 := [monotonicity #28363]: #28364
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   889
#28402 := [symm #28365]: #28366
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   890
#27739 := (= #27043 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   891
#27044 := (= #3780 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   892
#3786 := (f85 f90 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   893
#3787 := (f7 #3786 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   894
#12908 := (= f1 #3787)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   895
decl f45 :: S5
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   896
#110 := f45
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   897
#3795 := (f7 f45 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   898
#12920 := (= f1 #3795)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   899
#3792 := (f26 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   900
#12914 := (= f29 #3792)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   901
#12917 := (not #12914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   902
#3790 := (f37 #3789 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   903
#12911 := (= f1 #3790)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   904
#3784 := (f48 #3783 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   905
#12905 := (= f51 #3784)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   906
#3781 := (f37 #3772 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   907
#12902 := (= f1 #3781)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   908
#15027 := (and #12902 #12905 #12908 #12911 #12917 #12920)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   909
decl f451 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   910
#3756 := f451
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   911
#15083 := (* -1::Int f451)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   912
decl f137 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   913
#586 := f137
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   914
#15084 := (+ f137 #15083)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   915
#15082 := (>= #15084 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   916
#15080 := (>= f451 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   917
#15087 := (and #15080 #15082)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   918
#15090 := (not #15087)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   919
decl f452 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   920
#3760 := f452
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   921
#15069 := (* -1::Int f452)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   922
decl f135 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   923
#566 := f135
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   924
#15070 := (+ f135 #15069)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   925
#15068 := (>= #15070 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   926
#15066 := (>= f452 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   927
#15073 := (and #15066 #15068)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   928
#15076 := (not #15073)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   929
decl f453 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   930
#3764 := f453
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   931
#15055 := (* -1::Int f453)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   932
#15056 := (+ f135 #15055)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   933
#15054 := (>= #15056 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   934
#15052 := (>= f453 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   935
#15059 := (and #15052 #15054)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   936
#15062 := (not #15059)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   937
#1301 := 1099511627776::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   938
#15040 := (>= f454 1099511627776::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   939
#15030 := (not #15027)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   940
decl f457 :: (-> S186 S185 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   941
#3811 := (:var 0 S185)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   942
decl f458 :: S186
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   943
#3810 := f458
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   944
#3812 := (f457 f458 #3811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   945
#3813 := (pattern #3812)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   946
decl f459 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   947
#3814 := f459
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   948
#15017 := (* -1::Int f459)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   949
#15018 := (+ #3812 #15017)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   950
#15016 := (>= #15018 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   951
#15015 := (not #15016)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   952
#15021 := (forall (vars (?v0 S185)) (:pat #3813) #15015)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   953
#15024 := (not #15021)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   954
#14308 := (not #14307)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   955
#14871 := (and #3872 #14308)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   956
#14876 := (not #14871)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   957
#14859 := (+ f137 #14805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   958
#14858 := (>= #14859 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   959
#14862 := (and #14855 #14858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   960
#14865 := (not #14862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   961
#14846 := (+ f135 #14776)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   962
#14845 := (>= #14846 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   963
#14849 := (and #14312 #14845)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   964
#14852 := (not #14849)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   965
#14337 := (+ f135 #14336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   966
#14836 := (>= #14337 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   967
#14839 := (and #14833 #14836)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   968
#14842 := (not #14839)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   969
#5274 := (* -1::Int f135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   970
#5275 := (+ #244 #5274)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   971
#5276 := (<= #5275 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   972
#5283 := (and #4962 #5276)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   973
#6498 := (not #5283)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   974
#14816 := (or #6498 #14793 #14807)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   975
#14821 := (forall (vars (?v0 Int)) #14816)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   976
#14824 := (not #14821)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   977
#14779 := (not #14778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   978
#14785 := (and #13049 #14779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   979
#14790 := (not #14785)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   980
#14630 := (not #14628)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   981
#14668 := (and #3948 #4962 #5276 #14630)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   982
#14673 := (exists (vars (?v0 Int)) #14668)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   983
#14651 := (or #6498 #14628 #14642)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   984
#14656 := (forall (vars (?v0 Int)) #14651)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   985
#14676 := (not #14656)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   986
#14682 := (or #14676 #14673)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   987
#14687 := (and #14656 #14682)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   988
#14317 := (and #14312 #14315)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   989
#14320 := (not #14317)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   990
decl f341 :: S1
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   991
#3125 := f341
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   992
#11726 := (= f1 f341)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   993
#13173 := (not #11726)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   994
#14714 := (or #13173 #13139 #13130 #13121 #13112 #14320 #14687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   995
#14719 := (and #11726 #14714)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   996
#14744 := (or #14320 #14601 #14719)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   997
#14335 := (>= #14337 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   998
#14424 := (and #14333 #14335)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
   999
#14427 := (not #14424)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1000
#14394 := (not #14393)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1001
#14400 := (and #13442 #14394)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1002
#14380 := (or #6498 #14357 #14371)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1003
#14385 := (forall (vars (?v0 Int)) #14380)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1004
#14388 := (not #14385)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1005
#14405 := (or #14388 #14400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1006
#14408 := (and #14385 #14405)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1007
#14411 := (or #14354 #14408)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1008
#14414 := (and #14349 #14411)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1009
#14343 := (and #14324 #14341)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1010
#14346 := (not #14343)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1011
#14442 := (or #13491 #14346 #14414 #14421 #14427)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1012
#14450 := (and #14333 #14335 #14442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1013
#14326 := (and #14315 #14324)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1014
#14329 := (not #14326)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1015
#14561 := (or #13656 #13647 #14320 #14329 #14450 #14506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1016
#13386 := (and #13374 #13383)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1017
#13584 := (not #13386)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1018
#14482 := (or #13584 #13575 #13566 #13557 #13539 #13530 #14455 #14329 #14450)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1019
#14490 := (and #13374 #13383 #14482)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1020
#13380 := (and #13374 #13377)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1021
#13596 := (not #13380)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1022
#14495 := (or #13596 #14490)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1023
#14501 := (and #13374 #13377 #14495)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1024
#14531 := (or #14320 #14501 #14507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1025
#14566 := (and #14531 #14561)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1026
#14575 := (or #13584 #14320 #14566)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1027
#14583 := (and #13374 #13383 #14575)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1028
#14588 := (or #13596 #14583)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1029
#14594 := (and #13374 #13377 #14588)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1030
#14623 := (or #14320 #14594 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1031
#14749 := (and #14623 #14744)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1032
#13360 := (and #13354 #13357)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1033
#13823 := (not #13360)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1034
decl f98 :: S50
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1035
#326 := f98
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1036
#3807 := (f82 f98 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1037
#12944 := (= f1 #3807)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1038
#13063 := (and #12944 #13057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1039
#13201 := (not #13063)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1040
#14942 := (or #13201 #14773 #13859 #13850 #13841 #13832 #13823 #14320 #14749 #14790 #14824 #14830 #14842 #14852 #14865 #14876)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1041
#14950 := (and #3872 #14308 #14942)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1042
#14296 := (or #6498 #14274 #14286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1043
#14301 := (forall (vars (?v0 Int)) #14296)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1044
#14304 := (not #14301)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1045
#14955 := (or #14304 #14950)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1046
#14958 := (and #14301 #14955)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1047
#14961 := (or #14271 #14958)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1048
#14964 := (and #14268 #14961)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1049
#12991 := (and #12979 #12988)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1050
#14075 := (not #12991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1051
#14985 := (or #14066 #14075 #14057 #14048 #14039 #14964)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1052
#14993 := (and #12979 #12988 #14985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1053
#12985 := (and #12979 #12982)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1054
#14087 := (not #12985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1055
#14998 := (or #14087 #14993)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1056
#15004 := (and #12979 #12982 #14998)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1057
decl f312 :: (-> S130 S129 S1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1058
decl f471 :: S129
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1059
#3853 := f471
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1060
decl f313 :: (-> S131 S10 S130)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1061
decl f314 :: (-> S132 S10 S131)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1062
decl f315 :: (-> S133 S9 S132)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1063
decl f319 :: S133
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1064
#2846 := f319
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1065
#3850 := (f315 f319 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1066
#3851 := (f314 #3850 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1067
#3852 := (f313 #3851 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1068
#3854 := (f312 #3852 f471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1069
#12976 := (= f1 #3854)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1070
#14099 := (not #12976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1071
#15009 := (or #14099 #15004)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1072
#15012 := (and #12976 #15009)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1073
#14242 := (+ f135 #14241)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1074
#14240 := (>= #14242 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1075
#14238 := (>= f454 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1076
#14245 := (and #14238 #14240)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1077
#14248 := (not #14245)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1078
decl f469 :: (-> S193 Int S27)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1079
decl f468 :: Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1080
#3837 := f468
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1081
decl f470 :: S193
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1082
#3840 := f470
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1083
#3841 := (f469 f470 f468)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1084
#3842 := (f37 #3841 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1085
#3843 := (pattern #3842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1086
#12962 := (= f1 #3842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1087
#12968 := (not #12962)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1088
#12973 := (forall (vars (?v0 S10)) (:pat #3843) #12968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1089
#14120 := (not #12973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1090
decl f439 :: S3
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1091
#3713 := f439
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1092
#3819 := (f461 #3818 f439)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1093
#3833 := (f460 #3819 f437)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1094
#3834 := (f8 #3833 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1095
#3835 := (f7 #3834 f10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1096
#12959 := (= f1 #3835)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1097
#14138 := (not #12959)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1098
#3827 := (f465 #3826 f439)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1099
#3828 := (f464 #3827 f438)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1100
#3829 := (f85 #3828 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1101
#3830 := (f7 #3829 #22)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1102
#12953 := (= f1 #3830)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1103
#3820 := (f460 #3819 f438)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1104
#3822 := (f8 #3820 #3821)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1105
#3823 := (f7 #3822 #22)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1106
#12950 := (= f1 #3823)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1107
#12956 := (and #12950 #12953)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1108
#14147 := (not #12956)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1109
#3804 := (f322 f323 f439)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1110
#3805 := (f82 #3804 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1111
#12941 := (= f1 #3805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1112
#12947 := (and #12941 #12944)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1113
#14165 := (not #12947)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1114
decl f324 :: S50
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1115
#2901 := f324
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1116
#3802 := (f82 f324 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1117
#12938 := (= f1 #3802)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1118
#14174 := (not #12938)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1119
decl f266 :: (-> S108 S9 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1120
decl f267 :: S108
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1121
#2248 := f267
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1122
#3838 := (f266 f267 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1123
#3839 := (= f468 #3838)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1124
#14129 := (not #3839)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1125
#15135 := (or #14129 #14174 #14165 #14147 #14138 #14120 #14248 #14307 #15012 #15024 #15030 #15040 #15062 #15076 #15090)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1126
#15140 := (not #15135)
34994
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  1127
#1 := true
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1128
#3943 := (< #244 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1129
#3949 := (and #3943 #3948)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1130
#568 := (<= #244 f135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1131
#3950 := (and #568 #3949)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1132
#410 := (<= 0::Int #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1133
#3951 := (and #410 #3950)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1134
#3952 := (exists (vars (?v0 Int)) #3951)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1135
#3953 := (and #3952 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1136
#3944 := (<= #3897 f479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1137
#3945 := (implies #3943 #3944)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1138
#569 := (and #410 #568)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1139
#3946 := (implies #569 #3945)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1140
#3947 := (forall (vars (?v0 Int)) #3946)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1141
#3954 := (implies #3947 #3953)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1142
#3955 := (and #3947 #3954)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1143
#3942 := (= f479 f473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1144
#3956 := (implies #3942 #3955)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1145
#3940 := (= f478 f474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1146
#3957 := (implies #3940 #3956)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1147
#3938 := (= f477 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1148
#3958 := (implies #3938 #3957)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1149
#3936 := (= f476 f473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1150
#3959 := (implies #3936 #3958)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1151
#3909 := (<= 0::Int f474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1152
#3916 := (<= 1::Int f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1153
#3917 := (and #3916 #3909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1154
#3960 := (implies #3917 #3959)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1155
#3961 := (implies #3917 #3960)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1156
#3962 := (implies #3917 #3961)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1157
#3126 := (= f341 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1158
#3963 := (implies #3126 #3962)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1159
#3964 := (and #3126 #3963)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1160
#3965 := (implies #3917 #3964)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1161
#3966 := (implies #3917 #3965)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1162
#4154 := (implies #3917 #3966)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1163
#4155 := (implies #3917 #4154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1164
#4153 := (<= f454 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1165
#4156 := (implies #4153 #4155)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1166
#4157 := (implies #3917 #4156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1167
#4106 := (= #4105 f481)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1168
#4102 := (< f482 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1169
#4107 := (and #4102 #4106)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1170
#4108 := (and #4107 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1171
#4098 := (<= #3897 f481)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1172
#4097 := (< #244 f483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1173
#4099 := (implies #4097 #4098)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1174
#4100 := (implies #569 #4099)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1175
#4101 := (forall (vars (?v0 Int)) #4100)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1176
#4109 := (implies #4101 #4108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1177
#4110 := (and #4101 #4109)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1178
#4096 := (<= f483 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1179
#4111 := (implies #4096 #4110)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1180
#4112 := (and #4096 #4111)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1181
#4081 := (<= 0::Int f482)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1182
#4094 := (<= 2::Int f483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1183
#4095 := (and #4094 #4081)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1184
#4113 := (implies #4095 #4112)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1185
#4093 := (= #4092 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1186
#4114 := (implies #4093 #4113)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1187
#4083 := (+ f475 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1188
#4088 := (= f483 #4083)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1189
#4115 := (implies #4088 #4114)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1190
#4085 := (<= #4083 f135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1191
#4084 := (<= 0::Int #4083)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1192
#4086 := (and #4084 #4085)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1193
#4116 := (implies #4086 #4115)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1194
#4117 := (and #4086 #4116)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1195
#4082 := (and #3916 #4081)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1196
#4118 := (implies #4082 #4117)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1197
#4135 := (= f482 f474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1198
#4136 := (implies #4135 #4118)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1199
#4134 := (= f481 f473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1200
#4137 := (implies #4134 #4136)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1201
#4138 := (implies #3917 #4137)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1202
#4139 := (implies #3917 #4138)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1203
#4140 := (implies #3917 #4139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1204
#4133 := (<= #4062 f473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1205
#4141 := (implies #4133 #4140)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1206
#4142 := (implies #3917 #4141)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1207
#4080 := (= f482 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1208
#4119 := (implies #4080 #4118)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1209
#4078 := (= f481 f480)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1210
#4120 := (implies #4078 #4119)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1211
#4076 := (and #3916 #3916)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1212
#4121 := (implies #4076 #4120)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1213
#4075 := (= #4074 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1214
#4122 := (implies #4075 #4121)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1215
#4070 := (= #4069 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1216
#4123 := (implies #4070 #4122)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1217
#4065 := (= f480 #4062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1218
#4124 := (implies #4065 #4123)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1219
#4060 := (= #4059 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1220
#4055 := (= #4054 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1221
#4061 := (and #4055 #4060)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1222
#4125 := (implies #4061 #4124)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1223
#4126 := (and #4061 #4125)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1224
#4057 := (= #4056 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1225
#4058 := (and #4055 #4057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1226
#4127 := (implies #4058 #4126)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1227
#4128 := (and #4058 #4127)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1228
#4129 := (implies #3917 #4128)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1229
#4130 := (implies #3917 #4129)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1230
#4063 := (< f473 #4062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1231
#4131 := (implies #4063 #4130)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1232
#4132 := (implies #3917 #4131)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1233
#4143 := (and #4132 #4142)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1234
#4144 := (implies #3917 #4143)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1235
#4145 := (implies #4061 #4144)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1236
#4146 := (and #4061 #4145)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1237
#4147 := (implies #4058 #4146)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1238
#4148 := (and #4058 #4147)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1239
#4149 := (implies #3917 #4148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1240
#4150 := (implies #3917 #4149)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1241
#4050 := (< f475 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1242
#4151 := (implies #4050 #4150)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1243
#4152 := (implies #3917 #4151)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1244
#4158 := (and #4152 #4157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1245
#4159 := (implies #3917 #4158)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1246
decl f77 :: (-> S48 S9 S47)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1247
decl f78 :: S48
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1248
#175 := f78
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1249
#3972 := (f77 f78 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1250
#4048 := (= #3972 #3972)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1251
#4047 := (= #3997 #3997)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1252
#4049 := (and #4047 #4048)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1253
#4160 := (implies #4049 #4159)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1254
#4045 := (= #4044 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1255
#4040 := (= #4039 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1256
#4046 := (and #4040 #4045)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1257
#4161 := (implies #4046 #4160)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1258
#4036 := (= #4035 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1259
#4162 := (implies #4036 #4161)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1260
#4032 := (= #4031 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1261
#4163 := (implies #4032 #4162)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1262
#4028 := (= #4027 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1263
#4164 := (implies #4028 #4163)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1264
#4024 := (= #4023 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1265
#4165 := (implies #4024 #4164)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1266
#3808 := (= #3807 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1267
#3933 := (= #3932 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1268
#3934 := (and #3933 #3808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1269
#4166 := (implies #3934 #4165)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1270
#4013 := (= #4012 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1271
decl f265 :: S42
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1272
#2245 := f265
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1273
#4006 := (f70 f265 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1274
#4007 := (f20 #4006 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1275
#4008 := (pattern #4007)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1276
#4009 := (<= #4007 #4007)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1277
#4010 := (forall (vars (?v0 S10)) (:pat #4008) #4009)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1278
#4014 := (and #4010 #4013)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1279
#4005 := (<= #3838 #3838)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1280
#4015 := (and #4005 #4014)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1281
#4167 := (implies #4015 #4166)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1282
#3999 := (f101 #3998 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1283
#4000 := (pattern #3999)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1284
#3987 := (f37 #3865 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1285
#3988 := (= #3987 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1286
#4001 := (= #3999 #3999)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1287
#4002 := (and #4001 #3988)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1288
#4003 := (implies #3988 #4002)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1289
#4004 := (forall (vars (?v0 S10)) (:pat #4000) #4003)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1290
#4016 := (and #4004 #4015)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1291
decl f74 :: (-> S45 S10 S44)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1292
decl f75 :: (-> S46 S47 S45)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1293
decl f76 :: S46
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1294
#174 := f76
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1295
#3973 := (f75 f76 #3972)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1296
#3974 := (f74 #3973 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1297
#3975 := (pattern #3974)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1298
#3993 := (= #3974 #3974)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1299
#3994 := (and #3993 #3988)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1300
#3995 := (implies #3988 #3994)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1301
#3996 := (forall (vars (?v0 S10)) (:pat #3975) #3995)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1302
#4017 := (and #3996 #4016)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1303
decl f39 :: (-> S28 S29 S16)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1304
decl f41 :: (-> S30 S9 S29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1305
decl f42 :: S30
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1306
#85 := f42
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1307
#3983 := (f41 f42 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1308
decl f40 :: S28
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1309
#84 := f40
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1310
#3984 := (f39 f40 #3983)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1311
#3985 := (f20 #3984 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1312
#3986 := (pattern #3985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1313
#3989 := (= #3985 #3985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1314
#3990 := (and #3989 #3988)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1315
#3991 := (implies #3988 #3990)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1316
#3992 := (forall (vars (?v0 S10)) (:pat #3986) #3991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1317
#4018 := (and #3992 #4017)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1318
decl f419 :: S21
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1319
#3593 := f419
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1320
#3976 := (f48 #3783 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1321
#3977 := (f27 f28 #3976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1322
#3978 := (f26 #3977)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1323
#3979 := (= #3978 f419)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1324
#3980 := (not #3979)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1325
#3981 := (implies #3980 #3980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1326
#3982 := (forall (vars (?v0 S10)) (:pat #3975) #3981)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1327
#4019 := (and #3982 #4018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1328
#4168 := (implies #4019 #4167)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1329
#4169 := (implies #3917 #4168)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1330
#4170 := (implies #3917 #4169)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1331
#4171 := (implies #3917 #4170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1332
#3967 := (implies #3934 #3966)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1333
#3968 := (implies #3917 #3967)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1334
#3969 := (implies #3917 #3968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1335
#3930 := (not true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1336
#3970 := (implies #3930 #3969)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1337
#3971 := (implies #3917 #3970)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1338
#4172 := (and #3971 #4171)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1339
#4173 := (implies #3917 #4172)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1340
#3928 := (= #3927 f473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1341
#3924 := (< f474 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1342
#3929 := (and #3924 #3928)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1343
#4174 := (implies #3929 #4173)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1344
#3920 := (<= #3897 f473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1345
#3919 := (< #244 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1346
#3921 := (implies #3919 #3920)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1347
#3922 := (implies #569 #3921)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1348
#3923 := (forall (vars (?v0 Int)) #3922)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1349
#4175 := (implies #3923 #4174)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1350
#3918 := (<= f475 f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1351
#4176 := (implies #3918 #4175)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1352
#4177 := (implies #3917 #4176)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1353
#3914 := (<= f475 f135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1354
#3913 := (<= 0::Int f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1355
#3915 := (and #3913 #3914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1356
#4178 := (implies #3915 #4177)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1357
#3910 := (<= f474 f135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1358
#3911 := (and #3909 #3910)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1359
#4179 := (implies #3911 #4178)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1360
#3906 := (<= f473 f137)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1361
#3905 := (<= 0::Int f473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1362
#3907 := (and #3905 #3906)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1363
#4180 := (implies #3907 #4179)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1364
#3902 := (= #3871 f472)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1365
#3770 := (< 0::Int f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1366
#3903 := (and #3770 #3902)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1367
#4181 := (implies #3903 #4180)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1368
#4182 := (and #3903 #4181)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1369
#3898 := (<= #3897 f472)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1370
#3894 := (< #244 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1371
#3899 := (implies #3894 #3898)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1372
#3900 := (implies #569 #3899)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1373
#3901 := (forall (vars (?v0 Int)) #3900)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1374
#4183 := (implies #3901 #4182)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1375
#4184 := (and #3901 #4183)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1376
#3893 := (<= 1::Int f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1377
#4185 := (implies #3893 #4184)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1378
#4186 := (and #3893 #4185)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1379
#3889 := (<= 0::Int 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1380
#3890 := (and #3889 #3889)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1381
#3888 := (<= 1::Int 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1382
#3891 := (and #3888 #3890)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1383
#3892 := (and #3888 #3891)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1384
#4187 := (implies #3892 #4186)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1385
#3887 := (= #3886 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1386
#4188 := (implies #3887 #4187)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1387
#3882 := (= #3881 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1388
#4189 := (implies #3882 #4188)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1389
#3877 := (= #3876 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1390
#4190 := (implies #3877 #4189)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1391
#4191 := (implies #3872 #4190)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1392
#3867 := (= #3866 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1393
#3861 := (= #3860 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1394
#3868 := (and #3861 #3867)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1395
#4192 := (implies #3868 #4191)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1396
#4193 := (and #3868 #4192)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1397
#3863 := (= #3862 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1398
#3864 := (and #3861 #3863)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1399
#4194 := (implies #3864 #4193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1400
#4195 := (and #3864 #4194)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1401
#3855 := (= #3854 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1402
#4196 := (implies #3855 #4195)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1403
#4197 := (and #3855 #4196)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1404
#3848 := (<= f454 f135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1405
#3847 := (<= 0::Int f454)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1406
#3849 := (and #3847 #3848)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1407
#4198 := (implies #3849 #4197)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1408
#3844 := (= #3842 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1409
#3845 := (iff #3844 false)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1410
#3846 := (forall (vars (?v0 S10)) (:pat #3843) #3845)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1411
#4199 := (implies #3846 #4198)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1412
#4200 := (implies #3839 #4199)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1413
#3836 := (= #3835 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1414
#4201 := (implies #3836 #4200)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1415
#3831 := (= #3830 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1416
#3824 := (= #3823 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1417
#3832 := (and #3824 #3831)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1418
#4202 := (implies #3832 #4201)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1419
#3815 := (< #3812 f459)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1420
#3816 := (forall (vars (?v0 S185)) (:pat #3813) #3815)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1421
#4203 := (implies #3816 #4202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1422
#3806 := (= #3805 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1423
#3809 := (and #3806 #3808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1424
#4204 := (implies #3809 #4203)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1425
#3803 := (= #3802 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1426
#4205 := (implies #3803 #4204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1427
#3796 := (= #3795 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1428
#3793 := (= #3792 f29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1429
#3794 := (not #3793)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1430
#3797 := (and #3794 #3796)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1431
#3791 := (= #3790 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1432
#3798 := (and #3791 #3797)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1433
#3788 := (= #3787 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1434
#3799 := (and #3788 #3798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1435
#3785 := (= #3784 f51)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1436
#3800 := (and #3785 #3799)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1437
#3782 := (= #3781 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1438
#3801 := (and #3782 #3800)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1439
#4206 := (implies #3801 #4205)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1440
#4207 := (implies #3770 #4206)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1441
#3769 := (< f454 1099511627776::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1442
#4208 := (implies #3769 #4207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1443
#3766 := (<= f453 f135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1444
#3765 := (<= 0::Int f453)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1445
#3767 := (and #3765 #3766)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1446
#4209 := (implies #3767 #4208)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1447
#3762 := (<= f452 f135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1448
#3761 := (<= 0::Int f452)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1449
#3763 := (and #3761 #3762)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1450
#4210 := (implies #3763 #4209)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1451
#3758 := (<= f451 f137)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1452
#3757 := (<= 0::Int f451)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1453
#3759 := (and #3757 #3758)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1454
#4211 := (implies #3759 #4210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1455
#4212 := (not #4211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1456
#15143 := (iff #4212 #15140)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1457
#13080 := (not #3943)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1458
#13081 := (or #13080 #3944)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1459
#6489 := (not #569)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1460
#13087 := (or #6489 #13081)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1461
#13092 := (forall (vars (?v0 Int)) #13087)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1462
#13100 := (not #13092)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1463
#13101 := (or #3952 #13100)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1464
#13106 := (and #13092 #13101)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1465
#13113 := (or #13112 #13106)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1466
#13122 := (or #13121 #13113)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1467
#13131 := (or #13130 #13122)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1468
#13140 := (or #13139 #13131)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1469
#13031 := (and #3909 #3916)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1470
#13148 := (not #13031)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  1471
#13149 := (or #13148 #13140)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1472
#13157 := (or #13148 #13149)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1473
#13165 := (or #13148 #13157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1474
#13174 := (or #13173 #13165)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1475
#13179 := (and #11726 #13174)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1476
#13185 := (or #13148 #13179)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1477
#13193 := (or #13148 #13185)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1478
#13772 := (or #13148 #13193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1479
#13780 := (or #13148 #13772)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1480
#13788 := (not #4153)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1481
#13789 := (or #13788 #13780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1482
#13797 := (or #13148 #13789)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1483
#13445 := (and #4102 #13442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1484
#13427 := (not #4097)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1485
#13428 := (or #13427 #4098)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1486
#13434 := (or #6489 #13428)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1487
#13439 := (forall (vars (?v0 Int)) #13434)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1488
#13458 := (not #13439)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1489
#13459 := (or #13458 #13445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1490
#13464 := (and #13439 #13459)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1491
#13470 := (not #4096)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1492
#13471 := (or #13470 #13464)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1493
#13476 := (and #4096 #13471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1494
#13424 := (and #4081 #4094)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1495
#13482 := (not #13424)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1496
#13483 := (or #13482 #13476)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1497
#13492 := (or #13491 #13483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1498
#13406 := (+ 1::Int f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1499
#13418 := (= f483 #13406)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1500
#13500 := (not #13418)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1501
#13501 := (or #13500 #13492)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1502
#13412 := (<= #13406 f135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1503
#13409 := (<= 0::Int #13406)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1504
#13415 := (and #13409 #13412)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1505
#13509 := (not #13415)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1506
#13510 := (or #13509 #13501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1507
#13515 := (and #13415 #13510)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1508
#13521 := (not #4082)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1509
#13522 := (or #13521 #13515)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1510
#13648 := (or #13522 #13647)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1511
#13657 := (or #13656 #13648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1512
#13665 := (or #13148 #13657)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1513
#13673 := (or #13148 #13665)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1514
#13681 := (or #13148 #13673)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1515
#13689 := (not #4133)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1516
#13690 := (or #13689 #13681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1517
#13698 := (or #13148 #13690)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1518
#13531 := (or #13530 #13522)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1519
#13540 := (or #13539 #13531)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1520
#13548 := (not #3916)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1521
#13549 := (or #13548 #13540)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1522
#13558 := (or #13557 #13549)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1523
#13567 := (or #13566 #13558)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1524
#13576 := (or #13575 #13567)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1525
#13585 := (or #13584 #13576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1526
#13590 := (and #13386 #13585)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1527
#13597 := (or #13596 #13590)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1528
#13602 := (and #13380 #13597)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1529
#13608 := (or #13148 #13602)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1530
#13616 := (or #13148 #13608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1531
#13624 := (not #4063)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1532
#13625 := (or #13624 #13616)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1533
#13633 := (or #13148 #13625)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1534
#13703 := (and #13633 #13698)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1535
#13709 := (or #13148 #13703)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1536
#13717 := (or #13584 #13709)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1537
#13722 := (and #13386 #13717)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1538
#13728 := (or #13596 #13722)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1539
#13733 := (and #13380 #13728)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1540
#13739 := (or #13148 #13733)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1541
#13747 := (or #13148 #13739)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1542
#13755 := (not #4050)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1543
#13756 := (or #13755 #13747)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1544
#13764 := (or #13148 #13756)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1545
#13802 := (and #13764 #13797)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1546
#13808 := (or #13148 #13802)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1547
#13824 := (or #13823 #13808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1548
#13833 := (or #13832 #13824)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1549
#13842 := (or #13841 #13833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1550
#13851 := (or #13850 #13842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1551
#13860 := (or #13859 #13851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1552
#13868 := (or #13201 #13860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1553
#13317 := (and #4010 #13314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1554
#13320 := (and #4005 #13317)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1555
#13876 := (not #13320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1556
#13877 := (or #13876 #13868)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1557
#13885 := (or #13876 #13877)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1558
#13893 := (or #13148 #13885)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1559
#13901 := (or #13148 #13893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1560
#13909 := (or #13148 #13901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1561
#13924 := (or #13148 #13909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1562
#13052 := (and #3924 #13049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1563
#13932 := (not #13052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1564
#13933 := (or #13932 #13924)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1565
#13034 := (not #3919)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1566
#13035 := (or #13034 #3920)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1567
#13041 := (or #6489 #13035)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1568
#13046 := (forall (vars (?v0 Int)) #13041)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1569
#13941 := (not #13046)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1570
#13942 := (or #13941 #13933)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1571
#13950 := (not #3918)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1572
#13951 := (or #13950 #13942)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1573
#13959 := (or #13148 #13951)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1574
#13967 := (not #3915)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1575
#13968 := (or #13967 #13959)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1576
#13976 := (not #3911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1577
#13977 := (or #13976 #13968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1578
#13985 := (not #3907)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1579
#13986 := (or #13985 #13977)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1580
#13028 := (and #3770 #3872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1581
#13994 := (not #13028)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1582
#13995 := (or #13994 #13986)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1583
#14000 := (and #13028 #13995)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1584
#13011 := (not #3894)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1585
#13012 := (or #13011 #3898)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1586
#13018 := (or #6489 #13012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1587
#13023 := (forall (vars (?v0 Int)) #13018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1588
#14006 := (not #13023)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1589
#14007 := (or #14006 #14000)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1590
#14012 := (and #13023 #14007)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1591
#14018 := (not #3893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1592
#14019 := (or #14018 #14012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1593
#14024 := (and #3893 #14019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1594
#13005 := (and #3888 #3889)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1595
#13008 := (and #3888 #13005)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1596
#14030 := (not #13008)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1597
#14031 := (or #14030 #14024)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1598
#14040 := (or #14039 #14031)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1599
#14049 := (or #14048 #14040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1600
#14058 := (or #14057 #14049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1601
#14067 := (or #14066 #14058)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1602
#14076 := (or #14075 #14067)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1603
#14081 := (and #12991 #14076)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1604
#14088 := (or #14087 #14081)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1605
#14093 := (and #12985 #14088)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1606
#14100 := (or #14099 #14093)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1607
#14105 := (and #12976 #14100)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1608
#14111 := (not #3849)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1609
#14112 := (or #14111 #14105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1610
#14121 := (or #14120 #14112)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1611
#14130 := (or #14129 #14121)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1612
#14139 := (or #14138 #14130)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1613
#14148 := (or #14147 #14139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1614
#14156 := (not #3816)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1615
#14157 := (or #14156 #14148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1616
#14166 := (or #14165 #14157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1617
#14175 := (or #14174 #14166)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1618
#12923 := (and #12917 #12920)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1619
#12926 := (and #12911 #12923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1620
#12929 := (and #12908 #12926)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1621
#12932 := (and #12905 #12929)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1622
#12935 := (and #12902 #12932)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1623
#14183 := (not #12935)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1624
#14184 := (or #14183 #14175)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1625
#14192 := (not #3770)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1626
#14193 := (or #14192 #14184)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1627
#14201 := (not #3769)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1628
#14202 := (or #14201 #14193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1629
#14210 := (not #3767)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1630
#14211 := (or #14210 #14202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1631
#14219 := (not #3763)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1632
#14220 := (or #14219 #14211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1633
#14228 := (not #3759)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1634
#14229 := (or #14228 #14220)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1635
#14234 := (not #14229)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1636
#15141 := (iff #14234 #15140)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1637
#15138 := (iff #14229 #15135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1638
#15093 := (or #14248 #15012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1639
#15096 := (or #14120 #15093)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1640
#15099 := (or #14129 #15096)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1641
#15102 := (or #14138 #15099)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1642
#15105 := (or #14147 #15102)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1643
#15108 := (or #15024 #15105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1644
#15111 := (or #14165 #15108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1645
#15114 := (or #14174 #15111)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1646
#15117 := (or #15030 #15114)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1647
#15120 := (or #14307 #15117)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1648
#15123 := (or #15040 #15120)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1649
#15126 := (or #15062 #15123)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1650
#15129 := (or #15076 #15126)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1651
#15132 := (or #15090 #15129)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1652
#15136 := (iff #15132 #15135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1653
#15137 := [rewrite]: #15136
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1654
#15133 := (iff #14229 #15132)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1655
#15130 := (iff #14220 #15129)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1656
#15127 := (iff #14211 #15126)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1657
#15124 := (iff #14202 #15123)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1658
#15121 := (iff #14193 #15120)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1659
#15118 := (iff #14184 #15117)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1660
#15115 := (iff #14175 #15114)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1661
#15112 := (iff #14166 #15111)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1662
#15109 := (iff #14157 #15108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1663
#15106 := (iff #14148 #15105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1664
#15103 := (iff #14139 #15102)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1665
#15100 := (iff #14130 #15099)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1666
#15097 := (iff #14121 #15096)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1667
#15094 := (iff #14112 #15093)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1668
#15013 := (iff #14105 #15012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1669
#15010 := (iff #14100 #15009)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1670
#15007 := (iff #14093 #15004)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1671
#15001 := (and #12985 #14998)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1672
#15005 := (iff #15001 #15004)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1673
#15006 := [rewrite]: #15005
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1674
#15002 := (iff #14093 #15001)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1675
#14999 := (iff #14088 #14998)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1676
#14996 := (iff #14081 #14993)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1677
#14990 := (and #12991 #14985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1678
#14994 := (iff #14990 #14993)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1679
#14995 := [rewrite]: #14994
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1680
#14991 := (iff #14081 #14990)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1681
#14988 := (iff #14076 #14985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1682
#14967 := (or false #14964)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1683
#14970 := (or #14039 #14967)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1684
#14973 := (or #14048 #14970)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1685
#14976 := (or #14057 #14973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1686
#14979 := (or #14066 #14976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1687
#14982 := (or #14075 #14979)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1688
#14986 := (iff #14982 #14985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1689
#14987 := [rewrite]: #14986
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1690
#14983 := (iff #14076 #14982)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1691
#14980 := (iff #14067 #14979)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1692
#14977 := (iff #14058 #14976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1693
#14974 := (iff #14049 #14973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1694
#14971 := (iff #14040 #14970)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1695
#14968 := (iff #14031 #14967)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1696
#14965 := (iff #14024 #14964)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1697
#14962 := (iff #14019 #14961)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1698
#14959 := (iff #14012 #14958)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1699
#14956 := (iff #14007 #14955)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1700
#14953 := (iff #14000 #14950)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1701
#14868 := (and #14308 #3872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1702
#14947 := (and #14868 #14942)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1703
#14951 := (iff #14947 #14950)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1704
#14952 := [rewrite]: #14951
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1705
#14948 := (iff #14000 #14947)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1706
#14945 := (iff #13995 #14942)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1707
#14879 := (or #14320 #14749)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1708
#14882 := (or #13823 #14879)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1709
#14885 := (or #13832 #14882)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1710
#14888 := (or #13841 #14885)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1711
#14891 := (or #13850 #14888)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1712
#14894 := (or #13859 #14891)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1713
#14897 := (or #13201 #14894)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1714
#14900 := (or #14773 #14897)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1715
#14903 := (or #14773 #14900)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1716
#14906 := (or #14320 #14903)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1717
#14909 := (or #14320 #14906)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1718
#14912 := (or #14320 #14909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1719
#14915 := (or #14320 #14912)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1720
#14918 := (or #14790 #14915)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1721
#14921 := (or #14824 #14918)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1722
#14924 := (or #14830 #14921)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1723
#14927 := (or #14320 #14924)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1724
#14930 := (or #14842 #14927)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1725
#14933 := (or #14852 #14930)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1726
#14936 := (or #14865 #14933)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1727
#14939 := (or #14876 #14936)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1728
#14943 := (iff #14939 #14942)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1729
#14944 := [rewrite]: #14943
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1730
#14940 := (iff #13995 #14939)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1731
#14937 := (iff #13986 #14936)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1732
#14934 := (iff #13977 #14933)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1733
#14931 := (iff #13968 #14930)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1734
#14928 := (iff #13959 #14927)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1735
#14925 := (iff #13951 #14924)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1736
#14922 := (iff #13942 #14921)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1737
#14919 := (iff #13933 #14918)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1738
#14916 := (iff #13924 #14915)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1739
#14913 := (iff #13909 #14912)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1740
#14910 := (iff #13901 #14909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1741
#14907 := (iff #13893 #14906)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1742
#14904 := (iff #13885 #14903)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1743
#14901 := (iff #13877 #14900)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1744
#14898 := (iff #13868 #14897)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1745
#14895 := (iff #13860 #14894)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1746
#14892 := (iff #13851 #14891)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1747
#14889 := (iff #13842 #14888)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1748
#14886 := (iff #13833 #14885)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1749
#14883 := (iff #13824 #14882)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1750
#14880 := (iff #13808 #14879)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1751
#14750 := (iff #13802 #14749)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1752
#14747 := (iff #13797 #14744)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1753
#14726 := (or #14320 #14719)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1754
#14729 := (or #14320 #14726)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1755
#14732 := (or #14320 #14729)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1756
#14735 := (or #14320 #14732)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1757
#14738 := (or #14601 #14735)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1758
#14741 := (or #14320 #14738)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1759
#14745 := (iff #14741 #14744)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1760
#14746 := [rewrite]: #14745
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1761
#14742 := (iff #13797 #14741)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1762
#14739 := (iff #13789 #14738)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1763
#14736 := (iff #13780 #14735)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1764
#14733 := (iff #13772 #14732)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1765
#14730 := (iff #13193 #14729)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1766
#14727 := (iff #13185 #14726)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1767
#14720 := (iff #13179 #14719)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1768
#14717 := (iff #13174 #14714)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1769
#14690 := (or #13112 #14687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1770
#14693 := (or #13121 #14690)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1771
#14696 := (or #13130 #14693)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1772
#14699 := (or #13139 #14696)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1773
#14702 := (or #14320 #14699)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1774
#14705 := (or #14320 #14702)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1775
#14708 := (or #14320 #14705)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1776
#14711 := (or #13173 #14708)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1777
#14715 := (iff #14711 #14714)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1778
#14716 := [rewrite]: #14715
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1779
#14712 := (iff #13174 #14711)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1780
#14709 := (iff #13165 #14708)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1781
#14706 := (iff #13157 #14705)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1782
#14703 := (iff #13149 #14702)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1783
#14700 := (iff #13140 #14699)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1784
#14697 := (iff #13131 #14696)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1785
#14694 := (iff #13122 #14693)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1786
#14691 := (iff #13113 #14690)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1787
#14688 := (iff #13106 #14687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1788
#14685 := (iff #13101 #14682)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1789
#14679 := (or #14673 #14676)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1790
#14683 := (iff #14679 #14682)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1791
#14684 := [rewrite]: #14683
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1792
#14680 := (iff #13101 #14679)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1793
#14677 := (iff #13100 #14676)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1794
#14657 := (iff #13092 #14656)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1795
#14654 := (iff #13087 #14651)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1796
#14645 := (or #14628 #14642)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1797
#14648 := (or #6498 #14645)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1798
#14652 := (iff #14648 #14651)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1799
#14653 := [rewrite]: #14652
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1800
#14649 := (iff #13087 #14648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1801
#14646 := (iff #13081 #14645)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1802
#14643 := (iff #3944 #14642)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1803
#14644 := [rewrite]: #14643
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1804
#14638 := (iff #13080 #14628)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1805
#14633 := (not #14630)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1806
#14636 := (iff #14633 #14628)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1807
#14637 := [rewrite]: #14636
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1808
#14634 := (iff #13080 #14633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1809
#14631 := (iff #3943 #14630)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1810
#14632 := [rewrite]: #14631
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1811
#14635 := [monotonicity #14632]: #14634
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1812
#14639 := [trans #14635 #14637]: #14638
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1813
#14647 := [monotonicity #14639 #14644]: #14646
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1814
#6499 := (iff #6489 #6498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1815
#5284 := (iff #569 #5283)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1816
#5277 := (iff #568 #5276)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1817
#5278 := [rewrite]: #5277
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1818
#4960 := (iff #410 #4962)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1819
#4961 := [rewrite]: #4960
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1820
#5285 := [monotonicity #4961 #5278]: #5284
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1821
#6500 := [monotonicity #5285]: #6499
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1822
#14650 := [monotonicity #6500 #14647]: #14649
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1823
#14655 := [trans #14650 #14653]: #14654
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1824
#14658 := [quant-intro #14655]: #14657
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1825
#14678 := [monotonicity #14658]: #14677
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1826
#14674 := (iff #3952 #14673)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1827
#14671 := (iff #3951 #14668)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1828
#14659 := (and #14630 #3948)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1829
#14662 := (and #5276 #14659)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1830
#14665 := (and #4962 #14662)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1831
#14669 := (iff #14665 #14668)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1832
#14670 := [rewrite]: #14669
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1833
#14666 := (iff #3951 #14665)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1834
#14663 := (iff #3950 #14662)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1835
#14660 := (iff #3949 #14659)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1836
#14661 := [monotonicity #14632]: #14660
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1837
#14664 := [monotonicity #5278 #14661]: #14663
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1838
#14667 := [monotonicity #4961 #14664]: #14666
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1839
#14672 := [trans #14667 #14670]: #14671
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1840
#14675 := [quant-intro #14672]: #14674
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1841
#14681 := [monotonicity #14675 #14678]: #14680
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1842
#14686 := [trans #14681 #14684]: #14685
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1843
#14689 := [monotonicity #14658 #14686]: #14688
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1844
#14692 := [monotonicity #14689]: #14691
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1845
#14695 := [monotonicity #14692]: #14694
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1846
#14698 := [monotonicity #14695]: #14697
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1847
#14701 := [monotonicity #14698]: #14700
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1848
#14321 := (iff #13148 #14320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1849
#14318 := (iff #13031 #14317)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1850
#14314 := (iff #3916 #14315)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1851
#14316 := [rewrite]: #14314
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1852
#14311 := (iff #3909 #14312)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1853
#14313 := [rewrite]: #14311
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1854
#14319 := [monotonicity #14313 #14316]: #14318
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1855
#14322 := [monotonicity #14319]: #14321
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1856
#14704 := [monotonicity #14322 #14701]: #14703
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1857
#14707 := [monotonicity #14322 #14704]: #14706
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1858
#14710 := [monotonicity #14322 #14707]: #14709
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1859
#14713 := [monotonicity #14710]: #14712
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1860
#14718 := [trans #14713 #14716]: #14717
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1861
#14721 := [monotonicity #14718]: #14720
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1862
#14728 := [monotonicity #14322 #14721]: #14727
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1863
#14731 := [monotonicity #14322 #14728]: #14730
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1864
#14734 := [monotonicity #14322 #14731]: #14733
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1865
#14737 := [monotonicity #14322 #14734]: #14736
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1866
#14724 := (iff #13788 #14601)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1867
#14722 := (iff #4153 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1868
#14723 := [rewrite]: #14722
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1869
#14725 := [monotonicity #14723]: #14724
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1870
#14740 := [monotonicity #14725 #14737]: #14739
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1871
#14743 := [monotonicity #14322 #14740]: #14742
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1872
#14748 := [trans #14743 #14746]: #14747
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1873
#14626 := (iff #13764 #14623)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1874
#14611 := (or #14320 #14594)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1875
#14614 := (or #14320 #14611)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1876
#14617 := (or #14600 #14614)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1877
#14620 := (or #14320 #14617)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1878
#14624 := (iff #14620 #14623)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1879
#14625 := [rewrite]: #14624
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1880
#14621 := (iff #13764 #14620)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1881
#14618 := (iff #13756 #14617)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1882
#14615 := (iff #13747 #14614)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1883
#14612 := (iff #13739 #14611)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1884
#14597 := (iff #13733 #14594)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1885
#14591 := (and #13380 #14588)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1886
#14595 := (iff #14591 #14594)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1887
#14596 := [rewrite]: #14595
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1888
#14592 := (iff #13733 #14591)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1889
#14589 := (iff #13728 #14588)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1890
#14586 := (iff #13722 #14583)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1891
#14580 := (and #13386 #14575)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1892
#14584 := (iff #14580 #14583)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1893
#14585 := [rewrite]: #14584
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1894
#14581 := (iff #13722 #14580)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1895
#14578 := (iff #13717 #14575)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1896
#14569 := (or #14320 #14566)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1897
#14572 := (or #13584 #14569)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1898
#14576 := (iff #14572 #14575)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1899
#14577 := [rewrite]: #14576
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1900
#14573 := (iff #13717 #14572)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1901
#14570 := (iff #13709 #14569)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1902
#14567 := (iff #13703 #14566)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1903
#14564 := (iff #13698 #14561)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1904
#14458 := (or #14329 #14450)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1905
#14540 := (or #14458 #13647)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1906
#14543 := (or #13656 #14540)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1907
#14546 := (or #14320 #14543)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1908
#14549 := (or #14320 #14546)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1909
#14552 := (or #14320 #14549)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1910
#14555 := (or #14506 #14552)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1911
#14558 := (or #14320 #14555)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1912
#14562 := (iff #14558 #14561)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1913
#14563 := [rewrite]: #14562
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1914
#14559 := (iff #13698 #14558)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1915
#14556 := (iff #13690 #14555)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1916
#14553 := (iff #13681 #14552)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1917
#14550 := (iff #13673 #14549)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1918
#14547 := (iff #13665 #14546)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1919
#14544 := (iff #13657 #14543)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1920
#14541 := (iff #13648 #14540)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1921
#14459 := (iff #13522 #14458)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1922
#14453 := (iff #13515 #14450)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1923
#14447 := (and #14424 #14442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1924
#14451 := (iff #14447 #14450)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1925
#14452 := [rewrite]: #14451
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1926
#14448 := (iff #13515 #14447)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1927
#14445 := (iff #13510 #14442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1928
#14430 := (or #14346 #14414)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1929
#14433 := (or #13491 #14430)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1930
#14436 := (or #14421 #14433)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1931
#14439 := (or #14427 #14436)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1932
#14443 := (iff #14439 #14442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1933
#14444 := [rewrite]: #14443
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1934
#14440 := (iff #13510 #14439)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1935
#14437 := (iff #13501 #14436)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1936
#14434 := (iff #13492 #14433)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1937
#14431 := (iff #13483 #14430)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1938
#14415 := (iff #13476 #14414)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1939
#14412 := (iff #13471 #14411)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1940
#14409 := (iff #13464 #14408)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1941
#14406 := (iff #13459 #14405)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1942
#14403 := (iff #13445 #14400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1943
#14397 := (and #14394 #13442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1944
#14401 := (iff #14397 #14400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1945
#14402 := [rewrite]: #14401
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1946
#14398 := (iff #13445 #14397)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1947
#14395 := (iff #4102 #14394)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1948
#14396 := [rewrite]: #14395
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1949
#14399 := [monotonicity #14396]: #14398
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1950
#14404 := [trans #14399 #14402]: #14403
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1951
#14389 := (iff #13458 #14388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1952
#14386 := (iff #13439 #14385)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1953
#14383 := (iff #13434 #14380)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1954
#14374 := (or #14357 #14371)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1955
#14377 := (or #6498 #14374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1956
#14381 := (iff #14377 #14380)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1957
#14382 := [rewrite]: #14381
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1958
#14378 := (iff #13434 #14377)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1959
#14375 := (iff #13428 #14374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1960
#14372 := (iff #4098 #14371)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1961
#14373 := [rewrite]: #14372
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1962
#14367 := (iff #13427 #14357)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1963
#14359 := (not #14357)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1964
#14362 := (not #14359)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1965
#14365 := (iff #14362 #14357)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1966
#14366 := [rewrite]: #14365
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1967
#14363 := (iff #13427 #14362)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1968
#14360 := (iff #4097 #14359)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1969
#14361 := [rewrite]: #14360
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1970
#14364 := [monotonicity #14361]: #14363
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1971
#14368 := [trans #14364 #14366]: #14367
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1972
#14376 := [monotonicity #14368 #14373]: #14375
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1973
#14379 := [monotonicity #6500 #14376]: #14378
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1974
#14384 := [trans #14379 #14382]: #14383
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1975
#14387 := [quant-intro #14384]: #14386
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1976
#14390 := [monotonicity #14387]: #14389
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1977
#14407 := [monotonicity #14390 #14404]: #14406
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1978
#14410 := [monotonicity #14387 #14407]: #14409
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1979
#14355 := (iff #13470 #14354)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1980
#14352 := (iff #4096 #14349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1981
#14353 := [rewrite]: #14352
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1982
#14356 := [monotonicity #14353]: #14355
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1983
#14413 := [monotonicity #14356 #14410]: #14412
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1984
#14416 := [monotonicity #14353 #14413]: #14415
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1985
#14347 := (iff #13482 #14346)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1986
#14344 := (iff #13424 #14343)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1987
#14340 := (iff #4094 #14341)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1988
#14342 := [rewrite]: #14340
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1989
#14323 := (iff #4081 #14324)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1990
#14325 := [rewrite]: #14323
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1991
#14345 := [monotonicity #14325 #14342]: #14344
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1992
#14348 := [monotonicity #14345]: #14347
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1993
#14432 := [monotonicity #14348 #14416]: #14431
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1994
#14435 := [monotonicity #14432]: #14434
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1995
#14422 := (iff #13500 #14421)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1996
#14419 := (iff #13418 #14417)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1997
#14420 := [rewrite]: #14419
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1998
#14423 := [monotonicity #14420]: #14422
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  1999
#14438 := [monotonicity #14423 #14435]: #14437
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2000
#14428 := (iff #13509 #14427)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2001
#14425 := (iff #13415 #14424)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2002
#14338 := (iff #13412 #14335)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2003
#14339 := [rewrite]: #14338
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2004
#14332 := (iff #13409 #14333)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2005
#14334 := [rewrite]: #14332
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2006
#14426 := [monotonicity #14334 #14339]: #14425
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2007
#14429 := [monotonicity #14426]: #14428
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2008
#14441 := [monotonicity #14429 #14438]: #14440
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2009
#14446 := [trans #14441 #14444]: #14445
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2010
#14449 := [monotonicity #14426 #14446]: #14448
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2011
#14454 := [trans #14449 #14452]: #14453
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2012
#14330 := (iff #13521 #14329)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2013
#14327 := (iff #4082 #14326)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2014
#14328 := [monotonicity #14316 #14325]: #14327
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2015
#14331 := [monotonicity #14328]: #14330
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2016
#14460 := [monotonicity #14331 #14454]: #14459
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2017
#14542 := [monotonicity #14460]: #14541
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2018
#14545 := [monotonicity #14542]: #14544
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2019
#14548 := [monotonicity #14322 #14545]: #14547
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2020
#14551 := [monotonicity #14322 #14548]: #14550
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2021
#14554 := [monotonicity #14322 #14551]: #14553
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2022
#14538 := (iff #13689 #14506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2023
#14536 := (iff #4133 #14507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2024
#14537 := [rewrite]: #14536
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2025
#14539 := [monotonicity #14537]: #14538
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2026
#14557 := [monotonicity #14539 #14554]: #14556
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2027
#14560 := [monotonicity #14322 #14557]: #14559
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2028
#14565 := [trans #14560 #14563]: #14564
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2029
#14534 := (iff #13633 #14531)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2030
#14519 := (or #14320 #14501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2031
#14522 := (or #14320 #14519)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2032
#14525 := (or #14507 #14522)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2033
#14528 := (or #14320 #14525)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2034
#14532 := (iff #14528 #14531)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2035
#14533 := [rewrite]: #14532
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2036
#14529 := (iff #13633 #14528)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2037
#14526 := (iff #13625 #14525)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2038
#14523 := (iff #13616 #14522)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2039
#14520 := (iff #13608 #14519)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2040
#14504 := (iff #13602 #14501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2041
#14498 := (and #13380 #14495)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2042
#14502 := (iff #14498 #14501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2043
#14503 := [rewrite]: #14502
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2044
#14499 := (iff #13602 #14498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2045
#14496 := (iff #13597 #14495)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2046
#14493 := (iff #13590 #14490)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2047
#14487 := (and #13386 #14482)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2048
#14491 := (iff #14487 #14490)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2049
#14492 := [rewrite]: #14491
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2050
#14488 := (iff #13590 #14487)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2051
#14485 := (iff #13585 #14482)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2052
#14461 := (or #13530 #14458)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2053
#14464 := (or #13539 #14461)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2054
#14467 := (or #14455 #14464)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2055
#14470 := (or #13557 #14467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2056
#14473 := (or #13566 #14470)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2057
#14476 := (or #13575 #14473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2058
#14479 := (or #13584 #14476)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2059
#14483 := (iff #14479 #14482)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2060
#14484 := [rewrite]: #14483
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2061
#14480 := (iff #13585 #14479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2062
#14477 := (iff #13576 #14476)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2063
#14474 := (iff #13567 #14473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2064
#14471 := (iff #13558 #14470)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2065
#14468 := (iff #13549 #14467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2066
#14465 := (iff #13540 #14464)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2067
#14462 := (iff #13531 #14461)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2068
#14463 := [monotonicity #14460]: #14462
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2069
#14466 := [monotonicity #14463]: #14465
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2070
#14456 := (iff #13548 #14455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2071
#14457 := [monotonicity #14316]: #14456
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2072
#14469 := [monotonicity #14457 #14466]: #14468
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2073
#14472 := [monotonicity #14469]: #14471
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2074
#14475 := [monotonicity #14472]: #14474
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2075
#14478 := [monotonicity #14475]: #14477
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2076
#14481 := [monotonicity #14478]: #14480
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2077
#14486 := [trans #14481 #14484]: #14485
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2078
#14489 := [monotonicity #14486]: #14488
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2079
#14494 := [trans #14489 #14492]: #14493
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2080
#14497 := [monotonicity #14494]: #14496
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2081
#14500 := [monotonicity #14497]: #14499
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2082
#14505 := [trans #14500 #14503]: #14504
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2083
#14521 := [monotonicity #14322 #14505]: #14520
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2084
#14524 := [monotonicity #14322 #14521]: #14523
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2085
#14517 := (iff #13624 #14507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2086
#14512 := (not #14506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2087
#14515 := (iff #14512 #14507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2088
#14516 := [rewrite]: #14515
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2089
#14513 := (iff #13624 #14512)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2090
#14510 := (iff #4063 #14506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2091
#14511 := [rewrite]: #14510
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2092
#14514 := [monotonicity #14511]: #14513
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2093
#14518 := [trans #14514 #14516]: #14517
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2094
#14527 := [monotonicity #14518 #14524]: #14526
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2095
#14530 := [monotonicity #14322 #14527]: #14529
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2096
#14535 := [trans #14530 #14533]: #14534
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2097
#14568 := [monotonicity #14535 #14565]: #14567
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2098
#14571 := [monotonicity #14322 #14568]: #14570
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2099
#14574 := [monotonicity #14571]: #14573
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2100
#14579 := [trans #14574 #14577]: #14578
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2101
#14582 := [monotonicity #14579]: #14581
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2102
#14587 := [trans #14582 #14585]: #14586
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2103
#14590 := [monotonicity #14587]: #14589
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2104
#14593 := [monotonicity #14590]: #14592
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2105
#14598 := [trans #14593 #14596]: #14597
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2106
#14613 := [monotonicity #14322 #14598]: #14612
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2107
#14616 := [monotonicity #14322 #14613]: #14615
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2108
#14609 := (iff #13755 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2109
#14604 := (not #14601)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2110
#14607 := (iff #14604 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2111
#14608 := [rewrite]: #14607
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2112
#14605 := (iff #13755 #14604)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2113
#14602 := (iff #4050 #14601)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2114
#14603 := [rewrite]: #14602
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2115
#14606 := [monotonicity #14603]: #14605
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2116
#14610 := [trans #14606 #14608]: #14609
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2117
#14619 := [monotonicity #14610 #14616]: #14618
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2118
#14622 := [monotonicity #14322 #14619]: #14621
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2119
#14627 := [trans #14622 #14625]: #14626
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2120
#14751 := [monotonicity #14627 #14748]: #14750
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2121
#14881 := [monotonicity #14322 #14751]: #14880
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2122
#14884 := [monotonicity #14881]: #14883
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2123
#14887 := [monotonicity #14884]: #14886
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2124
#14890 := [monotonicity #14887]: #14889
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2125
#14893 := [monotonicity #14890]: #14892
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2126
#14896 := [monotonicity #14893]: #14895
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2127
#14899 := [monotonicity #14896]: #14898
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2128
#14774 := (iff #13876 #14773)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2129
#14771 := (iff #13320 #13314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2130
#14763 := (and true #13314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2131
#14766 := (and true #14763)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2132
#14769 := (iff #14766 #13314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2133
#14770 := [rewrite]: #14769
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2134
#14767 := (iff #13320 #14766)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2135
#14764 := (iff #13317 #14763)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2136
#14759 := (iff #4010 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2137
#14754 := (forall (vars (?v0 S10)) (:pat #4008) true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2138
#14757 := (iff #14754 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2139
#14758 := [elim-unused]: #14757
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2140
#14755 := (iff #4010 #14754)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2141
#14752 := (iff #4009 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2142
#14753 := [rewrite]: #14752
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2143
#14756 := [quant-intro #14753]: #14755
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2144
#14760 := [trans #14756 #14758]: #14759
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2145
#14765 := [monotonicity #14760]: #14764
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2146
#14761 := (iff #4005 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2147
#14762 := [rewrite]: #14761
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2148
#14768 := [monotonicity #14762 #14765]: #14767
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2149
#14772 := [trans #14768 #14770]: #14771
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2150
#14775 := [monotonicity #14772]: #14774
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2151
#14902 := [monotonicity #14775 #14899]: #14901
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2152
#14905 := [monotonicity #14775 #14902]: #14904
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2153
#14908 := [monotonicity #14322 #14905]: #14907
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2154
#14911 := [monotonicity #14322 #14908]: #14910
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2155
#14914 := [monotonicity #14322 #14911]: #14913
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2156
#14917 := [monotonicity #14322 #14914]: #14916
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2157
#14791 := (iff #13932 #14790)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2158
#14788 := (iff #13052 #14785)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2159
#14782 := (and #14779 #13049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2160
#14786 := (iff #14782 #14785)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2161
#14787 := [rewrite]: #14786
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2162
#14783 := (iff #13052 #14782)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2163
#14780 := (iff #3924 #14779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2164
#14781 := [rewrite]: #14780
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2165
#14784 := [monotonicity #14781]: #14783
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2166
#14789 := [trans #14784 #14787]: #14788
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2167
#14792 := [monotonicity #14789]: #14791
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2168
#14920 := [monotonicity #14792 #14917]: #14919
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2169
#14825 := (iff #13941 #14824)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2170
#14822 := (iff #13046 #14821)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2171
#14819 := (iff #13041 #14816)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2172
#14810 := (or #14793 #14807)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2173
#14813 := (or #6498 #14810)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2174
#14817 := (iff #14813 #14816)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2175
#14818 := [rewrite]: #14817
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2176
#14814 := (iff #13041 #14813)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2177
#14811 := (iff #13035 #14810)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2178
#14808 := (iff #3920 #14807)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2179
#14809 := [rewrite]: #14808
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2180
#14803 := (iff #13034 #14793)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2181
#14795 := (not #14793)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2182
#14798 := (not #14795)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2183
#14801 := (iff #14798 #14793)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2184
#14802 := [rewrite]: #14801
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2185
#14799 := (iff #13034 #14798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2186
#14796 := (iff #3919 #14795)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2187
#14797 := [rewrite]: #14796
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2188
#14800 := [monotonicity #14797]: #14799
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2189
#14804 := [trans #14800 #14802]: #14803
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2190
#14812 := [monotonicity #14804 #14809]: #14811
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2191
#14815 := [monotonicity #6500 #14812]: #14814
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2192
#14820 := [trans #14815 #14818]: #14819
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2193
#14823 := [quant-intro #14820]: #14822
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2194
#14826 := [monotonicity #14823]: #14825
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2195
#14923 := [monotonicity #14826 #14920]: #14922
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2196
#14831 := (iff #13950 #14830)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2197
#14828 := (iff #3918 #14827)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2198
#14829 := [rewrite]: #14828
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2199
#14832 := [monotonicity #14829]: #14831
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2200
#14926 := [monotonicity #14832 #14923]: #14925
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2201
#14929 := [monotonicity #14322 #14926]: #14928
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2202
#14843 := (iff #13967 #14842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2203
#14840 := (iff #3915 #14839)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2204
#14837 := (iff #3914 #14836)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2205
#14838 := [rewrite]: #14837
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2206
#14834 := (iff #3913 #14833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2207
#14835 := [rewrite]: #14834
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2208
#14841 := [monotonicity #14835 #14838]: #14840
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2209
#14844 := [monotonicity #14841]: #14843
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2210
#14932 := [monotonicity #14844 #14929]: #14931
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2211
#14853 := (iff #13976 #14852)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2212
#14850 := (iff #3911 #14849)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2213
#14847 := (iff #3910 #14845)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2214
#14848 := [rewrite]: #14847
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2215
#14851 := [monotonicity #14313 #14848]: #14850
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2216
#14854 := [monotonicity #14851]: #14853
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2217
#14935 := [monotonicity #14854 #14932]: #14934
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2218
#14866 := (iff #13985 #14865)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2219
#14863 := (iff #3907 #14862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2220
#14860 := (iff #3906 #14858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2221
#14861 := [rewrite]: #14860
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2222
#14856 := (iff #3905 #14855)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2223
#14857 := [rewrite]: #14856
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2224
#14864 := [monotonicity #14857 #14861]: #14863
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2225
#14867 := [monotonicity #14864]: #14866
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2226
#14938 := [monotonicity #14867 #14935]: #14937
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2227
#14877 := (iff #13994 #14876)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2228
#14874 := (iff #13028 #14871)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2229
#14872 := (iff #14868 #14871)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2230
#14873 := [rewrite]: #14872
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2231
#14869 := (iff #13028 #14868)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2232
#14309 := (iff #3770 #14308)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2233
#14310 := [rewrite]: #14309
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2234
#14870 := [monotonicity #14310]: #14869
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2235
#14875 := [trans #14870 #14873]: #14874
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2236
#14878 := [monotonicity #14875]: #14877
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2237
#14941 := [monotonicity #14878 #14938]: #14940
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2238
#14946 := [trans #14941 #14944]: #14945
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2239
#14949 := [monotonicity #14870 #14946]: #14948
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2240
#14954 := [trans #14949 #14952]: #14953
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2241
#14305 := (iff #14006 #14304)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2242
#14302 := (iff #13023 #14301)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2243
#14299 := (iff #13018 #14296)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2244
#14290 := (or #14274 #14286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2245
#14293 := (or #6498 #14290)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2246
#14297 := (iff #14293 #14296)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2247
#14298 := [rewrite]: #14297
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2248
#14294 := (iff #13018 #14293)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2249
#14291 := (iff #13012 #14290)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2250
#14285 := (iff #3898 #14286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2251
#14289 := [rewrite]: #14285
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2252
#14283 := (iff #13011 #14274)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2253
#14275 := (not #14274)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2254
#14278 := (not #14275)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2255
#14281 := (iff #14278 #14274)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2256
#14282 := [rewrite]: #14281
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2257
#14279 := (iff #13011 #14278)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2258
#14276 := (iff #3894 #14275)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2259
#14277 := [rewrite]: #14276
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2260
#14280 := [monotonicity #14277]: #14279
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2261
#14284 := [trans #14280 #14282]: #14283
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2262
#14292 := [monotonicity #14284 #14289]: #14291
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2263
#14295 := [monotonicity #6500 #14292]: #14294
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2264
#14300 := [trans #14295 #14298]: #14299
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2265
#14303 := [quant-intro #14300]: #14302
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2266
#14306 := [monotonicity #14303]: #14305
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2267
#14957 := [monotonicity #14306 #14954]: #14956
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2268
#14960 := [monotonicity #14303 #14957]: #14959
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2269
#14272 := (iff #14018 #14271)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2270
#14269 := (iff #3893 #14268)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2271
#14270 := [rewrite]: #14269
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2272
#14273 := [monotonicity #14270]: #14272
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2273
#14963 := [monotonicity #14273 #14960]: #14962
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2274
#14966 := [monotonicity #14270 #14963]: #14965
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2275
#14266 := (iff #14030 false)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2276
#13055 := (iff #3930 false)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2277
#13056 := [rewrite]: #13055
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2278
#14264 := (iff #14030 #3930)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2279
#14262 := (iff #13008 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2280
#13367 := (and true true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2281
#14257 := (and true #13367)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2282
#14260 := (iff #14257 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2283
#14261 := [rewrite]: #14260
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2284
#14258 := (iff #13008 #14257)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2285
#14255 := (iff #13005 #13367)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2286
#14253 := (iff #3889 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2287
#14254 := [rewrite]: #14253
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2288
#14251 := (iff #3888 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2289
#14252 := [rewrite]: #14251
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2290
#14256 := [monotonicity #14252 #14254]: #14255
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2291
#14259 := [monotonicity #14252 #14256]: #14258
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2292
#14263 := [trans #14259 #14261]: #14262
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2293
#14265 := [monotonicity #14263]: #14264
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2294
#14267 := [trans #14265 #13056]: #14266
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2295
#14969 := [monotonicity #14267 #14966]: #14968
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2296
#14972 := [monotonicity #14969]: #14971
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2297
#14975 := [monotonicity #14972]: #14974
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2298
#14978 := [monotonicity #14975]: #14977
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2299
#14981 := [monotonicity #14978]: #14980
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2300
#14984 := [monotonicity #14981]: #14983
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2301
#14989 := [trans #14984 #14987]: #14988
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2302
#14992 := [monotonicity #14989]: #14991
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2303
#14997 := [trans #14992 #14995]: #14996
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2304
#15000 := [monotonicity #14997]: #14999
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2305
#15003 := [monotonicity #15000]: #15002
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2306
#15008 := [trans #15003 #15006]: #15007
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2307
#15011 := [monotonicity #15008]: #15010
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2308
#15014 := [monotonicity #15011]: #15013
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2309
#14249 := (iff #14111 #14248)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2310
#14246 := (iff #3849 #14245)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2311
#14243 := (iff #3848 #14240)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2312
#14244 := [rewrite]: #14243
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2313
#14237 := (iff #3847 #14238)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2314
#14239 := [rewrite]: #14237
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2315
#14247 := [monotonicity #14239 #14244]: #14246
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2316
#14250 := [monotonicity #14247]: #14249
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2317
#15095 := [monotonicity #14250 #15014]: #15094
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2318
#15098 := [monotonicity #15095]: #15097
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2319
#15101 := [monotonicity #15098]: #15100
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2320
#15104 := [monotonicity #15101]: #15103
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2321
#15107 := [monotonicity #15104]: #15106
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2322
#15025 := (iff #14156 #15024)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2323
#15022 := (iff #3816 #15021)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2324
#15019 := (iff #3815 #15015)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2325
#15020 := [rewrite]: #15019
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2326
#15023 := [quant-intro #15020]: #15022
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2327
#15026 := [monotonicity #15023]: #15025
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2328
#15110 := [monotonicity #15026 #15107]: #15109
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2329
#15113 := [monotonicity #15110]: #15112
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2330
#15116 := [monotonicity #15113]: #15115
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2331
#15031 := (iff #14183 #15030)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2332
#15028 := (iff #12935 #15027)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2333
#15029 := [rewrite]: #15028
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2334
#15032 := [monotonicity #15029]: #15031
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2335
#15119 := [monotonicity #15032 #15116]: #15118
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2336
#15038 := (iff #14192 #14307)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2337
#15033 := (not #14308)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2338
#15036 := (iff #15033 #14307)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2339
#15037 := [rewrite]: #15036
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2340
#15034 := (iff #14192 #15033)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2341
#15035 := [monotonicity #14310]: #15034
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2342
#15039 := [trans #15035 #15037]: #15038
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2343
#15122 := [monotonicity #15039 #15119]: #15121
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2344
#15049 := (iff #14201 #15040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2345
#15041 := (not #15040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2346
#15044 := (not #15041)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2347
#15047 := (iff #15044 #15040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2348
#15048 := [rewrite]: #15047
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2349
#15045 := (iff #14201 #15044)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2350
#15042 := (iff #3769 #15041)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2351
#15043 := [rewrite]: #15042
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2352
#15046 := [monotonicity #15043]: #15045
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2353
#15050 := [trans #15046 #15048]: #15049
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2354
#15125 := [monotonicity #15050 #15122]: #15124
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2355
#15063 := (iff #14210 #15062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2356
#15060 := (iff #3767 #15059)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2357
#15057 := (iff #3766 #15054)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2358
#15058 := [rewrite]: #15057
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2359
#15051 := (iff #3765 #15052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2360
#15053 := [rewrite]: #15051
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2361
#15061 := [monotonicity #15053 #15058]: #15060
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2362
#15064 := [monotonicity #15061]: #15063
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2363
#15128 := [monotonicity #15064 #15125]: #15127
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2364
#15077 := (iff #14219 #15076)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2365
#15074 := (iff #3763 #15073)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2366
#15071 := (iff #3762 #15068)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2367
#15072 := [rewrite]: #15071
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2368
#15065 := (iff #3761 #15066)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2369
#15067 := [rewrite]: #15065
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2370
#15075 := [monotonicity #15067 #15072]: #15074
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2371
#15078 := [monotonicity #15075]: #15077
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2372
#15131 := [monotonicity #15078 #15128]: #15130
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2373
#15091 := (iff #14228 #15090)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2374
#15088 := (iff #3759 #15087)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2375
#15085 := (iff #3758 #15082)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2376
#15086 := [rewrite]: #15085
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2377
#15079 := (iff #3757 #15080)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2378
#15081 := [rewrite]: #15079
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2379
#15089 := [monotonicity #15081 #15086]: #15088
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2380
#15092 := [monotonicity #15089]: #15091
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2381
#15134 := [monotonicity #15092 #15131]: #15133
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2382
#15139 := [trans #15134 #15137]: #15138
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2383
#15142 := [monotonicity #15139]: #15141
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2384
#14235 := (iff #4212 #14234)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2385
#14232 := (iff #4211 #14229)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2386
#14225 := (implies #3759 #14220)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2387
#14230 := (iff #14225 #14229)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2388
#14231 := [rewrite]: #14230
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2389
#14226 := (iff #4211 #14225)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2390
#14223 := (iff #4210 #14220)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2391
#14216 := (implies #3763 #14211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2392
#14221 := (iff #14216 #14220)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2393
#14222 := [rewrite]: #14221
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2394
#14217 := (iff #4210 #14216)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2395
#14214 := (iff #4209 #14211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2396
#14207 := (implies #3767 #14202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2397
#14212 := (iff #14207 #14211)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2398
#14213 := [rewrite]: #14212
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2399
#14208 := (iff #4209 #14207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2400
#14205 := (iff #4208 #14202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2401
#14198 := (implies #3769 #14193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2402
#14203 := (iff #14198 #14202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2403
#14204 := [rewrite]: #14203
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2404
#14199 := (iff #4208 #14198)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2405
#14196 := (iff #4207 #14193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2406
#14189 := (implies #3770 #14184)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2407
#14194 := (iff #14189 #14193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2408
#14195 := [rewrite]: #14194
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2409
#14190 := (iff #4207 #14189)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2410
#14187 := (iff #4206 #14184)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2411
#14180 := (implies #12935 #14175)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2412
#14185 := (iff #14180 #14184)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2413
#14186 := [rewrite]: #14185
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2414
#14181 := (iff #4206 #14180)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2415
#14178 := (iff #4205 #14175)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2416
#14171 := (implies #12938 #14166)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2417
#14176 := (iff #14171 #14175)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2418
#14177 := [rewrite]: #14176
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2419
#14172 := (iff #4205 #14171)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2420
#14169 := (iff #4204 #14166)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2421
#14162 := (implies #12947 #14157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2422
#14167 := (iff #14162 #14166)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  2423
#14168 := [rewrite]: #14167
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2424
#14163 := (iff #4204 #14162)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2425
#14160 := (iff #4203 #14157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2426
#14153 := (implies #3816 #14148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2427
#14158 := (iff #14153 #14157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2428
#14159 := [rewrite]: #14158
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2429
#14154 := (iff #4203 #14153)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2430
#14151 := (iff #4202 #14148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2431
#14144 := (implies #12956 #14139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2432
#14149 := (iff #14144 #14148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2433
#14150 := [rewrite]: #14149
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2434
#14145 := (iff #4202 #14144)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2435
#14142 := (iff #4201 #14139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2436
#14135 := (implies #12959 #14130)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2437
#14140 := (iff #14135 #14139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2438
#14141 := [rewrite]: #14140
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2439
#14136 := (iff #4201 #14135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2440
#14133 := (iff #4200 #14130)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2441
#14126 := (implies #3839 #14121)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2442
#14131 := (iff #14126 #14130)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2443
#14132 := [rewrite]: #14131
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2444
#14127 := (iff #4200 #14126)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2445
#14124 := (iff #4199 #14121)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2446
#14117 := (implies #12973 #14112)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2447
#14122 := (iff #14117 #14121)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2448
#14123 := [rewrite]: #14122
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2449
#14118 := (iff #4199 #14117)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2450
#14115 := (iff #4198 #14112)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2451
#14108 := (implies #3849 #14105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2452
#14113 := (iff #14108 #14112)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2453
#14114 := [rewrite]: #14113
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2454
#14109 := (iff #4198 #14108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2455
#14106 := (iff #4197 #14105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2456
#14103 := (iff #4196 #14100)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2457
#14096 := (implies #12976 #14093)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2458
#14101 := (iff #14096 #14100)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2459
#14102 := [rewrite]: #14101
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2460
#14097 := (iff #4196 #14096)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2461
#14094 := (iff #4195 #14093)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2462
#14091 := (iff #4194 #14088)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2463
#14084 := (implies #12985 #14081)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2464
#14089 := (iff #14084 #14088)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2465
#14090 := [rewrite]: #14089
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2466
#14085 := (iff #4194 #14084)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2467
#14082 := (iff #4193 #14081)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2468
#14079 := (iff #4192 #14076)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2469
#14072 := (implies #12991 #14067)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2470
#14077 := (iff #14072 #14076)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2471
#14078 := [rewrite]: #14077
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2472
#14073 := (iff #4192 #14072)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2473
#14070 := (iff #4191 #14067)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2474
#14063 := (implies #3872 #14058)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2475
#14068 := (iff #14063 #14067)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2476
#14069 := [rewrite]: #14068
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2477
#14064 := (iff #4191 #14063)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2478
#14061 := (iff #4190 #14058)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2479
#14054 := (implies #12994 #14049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2480
#14059 := (iff #14054 #14058)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2481
#14060 := [rewrite]: #14059
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2482
#14055 := (iff #4190 #14054)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2483
#14052 := (iff #4189 #14049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2484
#14045 := (implies #12997 #14040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2485
#14050 := (iff #14045 #14049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2486
#14051 := [rewrite]: #14050
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2487
#14046 := (iff #4189 #14045)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2488
#14043 := (iff #4188 #14040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2489
#14036 := (implies #13000 #14031)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2490
#14041 := (iff #14036 #14040)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  2491
#14042 := [rewrite]: #14041
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2492
#14037 := (iff #4188 #14036)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2493
#14034 := (iff #4187 #14031)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2494
#14027 := (implies #13008 #14024)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2495
#14032 := (iff #14027 #14031)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2496
#14033 := [rewrite]: #14032
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2497
#14028 := (iff #4187 #14027)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2498
#14025 := (iff #4186 #14024)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2499
#14022 := (iff #4185 #14019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2500
#14015 := (implies #3893 #14012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2501
#14020 := (iff #14015 #14019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2502
#14021 := [rewrite]: #14020
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2503
#14016 := (iff #4185 #14015)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2504
#14013 := (iff #4184 #14012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2505
#14010 := (iff #4183 #14007)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2506
#14003 := (implies #13023 #14000)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2507
#14008 := (iff #14003 #14007)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2508
#14009 := [rewrite]: #14008
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2509
#14004 := (iff #4183 #14003)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2510
#14001 := (iff #4182 #14000)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2511
#13998 := (iff #4181 #13995)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2512
#13991 := (implies #13028 #13986)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2513
#13996 := (iff #13991 #13995)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2514
#13997 := [rewrite]: #13996
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2515
#13992 := (iff #4181 #13991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2516
#13989 := (iff #4180 #13986)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2517
#13982 := (implies #3907 #13977)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2518
#13987 := (iff #13982 #13986)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2519
#13988 := [rewrite]: #13987
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2520
#13983 := (iff #4180 #13982)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2521
#13980 := (iff #4179 #13977)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2522
#13973 := (implies #3911 #13968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2523
#13978 := (iff #13973 #13977)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2524
#13979 := [rewrite]: #13978
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2525
#13974 := (iff #4179 #13973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2526
#13971 := (iff #4178 #13968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2527
#13964 := (implies #3915 #13959)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2528
#13969 := (iff #13964 #13968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2529
#13970 := [rewrite]: #13969
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2530
#13965 := (iff #4178 #13964)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2531
#13962 := (iff #4177 #13959)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2532
#13956 := (implies #13031 #13951)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2533
#13960 := (iff #13956 #13959)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2534
#13961 := [rewrite]: #13960
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2535
#13957 := (iff #4177 #13956)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2536
#13954 := (iff #4176 #13951)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2537
#13947 := (implies #3918 #13942)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2538
#13952 := (iff #13947 #13951)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2539
#13953 := [rewrite]: #13952
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2540
#13948 := (iff #4176 #13947)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2541
#13945 := (iff #4175 #13942)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2542
#13938 := (implies #13046 #13933)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2543
#13943 := (iff #13938 #13942)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2544
#13944 := [rewrite]: #13943
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2545
#13939 := (iff #4175 #13938)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2546
#13936 := (iff #4174 #13933)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2547
#13929 := (implies #13052 #13924)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2548
#13934 := (iff #13929 #13933)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2549
#13935 := [rewrite]: #13934
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2550
#13930 := (iff #4174 #13929)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2551
#13927 := (iff #4173 #13924)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2552
#13921 := (implies #13031 #13909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2553
#13925 := (iff #13921 #13924)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2554
#13926 := [rewrite]: #13925
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2555
#13922 := (iff #4173 #13921)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2556
#13919 := (iff #4172 #13909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2557
#13914 := (and true #13909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2558
#13917 := (iff #13914 #13909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2559
#13918 := [rewrite]: #13917
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2560
#13915 := (iff #4172 #13914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2561
#13912 := (iff #4171 #13909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2562
#13906 := (implies #13031 #13901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2563
#13910 := (iff #13906 #13909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2564
#13911 := [rewrite]: #13910
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2565
#13907 := (iff #4171 #13906)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2566
#13904 := (iff #4170 #13901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2567
#13898 := (implies #13031 #13893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2568
#13902 := (iff #13898 #13901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2569
#13903 := [rewrite]: #13902
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2570
#13899 := (iff #4170 #13898)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2571
#13896 := (iff #4169 #13893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2572
#13890 := (implies #13031 #13885)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2573
#13894 := (iff #13890 #13893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2574
#13895 := [rewrite]: #13894
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2575
#13891 := (iff #4169 #13890)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2576
#13888 := (iff #4168 #13885)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2577
#13882 := (implies #13320 #13877)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2578
#13886 := (iff #13882 #13885)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2579
#13887 := [rewrite]: #13886
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2580
#13883 := (iff #4168 #13882)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2581
#13880 := (iff #4167 #13877)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2582
#13873 := (implies #13320 #13868)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2583
#13878 := (iff #13873 #13877)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2584
#13879 := [rewrite]: #13878
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2585
#13874 := (iff #4167 #13873)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2586
#13871 := (iff #4166 #13868)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2587
#13865 := (implies #13063 #13860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2588
#13869 := (iff #13865 #13868)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2589
#13870 := [rewrite]: #13869
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2590
#13866 := (iff #4166 #13865)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2591
#13863 := (iff #4165 #13860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2592
#13856 := (implies #13342 #13851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2593
#13861 := (iff #13856 #13860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2594
#13862 := [rewrite]: #13861
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2595
#13857 := (iff #4165 #13856)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2596
#13854 := (iff #4164 #13851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2597
#13847 := (implies #13345 #13842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2598
#13852 := (iff #13847 #13851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2599
#13853 := [rewrite]: #13852
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2600
#13848 := (iff #4164 #13847)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2601
#13845 := (iff #4163 #13842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2602
#13838 := (implies #13348 #13833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2603
#13843 := (iff #13838 #13842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2604
#13844 := [rewrite]: #13843
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2605
#13839 := (iff #4163 #13838)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2606
#13836 := (iff #4162 #13833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2607
#13829 := (implies #13351 #13824)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2608
#13834 := (iff #13829 #13833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2609
#13835 := [rewrite]: #13834
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2610
#13830 := (iff #4162 #13829)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2611
#13827 := (iff #4161 #13824)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2612
#13820 := (implies #13360 #13808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2613
#13825 := (iff #13820 #13824)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2614
#13826 := [rewrite]: #13825
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2615
#13821 := (iff #4161 #13820)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2616
#13818 := (iff #4160 #13808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2617
#13813 := (implies true #13808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2618
#13816 := (iff #13813 #13808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2619
#13817 := [rewrite]: #13816
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2620
#13814 := (iff #4160 #13813)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2621
#13811 := (iff #4159 #13808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2622
#13805 := (implies #13031 #13802)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2623
#13809 := (iff #13805 #13808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2624
#13810 := [rewrite]: #13809
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2625
#13806 := (iff #4159 #13805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2626
#13803 := (iff #4158 #13802)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2627
#13800 := (iff #4157 #13797)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2628
#13794 := (implies #13031 #13789)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2629
#13798 := (iff #13794 #13797)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2630
#13799 := [rewrite]: #13798
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2631
#13795 := (iff #4157 #13794)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2632
#13792 := (iff #4156 #13789)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2633
#13785 := (implies #4153 #13780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2634
#13790 := (iff #13785 #13789)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2635
#13791 := [rewrite]: #13790
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2636
#13786 := (iff #4156 #13785)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2637
#13783 := (iff #4155 #13780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2638
#13777 := (implies #13031 #13772)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2639
#13781 := (iff #13777 #13780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2640
#13782 := [rewrite]: #13781
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2641
#13778 := (iff #4155 #13777)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2642
#13775 := (iff #4154 #13772)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2643
#13769 := (implies #13031 #13193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2644
#13773 := (iff #13769 #13772)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2645
#13774 := [rewrite]: #13773
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2646
#13770 := (iff #4154 #13769)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2647
#13196 := (iff #3966 #13193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2648
#13190 := (implies #13031 #13185)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2649
#13194 := (iff #13190 #13193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2650
#13195 := [rewrite]: #13194
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2651
#13191 := (iff #3966 #13190)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2652
#13188 := (iff #3965 #13185)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2653
#13182 := (implies #13031 #13179)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2654
#13186 := (iff #13182 #13185)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2655
#13187 := [rewrite]: #13186
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2656
#13183 := (iff #3965 #13182)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2657
#13180 := (iff #3964 #13179)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2658
#13177 := (iff #3963 #13174)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2659
#13170 := (implies #11726 #13165)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2660
#13175 := (iff #13170 #13174)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2661
#13176 := [rewrite]: #13175
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2662
#13171 := (iff #3963 #13170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2663
#13168 := (iff #3962 #13165)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2664
#13162 := (implies #13031 #13157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2665
#13166 := (iff #13162 #13165)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2666
#13167 := [rewrite]: #13166
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2667
#13163 := (iff #3962 #13162)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2668
#13160 := (iff #3961 #13157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2669
#13154 := (implies #13031 #13149)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2670
#13158 := (iff #13154 #13157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2671
#13159 := [rewrite]: #13158
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2672
#13155 := (iff #3961 #13154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2673
#13152 := (iff #3960 #13149)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2674
#13145 := (implies #13031 #13140)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  2675
#13150 := (iff #13145 #13149)
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  2676
#13151 := [rewrite]: #13150
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2677
#13146 := (iff #3960 #13145)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2678
#13143 := (iff #3959 #13140)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2679
#13136 := (implies #13068 #13131)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2680
#13141 := (iff #13136 #13140)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  2681
#13142 := [rewrite]: #13141
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2682
#13137 := (iff #3959 #13136)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2683
#13134 := (iff #3958 #13131)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2684
#13127 := (implies #13071 #13122)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2685
#13132 := (iff #13127 #13131)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2686
#13133 := [rewrite]: #13132
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2687
#13128 := (iff #3958 #13127)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2688
#13125 := (iff #3957 #13122)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2689
#13118 := (implies #13074 #13113)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2690
#13123 := (iff #13118 #13122)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2691
#13124 := [rewrite]: #13123
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2692
#13119 := (iff #3957 #13118)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2693
#13116 := (iff #3956 #13113)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2694
#13109 := (implies #13077 #13106)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2695
#13114 := (iff #13109 #13113)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2696
#13115 := [rewrite]: #13114
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2697
#13110 := (iff #3956 #13109)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2698
#13107 := (iff #3955 #13106)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2699
#13104 := (iff #3954 #13101)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2700
#13097 := (implies #13092 #3952)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2701
#13102 := (iff #13097 #13101)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2702
#13103 := [rewrite]: #13102
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2703
#13098 := (iff #3954 #13097)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2704
#13095 := (iff #3953 #3952)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2705
#13096 := [rewrite]: #13095
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2706
#13093 := (iff #3947 #13092)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2707
#13090 := (iff #3946 #13087)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2708
#13084 := (implies #569 #13081)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2709
#13088 := (iff #13084 #13087)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2710
#13089 := [rewrite]: #13088
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2711
#13085 := (iff #3946 #13084)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2712
#13082 := (iff #3945 #13081)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2713
#13083 := [rewrite]: #13082
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2714
#13086 := [monotonicity #13083]: #13085
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2715
#13091 := [trans #13086 #13089]: #13090
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2716
#13094 := [quant-intro #13091]: #13093
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2717
#13099 := [monotonicity #13094 #13096]: #13098
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2718
#13105 := [trans #13099 #13103]: #13104
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2719
#13108 := [monotonicity #13094 #13105]: #13107
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2720
#13078 := (iff #3942 #13077)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2721
#13079 := [rewrite]: #13078
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2722
#13111 := [monotonicity #13079 #13108]: #13110
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2723
#13117 := [trans #13111 #13115]: #13116
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2724
#13075 := (iff #3940 #13074)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  2725
#13076 := [rewrite]: #13075
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2726
#13120 := [monotonicity #13076 #13117]: #13119
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2727
#13126 := [trans #13120 #13124]: #13125
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2728
#13072 := (iff #3938 #13071)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2729
#13073 := [rewrite]: #13072
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2730
#13129 := [monotonicity #13073 #13126]: #13128
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2731
#13135 := [trans #13129 #13133]: #13134
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2732
#13069 := (iff #3936 #13068)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2733
#13070 := [rewrite]: #13069
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2734
#13138 := [monotonicity #13070 #13135]: #13137
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2735
#13144 := [trans #13138 #13142]: #13143
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2736
#13032 := (iff #3917 #13031)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2737
#13033 := [rewrite]: #13032
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2738
#13147 := [monotonicity #13033 #13144]: #13146
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2739
#13153 := [trans #13147 #13151]: #13152
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2740
#13156 := [monotonicity #13033 #13153]: #13155
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2741
#13161 := [trans #13156 #13159]: #13160
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2742
#13164 := [monotonicity #13033 #13161]: #13163
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2743
#13169 := [trans #13164 #13167]: #13168
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2744
#11728 := (iff #3126 #11726)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2745
#11729 := [rewrite]: #11728
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2746
#13172 := [monotonicity #11729 #13169]: #13171
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2747
#13178 := [trans #13172 #13176]: #13177
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2748
#13181 := [monotonicity #11729 #13178]: #13180
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2749
#13184 := [monotonicity #13033 #13181]: #13183
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2750
#13189 := [trans #13184 #13187]: #13188
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2751
#13192 := [monotonicity #13033 #13189]: #13191
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2752
#13197 := [trans #13192 #13195]: #13196
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2753
#13771 := [monotonicity #13033 #13197]: #13770
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2754
#13776 := [trans #13771 #13774]: #13775
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2755
#13779 := [monotonicity #13033 #13776]: #13778
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2756
#13784 := [trans #13779 #13782]: #13783
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2757
#13787 := [monotonicity #13784]: #13786
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2758
#13793 := [trans #13787 #13791]: #13792
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2759
#13796 := [monotonicity #13033 #13793]: #13795
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2760
#13801 := [trans #13796 #13799]: #13800
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2761
#13767 := (iff #4152 #13764)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2762
#13761 := (implies #13031 #13756)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2763
#13765 := (iff #13761 #13764)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2764
#13766 := [rewrite]: #13765
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2765
#13762 := (iff #4152 #13761)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2766
#13759 := (iff #4151 #13756)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2767
#13752 := (implies #4050 #13747)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2768
#13757 := (iff #13752 #13756)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2769
#13758 := [rewrite]: #13757
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2770
#13753 := (iff #4151 #13752)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2771
#13750 := (iff #4150 #13747)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2772
#13744 := (implies #13031 #13739)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2773
#13748 := (iff #13744 #13747)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2774
#13749 := [rewrite]: #13748
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2775
#13745 := (iff #4150 #13744)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2776
#13742 := (iff #4149 #13739)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2777
#13736 := (implies #13031 #13733)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2778
#13740 := (iff #13736 #13739)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2779
#13741 := [rewrite]: #13740
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2780
#13737 := (iff #4149 #13736)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2781
#13734 := (iff #4148 #13733)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2782
#13731 := (iff #4147 #13728)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2783
#13725 := (implies #13380 #13722)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2784
#13729 := (iff #13725 #13728)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2785
#13730 := [rewrite]: #13729
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2786
#13726 := (iff #4147 #13725)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2787
#13723 := (iff #4146 #13722)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2788
#13720 := (iff #4145 #13717)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2789
#13714 := (implies #13386 #13709)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2790
#13718 := (iff #13714 #13717)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2791
#13719 := [rewrite]: #13718
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2792
#13715 := (iff #4145 #13714)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2793
#13712 := (iff #4144 #13709)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2794
#13706 := (implies #13031 #13703)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2795
#13710 := (iff #13706 #13709)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2796
#13711 := [rewrite]: #13710
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2797
#13707 := (iff #4144 #13706)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2798
#13704 := (iff #4143 #13703)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2799
#13701 := (iff #4142 #13698)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2800
#13695 := (implies #13031 #13690)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2801
#13699 := (iff #13695 #13698)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2802
#13700 := [rewrite]: #13699
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2803
#13696 := (iff #4142 #13695)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2804
#13693 := (iff #4141 #13690)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2805
#13686 := (implies #4133 #13681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2806
#13691 := (iff #13686 #13690)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2807
#13692 := [rewrite]: #13691
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2808
#13687 := (iff #4141 #13686)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2809
#13684 := (iff #4140 #13681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2810
#13678 := (implies #13031 #13673)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2811
#13682 := (iff #13678 #13681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2812
#13683 := [rewrite]: #13682
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2813
#13679 := (iff #4140 #13678)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2814
#13676 := (iff #4139 #13673)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2815
#13670 := (implies #13031 #13665)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2816
#13674 := (iff #13670 #13673)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2817
#13675 := [rewrite]: #13674
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2818
#13671 := (iff #4139 #13670)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2819
#13668 := (iff #4138 #13665)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2820
#13662 := (implies #13031 #13657)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2821
#13666 := (iff #13662 #13665)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2822
#13667 := [rewrite]: #13666
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2823
#13663 := (iff #4138 #13662)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2824
#13660 := (iff #4137 #13657)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2825
#13653 := (implies #13638 #13648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2826
#13658 := (iff #13653 #13657)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2827
#13659 := [rewrite]: #13658
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2828
#13654 := (iff #4137 #13653)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2829
#13651 := (iff #4136 #13648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2830
#13644 := (implies #13641 #13522)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2831
#13649 := (iff #13644 #13648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2832
#13650 := [rewrite]: #13649
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2833
#13645 := (iff #4136 #13644)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2834
#13525 := (iff #4118 #13522)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2835
#13518 := (implies #4082 #13515)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2836
#13523 := (iff #13518 #13522)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2837
#13524 := [rewrite]: #13523
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2838
#13519 := (iff #4118 #13518)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2839
#13516 := (iff #4117 #13515)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2840
#13513 := (iff #4116 #13510)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2841
#13506 := (implies #13415 #13501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2842
#13511 := (iff #13506 #13510)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2843
#13512 := [rewrite]: #13511
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2844
#13507 := (iff #4116 #13506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2845
#13504 := (iff #4115 #13501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2846
#13497 := (implies #13418 #13492)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2847
#13502 := (iff #13497 #13501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2848
#13503 := [rewrite]: #13502
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2849
#13498 := (iff #4115 #13497)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2850
#13495 := (iff #4114 #13492)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2851
#13488 := (implies #13421 #13483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2852
#13493 := (iff #13488 #13492)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2853
#13494 := [rewrite]: #13493
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2854
#13489 := (iff #4114 #13488)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2855
#13486 := (iff #4113 #13483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2856
#13479 := (implies #13424 #13476)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2857
#13484 := (iff #13479 #13483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2858
#13485 := [rewrite]: #13484
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2859
#13480 := (iff #4113 #13479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2860
#13477 := (iff #4112 #13476)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2861
#13474 := (iff #4111 #13471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2862
#13467 := (implies #4096 #13464)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2863
#13472 := (iff #13467 #13471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2864
#13473 := [rewrite]: #13472
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2865
#13468 := (iff #4111 #13467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2866
#13465 := (iff #4110 #13464)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2867
#13462 := (iff #4109 #13459)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2868
#13455 := (implies #13439 #13445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2869
#13460 := (iff #13455 #13459)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2870
#13461 := [rewrite]: #13460
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2871
#13456 := (iff #4109 #13455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2872
#13453 := (iff #4108 #13445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2873
#13448 := (and #13445 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2874
#13451 := (iff #13448 #13445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2875
#13452 := [rewrite]: #13451
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2876
#13449 := (iff #4108 #13448)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2877
#13446 := (iff #4107 #13445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2878
#13443 := (iff #4106 #13442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2879
#13444 := [rewrite]: #13443
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2880
#13447 := [monotonicity #13444]: #13446
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2881
#13450 := [monotonicity #13447]: #13449
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2882
#13454 := [trans #13450 #13452]: #13453
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2883
#13440 := (iff #4101 #13439)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2884
#13437 := (iff #4100 #13434)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2885
#13431 := (implies #569 #13428)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2886
#13435 := (iff #13431 #13434)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2887
#13436 := [rewrite]: #13435
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2888
#13432 := (iff #4100 #13431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2889
#13429 := (iff #4099 #13428)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2890
#13430 := [rewrite]: #13429
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2891
#13433 := [monotonicity #13430]: #13432
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2892
#13438 := [trans #13433 #13436]: #13437
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2893
#13441 := [quant-intro #13438]: #13440
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2894
#13457 := [monotonicity #13441 #13454]: #13456
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2895
#13463 := [trans #13457 #13461]: #13462
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2896
#13466 := [monotonicity #13441 #13463]: #13465
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2897
#13469 := [monotonicity #13466]: #13468
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2898
#13475 := [trans #13469 #13473]: #13474
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2899
#13478 := [monotonicity #13475]: #13477
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2900
#13425 := (iff #4095 #13424)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2901
#13426 := [rewrite]: #13425
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2902
#13481 := [monotonicity #13426 #13478]: #13480
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2903
#13487 := [trans #13481 #13485]: #13486
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2904
#13422 := (iff #4093 #13421)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2905
#13423 := [rewrite]: #13422
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2906
#13490 := [monotonicity #13423 #13487]: #13489
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2907
#13496 := [trans #13490 #13494]: #13495
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2908
#13419 := (iff #4088 #13418)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2909
#13407 := (= #4083 #13406)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2910
#13408 := [rewrite]: #13407
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2911
#13420 := [monotonicity #13408]: #13419
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2912
#13499 := [monotonicity #13420 #13496]: #13498
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2913
#13505 := [trans #13499 #13503]: #13504
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2914
#13416 := (iff #4086 #13415)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2915
#13413 := (iff #4085 #13412)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2916
#13414 := [monotonicity #13408]: #13413
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2917
#13410 := (iff #4084 #13409)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2918
#13411 := [monotonicity #13408]: #13410
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2919
#13417 := [monotonicity #13411 #13414]: #13416
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2920
#13508 := [monotonicity #13417 #13505]: #13507
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2921
#13514 := [trans #13508 #13512]: #13513
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2922
#13517 := [monotonicity #13417 #13514]: #13516
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2923
#13520 := [monotonicity #13517]: #13519
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2924
#13526 := [trans #13520 #13524]: #13525
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2925
#13642 := (iff #4135 #13641)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2926
#13643 := [rewrite]: #13642
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2927
#13646 := [monotonicity #13643 #13526]: #13645
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2928
#13652 := [trans #13646 #13650]: #13651
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2929
#13639 := (iff #4134 #13638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2930
#13640 := [rewrite]: #13639
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2931
#13655 := [monotonicity #13640 #13652]: #13654
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2932
#13661 := [trans #13655 #13659]: #13660
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2933
#13664 := [monotonicity #13033 #13661]: #13663
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2934
#13669 := [trans #13664 #13667]: #13668
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2935
#13672 := [monotonicity #13033 #13669]: #13671
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2936
#13677 := [trans #13672 #13675]: #13676
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2937
#13680 := [monotonicity #13033 #13677]: #13679
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2938
#13685 := [trans #13680 #13683]: #13684
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2939
#13688 := [monotonicity #13685]: #13687
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2940
#13694 := [trans #13688 #13692]: #13693
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2941
#13697 := [monotonicity #13033 #13694]: #13696
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2942
#13702 := [trans #13697 #13700]: #13701
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2943
#13636 := (iff #4132 #13633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2944
#13630 := (implies #13031 #13625)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2945
#13634 := (iff #13630 #13633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2946
#13635 := [rewrite]: #13634
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2947
#13631 := (iff #4132 #13630)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2948
#13628 := (iff #4131 #13625)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2949
#13621 := (implies #4063 #13616)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2950
#13626 := (iff #13621 #13625)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2951
#13627 := [rewrite]: #13626
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2952
#13622 := (iff #4131 #13621)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2953
#13619 := (iff #4130 #13616)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2954
#13613 := (implies #13031 #13608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2955
#13617 := (iff #13613 #13616)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2956
#13618 := [rewrite]: #13617
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2957
#13614 := (iff #4130 #13613)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2958
#13611 := (iff #4129 #13608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2959
#13605 := (implies #13031 #13602)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2960
#13609 := (iff #13605 #13608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2961
#13610 := [rewrite]: #13609
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2962
#13606 := (iff #4129 #13605)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2963
#13603 := (iff #4128 #13602)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2964
#13600 := (iff #4127 #13597)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2965
#13593 := (implies #13380 #13590)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2966
#13598 := (iff #13593 #13597)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2967
#13599 := [rewrite]: #13598
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2968
#13594 := (iff #4127 #13593)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2969
#13591 := (iff #4126 #13590)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2970
#13588 := (iff #4125 #13585)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2971
#13581 := (implies #13386 #13576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2972
#13586 := (iff #13581 #13585)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2973
#13587 := [rewrite]: #13586
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2974
#13582 := (iff #4125 #13581)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2975
#13579 := (iff #4124 #13576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2976
#13572 := (implies #13389 #13567)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2977
#13577 := (iff #13572 #13576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2978
#13578 := [rewrite]: #13577
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2979
#13573 := (iff #4124 #13572)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2980
#13570 := (iff #4123 #13567)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2981
#13563 := (implies #13392 #13558)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2982
#13568 := (iff #13563 #13567)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2983
#13569 := [rewrite]: #13568
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2984
#13564 := (iff #4123 #13563)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2985
#13561 := (iff #4122 #13558)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2986
#13554 := (implies #13395 #13549)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2987
#13559 := (iff #13554 #13558)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2988
#13560 := [rewrite]: #13559
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2989
#13555 := (iff #4122 #13554)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2990
#13552 := (iff #4121 #13549)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2991
#13545 := (implies #3916 #13540)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2992
#13550 := (iff #13545 #13549)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2993
#13551 := [rewrite]: #13550
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2994
#13546 := (iff #4121 #13545)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2995
#13543 := (iff #4120 #13540)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2996
#13536 := (implies #13400 #13531)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2997
#13541 := (iff #13536 #13540)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2998
#13542 := [rewrite]: #13541
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  2999
#13537 := (iff #4120 #13536)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3000
#13534 := (iff #4119 #13531)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3001
#13527 := (implies #13403 #13522)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3002
#13532 := (iff #13527 #13531)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3003
#13533 := [rewrite]: #13532
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3004
#13528 := (iff #4119 #13527)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3005
#13404 := (iff #4080 #13403)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3006
#13405 := [rewrite]: #13404
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3007
#13529 := [monotonicity #13405 #13526]: #13528
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3008
#13535 := [trans #13529 #13533]: #13534
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3009
#13401 := (iff #4078 #13400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3010
#13402 := [rewrite]: #13401
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3011
#13538 := [monotonicity #13402 #13535]: #13537
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3012
#13544 := [trans #13538 #13542]: #13543
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3013
#13398 := (iff #4076 #3916)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3014
#13399 := [rewrite]: #13398
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3015
#13547 := [monotonicity #13399 #13544]: #13546
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3016
#13553 := [trans #13547 #13551]: #13552
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3017
#13396 := (iff #4075 #13395)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3018
#13397 := [rewrite]: #13396
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3019
#13556 := [monotonicity #13397 #13553]: #13555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3020
#13562 := [trans #13556 #13560]: #13561
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3021
#13393 := (iff #4070 #13392)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3022
#13394 := [rewrite]: #13393
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3023
#13565 := [monotonicity #13394 #13562]: #13564
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3024
#13571 := [trans #13565 #13569]: #13570
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3025
#13390 := (iff #4065 #13389)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3026
#13391 := [rewrite]: #13390
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3027
#13574 := [monotonicity #13391 #13571]: #13573
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3028
#13580 := [trans #13574 #13578]: #13579
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3029
#13387 := (iff #4061 #13386)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3030
#13384 := (iff #4060 #13383)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3031
#13385 := [rewrite]: #13384
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3032
#13375 := (iff #4055 #13374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3033
#13376 := [rewrite]: #13375
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3034
#13388 := [monotonicity #13376 #13385]: #13387
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3035
#13583 := [monotonicity #13388 #13580]: #13582
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3036
#13589 := [trans #13583 #13587]: #13588
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3037
#13592 := [monotonicity #13388 #13589]: #13591
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3038
#13381 := (iff #4058 #13380)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3039
#13378 := (iff #4057 #13377)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3040
#13379 := [rewrite]: #13378
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3041
#13382 := [monotonicity #13376 #13379]: #13381
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3042
#13595 := [monotonicity #13382 #13592]: #13594
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3043
#13601 := [trans #13595 #13599]: #13600
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3044
#13604 := [monotonicity #13382 #13601]: #13603
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3045
#13607 := [monotonicity #13033 #13604]: #13606
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3046
#13612 := [trans #13607 #13610]: #13611
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3047
#13615 := [monotonicity #13033 #13612]: #13614
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3048
#13620 := [trans #13615 #13618]: #13619
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3049
#13623 := [monotonicity #13620]: #13622
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3050
#13629 := [trans #13623 #13627]: #13628
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3051
#13632 := [monotonicity #13033 #13629]: #13631
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3052
#13637 := [trans #13632 #13635]: #13636
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3053
#13705 := [monotonicity #13637 #13702]: #13704
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3054
#13708 := [monotonicity #13033 #13705]: #13707
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3055
#13713 := [trans #13708 #13711]: #13712
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3056
#13716 := [monotonicity #13388 #13713]: #13715
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3057
#13721 := [trans #13716 #13719]: #13720
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3058
#13724 := [monotonicity #13388 #13721]: #13723
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3059
#13727 := [monotonicity #13382 #13724]: #13726
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3060
#13732 := [trans #13727 #13730]: #13731
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3061
#13735 := [monotonicity #13382 #13732]: #13734
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3062
#13738 := [monotonicity #13033 #13735]: #13737
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3063
#13743 := [trans #13738 #13741]: #13742
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3064
#13746 := [monotonicity #13033 #13743]: #13745
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3065
#13751 := [trans #13746 #13749]: #13750
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3066
#13754 := [monotonicity #13751]: #13753
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3067
#13760 := [trans #13754 #13758]: #13759
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3068
#13763 := [monotonicity #13033 #13760]: #13762
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3069
#13768 := [trans #13763 #13766]: #13767
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3070
#13804 := [monotonicity #13768 #13801]: #13803
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3071
#13807 := [monotonicity #13033 #13804]: #13806
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3072
#13812 := [trans #13807 #13810]: #13811
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3073
#13372 := (iff #4049 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3074
#13370 := (iff #13367 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3075
#13371 := [rewrite]: #13370
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3076
#13368 := (iff #4049 #13367)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3077
#13365 := (iff #4048 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3078
#13366 := [rewrite]: #13365
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3079
#13363 := (iff #4047 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3080
#13364 := [rewrite]: #13363
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3081
#13369 := [monotonicity #13364 #13366]: #13368
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3082
#13373 := [trans #13369 #13371]: #13372
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3083
#13815 := [monotonicity #13373 #13812]: #13814
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3084
#13819 := [trans #13815 #13817]: #13818
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3085
#13361 := (iff #4046 #13360)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3086
#13358 := (iff #4045 #13357)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3087
#13359 := [rewrite]: #13358
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3088
#13355 := (iff #4040 #13354)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3089
#13356 := [rewrite]: #13355
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3090
#13362 := [monotonicity #13356 #13359]: #13361
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3091
#13822 := [monotonicity #13362 #13819]: #13821
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3092
#13828 := [trans #13822 #13826]: #13827
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3093
#13352 := (iff #4036 #13351)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3094
#13353 := [rewrite]: #13352
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3095
#13831 := [monotonicity #13353 #13828]: #13830
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3096
#13837 := [trans #13831 #13835]: #13836
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3097
#13349 := (iff #4032 #13348)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3098
#13350 := [rewrite]: #13349
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3099
#13840 := [monotonicity #13350 #13837]: #13839
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3100
#13846 := [trans #13840 #13844]: #13845
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3101
#13346 := (iff #4028 #13345)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3102
#13347 := [rewrite]: #13346
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3103
#13849 := [monotonicity #13347 #13846]: #13848
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3104
#13855 := [trans #13849 #13853]: #13854
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3105
#13343 := (iff #4024 #13342)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3106
#13344 := [rewrite]: #13343
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3107
#13858 := [monotonicity #13344 #13855]: #13857
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3108
#13864 := [trans #13858 #13862]: #13863
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3109
#13066 := (iff #3934 #13063)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3110
#13060 := (and #13057 #12944)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3111
#13064 := (iff #13060 #13063)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3112
#13065 := [rewrite]: #13064
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3113
#13061 := (iff #3934 #13060)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3114
#12945 := (iff #3808 #12944)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3115
#12946 := [rewrite]: #12945
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3116
#13058 := (iff #3933 #13057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3117
#13059 := [rewrite]: #13058
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3118
#13062 := [monotonicity #13059 #12946]: #13061
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3119
#13067 := [trans #13062 #13065]: #13066
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3120
#13867 := [monotonicity #13067 #13864]: #13866
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3121
#13872 := [trans #13867 #13870]: #13871
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3122
#13321 := (iff #4015 #13320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3123
#13318 := (iff #4014 #13317)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3124
#13315 := (iff #4013 #13314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3125
#13316 := [rewrite]: #13315
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3126
#13319 := [monotonicity #13316]: #13318
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3127
#13322 := [monotonicity #13319]: #13321
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3128
#13875 := [monotonicity #13322 #13872]: #13874
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3129
#13881 := [trans #13875 #13879]: #13880
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3130
#13340 := (iff #4019 #13320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3131
#13323 := (and true #13320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3132
#13326 := (iff #13323 #13320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3133
#13327 := [rewrite]: #13326
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3134
#13338 := (iff #4019 #13323)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3135
#13336 := (iff #4018 #13320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3136
#13334 := (iff #4018 #13323)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3137
#13332 := (iff #4017 #13320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3138
#13330 := (iff #4017 #13323)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3139
#13328 := (iff #4016 #13320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3140
#13324 := (iff #4016 #13323)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3141
#13312 := (iff #4004 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3142
#13307 := (forall (vars (?v0 S10)) (:pat #4000) true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3143
#13310 := (iff #13307 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3144
#13311 := [elim-unused]: #13310
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3145
#13308 := (iff #4004 #13307)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3146
#13305 := (iff #4003 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3147
#13257 := (= f1 #3987)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3148
#13269 := (implies #13257 #13257)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3149
#13272 := (iff #13269 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3150
#13273 := [rewrite]: #13272
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3151
#13303 := (iff #4003 #13269)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3152
#13301 := (iff #4002 #13257)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3153
#13262 := (and true #13257)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3154
#13265 := (iff #13262 #13257)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3155
#13266 := [rewrite]: #13265
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3156
#13299 := (iff #4002 #13262)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3157
#13258 := (iff #3988 #13257)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3158
#13259 := [rewrite]: #13258
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3159
#13297 := (iff #4001 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3160
#13298 := [rewrite]: #13297
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3161
#13300 := [monotonicity #13298 #13259]: #13299
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3162
#13302 := [trans #13300 #13266]: #13301
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3163
#13304 := [monotonicity #13259 #13302]: #13303
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3164
#13306 := [trans #13304 #13273]: #13305
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3165
#13309 := [quant-intro #13306]: #13308
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3166
#13313 := [trans #13309 #13311]: #13312
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3167
#13325 := [monotonicity #13313 #13322]: #13324
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3168
#13329 := [trans #13325 #13327]: #13328
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3169
#13295 := (iff #3996 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3170
#13250 := (forall (vars (?v0 S10)) (:pat #3975) true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3171
#13253 := (iff #13250 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3172
#13254 := [elim-unused]: #13253
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3173
#13293 := (iff #3996 #13250)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3174
#13291 := (iff #3995 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3175
#13289 := (iff #3995 #13269)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3176
#13287 := (iff #3994 #13257)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3177
#13285 := (iff #3994 #13262)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3178
#13283 := (iff #3993 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3179
#13284 := [rewrite]: #13283
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3180
#13286 := [monotonicity #13284 #13259]: #13285
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3181
#13288 := [trans #13286 #13266]: #13287
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3182
#13290 := [monotonicity #13259 #13288]: #13289
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3183
#13292 := [trans #13290 #13273]: #13291
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3184
#13294 := [quant-intro #13292]: #13293
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3185
#13296 := [trans #13294 #13254]: #13295
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3186
#13331 := [monotonicity #13296 #13329]: #13330
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3187
#13333 := [trans #13331 #13327]: #13332
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3188
#13281 := (iff #3992 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3189
#13276 := (forall (vars (?v0 S10)) (:pat #3986) true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3190
#13279 := (iff #13276 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3191
#13280 := [elim-unused]: #13279
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3192
#13277 := (iff #3992 #13276)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3193
#13274 := (iff #3991 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3194
#13270 := (iff #3991 #13269)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3195
#13267 := (iff #3990 #13257)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3196
#13263 := (iff #3990 #13262)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3197
#13260 := (iff #3989 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3198
#13261 := [rewrite]: #13260
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3199
#13264 := [monotonicity #13261 #13259]: #13263
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3200
#13268 := [trans #13264 #13266]: #13267
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3201
#13271 := [monotonicity #13259 #13268]: #13270
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3202
#13275 := [trans #13271 #13273]: #13274
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3203
#13278 := [quant-intro #13275]: #13277
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3204
#13282 := [trans #13278 #13280]: #13281
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3205
#13335 := [monotonicity #13282 #13333]: #13334
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3206
#13337 := [trans #13335 #13327]: #13336
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3207
#13255 := (iff #3982 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3208
#13251 := (iff #3982 #13250)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3209
#13248 := (iff #3981 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3210
#13237 := (= f419 #3978)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3211
#13240 := (not #13237)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3212
#13243 := (implies #13240 #13240)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3213
#13246 := (iff #13243 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3214
#13247 := [rewrite]: #13246
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3215
#13244 := (iff #3981 #13243)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3216
#13241 := (iff #3980 #13240)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3217
#13238 := (iff #3979 #13237)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3218
#13239 := [rewrite]: #13238
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3219
#13242 := [monotonicity #13239]: #13241
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3220
#13245 := [monotonicity #13242 #13242]: #13244
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3221
#13249 := [trans #13245 #13247]: #13248
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3222
#13252 := [quant-intro #13249]: #13251
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3223
#13256 := [trans #13252 #13254]: #13255
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3224
#13339 := [monotonicity #13256 #13337]: #13338
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3225
#13341 := [trans #13339 #13327]: #13340
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3226
#13884 := [monotonicity #13341 #13881]: #13883
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3227
#13889 := [trans #13884 #13887]: #13888
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3228
#13892 := [monotonicity #13033 #13889]: #13891
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3229
#13897 := [trans #13892 #13895]: #13896
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3230
#13900 := [monotonicity #13033 #13897]: #13899
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3231
#13905 := [trans #13900 #13903]: #13904
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3232
#13908 := [monotonicity #13033 #13905]: #13907
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3233
#13913 := [trans #13908 #13911]: #13912
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3234
#13235 := (iff #3971 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3235
#13230 := (implies #13031 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3236
#13233 := (iff #13230 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3237
#13234 := [rewrite]: #13233
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3238
#13231 := (iff #3971 #13230)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3239
#13228 := (iff #3970 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3240
#13202 := (or #13201 #13193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3241
#13210 := (or #13148 #13202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3242
#13218 := (or #13148 #13210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3243
#13223 := (implies false #13218)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3244
#13226 := (iff #13223 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3245
#13227 := [rewrite]: #13226
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3246
#13224 := (iff #3970 #13223)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3247
#13221 := (iff #3969 #13218)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3248
#13215 := (implies #13031 #13210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3249
#13219 := (iff #13215 #13218)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3250
#13220 := [rewrite]: #13219
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3251
#13216 := (iff #3969 #13215)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3252
#13213 := (iff #3968 #13210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3253
#13207 := (implies #13031 #13202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3254
#13211 := (iff #13207 #13210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3255
#13212 := [rewrite]: #13211
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3256
#13208 := (iff #3968 #13207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3257
#13205 := (iff #3967 #13202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3258
#13198 := (implies #13063 #13193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3259
#13203 := (iff #13198 #13202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3260
#13204 := [rewrite]: #13203
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3261
#13199 := (iff #3967 #13198)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3262
#13200 := [monotonicity #13067 #13197]: #13199
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3263
#13206 := [trans #13200 #13204]: #13205
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3264
#13209 := [monotonicity #13033 #13206]: #13208
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3265
#13214 := [trans #13209 #13212]: #13213
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3266
#13217 := [monotonicity #13033 #13214]: #13216
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3267
#13222 := [trans #13217 #13220]: #13221
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3268
#13225 := [monotonicity #13056 #13222]: #13224
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3269
#13229 := [trans #13225 #13227]: #13228
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3270
#13232 := [monotonicity #13033 #13229]: #13231
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3271
#13236 := [trans #13232 #13234]: #13235
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3272
#13916 := [monotonicity #13236 #13913]: #13915
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3273
#13920 := [trans #13916 #13918]: #13919
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3274
#13923 := [monotonicity #13033 #13920]: #13922
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3275
#13928 := [trans #13923 #13926]: #13927
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3276
#13053 := (iff #3929 #13052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3277
#13050 := (iff #3928 #13049)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  3278
#13051 := [rewrite]: #13050
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3279
#13054 := [monotonicity #13051]: #13053
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3280
#13931 := [monotonicity #13054 #13928]: #13930
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3281
#13937 := [trans #13931 #13935]: #13936
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3282
#13047 := (iff #3923 #13046)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3283
#13044 := (iff #3922 #13041)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3284
#13038 := (implies #569 #13035)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3285
#13042 := (iff #13038 #13041)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  3286
#13043 := [rewrite]: #13042
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3287
#13039 := (iff #3922 #13038)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3288
#13036 := (iff #3921 #13035)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3289
#13037 := [rewrite]: #13036
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3290
#13040 := [monotonicity #13037]: #13039
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3291
#13045 := [trans #13040 #13043]: #13044
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3292
#13048 := [quant-intro #13045]: #13047
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3293
#13940 := [monotonicity #13048 #13937]: #13939
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3294
#13946 := [trans #13940 #13944]: #13945
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3295
#13949 := [monotonicity #13946]: #13948
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3296
#13955 := [trans #13949 #13953]: #13954
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3297
#13958 := [monotonicity #13033 #13955]: #13957
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3298
#13963 := [trans #13958 #13961]: #13962
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3299
#13966 := [monotonicity #13963]: #13965
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3300
#13972 := [trans #13966 #13970]: #13971
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3301
#13975 := [monotonicity #13972]: #13974
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3302
#13981 := [trans #13975 #13979]: #13980
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3303
#13984 := [monotonicity #13981]: #13983
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3304
#13990 := [trans #13984 #13988]: #13989
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3305
#13029 := (iff #3903 #13028)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3306
#13026 := (iff #3902 #3872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3307
#13027 := [rewrite]: #13026
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3308
#13030 := [monotonicity #13027]: #13029
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3309
#13993 := [monotonicity #13030 #13990]: #13992
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3310
#13999 := [trans #13993 #13997]: #13998
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3311
#14002 := [monotonicity #13030 #13999]: #14001
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3312
#13024 := (iff #3901 #13023)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3313
#13021 := (iff #3900 #13018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3314
#13015 := (implies #569 #13012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3315
#13019 := (iff #13015 #13018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3316
#13020 := [rewrite]: #13019
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3317
#13016 := (iff #3900 #13015)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3318
#13013 := (iff #3899 #13012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3319
#13014 := [rewrite]: #13013
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3320
#13017 := [monotonicity #13014]: #13016
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3321
#13022 := [trans #13017 #13020]: #13021
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3322
#13025 := [quant-intro #13022]: #13024
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3323
#14005 := [monotonicity #13025 #14002]: #14004
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3324
#14011 := [trans #14005 #14009]: #14010
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3325
#14014 := [monotonicity #13025 #14011]: #14013
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3326
#14017 := [monotonicity #14014]: #14016
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3327
#14023 := [trans #14017 #14021]: #14022
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3328
#14026 := [monotonicity #14023]: #14025
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3329
#13009 := (iff #3892 #13008)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3330
#13006 := (iff #3891 #13005)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3331
#13003 := (iff #3890 #3889)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3332
#13004 := [rewrite]: #13003
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3333
#13007 := [monotonicity #13004]: #13006
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3334
#13010 := [monotonicity #13007]: #13009
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3335
#14029 := [monotonicity #13010 #14026]: #14028
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3336
#14035 := [trans #14029 #14033]: #14034
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3337
#13001 := (iff #3887 #13000)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3338
#13002 := [rewrite]: #13001
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3339
#14038 := [monotonicity #13002 #14035]: #14037
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3340
#14044 := [trans #14038 #14042]: #14043
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3341
#12998 := (iff #3882 #12997)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3342
#12999 := [rewrite]: #12998
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3343
#14047 := [monotonicity #12999 #14044]: #14046
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3344
#14053 := [trans #14047 #14051]: #14052
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3345
#12995 := (iff #3877 #12994)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3346
#12996 := [rewrite]: #12995
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3347
#14056 := [monotonicity #12996 #14053]: #14055
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3348
#14062 := [trans #14056 #14060]: #14061
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3349
#14065 := [monotonicity #14062]: #14064
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3350
#14071 := [trans #14065 #14069]: #14070
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3351
#12992 := (iff #3868 #12991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3352
#12989 := (iff #3867 #12988)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3353
#12990 := [rewrite]: #12989
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3354
#12980 := (iff #3861 #12979)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3355
#12981 := [rewrite]: #12980
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3356
#12993 := [monotonicity #12981 #12990]: #12992
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3357
#14074 := [monotonicity #12993 #14071]: #14073
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3358
#14080 := [trans #14074 #14078]: #14079
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3359
#14083 := [monotonicity #12993 #14080]: #14082
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3360
#12986 := (iff #3864 #12985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3361
#12983 := (iff #3863 #12982)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3362
#12984 := [rewrite]: #12983
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3363
#12987 := [monotonicity #12981 #12984]: #12986
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3364
#14086 := [monotonicity #12987 #14083]: #14085
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3365
#14092 := [trans #14086 #14090]: #14091
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3366
#14095 := [monotonicity #12987 #14092]: #14094
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3367
#12977 := (iff #3855 #12976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3368
#12978 := [rewrite]: #12977
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3369
#14098 := [monotonicity #12978 #14095]: #14097
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3370
#14104 := [trans #14098 #14102]: #14103
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3371
#14107 := [monotonicity #12978 #14104]: #14106
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3372
#14110 := [monotonicity #14107]: #14109
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3373
#14116 := [trans #14110 #14114]: #14115
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3374
#12974 := (iff #3846 #12973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3375
#12971 := (iff #3845 #12968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3376
#12965 := (iff #12962 false)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3377
#12969 := (iff #12965 #12968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3378
#12970 := [rewrite]: #12969
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3379
#12966 := (iff #3845 #12965)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3380
#12963 := (iff #3844 #12962)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3381
#12964 := [rewrite]: #12963
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3382
#12967 := [monotonicity #12964]: #12966
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3383
#12972 := [trans #12967 #12970]: #12971
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3384
#12975 := [quant-intro #12972]: #12974
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3385
#14119 := [monotonicity #12975 #14116]: #14118
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3386
#14125 := [trans #14119 #14123]: #14124
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3387
#14128 := [monotonicity #14125]: #14127
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3388
#14134 := [trans #14128 #14132]: #14133
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3389
#12960 := (iff #3836 #12959)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3390
#12961 := [rewrite]: #12960
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3391
#14137 := [monotonicity #12961 #14134]: #14136
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3392
#14143 := [trans #14137 #14141]: #14142
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3393
#12957 := (iff #3832 #12956)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3394
#12954 := (iff #3831 #12953)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  3395
#12955 := [rewrite]: #12954
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3396
#12951 := (iff #3824 #12950)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3397
#12952 := [rewrite]: #12951
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3398
#12958 := [monotonicity #12952 #12955]: #12957
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3399
#14146 := [monotonicity #12958 #14143]: #14145
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3400
#14152 := [trans #14146 #14150]: #14151
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3401
#14155 := [monotonicity #14152]: #14154
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3402
#14161 := [trans #14155 #14159]: #14160
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3403
#12948 := (iff #3809 #12947)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3404
#12942 := (iff #3806 #12941)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3405
#12943 := [rewrite]: #12942
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3406
#12949 := [monotonicity #12943 #12946]: #12948
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3407
#14164 := [monotonicity #12949 #14161]: #14163
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3408
#14170 := [trans #14164 #14168]: #14169
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3409
#12939 := (iff #3803 #12938)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3410
#12940 := [rewrite]: #12939
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3411
#14173 := [monotonicity #12940 #14170]: #14172
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3412
#14179 := [trans #14173 #14177]: #14178
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3413
#12936 := (iff #3801 #12935)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3414
#12933 := (iff #3800 #12932)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3415
#12930 := (iff #3799 #12929)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3416
#12927 := (iff #3798 #12926)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3417
#12924 := (iff #3797 #12923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3418
#12921 := (iff #3796 #12920)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  3419
#12922 := [rewrite]: #12921
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3420
#12918 := (iff #3794 #12917)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3421
#12915 := (iff #3793 #12914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3422
#12916 := [rewrite]: #12915
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3423
#12919 := [monotonicity #12916]: #12918
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3424
#12925 := [monotonicity #12919 #12922]: #12924
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3425
#12912 := (iff #3791 #12911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3426
#12913 := [rewrite]: #12912
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3427
#12928 := [monotonicity #12913 #12925]: #12927
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3428
#12909 := (iff #3788 #12908)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3429
#12910 := [rewrite]: #12909
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3430
#12931 := [monotonicity #12910 #12928]: #12930
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3431
#12906 := (iff #3785 #12905)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3432
#12907 := [rewrite]: #12906
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3433
#12934 := [monotonicity #12907 #12931]: #12933
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3434
#12903 := (iff #3782 #12902)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3435
#12904 := [rewrite]: #12903
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3436
#12937 := [monotonicity #12904 #12934]: #12936
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3437
#14182 := [monotonicity #12937 #14179]: #14181
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3438
#14188 := [trans #14182 #14186]: #14187
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3439
#14191 := [monotonicity #14188]: #14190
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3440
#14197 := [trans #14191 #14195]: #14196
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3441
#14200 := [monotonicity #14197]: #14199
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3442
#14206 := [trans #14200 #14204]: #14205
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3443
#14209 := [monotonicity #14206]: #14208
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3444
#14215 := [trans #14209 #14213]: #14214
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3445
#14218 := [monotonicity #14215]: #14217
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3446
#14224 := [trans #14218 #14222]: #14223
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3447
#14227 := [monotonicity #14224]: #14226
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3448
#14233 := [trans #14227 #14231]: #14232
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3449
#14236 := [monotonicity #14233]: #14235
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3450
#15144 := [trans #14236 #15142]: #15143
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3451
#12900 := [asserted]: #4212
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3452
#15145 := [mp #12900 #15144]: #15140
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3453
#15163 := [not-or-elim #15145]: #15027
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3454
#15166 := [and-elim #15163]: #12908
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3455
#29 := (:var 1 S10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3456
#301 := (f85 f90 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3457
#3372 := (f7 #301 #334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3458
#3373 := (pattern #3372)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3459
#12135 := (= f1 #3372)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3460
#12142 := (not #12135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3461
#1537 := (f20 f179 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3462
#3375 := (f53 #376 #1537)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3463
#3376 := (= #29 #3375)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3464
#12143 := (or #3376 #12142)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3465
#12148 := (forall (vars (?v0 S10) (?v1 S6)) (:pat #3373) #12143)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3466
#19081 := (~ #12148 #12148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3467
#19079 := (~ #12143 #12143)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3468
#19080 := [refl]: #19079
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3469
#19082 := [nnf-pos #19080]: #19081
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3470
#3374 := (= #3372 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3471
#3377 := (implies #3374 #3376)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3472
#3378 := (forall (vars (?v0 S10) (?v1 S6)) (:pat #3373) #3377)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3473
#12149 := (iff #3378 #12148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3474
#12146 := (iff #3377 #12143)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3475
#12139 := (implies #12135 #3376)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3476
#12144 := (iff #12139 #12143)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  3477
#12145 := [rewrite]: #12144
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3478
#12140 := (iff #3377 #12139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3479
#12137 := (iff #3374 #12135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3480
#12138 := [rewrite]: #12137
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3481
#12141 := [monotonicity #12138]: #12140
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3482
#12147 := [trans #12141 #12145]: #12146
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3483
#12150 := [quant-intro #12147]: #12149
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3484
#12134 := [asserted]: #3378
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3485
#12153 := [mp #12134 #12150]: #12148
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3486
#19083 := [mp~ #12153 #19082]: #12148
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3487
#27042 := (not #12908)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3488
#27049 := (not #12148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3489
#27050 := (or #27049 #27042 #27044)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3490
#27045 := (or #27044 #27042)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3491
#27051 := (or #27049 #27045)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3492
#27058 := (iff #27051 #27050)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3493
#27046 := (or #27042 #27044)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3494
#27053 := (or #27049 #27046)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3495
#27056 := (iff #27053 #27050)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3496
#27057 := [rewrite]: #27056
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3497
#27054 := (iff #27051 #27053)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3498
#27047 := (iff #27045 #27046)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3499
#27048 := [rewrite]: #27047
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3500
#27055 := [monotonicity #27048]: #27054
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3501
#27059 := [trans #27055 #27057]: #27058
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3502
#27052 := [quant-inst #3780 #3774]: #27051
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3503
#27060 := [mp #27052 #27059]: #27050
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3504
#27738 := [unit-resolution #27060 #19083 #15166]: #27044
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3505
#27740 := [symm #27738]: #27739
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3506
#28401 := [trans #27740 #28402]: #28403
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3507
#28405 := [monotonicity #28401]: #28404
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3508
#28407 := [symm #28405]: #28406
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3509
#28409 := [monotonicity #28407]: #28408
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3510
#28437 := [symm #28409]: #28436
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3511
#27594 := (= f1 #27593)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3512
decl f96 :: S24
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3513
#275 := f96
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3514
#27231 := (f32 f96 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3515
#27580 := (f31 #27231 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3516
#50 := (f16 f30 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3517
#27581 := (f15 #50 #27580)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3518
#27587 := (pattern #27581)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3519
#27398 := (f27 f28 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3520
decl f311 :: S5
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3521
#2737 := f311
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3522
#27584 := (f7 f311 #27398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3523
#27585 := (= f1 #27584)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3524
#27582 := (= f1 #27581)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3525
#27583 := (not #27582)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3526
decl f303 :: (-> S126 S18 S11)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3527
decl f23 :: (-> S19 S10 S18)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3528
decl f24 :: (-> S20 S9 S19)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3529
decl f25 :: S20
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3530
#36 := f25
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3531
#27575 := (f24 f25 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3532
#27576 := (f23 #27575 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3533
decl f304 :: S126
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3534
#2557 := f304
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3535
#27577 := (f303 f304 #27576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3536
decl f227 :: S13
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3537
#2008 := f227
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3538
#2816 := (f16 f227 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3539
#27578 := (f15 #2816 #27577)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3540
#27579 := (= f1 #27578)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3541
#27599 := (or #27579 #27583 #27585)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3542
#27602 := (forall (vars (?v3 S10)) (:pat #27587) #27599)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3543
#27605 := (not #27602)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3544
#27595 := (not #27594)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3545
#27434 := (f37 #3772 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3546
#27435 := (= f1 #27434)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3547
#27457 := (not #27435)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3548
#27608 := (or #27457 #27595 #27605)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3549
#27611 := (not #27608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3550
decl f308 :: (-> S128 S9 S54)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3551
decl f310 :: S128
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3552
#2724 := f310
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3553
#27522 := (f308 f310 f455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3554
#27523 := (f92 #27522 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3555
#27524 := (f37 #27523 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3556
#27525 := (= f1 #27524)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3557
#27526 := (f314 #3850 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3558
#27527 := (f313 #27526 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3559
#27528 := (f312 #27527 f471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3560
#27529 := (= f1 #27528)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3561
#27531 := (iff #27525 #27529)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3562
#2830 := (:var 0 S129)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3563
#25 := (:var 3 S9)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3564
#2847 := (f315 f319 #25)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3565
#2848 := (f314 #2847 #38)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3566
#2849 := (f313 #2848 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3567
#2850 := (f312 #2849 #2830)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3568
#2851 := (pattern #2850)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3569
#2774 := (f308 f310 #25)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3570
#2853 := (f92 #2774 #38)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3571
#2854 := (f37 #2853 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3572
#11084 := (= f1 #2854)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3573
#11080 := (= f1 #2850)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3574
#11087 := (iff #11080 #11084)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3575
#11090 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10) (?v3 S129)) (:pat #2851) #11087)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3576
#18720 := (~ #11090 #11090)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3577
#18718 := (~ #11087 #11087)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3578
#18719 := [refl]: #18718
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3579
#18721 := [nnf-pos #18719]: #18720
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3580
#2855 := (= #2854 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3581
#2852 := (= #2850 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3582
#2856 := (iff #2852 #2855)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3583
#2857 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10) (?v3 S129)) (:pat #2851) #2856)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3584
#11091 := (iff #2857 #11090)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3585
#11088 := (iff #2856 #11087)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3586
#11085 := (iff #2855 #11084)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3587
#11086 := [rewrite]: #11085
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3588
#11082 := (iff #2852 #11080)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3589
#11083 := [rewrite]: #11082
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3590
#11089 := [monotonicity #11083 #11086]: #11088
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3591
#11092 := [quant-intro #11089]: #11091
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3592
#11079 := [asserted]: #2857
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3593
#11095 := [mp #11079 #11092]: #11090
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3594
#18722 := [mp~ #11095 #18721]: #11090
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3595
#27546 := (not #11090)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3596
#27547 := (or #27546 #27531)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3597
#27530 := (iff #27529 #27525)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3598
#27549 := (or #27546 #27530)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3599
#27551 := (iff #27549 #27547)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3600
#27553 := (iff #27547 #27547)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3601
#27554 := [rewrite]: #27553
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3602
#27532 := (iff #27530 #27531)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3603
#27533 := [rewrite]: #27532
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3604
#27552 := [monotonicity #27533]: #27551
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3605
#27534 := [trans #27552 #27554]: #27551
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3606
#27550 := [quant-inst #3771 #27043 #27043 #3853]: #27549
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3607
#27536 := [mp #27550 #27534]: #27547
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3608
#27772 := [unit-resolution #27536 #18722]: #27531
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3609
#28328 := (= #3854 #27528)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3610
#27782 := (= #27528 #3854)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3611
#27763 := (= #27527 #3852)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3612
#27761 := (= #27526 #3851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3613
#27762 := [monotonicity #27740]: #27761
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3614
#27781 := [monotonicity #27762 #27740]: #27763
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3615
#27783 := [monotonicity #27781]: #27782
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3616
#28339 := [symm #27783]: #28328
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3617
#27646 := (f26 #27398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3618
#27649 := (= f29 #27646)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3619
#27768 := (not #27649)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3620
#27769 := (iff #12917 #27768)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3621
#27766 := (iff #12914 #27649)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3622
#27764 := (iff #27649 #12914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3623
#27746 := (= #27646 #3792)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3624
#27744 := (= #27398 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3625
#27061 := (f27 f28 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3626
#27737 := (= #27061 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3627
#27062 := (= #3774 #27061)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3628
#27150 := (or #27091 #27062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3629
#27151 := [quant-inst #3774 #3779]: #27150
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3630
#27736 := [unit-resolution #27151 #24083]: #27062
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3631
#27743 := [symm #27736]: #27737
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3632
#27741 := (= #27398 #27061)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3633
#27742 := [monotonicity #27740]: #27741
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3634
#27745 := [trans #27742 #27743]: #27744
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3635
#27747 := [monotonicity #27745]: #27746
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3636
#27765 := [monotonicity #27747]: #27764
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3637
#27767 := [symm #27765]: #27766
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3638
#27770 := [monotonicity #27767]: #27769
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3639
#15168 := [and-elim #15163]: #12917
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3640
#27771 := [mp #15168 #27770]: #27768
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3641
#27548 := (not #27525)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3642
#27545 := (not #27529)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3643
#27788 := (iff #14099 #27545)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3644
#27786 := (iff #12976 #27529)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3645
#27784 := (iff #27529 #12976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3646
#27785 := [monotonicity #27783]: #27784
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3647
#27787 := [symm #27785]: #27786
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3648
#27789 := [monotonicity #27787]: #27788
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3649
#27773 := [hypothesis]: #14099
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3650
#27790 := [mp #27773 #27789]: #27545
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3651
#27537 := (not #27531)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3652
#27539 := (or #27537 #27548 #27529)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3653
#27540 := [def-axiom]: #27539
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3654
#27778 := [unit-resolution #27540 #27790 #27772]: #27548
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3655
#27637 := (f37 #3789 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3656
#27638 := (= f1 #27637)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3657
#27795 := (= #3790 #27637)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3658
#27779 := (= #27637 #3790)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3659
#27780 := [monotonicity #27740]: #27779
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3660
#27796 := [symm #27780]: #27795
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3661
#15167 := [and-elim #15163]: #12911
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3662
#27794 := [trans #15167 #27796]: #27638
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3663
#27640 := (f85 f90 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3664
#27641 := (f7 #27640 #27398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3665
#27642 := (= f1 #27641)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3666
#27802 := (= #3787 #27641)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3667
#27799 := (= #27641 #3787)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3668
#27797 := (= #27640 #3786)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3669
#27798 := [monotonicity #27740]: #27797
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3670
#27800 := [monotonicity #27798 #27745]: #27799
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3671
#27808 := [symm #27800]: #27802
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3672
#27809 := [trans #15166 #27808]: #27642
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3673
#27643 := (not #27642)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3674
#27639 := (not #27638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3675
#27838 := (or #27525 #27639 #27643 #27649)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3676
#27406 := (f48 #3783 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3677
#27644 := (= f51 #27406)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3678
#27824 := (= #3784 #27406)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3679
#27810 := (= #27406 #3784)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3680
#27822 := [monotonicity #27740]: #27810
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3681
#27825 := [symm #27822]: #27824
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3682
#15165 := [and-elim #15163]: #12905
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3683
#27826 := [trans #15165 #27825]: #27644
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3684
#27830 := (= #3781 #27434)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3685
#27827 := (= #27434 #3781)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3686
#27828 := [monotonicity #27740]: #27827
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3687
#27831 := [symm #27828]: #27830
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3688
#15164 := [and-elim #15163]: #12902
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3689
#27817 := [trans #15164 #27831]: #27435
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3690
#27399 := (f7 f45 #27398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3691
#27402 := (= f1 #27399)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3692
#27820 := (= #3795 #27399)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3693
#27818 := (= #27399 #3795)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3694
#27816 := [monotonicity #27745]: #27818
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3695
#27821 := [symm #27816]: #27820
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3696
#15169 := [and-elim #15163]: #12920
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3697
#27837 := [trans #15169 #27821]: #27402
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3698
#15148 := [not-or-elim #15145]: #12947
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3699
#15150 := [and-elim #15148]: #12944
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3700
#75 := (:var 1 S9)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3701
#2794 := (f308 f310 #75)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3702
#2795 := (f92 #2794 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3703
#2796 := (f37 #2795 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3704
#2797 := (pattern #2796)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3705
#10956 := (= f1 #2796)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3706
#327 := (f82 f98 #75)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3707
#4815 := (= f1 #327)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3708
#20308 := (not #4815)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3709
#223 := (f46 f47 #75)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3710
#224 := (f37 #223 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3711
#4527 := (= f1 #224)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3712
#12063 := (not #4527)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3713
#45 := (f27 f28 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3714
#220 := (f85 f90 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3715
#221 := (f7 #220 #45)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3716
#4524 := (= f1 #221)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3717
#20182 := (not #4524)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3718
#216 := (f49 f50 #75)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3719
#217 := (f48 #216 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3720
#4521 := (= f51 #217)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3721
#20181 := (not #4521)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3722
#206 := (f46 f52 #75)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3723
#207 := (f37 #206 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3724
#4506 := (= f1 #207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3725
#11676 := (not #4506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3726
#111 := (f7 f45 #45)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3727
#4355 := (= f1 #111)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3728
#11735 := (not #4355)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3729
#46 := (f26 #45)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3730
#48 := (= #46 f29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3731
#22741 := (or #48 #11735 #11676 #20181 #20182 #12063 #20308 #10956)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3732
#22746 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2797) #22741)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3733
#82 := (not #48)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3734
#10971 := (and #82 #4355 #4506 #4521 #4524 #4527 #4815)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3735
#10974 := (not #10971)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3736
#10980 := (or #10956 #10974)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3737
#10985 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2797) #10980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3738
#22747 := (iff #10985 #22746)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3739
#22744 := (iff #10980 #22741)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3740
#22727 := (or #48 #11735 #11676 #20181 #20182 #12063 #20308)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3741
#22738 := (or #10956 #22727)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3742
#22742 := (iff #22738 #22741)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3743
#22743 := [rewrite]: #22742
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3744
#22739 := (iff #10980 #22738)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3745
#22736 := (iff #10974 #22727)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3746
#22728 := (not #22727)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3747
#22731 := (not #22728)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3748
#22734 := (iff #22731 #22727)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3749
#22735 := [rewrite]: #22734
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3750
#22732 := (iff #10974 #22731)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3751
#22729 := (iff #10971 #22728)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3752
#22730 := [rewrite]: #22729
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3753
#22733 := [monotonicity #22730]: #22732
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3754
#22737 := [trans #22733 #22735]: #22736
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3755
#22740 := [monotonicity #22737]: #22739
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3756
#22745 := [trans #22740 #22743]: #22744
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3757
#22748 := [quant-intro #22745]: #22747
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3758
#18688 := (~ #10985 #10985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3759
#18686 := (~ #10980 #10980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3760
#18687 := [refl]: #18686
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3761
#18689 := [nnf-pos #18687]: #18688
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3762
#2804 := (= #2796 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3763
#112 := (= #111 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3764
#2798 := (and #82 #112)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3765
#225 := (= #224 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3766
#2799 := (and #225 #2798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3767
#222 := (= #221 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3768
#2800 := (and #222 #2799)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3769
#218 := (= #217 f51)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3770
#2801 := (and #218 #2800)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3771
#208 := (= #207 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3772
#2802 := (and #208 #2801)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3773
#329 := (= #327 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3774
#2803 := (and #329 #2802)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3775
#2805 := (implies #2803 #2804)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3776
#2806 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2797) #2805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3777
#10988 := (iff #2806 #10985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3778
#10937 := (and #82 #4355)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3779
#10941 := (and #4527 #10937)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3780
#10944 := (and #4524 #10941)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3781
#10947 := (and #4521 #10944)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3782
#10950 := (and #4506 #10947)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3783
#10953 := (and #4815 #10950)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3784
#10962 := (not #10953)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3785
#10963 := (or #10962 #10956)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3786
#10968 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2797) #10963)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3787
#10986 := (iff #10968 #10985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3788
#10983 := (iff #10963 #10980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3789
#10977 := (or #10974 #10956)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3790
#10981 := (iff #10977 #10980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3791
#10982 := [rewrite]: #10981
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3792
#10978 := (iff #10963 #10977)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3793
#10975 := (iff #10962 #10974)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3794
#10972 := (iff #10953 #10971)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3795
#10973 := [rewrite]: #10972
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3796
#10976 := [monotonicity #10973]: #10975
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3797
#10979 := [monotonicity #10976]: #10978
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3798
#10984 := [trans #10979 #10982]: #10983
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3799
#10987 := [quant-intro #10984]: #10986
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3800
#10969 := (iff #2806 #10968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3801
#10966 := (iff #2805 #10963)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3802
#10959 := (implies #10953 #10956)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3803
#10964 := (iff #10959 #10963)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3804
#10965 := [rewrite]: #10964
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3805
#10960 := (iff #2805 #10959)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3806
#10957 := (iff #2804 #10956)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3807
#10958 := [rewrite]: #10957
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3808
#10954 := (iff #2803 #10953)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3809
#10951 := (iff #2802 #10950)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3810
#10948 := (iff #2801 #10947)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3811
#10945 := (iff #2800 #10944)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3812
#10942 := (iff #2799 #10941)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3813
#10939 := (iff #2798 #10937)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3814
#4356 := (iff #112 #4355)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3815
#4357 := [rewrite]: #4356
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3816
#10940 := [monotonicity #4357]: #10939
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3817
#4528 := (iff #225 #4527)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3818
#4529 := [rewrite]: #4528
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3819
#10943 := [monotonicity #4529 #10940]: #10942
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3820
#4525 := (iff #222 #4524)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3821
#4526 := [rewrite]: #4525
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3822
#10946 := [monotonicity #4526 #10943]: #10945
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3823
#4522 := (iff #218 #4521)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3824
#4523 := [rewrite]: #4522
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3825
#10949 := [monotonicity #4523 #10946]: #10948
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3826
#4508 := (iff #208 #4506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3827
#4509 := [rewrite]: #4508
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3828
#10952 := [monotonicity #4509 #10949]: #10951
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3829
#4817 := (iff #329 #4815)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3830
#4818 := [rewrite]: #4817
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3831
#10955 := [monotonicity #4818 #10952]: #10954
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3832
#10961 := [monotonicity #10955 #10958]: #10960
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3833
#10967 := [trans #10961 #10965]: #10966
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3834
#10970 := [quant-intro #10967]: #10969
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3835
#10989 := [trans #10970 #10987]: #10988
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3836
#10936 := [asserted]: #2806
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3837
#10990 := [mp #10936 #10989]: #10985
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3838
#18690 := [mp~ #10990 #18689]: #10985
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3839
#22749 := [mp #18690 #22748]: #22746
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3840
#27645 := (not #27644)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3841
#27403 := (not #27402)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3842
#25767 := (not #12944)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3843
#27619 := (not #22746)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3844
#27620 := (or #27619 #25767 #27403 #27457 #27525 #27639 #27643 #27645 #27649)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3845
#27647 := (= #27646 f29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3846
#27648 := (or #27647 #27403 #27457 #27645 #27643 #27639 #25767 #27525)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3847
#27621 := (or #27619 #27648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3848
#27627 := (iff #27621 #27620)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3849
#27655 := (or #25767 #27403 #27457 #27525 #27639 #27643 #27645 #27649)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3850
#27623 := (or #27619 #27655)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3851
#27625 := (iff #27623 #27620)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3852
#27626 := [rewrite]: #27625
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3853
#27618 := (iff #27621 #27623)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3854
#27658 := (iff #27648 #27655)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3855
#27652 := (or #27649 #27403 #27457 #27645 #27643 #27639 #25767 #27525)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3856
#27656 := (iff #27652 #27655)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3857
#27657 := [rewrite]: #27656
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3858
#27653 := (iff #27648 #27652)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3859
#27650 := (iff #27647 #27649)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3860
#27651 := [rewrite]: #27650
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3861
#27654 := [monotonicity #27651]: #27653
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3862
#27659 := [trans #27654 #27657]: #27658
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3863
#27624 := [monotonicity #27659]: #27618
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3864
#27628 := [trans #27624 #27626]: #27627
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3865
#27622 := [quant-inst #3771 #27043]: #27621
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3866
#27660 := [mp #27622 #27628]: #27620
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3867
#27836 := [unit-resolution #27660 #22749 #15150 #27837 #27817 #27826]: #27838
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3868
#27839 := [unit-resolution #27836 #27809 #27794 #27778 #27771]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3869
#27840 := [lemma #27839]: #12976
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3870
#28340 := [trans #27840 #28339]: #27529
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3871
#27535 := (or #27537 #27525 #27545)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3872
#27538 := [def-axiom]: #27535
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3873
#28367 := [unit-resolution #27538 #28340 #27772]: #27525
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3874
#27614 := (or #27548 #27611)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3875
#27 := (:var 2 S9)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3876
#2725 := (f308 f310 #27)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3877
#2726 := (f92 #2725 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3878
#2727 := (f37 #2726 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3879
#2807 := (pattern #2727)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3880
#2767 := (f32 f96 #25)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3881
#2808 := (f31 #2767 #38)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3882
#2809 := (f15 #50 #2808)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3883
#2810 := (pattern #2809)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3884
#37 := (f24 f25 #25)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3885
#2712 := (f23 #37 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3886
#2817 := (f303 f304 #2712)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3887
#2818 := (f15 #2816 #2817)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3888
#11004 := (= f1 #2818)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3889
#10998 := (= f1 #2809)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3890
#22750 := (not #10998)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3891
#1681 := (f27 f28 #38)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3892
#2811 := (f7 f311 #1681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3893
#10992 := (= f1 #2811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3894
#22765 := (or #10992 #22750 #11004)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3895
#22770 := (forall (vars (?v3 S10)) (:pat #2810) #22765)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3896
#22776 := (not #22770)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3897
#67 := (f32 f33 #27)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3898
#2699 := (f31 #67 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3899
#1995 := (f16 f30 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3900
#2700 := (f15 #1995 #2699)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3901
#10692 := (= f1 #2700)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3902
#22585 := (not #10692)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3903
#266 := (f46 f52 #27)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3904
#267 := (f37 #266 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3905
#4633 := (= f1 #267)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3906
#11342 := (not #4633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3907
#22777 := (or #11342 #22585 #22776)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3908
#22778 := (not #22777)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3909
#10740 := (= f1 #2727)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3910
#11028 := (not #10740)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3911
#22783 := (or #11028 #22778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3912
#22786 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2807) #22783)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3913
#10995 := (not #10992)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3914
#11001 := (and #10995 #10998)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3915
#11010 := (not #11001)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3916
#11011 := (or #11010 #11004)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3917
#11016 := (forall (vars (?v3 S10)) (:pat #2810) #11011)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3918
#11037 := (and #4633 #10692 #11016)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3919
#11040 := (or #11028 #11037)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3920
#11043 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2807) #11040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3921
#22787 := (iff #11043 #22786)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3922
#22784 := (iff #11040 #22783)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3923
#22781 := (iff #11037 #22778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3924
#22773 := (and #4633 #10692 #22770)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3925
#22779 := (iff #22773 #22778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3926
#22780 := [rewrite]: #22779
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3927
#22774 := (iff #11037 #22773)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3928
#22771 := (iff #11016 #22770)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3929
#22768 := (iff #11011 #22765)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3930
#22751 := (or #10992 #22750)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3931
#22762 := (or #22751 #11004)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3932
#22766 := (iff #22762 #22765)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3933
#22767 := [rewrite]: #22766
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3934
#22763 := (iff #11011 #22762)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3935
#22760 := (iff #11010 #22751)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3936
#22752 := (not #22751)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3937
#22755 := (not #22752)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3938
#22758 := (iff #22755 #22751)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3939
#22759 := [rewrite]: #22758
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3940
#22756 := (iff #11010 #22755)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3941
#22753 := (iff #11001 #22752)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3942
#22754 := [rewrite]: #22753
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3943
#22757 := [monotonicity #22754]: #22756
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3944
#22761 := [trans #22757 #22759]: #22760
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3945
#22764 := [monotonicity #22761]: #22763
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3946
#22769 := [trans #22764 #22767]: #22768
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3947
#22772 := [quant-intro #22769]: #22771
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3948
#22775 := [monotonicity #22772]: #22774
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3949
#22782 := [trans #22775 #22780]: #22781
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3950
#22785 := [monotonicity #22782]: #22784
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3951
#22788 := [quant-intro #22785]: #22787
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3952
#18705 := (~ #11043 #11043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3953
#18703 := (~ #11040 #11040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3954
#18701 := (~ #11037 #11037)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3955
#18699 := (~ #11016 #11016)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3956
#18697 := (~ #11011 #11011)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3957
#18698 := [refl]: #18697
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3958
#18700 := [nnf-pos #18698]: #18699
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3959
#18695 := (~ #10692 #10692)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3960
#18696 := [refl]: #18695
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3961
#18693 := (~ #4633 #4633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3962
#18694 := [refl]: #18693
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3963
#18702 := [monotonicity #18694 #18696 #18700]: #18701
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3964
#18691 := (~ #11028 #11028)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3965
#18692 := [refl]: #18691
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3966
#18704 := [monotonicity #18692 #18702]: #18703
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3967
#18706 := [nnf-pos #18704]: #18705
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3968
#2819 := (= #2818 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3969
#2814 := (= #2809 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3970
#2812 := (= #2811 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3971
#2813 := (not #2812)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3972
#2815 := (and #2813 #2814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3973
#2820 := (implies #2815 #2819)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3974
#2821 := (forall (vars (?v3 S10)) (:pat #2810) #2820)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3975
#272 := (= #267 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3976
#2822 := (and #272 #2821)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3977
#2705 := (= #2700 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3978
#2823 := (and #2705 #2822)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3979
#2728 := (= #2727 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3980
#2824 := (implies #2728 #2823)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3981
#2825 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2807) #2824)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3982
#11046 := (iff #2825 #11043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3983
#11019 := (and #4633 #11016)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3984
#11022 := (and #10692 #11019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3985
#11029 := (or #11028 #11022)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3986
#11034 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2807) #11029)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3987
#11044 := (iff #11034 #11043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3988
#11041 := (iff #11029 #11040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3989
#11038 := (iff #11022 #11037)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3990
#11039 := [rewrite]: #11038
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3991
#11042 := [monotonicity #11039]: #11041
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3992
#11045 := [quant-intro #11042]: #11044
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3993
#11035 := (iff #2825 #11034)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3994
#11032 := (iff #2824 #11029)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3995
#11025 := (implies #10740 #11022)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3996
#11030 := (iff #11025 #11029)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3997
#11031 := [rewrite]: #11030
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3998
#11026 := (iff #2824 #11025)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  3999
#11023 := (iff #2823 #11022)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4000
#11020 := (iff #2822 #11019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4001
#11017 := (iff #2821 #11016)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4002
#11014 := (iff #2820 #11011)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4003
#11007 := (implies #11001 #11004)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4004
#11012 := (iff #11007 #11011)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4005
#11013 := [rewrite]: #11012
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4006
#11008 := (iff #2820 #11007)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4007
#11005 := (iff #2819 #11004)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4008
#11006 := [rewrite]: #11005
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4009
#11002 := (iff #2815 #11001)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4010
#10999 := (iff #2814 #10998)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4011
#11000 := [rewrite]: #10999
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4012
#10996 := (iff #2813 #10995)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4013
#10993 := (iff #2812 #10992)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4014
#10994 := [rewrite]: #10993
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4015
#10997 := [monotonicity #10994]: #10996
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4016
#11003 := [monotonicity #10997 #11000]: #11002
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4017
#11009 := [monotonicity #11003 #11006]: #11008
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4018
#11015 := [trans #11009 #11013]: #11014
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4019
#11018 := [quant-intro #11015]: #11017
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4020
#4634 := (iff #272 #4633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4021
#4635 := [rewrite]: #4634
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4022
#11021 := [monotonicity #4635 #11018]: #11020
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4023
#10693 := (iff #2705 #10692)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4024
#10694 := [rewrite]: #10693
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4025
#11024 := [monotonicity #10694 #11021]: #11023
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4026
#10741 := (iff #2728 #10740)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4027
#10742 := [rewrite]: #10741
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4028
#11027 := [monotonicity #10742 #11024]: #11026
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4029
#11033 := [trans #11027 #11031]: #11032
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4030
#11036 := [quant-intro #11033]: #11035
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4031
#11047 := [trans #11036 #11045]: #11046
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4032
#10991 := [asserted]: #2825
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4033
#11048 := [mp #10991 #11047]: #11043
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4034
#18707 := [mp~ #11048 #18706]: #11043
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4035
#22789 := [mp #18707 #22788]: #22786
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4036
#27564 := (not #22786)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4037
#27570 := (or #27564 #27548 #27611)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4038
#27586 := (or #27585 #27583 #27579)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4039
#27588 := (forall (vars (?v3 S10)) (:pat #27587) #27586)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4040
#27589 := (not #27588)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4041
#27596 := (or #27457 #27595 #27589)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4042
#27597 := (not #27596)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4043
#27598 := (or #27548 #27597)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4044
#27566 := (or #27564 #27598)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4045
#27664 := (iff #27566 #27570)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4046
#27572 := (or #27564 #27614)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4047
#27629 := (iff #27572 #27570)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4048
#27662 := [rewrite]: #27629
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4049
#27573 := (iff #27566 #27572)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4050
#27615 := (iff #27598 #27614)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4051
#27612 := (iff #27597 #27611)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4052
#27609 := (iff #27596 #27608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4053
#27606 := (iff #27589 #27605)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4054
#27603 := (iff #27588 #27602)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4055
#27600 := (iff #27586 #27599)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4056
#27601 := [rewrite]: #27600
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4057
#27604 := [quant-intro #27601]: #27603
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4058
#27607 := [monotonicity #27604]: #27606
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4059
#27610 := [monotonicity #27607]: #27609
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4060
#27613 := [monotonicity #27610]: #27612
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4061
#27616 := [monotonicity #27613]: #27615
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4062
#27574 := [monotonicity #27616]: #27573
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4063
#27665 := [trans #27574 #27662]: #27664
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4064
#27571 := [quant-inst #3771 #27043 #27043]: #27566
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4065
#27666 := [mp #27571 #27665]: #27570
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4066
#28368 := [unit-resolution #27666 #22789]: #27614
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4067
#28369 := [unit-resolution #28368 #28367]: #27611
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4068
#27663 := (or #27608 #27594)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4069
#27668 := [def-axiom]: #27663
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4070
#28370 := [unit-resolution #27668 #28369]: #27594
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4071
#28438 := [trans #28370 #28437]: #28067
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4072
#28011 := (<= #27155 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4073
#28433 := (not #28011)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4074
#15159 := [not-or-elim #15145]: #14308
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4075
#27994 := (* -1::Int #27155)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4076
#28106 := (+ f454 #27994)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4077
#28107 := (<= #28106 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4078
#29453 := (not #27156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4079
#29454 := (or #29453 #28107)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4080
#29455 := [th-lemma arith triangle-eq]: #29454
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4081
#29456 := [unit-resolution #29455 #29452]: #28107
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4082
#29462 := (not #28107)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4083
#28439 := (or #28433 #14307 #29462)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4084
#28440 := [th-lemma arith assign-bounds -1 1]: #28439
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4085
#28441 := [unit-resolution #28440 #29456 #15159]: #28433
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4086
#338 := (f7 f44 #334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4087
#970 := (:var 4 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4088
#2609 := (f53 #376 #970)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4089
#2610 := (f120 f121 #2609)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4090
#2611 := (f107 #2610 #353)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4091
#2612 := (f106 #2611 #334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4092
#1667 := (:var 5 S9)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4093
#2630 := (f49 f50 #1667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4094
#2631 := (f48 #2630 #2612)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4095
#1657 := (:var 3 S10)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4096
#2606 := (f32 f33 #1667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4097
#2607 := (f31 #2606 #1657)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4098
#383 := (:var 2 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4099
#2601 := (f189 f190 #334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4100
#2602 := (f188 #2601 #383)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4101
#2603 := (f80 f81 #2602)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4102
#2604 := (f53 #2603 #970)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4103
#2605 := (f16 f30 #2604)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4104
#2608 := (f15 #2605 #2607)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4105
#2632 := (pattern #2608 #2631 #338)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4106
#1911 := (f104 f105 #1667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4107
#1912 := (f102 f103 #1911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4108
#2628 := (f101 #1912 #2612)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4109
#2629 := (pattern #2608 #2628 #338)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4110
#2635 := (f122 f210 #2628)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4111
#10500 := (= f1 #2635)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4112
#1924 := (f46 f47 #1667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4113
#2633 := (f37 #1924 #2612)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4114
#10497 := (= f1 #2633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4115
#22495 := (not #10497)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4116
#22496 := (or #22495 #10500)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  4117
#22497 := (not #22496)
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4118
#10441 := (= f1 #2608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4119
#22471 := (not #10441)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4120
#2615 := (f82 f98 #1667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4121
#10438 := (= f1 #2615)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4122
#22470 := (not #10438)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4123
#4966 := (* -1::Int #383)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4124
#7030 := (+ #353 #4966)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4125
#7627 := (>= #7030 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4126
#5228 := (>= #353 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4127
#20408 := (not #5228)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4128
#4844 := (= f1 #338)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4129
#11227 := (not #4844)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4130
#22503 := (or #11227 #20408 #7627 #22470 #22471 #22497)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4131
#22508 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2629 #2632) #22503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4132
#10503 := (not #10500)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4133
#10506 := (and #10497 #10503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4134
#8694 := (not #7627)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4135
#10479 := (and #4844 #5228 #8694 #10438 #10441)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4136
#10484 := (not #10479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4137
#10520 := (or #10484 #10506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4138
#10523 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2629 #2632) #10520)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4139
#22509 := (iff #10523 #22508)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4140
#22506 := (iff #10520 #22503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4141
#22472 := (or #11227 #20408 #7627 #22470 #22471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4142
#22500 := (or #22472 #22497)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4143
#22504 := (iff #22500 #22503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4144
#22505 := [rewrite]: #22504
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4145
#22501 := (iff #10520 #22500)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4146
#22498 := (iff #10506 #22497)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4147
#22499 := [rewrite]: #22498
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4148
#22481 := (iff #10484 #22472)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4149
#22473 := (not #22472)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4150
#22476 := (not #22473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4151
#22479 := (iff #22476 #22472)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4152
#22480 := [rewrite]: #22479
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4153
#22477 := (iff #10484 #22476)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4154
#22474 := (iff #10479 #22473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4155
#22475 := [rewrite]: #22474
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4156
#22478 := [monotonicity #22475]: #22477
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4157
#22482 := [trans #22478 #22480]: #22481
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4158
#22502 := [monotonicity #22482 #22499]: #22501
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4159
#22507 := [trans #22502 #22505]: #22506
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4160
#22510 := [quant-intro #22507]: #22509
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4161
#18565 := (~ #10523 #10523)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4162
#18563 := (~ #10520 #10520)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4163
#18564 := [refl]: #18563
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4164
#18566 := [nnf-pos #18564]: #18565
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4165
#2636 := (= #2635 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4166
#2637 := (not #2636)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4167
#2634 := (= #2633 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4168
#2638 := (and #2634 #2637)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4169
#1759 := (< #353 #383)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4170
#554 := (<= 0::Int #353)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4171
#1760 := (and #554 #1759)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4172
#2617 := (= #2608 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4173
#2618 := (and #2617 #1760)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4174
#339 := (= #338 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4175
#2619 := (and #339 #2618)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4176
#2616 := (= #2615 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4177
#2620 := (and #2616 #2619)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4178
#2639 := (implies #2620 #2638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4179
#2640 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2629 #2632) #2639)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4180
#10526 := (iff #2640 #10523)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4181
#10447 := (and #1760 #10441)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4182
#10452 := (and #4844 #10447)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4183
#10455 := (and #10438 #10452)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4184
#10461 := (not #10455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4185
#10512 := (or #10461 #10506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4186
#10517 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2629 #2632) #10512)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4187
#10524 := (iff #10517 #10523)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4188
#10521 := (iff #10512 #10520)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4189
#10485 := (iff #10461 #10484)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4190
#10482 := (iff #10455 #10479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4191
#8697 := (and #5228 #8694)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4192
#10470 := (and #8697 #10441)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4193
#10473 := (and #4844 #10470)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4194
#10476 := (and #10438 #10473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4195
#10480 := (iff #10476 #10479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4196
#10481 := [rewrite]: #10480
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4197
#10477 := (iff #10455 #10476)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4198
#10474 := (iff #10452 #10473)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4199
#10471 := (iff #10447 #10470)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4200
#8698 := (iff #1760 #8697)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4201
#8695 := (iff #1759 #8694)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4202
#8696 := [rewrite]: #8695
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4203
#5227 := (iff #554 #5228)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4204
#5229 := [rewrite]: #5227
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4205
#8699 := [monotonicity #5229 #8696]: #8698
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4206
#10472 := [monotonicity #8699]: #10471
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4207
#10475 := [monotonicity #10472]: #10474
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4208
#10478 := [monotonicity #10475]: #10477
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4209
#10483 := [trans #10478 #10481]: #10482
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4210
#10486 := [monotonicity #10483]: #10485
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4211
#10522 := [monotonicity #10486]: #10521
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4212
#10525 := [quant-intro #10522]: #10524
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4213
#10518 := (iff #2640 #10517)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4214
#10515 := (iff #2639 #10512)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4215
#10509 := (implies #10455 #10506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4216
#10513 := (iff #10509 #10512)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4217
#10514 := [rewrite]: #10513
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4218
#10510 := (iff #2639 #10509)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4219
#10507 := (iff #2638 #10506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4220
#10504 := (iff #2637 #10503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4221
#10501 := (iff #2636 #10500)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4222
#10502 := [rewrite]: #10501
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4223
#10505 := [monotonicity #10502]: #10504
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4224
#10498 := (iff #2634 #10497)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4225
#10499 := [rewrite]: #10498
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4226
#10508 := [monotonicity #10499 #10505]: #10507
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4227
#10456 := (iff #2620 #10455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4228
#10453 := (iff #2619 #10452)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4229
#10450 := (iff #2618 #10447)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4230
#10444 := (and #10441 #1760)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4231
#10448 := (iff #10444 #10447)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4232
#10449 := [rewrite]: #10448
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4233
#10445 := (iff #2618 #10444)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4234
#10442 := (iff #2617 #10441)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4235
#10443 := [rewrite]: #10442
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4236
#10446 := [monotonicity #10443]: #10445
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4237
#10451 := [trans #10446 #10449]: #10450
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4238
#4845 := (iff #339 #4844)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4239
#4846 := [rewrite]: #4845
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4240
#10454 := [monotonicity #4846 #10451]: #10453
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4241
#10439 := (iff #2616 #10438)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4242
#10440 := [rewrite]: #10439
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4243
#10457 := [monotonicity #10440 #10454]: #10456
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4244
#10511 := [monotonicity #10457 #10508]: #10510
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4245
#10516 := [trans #10511 #10514]: #10515
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4246
#10519 := [quant-intro #10516]: #10518
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4247
#10527 := [trans #10519 #10525]: #10526
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4248
#10496 := [asserted]: #2640
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4249
#10528 := [mp #10496 #10527]: #10523
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4250
#18567 := [mp~ #10528 #18566]: #10523
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4251
#22511 := [mp #18567 #22510]: #22508
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4252
#28068 := (not #28067)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4253
#28087 := (not #22508)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4254
#28119 := (or #28087 #25767 #28011 #28068 #28071 #28076)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4255
#28063 := (or #28062 #28059)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4256
#28064 := (not #28063)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4257
#27995 := (+ 0::Int #27994)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4258
#27996 := (>= #27995 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4259
#27997 := (>= 0::Int 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4260
#27998 := (not #27997)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4261
#28072 := (or #28071 #27998 #27996 #25767 #28068 #28064)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4262
#28120 := (or #28087 #28072)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4263
#28142 := (iff #28120 #28119)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4264
#28082 := (or #25767 #28011 #28068 #28071 #28076)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4265
#28138 := (or #28087 #28082)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4266
#28141 := (iff #28138 #28119)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4267
#28136 := [rewrite]: #28141
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4268
#28139 := (iff #28120 #28138)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4269
#28085 := (iff #28072 #28082)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4270
#28079 := (or #28071 false #28011 #25767 #28068 #28076)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4271
#28083 := (iff #28079 #28082)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4272
#28084 := [rewrite]: #28083
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4273
#28080 := (iff #28072 #28079)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4274
#28077 := (iff #28064 #28076)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4275
#28074 := (iff #28063 #28073)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4276
#28075 := [rewrite]: #28074
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4277
#28078 := [monotonicity #28075]: #28077
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4278
#28014 := (iff #27996 #28011)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4279
#28008 := (>= #27994 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4280
#28012 := (iff #28008 #28011)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4281
#28013 := [rewrite]: #28012
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4282
#28009 := (iff #27996 #28008)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4283
#28006 := (= #27995 #27994)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4284
#28007 := [rewrite]: #28006
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4285
#28010 := [monotonicity #28007]: #28009
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4286
#28015 := [trans #28010 #28013]: #28014
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4287
#28004 := (iff #27998 false)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4288
#28002 := (iff #27998 #3930)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4289
#28000 := (iff #27997 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4290
#28001 := [rewrite]: #28000
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4291
#28003 := [monotonicity #28001]: #28002
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4292
#28005 := [trans #28003 #13056]: #28004
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4293
#28081 := [monotonicity #28005 #28015 #28078]: #28080
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4294
#28086 := [trans #28081 #28084]: #28085
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4295
#28140 := [monotonicity #28086]: #28139
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4296
#28143 := [trans #28140 #28136]: #28142
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4297
#28137 := [quant-inst #3771 #3779 #27043 #27155 #185 #27139]: #28120
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4298
#28144 := [mp #28137 #28143]: #28119
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4299
#28443 := [unit-resolution #28144 #22511 #15150 #28441 #28438]: #28442
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4300
#28453 := [unit-resolution #28443 #29472]: #28076
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4301
#28198 := (or #28073 #28061)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4302
#28199 := [def-axiom]: #28198
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4303
#28454 := [unit-resolution #28199 #28453 #28325]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4304
#28455 := [lemma #28454]: #12982
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4305
#27861 := (f27 f28 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4306
#27862 := (= #27139 #27861)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4307
#27834 := (f7 #3859 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4308
#27835 := (= f1 #27834)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4309
#27864 := (iff #27835 #27862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4310
#1693 := (f27 f28 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4311
#9986 := (= #334 #1693)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4312
#12156 := (iff #9986 #12135)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4313
#24065 := (forall (vars (?v0 S10) (?v1 S6)) (:pat #3373) #12156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4314
#12161 := (forall (vars (?v0 S10) (?v1 S6)) #12156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4315
#24068 := (iff #12161 #24065)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4316
#24066 := (iff #12156 #12156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4317
#24067 := [refl]: #24066
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4318
#24069 := [quant-intro #24067]: #24068
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4319
#19086 := (~ #12161 #12161)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4320
#19084 := (~ #12156 #12156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4321
#19085 := [refl]: #19084
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4322
#19087 := [nnf-pos #19085]: #19086
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4323
#2361 := (= #1693 #334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4324
#3379 := (iff #3374 #2361)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4325
#3380 := (forall (vars (?v0 S10) (?v1 S6)) #3379)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4326
#12162 := (iff #3380 #12161)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4327
#12159 := (iff #3379 #12156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4328
#12152 := (iff #12135 #9986)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4329
#12157 := (iff #12152 #12156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4330
#12158 := [rewrite]: #12157
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4331
#12154 := (iff #3379 #12152)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4332
#9987 := (iff #2361 #9986)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4333
#9988 := [rewrite]: #9987
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4334
#12155 := [monotonicity #12138 #9988]: #12154
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4335
#12160 := [trans #12155 #12158]: #12159
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4336
#12163 := [quant-intro #12160]: #12162
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4337
#12151 := [asserted]: #3380
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4338
#12166 := [mp #12151 #12163]: #12161
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4339
#19088 := [mp~ #12166 #19087]: #12161
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4340
#24070 := [mp #19088 #24069]: #24065
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4341
#27067 := (not #24065)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4342
#28042 := (or #27067 #27864)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4343
#27863 := (iff #27862 #27835)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4344
#28043 := (or #27067 #27863)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4345
#28045 := (iff #28043 #28042)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4346
#28047 := (iff #28042 #28042)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4347
#28048 := [rewrite]: #28047
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4348
#27865 := (iff #27863 #27864)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4349
#27866 := [rewrite]: #27865
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4350
#28046 := [monotonicity #27866]: #28045
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4351
#28049 := [trans #28046 #28048]: #28045
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4352
#28044 := [quant-inst #3858 #27139]: #28043
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4353
#28050 := [mp #28044 #28049]: #28042
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4354
#28097 := [unit-resolution #28050 #24070]: #27864
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4355
#27842 := (not #27835)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4356
#28200 := (iff #19269 #27842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4357
#28146 := (iff #12979 #27835)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4358
#28123 := (iff #27835 #12979)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4359
#28121 := (= #27834 #3860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4360
#28122 := [monotonicity #29426]: #28121
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4361
#28145 := [monotonicity #28122]: #28123
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4362
#28197 := [symm #28145]: #28146
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4363
#28201 := [monotonicity #28197]: #28200
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4364
#28098 := [hypothesis]: #19269
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4365
#28296 := [mp #28098 #28201]: #27842
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4366
#28461 := (= #27861 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4367
#28459 := (= #3858 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4368
#28452 := (= #3858 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4369
#27886 := (f120 f121 #25720)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4370
#27887 := (f107 #27886 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4371
#27888 := (f106 #27887 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4372
#27914 := (= #27888 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4373
#27917 := (not #27914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4374
#27889 := (f92 f216 #27888)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4375
#27890 := (f37 #27889 #25720)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4376
#27891 := (= f1 #27890)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4377
#27892 := (not #27891)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4378
#27923 := (or #27892 #27917)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4379
#27928 := (not #27923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4380
#28039 := (or #27931 #27928)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4381
#27894 := (* 0::Int #27893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4382
#27896 := (+ #27895 #27894)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4383
#27897 := (f53 #27843 #27896)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4384
#27898 := (= #27888 #27897)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4385
#27899 := (not #27898)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4386
#27900 := (or #27899 #27892)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4387
#27901 := (not #27900)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4388
#28040 := (or #27931 #27901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4389
#27940 := (iff #28040 #28039)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4390
#27939 := (iff #28039 #28039)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4391
#28030 := [rewrite]: #27939
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4392
#27929 := (iff #27901 #27928)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4393
#27926 := (iff #27900 #27923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4394
#27920 := (or #27917 #27892)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4395
#27924 := (iff #27920 #27923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4396
#27925 := [rewrite]: #27924
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4397
#27921 := (iff #27900 #27920)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4398
#27918 := (iff #27899 #27917)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4399
#27915 := (iff #27898 #27914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4400
#27912 := (= #27897 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4401
#27909 := (= #27896 #27895)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4402
#27904 := (+ #27895 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4403
#27907 := (= #27904 #27895)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4404
#27908 := [rewrite]: #27907
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4405
#27905 := (= #27896 #27904)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4406
#27902 := (= #27894 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4407
#27903 := [rewrite]: #27902
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4408
#27906 := [monotonicity #27903]: #27905
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4409
#27910 := [trans #27906 #27908]: #27909
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4410
#27913 := [monotonicity #27910]: #27912
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4411
#27916 := [monotonicity #27913]: #27915
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4412
#27919 := [monotonicity #27916]: #27918
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4413
#27922 := [monotonicity #27919]: #27921
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4414
#27927 := [trans #27922 #27925]: #27926
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4415
#27930 := [monotonicity #27927]: #27929
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4416
#28052 := [monotonicity #27930]: #27940
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4417
#28032 := [trans #28052 #28030]: #27940
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4418
#28041 := [quant-inst #25720 #185 #27139]: #28040
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4419
#28033 := [mp #28041 #28032]: #28039
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4420
#28288 := [unit-resolution #28033 #22067]: #27928
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4421
#28036 := (or #27923 #27914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4422
#28100 := [def-axiom]: #28036
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4423
#28289 := [unit-resolution #28100 #28288]: #27914
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4424
#28434 := (= #3858 #27888)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4425
#28291 := (= #3857 #27887)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4426
#28287 := (= #27887 #3857)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4427
#29415 := (= #27886 #3856)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4428
#29416 := [monotonicity #29414]: #29415
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4429
#28290 := [monotonicity #29416]: #28287
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4430
#28292 := [symm #28290]: #28291
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4431
#28435 := [monotonicity #28292 #29424]: #28434
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4432
#28458 := [trans #28435 #28289]: #28452
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4433
#28460 := [trans #28458 #28457]: #28459
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4434
#28462 := [monotonicity #28460]: #28461
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4435
#28489 := [symm #28462]: #27862
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4436
#27960 := (not #27862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4437
#28051 := (not #27864)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4438
#27961 := (or #28051 #27835 #27960)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4439
#27959 := [def-axiom]: #27961
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4440
#28490 := [unit-resolution #27959 #28489 #28296 #28097]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4441
#28491 := [lemma #28490]: #12979
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4442
#24388 := (or #19269 #19272 #24385)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4443
#24391 := (not #24388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4444
#24394 := (or #14099 #24391)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4445
#24397 := (not #24394)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4446
#24400 := (or #14099 #24397)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4447
#23385 := (forall (vars (?v0 Int)) #23374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4448
#23392 := (not #23385)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4449
#23370 := (forall (vars (?v0 Int)) #23365)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4450
#23391 := (not #23370)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4451
#23393 := (or #23391 #23392)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4452
#23394 := (not #23393)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4453
#23423 := (or #23394 #23420)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4454
#23429 := (not #23423)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4455
#23430 := (or #13139 #13130 #13121 #13112 #23306 #14455 #14601 #23429)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4456
#23431 := (not #23430)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4457
#23209 := (forall (vars (?v0 Int)) #23204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4458
#23215 := (not #23209)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4459
#23216 := (or #23191 #23215)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4460
#23217 := (not #23216)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4461
#23246 := (or #23217 #23243)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4462
#23252 := (not #23246)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4463
#23253 := (or #14354 #23252)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4464
#23254 := (not #23253)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4465
#23259 := (or #14354 #23254)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4466
#23267 := (not #23259)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4467
#23268 := (or #13491 #23265 #19419 #23266 #14421 #19422 #23267)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4468
#23269 := (not #23268)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4469
#23274 := (or #19419 #19422 #23269)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4470
#23280 := (not #23274)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4471
#23317 := (or #13656 #13647 #23306 #14455 #23265 #14506 #23280)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4472
#23318 := (not #23317)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4473
#23281 := (or #19381 #19390 #13575 #13566 #13557 #13539 #13530 #14455 #23265 #23280)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4474
#23282 := (not #23281)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4475
#23287 := (or #19381 #19390 #23282)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4476
#23293 := (not #23287)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4477
#23294 := (or #19381 #19384 #23293)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4478
#23295 := (not #23294)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4479
#23300 := (or #19381 #19384 #23295)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4480
#23307 := (not #23300)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4481
#23308 := (or #23306 #14455 #14507 #23307)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4482
#23309 := (not #23308)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4483
#23323 := (or #23309 #23318)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4484
#23329 := (not #23323)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4485
#23330 := (or #19381 #19390 #23306 #14455 #23329)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4486
#23331 := (not #23330)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4487
#23336 := (or #19381 #19390 #23331)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4488
#23342 := (not #23336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4489
#23343 := (or #19381 #19384 #23342)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4490
#23344 := (not #23343)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4491
#23349 := (or #19381 #19384 #23344)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4492
#23355 := (not #23349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4493
#23356 := (or #23306 #14455 #14600 #23355)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4494
#23357 := (not #23356)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4495
#23436 := (or #23357 #23431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4496
#23451 := (not #23436)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4497
#23186 := (forall (vars (?v0 Int)) #23181)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4498
#23447 := (not #23186)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4499
#23452 := (or #14066 #23442 #16098 #14773 #13859 #13850 #13841 #13832 #23443 #23444 #14307 #23306 #14455 #14778 #14830 #23445 #23446 #23448 #23449 #23450 #23447 #23451)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4500
#23453 := (not #23452)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4501
#23458 := (or #14066 #14307 #23453)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4502
#23465 := (not #23458)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4503
#23175 := (forall (vars (?v0 Int)) #23170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4504
#23464 := (not #23175)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4505
#23466 := (or #23464 #23465)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4506
#23467 := (not #23466)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4507
#23472 := (or #23164 #23467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4508
#23478 := (not #23472)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4509
#23479 := (or #14271 #23478)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4510
#23480 := (not #23479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4511
#23485 := (or #14271 #23480)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4512
#23491 := (not #23485)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4513
#23492 := (or #14066 #19269 #19278 #14057 #14048 #14039 #23491)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4514
#23493 := (not #23492)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4515
#23498 := (or #19269 #19278 #23493)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4516
#23504 := (not #23498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4517
#23505 := (or #19269 #19272 #23504)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4518
#23506 := (not #23505)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4519
#23511 := (or #19269 #19272 #23506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4520
#23517 := (not #23511)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4521
#23518 := (or #14099 #23517)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4522
#23519 := (not #23518)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4523
#23524 := (or #14099 #23519)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4524
#24401 := (iff #23524 #24400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4525
#24398 := (iff #23519 #24397)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4526
#24395 := (iff #23518 #24394)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4527
#24392 := (iff #23517 #24391)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4528
#24389 := (iff #23511 #24388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4529
#24386 := (iff #23506 #24385)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4530
#24383 := (iff #23505 #24382)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4531
#24380 := (iff #23504 #24379)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4532
#24377 := (iff #23498 #24376)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4533
#24374 := (iff #23493 #24373)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4534
#24371 := (iff #23492 #24370)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4535
#24368 := (iff #23491 #24367)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4536
#24365 := (iff #23485 #24364)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4537
#24362 := (iff #23480 #24361)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4538
#24359 := (iff #23479 #24358)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4539
#24356 := (iff #23478 #24355)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4540
#24353 := (iff #23472 #24352)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4541
#24350 := (iff #23467 #24349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4542
#24347 := (iff #23466 #24346)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4543
#24344 := (iff #23465 #24343)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4544
#24341 := (iff #23458 #24340)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4545
#24338 := (iff #23453 #24337)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4546
#24335 := (iff #23452 #24334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4547
#24332 := (iff #23451 #24331)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4548
#24329 := (iff #23436 #24328)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4549
#24326 := (iff #23431 #24325)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4550
#24323 := (iff #23430 #24322)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4551
#24320 := (iff #23429 #24319)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4552
#24317 := (iff #23423 #24316)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4553
#24314 := (iff #23394 #24313)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4554
#24311 := (iff #23393 #24310)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4555
#24308 := (iff #23392 #24307)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4556
#24305 := (iff #23385 #24302)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4557
#24303 := (iff #23374 #23374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4558
#24304 := [refl]: #24303
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4559
#24306 := [quant-intro #24304]: #24305
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4560
#24309 := [monotonicity #24306]: #24308
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4561
#24300 := (iff #23391 #24299)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4562
#24297 := (iff #23370 #24294)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4563
#24295 := (iff #23365 #23365)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4564
#24296 := [refl]: #24295
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4565
#24298 := [quant-intro #24296]: #24297
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4566
#24301 := [monotonicity #24298]: #24300
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4567
#24312 := [monotonicity #24301 #24309]: #24311
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4568
#24315 := [monotonicity #24312]: #24314
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4569
#24318 := [monotonicity #24315]: #24317
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4570
#24321 := [monotonicity #24318]: #24320
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4571
#24324 := [monotonicity #24321]: #24323
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4572
#24327 := [monotonicity #24324]: #24326
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4573
#24292 := (iff #23357 #24291)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4574
#24289 := (iff #23356 #24288)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4575
#24286 := (iff #23355 #24285)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4576
#24283 := (iff #23349 #24282)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4577
#24280 := (iff #23344 #24279)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4578
#24277 := (iff #23343 #24276)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4579
#24274 := (iff #23342 #24273)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4580
#24271 := (iff #23336 #24270)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4581
#24268 := (iff #23331 #24267)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4582
#24265 := (iff #23330 #24264)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4583
#24262 := (iff #23329 #24261)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4584
#24259 := (iff #23323 #24258)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4585
#24256 := (iff #23318 #24255)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4586
#24253 := (iff #23317 #24252)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4587
#24220 := (iff #23280 #24219)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4588
#24217 := (iff #23274 #24216)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4589
#24214 := (iff #23269 #24213)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4590
#24211 := (iff #23268 #24210)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4591
#24208 := (iff #23267 #24207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4592
#24205 := (iff #23259 #24204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4593
#24202 := (iff #23254 #24201)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4594
#24199 := (iff #23253 #24198)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4595
#24196 := (iff #23252 #24195)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4596
#24193 := (iff #23246 #24192)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4597
#24190 := (iff #23217 #24189)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4598
#24187 := (iff #23216 #24186)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4599
#24184 := (iff #23215 #24183)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4600
#24181 := (iff #23209 #24178)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4601
#24179 := (iff #23204 #23204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4602
#24180 := [refl]: #24179
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4603
#24182 := [quant-intro #24180]: #24181
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4604
#24185 := [monotonicity #24182]: #24184
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4605
#24188 := [monotonicity #24185]: #24187
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4606
#24191 := [monotonicity #24188]: #24190
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4607
#24194 := [monotonicity #24191]: #24193
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4608
#24197 := [monotonicity #24194]: #24196
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4609
#24200 := [monotonicity #24197]: #24199
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4610
#24203 := [monotonicity #24200]: #24202
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4611
#24206 := [monotonicity #24203]: #24205
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4612
#24209 := [monotonicity #24206]: #24208
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4613
#24212 := [monotonicity #24209]: #24211
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4614
#24215 := [monotonicity #24212]: #24214
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4615
#24218 := [monotonicity #24215]: #24217
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4616
#24221 := [monotonicity #24218]: #24220
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4617
#24254 := [monotonicity #24221]: #24253
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4618
#24257 := [monotonicity #24254]: #24256
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4619
#24250 := (iff #23309 #24249)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4620
#24247 := (iff #23308 #24246)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4621
#24244 := (iff #23307 #24243)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4622
#24241 := (iff #23300 #24240)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4623
#24238 := (iff #23295 #24237)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4624
#24235 := (iff #23294 #24234)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4625
#24232 := (iff #23293 #24231)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4626
#24229 := (iff #23287 #24228)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4627
#24226 := (iff #23282 #24225)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4628
#24223 := (iff #23281 #24222)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4629
#24224 := [monotonicity #24221]: #24223
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4630
#24227 := [monotonicity #24224]: #24226
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4631
#24230 := [monotonicity #24227]: #24229
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4632
#24233 := [monotonicity #24230]: #24232
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4633
#24236 := [monotonicity #24233]: #24235
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4634
#24239 := [monotonicity #24236]: #24238
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4635
#24242 := [monotonicity #24239]: #24241
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4636
#24245 := [monotonicity #24242]: #24244
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4637
#24248 := [monotonicity #24245]: #24247
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4638
#24251 := [monotonicity #24248]: #24250
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4639
#24260 := [monotonicity #24251 #24257]: #24259
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4640
#24263 := [monotonicity #24260]: #24262
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4641
#24266 := [monotonicity #24263]: #24265
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4642
#24269 := [monotonicity #24266]: #24268
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4643
#24272 := [monotonicity #24269]: #24271
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4644
#24275 := [monotonicity #24272]: #24274
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4645
#24278 := [monotonicity #24275]: #24277
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4646
#24281 := [monotonicity #24278]: #24280
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4647
#24284 := [monotonicity #24281]: #24283
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4648
#24287 := [monotonicity #24284]: #24286
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4649
#24290 := [monotonicity #24287]: #24289
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4650
#24293 := [monotonicity #24290]: #24292
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4651
#24330 := [monotonicity #24293 #24327]: #24329
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4652
#24333 := [monotonicity #24330]: #24332
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4653
#24176 := (iff #23447 #24175)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4654
#24173 := (iff #23186 #24170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4655
#24171 := (iff #23181 #23181)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4656
#24172 := [refl]: #24171
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4657
#24174 := [quant-intro #24172]: #24173
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4658
#24177 := [monotonicity #24174]: #24176
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4659
#24336 := [monotonicity #24177 #24333]: #24335
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4660
#24339 := [monotonicity #24336]: #24338
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4661
#24342 := [monotonicity #24339]: #24341
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4662
#24345 := [monotonicity #24342]: #24344
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4663
#24168 := (iff #23464 #24167)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4664
#24165 := (iff #23175 #24162)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4665
#24163 := (iff #23170 #23170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4666
#24164 := [refl]: #24163
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4667
#24166 := [quant-intro #24164]: #24165
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4668
#24169 := [monotonicity #24166]: #24168
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4669
#24348 := [monotonicity #24169 #24345]: #24347
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4670
#24351 := [monotonicity #24348]: #24350
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4671
#24354 := [monotonicity #24351]: #24353
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4672
#24357 := [monotonicity #24354]: #24356
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4673
#24360 := [monotonicity #24357]: #24359
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4674
#24363 := [monotonicity #24360]: #24362
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4675
#24366 := [monotonicity #24363]: #24365
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4676
#24369 := [monotonicity #24366]: #24368
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4677
#24372 := [monotonicity #24369]: #24371
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4678
#24375 := [monotonicity #24372]: #24374
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4679
#24378 := [monotonicity #24375]: #24377
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4680
#24381 := [monotonicity #24378]: #24380
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4681
#24384 := [monotonicity #24381]: #24383
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4682
#24387 := [monotonicity #24384]: #24386
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4683
#24390 := [monotonicity #24387]: #24389
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4684
#24393 := [monotonicity #24390]: #24392
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4685
#24396 := [monotonicity #24393]: #24395
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4686
#24399 := [monotonicity #24396]: #24398
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4687
#24402 := [monotonicity #24399]: #24401
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4688
#19923 := (and #19565 #19566)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4689
#19926 := (not #19923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4690
#19929 := (or #19905 #19918 #19926)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4691
#19932 := (not #19929)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4692
#16820 := (and #3948 #4962 #14630 #16018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4693
#19589 := (not #16820)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4694
#19592 := (forall (vars (?v0 Int)) #19589)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4695
#15261 := (and #4962 #16018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4696
#15260 := (not #15261)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4697
#16806 := (or #14628 #14642 #15260)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4698
#16811 := (forall (vars (?v0 Int)) #16806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4699
#19596 := (and #16811 #19592)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4700
#19938 := (or #19596 #19932)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4701
#19946 := (and #13068 #13071 #13074 #13077 #14312 #14315 #14600 #19938)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4702
#19775 := (and #19440 #19441)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4703
#19778 := (not #19775)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4704
#19781 := (or #19757 #19770 #19778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4705
#19784 := (not #19781)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4706
#16707 := (or #14357 #14371 #15260)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4707
#16712 := (forall (vars (?v0 Int)) #16707)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4708
#19457 := (not #14400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4709
#19467 := (and #19457 #16712)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4710
#19790 := (or #19467 #19784)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4711
#19795 := (and #14349 #19790)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4712
#19798 := (or #14354 #19795)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4713
#19806 := (and #13421 #14324 #14333 #14341 #14417 #16699 #19798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4714
#19811 := (or #19419 #19422 #19806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4715
#19851 := (and #13638 #13641 #14312 #14315 #14324 #14507 #19811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4716
#19817 := (and #13374 #13383 #13389 #13392 #13395 #13400 #13403 #14315 #14324 #19811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4717
#19822 := (or #19381 #19390 #19817)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4718
#19828 := (and #13374 #13377 #19822)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4719
#19833 := (or #19381 #19384 #19828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4720
#19839 := (and #14312 #14315 #14506 #19833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4721
#19856 := (or #19839 #19851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4722
#19862 := (and #13374 #13383 #14312 #14315 #19856)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4723
#19867 := (or #19381 #19390 #19862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4724
#19873 := (and #13374 #13377 #19867)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4725
#19878 := (or #19381 #19384 #19873)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4726
#19884 := (and #14312 #14315 #14601 #19878)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4727
#19951 := (or #19884 #19946)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4728
#16633 := (or #14793 #14807 #15260)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4729
#16638 := (forall (vars (?v0 Int)) #16633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4730
#19957 := (and #3872 #13049 #13057 #13314 #13342 #13345 #13348 #13351 #13354 #13357 #14308 #14312 #14315 #14779 #14827 #14833 #14855 #16638 #16650 #16667 #16684 #19951)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4731
#19962 := (or #14066 #14307 #19957)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4732
#16619 := (or #14274 #14286 #15260)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4733
#16624 := (forall (vars (?v0 Int)) #16619)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4734
#19965 := (and #16624 #19962)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4735
#19678 := (and #19302 #19303)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4736
#19681 := (not #19678)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4737
#19687 := (or #19311 #19312 #19681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4738
#19692 := (not #19687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4739
#19968 := (or #19692 #19965)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4740
#19971 := (and #14268 #19968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4741
#19974 := (or #14271 #19971)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4742
#19980 := (and #3872 #12979 #12988 #12994 #12997 #13000 #19974)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4743
#19985 := (or #19269 #19278 #19980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4744
#19991 := (and #12979 #12982 #19985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4745
#19996 := (or #19269 #19272 #19991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4746
#19999 := (and #12976 #19996)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4747
#20002 := (or #14099 #19999)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4748
#23525 := (iff #20002 #23524)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4749
#23522 := (iff #19999 #23519)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4750
#23514 := (and #12976 #23511)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4751
#23520 := (iff #23514 #23519)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4752
#23521 := [rewrite]: #23520
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4753
#23515 := (iff #19999 #23514)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4754
#23512 := (iff #19996 #23511)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4755
#23509 := (iff #19991 #23506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4756
#23501 := (and #12979 #12982 #23498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4757
#23507 := (iff #23501 #23506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4758
#23508 := [rewrite]: #23507
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4759
#23502 := (iff #19991 #23501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4760
#23499 := (iff #19985 #23498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4761
#23496 := (iff #19980 #23493)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4762
#23488 := (and #3872 #12979 #12988 #12994 #12997 #13000 #23485)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4763
#23494 := (iff #23488 #23493)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4764
#23495 := [rewrite]: #23494
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4765
#23489 := (iff #19980 #23488)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4766
#23486 := (iff #19974 #23485)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4767
#23483 := (iff #19971 #23480)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4768
#23475 := (and #14268 #23472)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4769
#23481 := (iff #23475 #23480)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4770
#23482 := [rewrite]: #23481
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4771
#23476 := (iff #19971 #23475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4772
#23473 := (iff #19968 #23472)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4773
#23470 := (iff #19965 #23467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4774
#23461 := (and #23175 #23458)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4775
#23468 := (iff #23461 #23467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4776
#23469 := [rewrite]: #23468
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4777
#23462 := (iff #19965 #23461)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4778
#23459 := (iff #19962 #23458)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4779
#23456 := (iff #19957 #23453)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4780
#23439 := (and #3872 #13049 #13057 #13314 #13342 #13345 #13348 #13351 #13354 #13357 #14308 #14312 #14315 #14779 #14827 #14833 #14855 #23186 #16650 #16667 #16684 #23436)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4781
#23454 := (iff #23439 #23453)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4782
#23455 := [rewrite]: #23454
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4783
#23440 := (iff #19957 #23439)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4784
#23437 := (iff #19951 #23436)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4785
#23434 := (iff #19946 #23431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4786
#23426 := (and #13068 #13071 #13074 #13077 #14312 #14315 #14600 #23423)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4787
#23432 := (iff #23426 #23431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4788
#23433 := [rewrite]: #23432
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4789
#23427 := (iff #19946 #23426)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4790
#23424 := (iff #19938 #23423)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4791
#23421 := (iff #19932 #23420)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4792
#23418 := (iff #19929 #23415)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4793
#23401 := (or #23399 #23400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4794
#23412 := (or #19905 #19918 #23401)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4795
#23416 := (iff #23412 #23415)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4796
#23417 := [rewrite]: #23416
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4797
#23413 := (iff #19929 #23412)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4798
#23410 := (iff #19926 #23401)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4799
#23402 := (not #23401)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4800
#23405 := (not #23402)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4801
#23408 := (iff #23405 #23401)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4802
#23409 := [rewrite]: #23408
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4803
#23406 := (iff #19926 #23405)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4804
#23403 := (iff #19923 #23402)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4805
#23404 := [rewrite]: #23403
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4806
#23407 := [monotonicity #23404]: #23406
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4807
#23411 := [trans #23407 #23409]: #23410
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4808
#23414 := [monotonicity #23411]: #23413
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4809
#23419 := [trans #23414 #23417]: #23418
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4810
#23422 := [monotonicity #23419]: #23421
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4811
#23397 := (iff #19596 #23394)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4812
#23388 := (and #23370 #23385)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4813
#23395 := (iff #23388 #23394)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4814
#23396 := [rewrite]: #23395
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4815
#23389 := (iff #19596 #23388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4816
#23386 := (iff #19592 #23385)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4817
#23383 := (iff #19589 #23374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4818
#23375 := (not #23374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4819
#23378 := (not #23375)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4820
#23381 := (iff #23378 #23374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4821
#23382 := [rewrite]: #23381
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4822
#23379 := (iff #19589 #23378)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4823
#23376 := (iff #16820 #23375)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4824
#23377 := [rewrite]: #23376
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4825
#23380 := [monotonicity #23377]: #23379
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4826
#23384 := [trans #23380 #23382]: #23383
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4827
#23387 := [quant-intro #23384]: #23386
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4828
#23371 := (iff #16811 #23370)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4829
#23368 := (iff #16806 #23365)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4830
#21078 := (or #5884 #20440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4831
#23362 := (or #14628 #14642 #21078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4832
#23366 := (iff #23362 #23365)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4833
#23367 := [rewrite]: #23366
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4834
#23363 := (iff #16806 #23362)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4835
#21087 := (iff #15260 #21078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4836
#21079 := (not #21078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4837
#21082 := (not #21079)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4838
#21085 := (iff #21082 #21078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4839
#21086 := [rewrite]: #21085
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4840
#21083 := (iff #15260 #21082)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4841
#21080 := (iff #15261 #21079)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4842
#21081 := [rewrite]: #21080
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4843
#21084 := [monotonicity #21081]: #21083
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4844
#21088 := [trans #21084 #21086]: #21087
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4845
#23364 := [monotonicity #21088]: #23363
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4846
#23369 := [trans #23364 #23367]: #23368
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4847
#23372 := [quant-intro #23369]: #23371
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4848
#23390 := [monotonicity #23372 #23387]: #23389
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4849
#23398 := [trans #23390 #23396]: #23397
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4850
#23425 := [monotonicity #23398 #23422]: #23424
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4851
#23428 := [monotonicity #23425]: #23427
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4852
#23435 := [trans #23428 #23433]: #23434
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4853
#23360 := (iff #19884 #23357)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4854
#23352 := (and #14312 #14315 #14601 #23349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4855
#23358 := (iff #23352 #23357)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4856
#23359 := [rewrite]: #23358
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4857
#23353 := (iff #19884 #23352)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4858
#23350 := (iff #19878 #23349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4859
#23347 := (iff #19873 #23344)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4860
#23339 := (and #13374 #13377 #23336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4861
#23345 := (iff #23339 #23344)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4862
#23346 := [rewrite]: #23345
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4863
#23340 := (iff #19873 #23339)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4864
#23337 := (iff #19867 #23336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4865
#23334 := (iff #19862 #23331)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4866
#23326 := (and #13374 #13383 #14312 #14315 #23323)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4867
#23332 := (iff #23326 #23331)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4868
#23333 := [rewrite]: #23332
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4869
#23327 := (iff #19862 #23326)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4870
#23324 := (iff #19856 #23323)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4871
#23321 := (iff #19851 #23318)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4872
#23314 := (and #13638 #13641 #14312 #14315 #14324 #14507 #23274)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4873
#23319 := (iff #23314 #23318)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4874
#23320 := [rewrite]: #23319
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4875
#23315 := (iff #19851 #23314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4876
#23275 := (iff #19811 #23274)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4877
#23272 := (iff #19806 #23269)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4878
#23262 := (and #13421 #14324 #14333 #14341 #14417 #16699 #23259)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4879
#23270 := (iff #23262 #23269)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4880
#23271 := [rewrite]: #23270
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4881
#23263 := (iff #19806 #23262)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4882
#23260 := (iff #19798 #23259)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4883
#23257 := (iff #19795 #23254)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4884
#23249 := (and #14349 #23246)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4885
#23255 := (iff #23249 #23254)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4886
#23256 := [rewrite]: #23255
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4887
#23250 := (iff #19795 #23249)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4888
#23247 := (iff #19790 #23246)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4889
#23244 := (iff #19784 #23243)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4890
#23241 := (iff #19781 #23238)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4891
#23224 := (or #23222 #23223)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4892
#23235 := (or #19757 #19770 #23224)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4893
#23239 := (iff #23235 #23238)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4894
#23240 := [rewrite]: #23239
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4895
#23236 := (iff #19781 #23235)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4896
#23233 := (iff #19778 #23224)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4897
#23225 := (not #23224)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4898
#23228 := (not #23225)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4899
#23231 := (iff #23228 #23224)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4900
#23232 := [rewrite]: #23231
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4901
#23229 := (iff #19778 #23228)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4902
#23226 := (iff #19775 #23225)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4903
#23227 := [rewrite]: #23226
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4904
#23230 := [monotonicity #23227]: #23229
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4905
#23234 := [trans #23230 #23232]: #23233
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4906
#23237 := [monotonicity #23234]: #23236
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4907
#23242 := [trans #23237 #23240]: #23241
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4908
#23245 := [monotonicity #23242]: #23244
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4909
#23220 := (iff #19467 #23217)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4910
#23212 := (and #23190 #23209)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4911
#23218 := (iff #23212 #23217)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4912
#23219 := [rewrite]: #23218
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4913
#23213 := (iff #19467 #23212)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4914
#23210 := (iff #16712 #23209)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4915
#23207 := (iff #16707 #23204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4916
#23201 := (or #14357 #14371 #21078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4917
#23205 := (iff #23201 #23204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4918
#23206 := [rewrite]: #23205
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4919
#23202 := (iff #16707 #23201)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4920
#23203 := [monotonicity #21088]: #23202
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4921
#23208 := [trans #23203 #23206]: #23207
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4922
#23211 := [quant-intro #23208]: #23210
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4923
#23199 := (iff #19457 #23190)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4924
#23194 := (not #23191)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4925
#23197 := (iff #23194 #23190)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4926
#23198 := [rewrite]: #23197
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4927
#23195 := (iff #19457 #23194)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4928
#23192 := (iff #14400 #23191)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4929
#23193 := [rewrite]: #23192
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4930
#23196 := [monotonicity #23193]: #23195
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4931
#23200 := [trans #23196 #23198]: #23199
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4932
#23214 := [monotonicity #23200 #23211]: #23213
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4933
#23221 := [trans #23214 #23219]: #23220
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4934
#23248 := [monotonicity #23221 #23245]: #23247
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4935
#23251 := [monotonicity #23248]: #23250
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4936
#23258 := [trans #23251 #23256]: #23257
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4937
#23261 := [monotonicity #23258]: #23260
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4938
#23264 := [monotonicity #23261]: #23263
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4939
#23273 := [trans #23264 #23271]: #23272
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4940
#23276 := [monotonicity #23273]: #23275
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4941
#23316 := [monotonicity #23276]: #23315
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4942
#23322 := [trans #23316 #23320]: #23321
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4943
#23312 := (iff #19839 #23309)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4944
#23303 := (and #14312 #14315 #14506 #23300)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4945
#23310 := (iff #23303 #23309)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4946
#23311 := [rewrite]: #23310
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4947
#23304 := (iff #19839 #23303)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4948
#23301 := (iff #19833 #23300)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4949
#23298 := (iff #19828 #23295)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4950
#23290 := (and #13374 #13377 #23287)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4951
#23296 := (iff #23290 #23295)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4952
#23297 := [rewrite]: #23296
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4953
#23291 := (iff #19828 #23290)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4954
#23288 := (iff #19822 #23287)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4955
#23285 := (iff #19817 #23282)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4956
#23277 := (and #13374 #13383 #13389 #13392 #13395 #13400 #13403 #14315 #14324 #23274)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4957
#23283 := (iff #23277 #23282)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4958
#23284 := [rewrite]: #23283
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4959
#23278 := (iff #19817 #23277)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4960
#23279 := [monotonicity #23276]: #23278
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4961
#23286 := [trans #23279 #23284]: #23285
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4962
#23289 := [monotonicity #23286]: #23288
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4963
#23292 := [monotonicity #23289]: #23291
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4964
#23299 := [trans #23292 #23297]: #23298
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4965
#23302 := [monotonicity #23299]: #23301
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4966
#23305 := [monotonicity #23302]: #23304
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4967
#23313 := [trans #23305 #23311]: #23312
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4968
#23325 := [monotonicity #23313 #23322]: #23324
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4969
#23328 := [monotonicity #23325]: #23327
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4970
#23335 := [trans #23328 #23333]: #23334
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4971
#23338 := [monotonicity #23335]: #23337
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4972
#23341 := [monotonicity #23338]: #23340
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4973
#23348 := [trans #23341 #23346]: #23347
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4974
#23351 := [monotonicity #23348]: #23350
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4975
#23354 := [monotonicity #23351]: #23353
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4976
#23361 := [trans #23354 #23359]: #23360
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4977
#23438 := [monotonicity #23361 #23435]: #23437
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4978
#23187 := (iff #16638 #23186)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4979
#23184 := (iff #16633 #23181)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4980
#23178 := (or #14793 #14807 #21078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4981
#23182 := (iff #23178 #23181)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4982
#23183 := [rewrite]: #23182
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4983
#23179 := (iff #16633 #23178)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4984
#23180 := [monotonicity #21088]: #23179
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4985
#23185 := [trans #23180 #23183]: #23184
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4986
#23188 := [quant-intro #23185]: #23187
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4987
#23441 := [monotonicity #23188 #23438]: #23440
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4988
#23457 := [trans #23441 #23455]: #23456
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4989
#23460 := [monotonicity #23457]: #23459
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4990
#23176 := (iff #16624 #23175)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4991
#23173 := (iff #16619 #23170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4992
#23167 := (or #14274 #14286 #21078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4993
#23171 := (iff #23167 #23170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4994
#23172 := [rewrite]: #23171
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4995
#23168 := (iff #16619 #23167)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4996
#23169 := [monotonicity #21088]: #23168
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4997
#23174 := [trans #23169 #23172]: #23173
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4998
#23177 := [quant-intro #23174]: #23176
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  4999
#23463 := [monotonicity #23177 #23460]: #23462
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5000
#23471 := [trans #23463 #23469]: #23470
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5001
#23165 := (iff #19692 #23164)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5002
#23162 := (iff #19687 #23159)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5003
#23145 := (or #23143 #23144)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5004
#23156 := (or #19311 #19312 #23145)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5005
#23160 := (iff #23156 #23159)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5006
#23161 := [rewrite]: #23160
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5007
#23157 := (iff #19687 #23156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5008
#23154 := (iff #19681 #23145)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5009
#23146 := (not #23145)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5010
#23149 := (not #23146)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5011
#23152 := (iff #23149 #23145)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5012
#23153 := [rewrite]: #23152
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5013
#23150 := (iff #19681 #23149)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5014
#23147 := (iff #19678 #23146)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5015
#23148 := [rewrite]: #23147
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5016
#23151 := [monotonicity #23148]: #23150
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5017
#23155 := [trans #23151 #23153]: #23154
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5018
#23158 := [monotonicity #23155]: #23157
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5019
#23163 := [trans #23158 #23161]: #23162
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5020
#23166 := [monotonicity #23163]: #23165
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5021
#23474 := [monotonicity #23166 #23471]: #23473
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5022
#23477 := [monotonicity #23474]: #23476
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5023
#23484 := [trans #23477 #23482]: #23483
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5024
#23487 := [monotonicity #23484]: #23486
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  5025
#23490 := [monotonicity #23487]: #23489
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5026
#23497 := [trans #23490 #23495]: #23496
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5027
#23500 := [monotonicity #23497]: #23499
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5028
#23503 := [monotonicity #23500]: #23502
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5029
#23510 := [trans #23503 #23508]: #23509
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5030
#23513 := [monotonicity #23510]: #23512
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5031
#23516 := [monotonicity #23513]: #23515
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5032
#23523 := [trans #23516 #23521]: #23522
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  5033
#23526 := [monotonicity #23523]: #23525
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5034
#19567 := (and #19566 #19565)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5035
#19568 := (not #19567)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5036
#19572 := (+ #19571 #14640)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5037
#19573 := (<= #19572 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5038
#19574 := (+ ?v0!15 #14241)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5039
#19575 := (>= #19574 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5040
#19576 := (or #19575 #19573 #19568)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5041
#19577 := (not #19576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5042
#19600 := (or #19577 #19596)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5043
#19351 := (not #14320)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5044
#19559 := (not #13112)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5045
#19556 := (not #13121)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5046
#19553 := (not #13130)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5047
#19550 := (not #13139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5048
#19604 := (and #19550 #19553 #19556 #19559 #19351 #14604 #19600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5049
#16735 := (and #14333 #16699)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5050
#16738 := (not #16735)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5051
#19483 := (not #16738)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5052
#19442 := (and #19441 #19440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5053
#19443 := (not #19442)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5054
#19447 := (+ #19446 #14369)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5055
#19448 := (<= #19447 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5056
#19449 := (+ ?v0!14 #14350)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5057
#19450 := (>= #19449 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5058
#19451 := (or #19450 #19448 #19443)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5059
#19452 := (not #19451)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5060
#19471 := (or #19452 #19467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5061
#19436 := (not #14354)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5062
#19475 := (and #19436 #19471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5063
#19479 := (or #14354 #19475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5064
#19431 := (not #14421)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5065
#19428 := (not #14346)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5066
#19425 := (not #13491)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5067
#19486 := (and #19425 #19428 #19431 #19479 #19483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5068
#19490 := (or #19419 #19422 #19486)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5069
#19416 := (not #14329)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5070
#19517 := (not #13647)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5071
#19514 := (not #13656)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5072
#19522 := (and #19514 #19517 #19351 #19416 #14512 #19490)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5073
#19413 := (not #14455)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5074
#19410 := (not #13530)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5075
#19407 := (not #13539)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5076
#19404 := (not #13557)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5077
#19401 := (not #13566)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5078
#19398 := (not #13575)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5079
#19393 := (not #13584)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5080
#19494 := (and #19393 #19398 #19401 #19404 #19407 #19410 #19413 #19416 #19490)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5081
#19498 := (or #19381 #19390 #19494)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5082
#19387 := (not #13596)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5083
#19502 := (and #19387 #19498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5084
#19506 := (or #19381 #19384 #19502)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5085
#19510 := (and #19351 #14506 #19506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5086
#19526 := (or #19510 #19522)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5087
#19530 := (and #19393 #19351 #19526)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5088
#19534 := (or #19381 #19390 #19530)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5089
#19538 := (and #19387 #19534)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5090
#19542 := (or #19381 #19384 #19538)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5091
#19546 := (and #19351 #14601 #19542)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5092
#19608 := (or #19546 #19604)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5093
#16689 := (and #14855 #16684)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5094
#16692 := (not #16689)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5095
#19376 := (not #16692)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5096
#16672 := (and #14312 #16667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5097
#16675 := (not #16672)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5098
#19373 := (not #16675)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5099
#16655 := (and #14833 #16650)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5100
#16658 := (not #16655)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5101
#19370 := (not #16658)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5102
#19360 := (not #14876)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5103
#19357 := (not #14830)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5104
#19354 := (not #14790)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5105
#19348 := (not #13823)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5106
#19345 := (not #13832)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5107
#19342 := (not #13841)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5108
#19339 := (not #13850)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5109
#19336 := (not #13859)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5110
#19333 := (not #14773)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5111
#19330 := (not #16098)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5112
#19612 := (and #19330 #19333 #19336 #19339 #19342 #19345 #19348 #19351 #19354 #19357 #19360 #16638 #19370 #19373 #19376 #19608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5113
#19616 := (or #14066 #15033 #19612)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5114
#19620 := (and #16624 #19616)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5115
#19304 := (and #19303 #19302)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5116
#19305 := (not #19304)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5117
#19313 := (or #19312 #19311 #19305)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5118
#19314 := (not #19313)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5119
#19624 := (or #19314 #19620)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5120
#19298 := (not #14271)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5121
#19628 := (and #19298 #19624)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5122
#19632 := (or #14271 #19628)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5123
#19293 := (not #14039)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5124
#19290 := (not #14048)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5125
#19287 := (not #14057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5126
#19284 := (not #14075)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5127
#19281 := (not #14066)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5128
#19636 := (and #19281 #19284 #19287 #19290 #19293 #19632)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5129
#19640 := (or #19269 #19278 #19636)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5130
#19275 := (not #14087)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5131
#19644 := (and #19275 #19640)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5132
#19648 := (or #19269 #19272 #19644)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5133
#19266 := (not #14099)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5134
#19652 := (and #19266 #19648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5135
#19656 := (or #14099 #19652)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5136
#20003 := (iff #19656 #20002)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5137
#20000 := (iff #19652 #19999)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5138
#19997 := (iff #19648 #19996)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5139
#19994 := (iff #19644 #19991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5140
#19988 := (and #12985 #19985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5141
#19992 := (iff #19988 #19991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5142
#19993 := [rewrite]: #19992
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5143
#19989 := (iff #19644 #19988)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5144
#19986 := (iff #19640 #19985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5145
#19983 := (iff #19636 #19980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5146
#19977 := (and #3872 #12991 #12994 #12997 #13000 #19974)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5147
#19981 := (iff #19977 #19980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5148
#19982 := [rewrite]: #19981
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5149
#19978 := (iff #19636 #19977)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5150
#19975 := (iff #19632 #19974)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5151
#19972 := (iff #19628 #19971)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5152
#19969 := (iff #19624 #19968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5153
#19966 := (iff #19620 #19965)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5154
#19963 := (iff #19616 #19962)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5155
#19960 := (iff #19612 #19957)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5156
#19954 := (and #13057 #13314 #13342 #13345 #13348 #13351 #13360 #14317 #14785 #14827 #14871 #16638 #16655 #16672 #16689 #19951)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5157
#19958 := (iff #19954 #19957)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5158
#19959 := [rewrite]: #19958
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5159
#19955 := (iff #19612 #19954)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5160
#19952 := (iff #19608 #19951)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5161
#19949 := (iff #19604 #19946)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5162
#19943 := (and #13068 #13071 #13074 #13077 #14317 #14600 #19938)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5163
#19947 := (iff #19943 #19946)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5164
#19948 := [rewrite]: #19947
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5165
#19944 := (iff #19604 #19943)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5166
#19941 := (iff #19600 #19938)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5167
#19935 := (or #19932 #19596)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5168
#19939 := (iff #19935 #19938)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5169
#19940 := [rewrite]: #19939
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5170
#19936 := (iff #19600 #19935)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5171
#19933 := (iff #19577 #19932)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5172
#19930 := (iff #19576 #19929)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5173
#19927 := (iff #19568 #19926)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5174
#19924 := (iff #19567 #19923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5175
#19925 := [rewrite]: #19924
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5176
#19928 := [monotonicity #19925]: #19927
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5177
#19921 := (iff #19573 #19918)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5178
#19910 := (+ #14640 #19571)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5179
#19913 := (<= #19910 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5180
#19919 := (iff #19913 #19918)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5181
#19920 := [rewrite]: #19919
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5182
#19914 := (iff #19573 #19913)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5183
#19911 := (= #19572 #19910)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5184
#19912 := [rewrite]: #19911
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5185
#19915 := [monotonicity #19912]: #19914
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5186
#19922 := [trans #19915 #19920]: #19921
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5187
#19908 := (iff #19575 #19905)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5188
#19897 := (+ #14241 ?v0!15)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5189
#19900 := (>= #19897 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5190
#19906 := (iff #19900 #19905)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5191
#19907 := [rewrite]: #19906
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5192
#19901 := (iff #19575 #19900)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5193
#19898 := (= #19574 #19897)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5194
#19899 := [rewrite]: #19898
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5195
#19902 := [monotonicity #19899]: #19901
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5196
#19909 := [trans #19902 #19907]: #19908
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5197
#19931 := [monotonicity #19909 #19922 #19928]: #19930
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5198
#19934 := [monotonicity #19931]: #19933
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5199
#19937 := [monotonicity #19934]: #19936
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5200
#19942 := [trans #19937 #19940]: #19941
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5201
#19709 := (iff #19351 #14317)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5202
#19710 := [rewrite]: #19709
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5203
#19895 := (iff #19559 #13077)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5204
#19896 := [rewrite]: #19895
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5205
#19893 := (iff #19556 #13074)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5206
#19894 := [rewrite]: #19893
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5207
#19891 := (iff #19553 #13071)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5208
#19892 := [rewrite]: #19891
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5209
#19889 := (iff #19550 #13068)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5210
#19890 := [rewrite]: #19889
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5211
#19945 := [monotonicity #19890 #19892 #19894 #19896 #19710 #14608 #19942]: #19944
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5212
#19950 := [trans #19945 #19948]: #19949
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5213
#19887 := (iff #19546 #19884)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5214
#19881 := (and #14317 #14601 #19878)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5215
#19885 := (iff #19881 #19884)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5216
#19886 := [rewrite]: #19885
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5217
#19882 := (iff #19546 #19881)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5218
#19879 := (iff #19542 #19878)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5219
#19876 := (iff #19538 #19873)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5220
#19870 := (and #13380 #19867)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5221
#19874 := (iff #19870 #19873)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5222
#19875 := [rewrite]: #19874
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5223
#19871 := (iff #19538 #19870)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5224
#19868 := (iff #19534 #19867)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5225
#19865 := (iff #19530 #19862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5226
#19859 := (and #13386 #14317 #19856)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5227
#19863 := (iff #19859 #19862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5228
#19864 := [rewrite]: #19863
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5229
#19860 := (iff #19530 #19859)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5230
#19857 := (iff #19526 #19856)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5231
#19854 := (iff #19522 #19851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5232
#19848 := (and #13638 #13641 #14317 #14326 #14507 #19811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5233
#19852 := (iff #19848 #19851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5234
#19853 := [rewrite]: #19852
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5235
#19849 := (iff #19522 #19848)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5236
#19812 := (iff #19490 #19811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5237
#19809 := (iff #19486 #19806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5238
#19803 := (and #13421 #14343 #14417 #19798 #16735)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5239
#19807 := (iff #19803 #19806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5240
#19808 := [rewrite]: #19807
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5241
#19804 := (iff #19486 #19803)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5242
#19801 := (iff #19483 #16735)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5243
#19802 := [rewrite]: #19801
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5244
#19799 := (iff #19479 #19798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5245
#19796 := (iff #19475 #19795)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5246
#19793 := (iff #19471 #19790)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5247
#19787 := (or #19784 #19467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5248
#19791 := (iff #19787 #19790)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5249
#19792 := [rewrite]: #19791
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5250
#19788 := (iff #19471 #19787)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5251
#19785 := (iff #19452 #19784)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5252
#19782 := (iff #19451 #19781)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5253
#19779 := (iff #19443 #19778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5254
#19776 := (iff #19442 #19775)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5255
#19777 := [rewrite]: #19776
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5256
#19780 := [monotonicity #19777]: #19779
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5257
#19773 := (iff #19448 #19770)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5258
#19762 := (+ #14369 #19446)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5259
#19765 := (<= #19762 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5260
#19771 := (iff #19765 #19770)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5261
#19772 := [rewrite]: #19771
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5262
#19766 := (iff #19448 #19765)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5263
#19763 := (= #19447 #19762)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5264
#19764 := [rewrite]: #19763
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5265
#19767 := [monotonicity #19764]: #19766
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5266
#19774 := [trans #19767 #19772]: #19773
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5267
#19760 := (iff #19450 #19757)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5268
#19749 := (+ #14350 ?v0!14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5269
#19752 := (>= #19749 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5270
#19758 := (iff #19752 #19757)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5271
#19759 := [rewrite]: #19758
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5272
#19753 := (iff #19450 #19752)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5273
#19750 := (= #19449 #19749)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5274
#19751 := [rewrite]: #19750
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5275
#19754 := [monotonicity #19751]: #19753
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5276
#19761 := [trans #19754 #19759]: #19760
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5277
#19783 := [monotonicity #19761 #19774 #19780]: #19782
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5278
#19786 := [monotonicity #19783]: #19785
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5279
#19789 := [monotonicity #19786]: #19788
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5280
#19794 := [trans #19789 #19792]: #19793
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5281
#19747 := (iff #19436 #14349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5282
#19748 := [rewrite]: #19747
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5283
#19797 := [monotonicity #19748 #19794]: #19796
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5284
#19800 := [monotonicity #19797]: #19799
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5285
#19745 := (iff #19431 #14417)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5286
#19746 := [rewrite]: #19745
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5287
#19743 := (iff #19428 #14343)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5288
#19744 := [rewrite]: #19743
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5289
#19741 := (iff #19425 #13421)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5290
#19742 := [rewrite]: #19741
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5291
#19805 := [monotonicity #19742 #19744 #19746 #19800 #19802]: #19804
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5292
#19810 := [trans #19805 #19808]: #19809
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5293
#19813 := [monotonicity #19810]: #19812
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5294
#19739 := (iff #19416 #14326)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5295
#19740 := [rewrite]: #19739
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5296
#19846 := (iff #19517 #13641)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5297
#19847 := [rewrite]: #19846
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5298
#19844 := (iff #19514 #13638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5299
#19845 := [rewrite]: #19844
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5300
#19850 := [monotonicity #19845 #19847 #19710 #19740 #14516 #19813]: #19849
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5301
#19855 := [trans #19850 #19853]: #19854
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5302
#19842 := (iff #19510 #19839)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5303
#19836 := (and #14317 #14506 #19833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5304
#19840 := (iff #19836 #19839)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5305
#19841 := [rewrite]: #19840
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5306
#19837 := (iff #19510 #19836)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5307
#19834 := (iff #19506 #19833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5308
#19831 := (iff #19502 #19828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5309
#19825 := (and #13380 #19822)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5310
#19829 := (iff #19825 #19828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5311
#19830 := [rewrite]: #19829
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5312
#19826 := (iff #19502 #19825)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5313
#19823 := (iff #19498 #19822)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5314
#19820 := (iff #19494 #19817)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5315
#19814 := (and #13386 #13389 #13392 #13395 #13400 #13403 #14315 #14326 #19811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5316
#19818 := (iff #19814 #19817)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5317
#19819 := [rewrite]: #19818
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5318
#19815 := (iff #19494 #19814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5319
#19737 := (iff #19413 #14315)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5320
#19738 := [rewrite]: #19737
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5321
#19735 := (iff #19410 #13403)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5322
#19736 := [rewrite]: #19735
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5323
#19733 := (iff #19407 #13400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5324
#19734 := [rewrite]: #19733
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5325
#19731 := (iff #19404 #13395)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5326
#19732 := [rewrite]: #19731
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5327
#19729 := (iff #19401 #13392)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5328
#19730 := [rewrite]: #19729
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5329
#19727 := (iff #19398 #13389)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5330
#19728 := [rewrite]: #19727
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5331
#19725 := (iff #19393 #13386)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5332
#19726 := [rewrite]: #19725
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5333
#19816 := [monotonicity #19726 #19728 #19730 #19732 #19734 #19736 #19738 #19740 #19813]: #19815
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5334
#19821 := [trans #19816 #19819]: #19820
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5335
#19824 := [monotonicity #19821]: #19823
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5336
#19723 := (iff #19387 #13380)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5337
#19724 := [rewrite]: #19723
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5338
#19827 := [monotonicity #19724 #19824]: #19826
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5339
#19832 := [trans #19827 #19830]: #19831
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5340
#19835 := [monotonicity #19832]: #19834
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5341
#19838 := [monotonicity #19710 #19835]: #19837
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5342
#19843 := [trans #19838 #19841]: #19842
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5343
#19858 := [monotonicity #19843 #19855]: #19857
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5344
#19861 := [monotonicity #19726 #19710 #19858]: #19860
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5345
#19866 := [trans #19861 #19864]: #19865
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5346
#19869 := [monotonicity #19866]: #19868
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5347
#19872 := [monotonicity #19724 #19869]: #19871
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5348
#19877 := [trans #19872 #19875]: #19876
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5349
#19880 := [monotonicity #19877]: #19879
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5350
#19883 := [monotonicity #19710 #19880]: #19882
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5351
#19888 := [trans #19883 #19886]: #19887
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5352
#19953 := [monotonicity #19888 #19950]: #19952
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5353
#19721 := (iff #19376 #16689)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5354
#19722 := [rewrite]: #19721
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5355
#19719 := (iff #19373 #16672)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5356
#19720 := [rewrite]: #19719
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5357
#19717 := (iff #19370 #16655)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5358
#19718 := [rewrite]: #19717
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5359
#19715 := (iff #19360 #14871)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5360
#19716 := [rewrite]: #19715
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5361
#19713 := (iff #19357 #14827)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5362
#19714 := [rewrite]: #19713
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5363
#19711 := (iff #19354 #14785)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5364
#19712 := [rewrite]: #19711
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5365
#19707 := (iff #19348 #13360)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5366
#19708 := [rewrite]: #19707
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5367
#19705 := (iff #19345 #13351)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5368
#19706 := [rewrite]: #19705
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5369
#19703 := (iff #19342 #13348)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5370
#19704 := [rewrite]: #19703
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5371
#19701 := (iff #19339 #13345)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5372
#19702 := [rewrite]: #19701
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5373
#19699 := (iff #19336 #13342)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5374
#19700 := [rewrite]: #19699
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5375
#19697 := (iff #19333 #13314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5376
#19698 := [rewrite]: #19697
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5377
#19695 := (iff #19330 #13057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5378
#19696 := [rewrite]: #19695
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5379
#19956 := [monotonicity #19696 #19698 #19700 #19702 #19704 #19706 #19708 #19710 #19712 #19714 #19716 #19718 #19720 #19722 #19953]: #19955
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5380
#19961 := [trans #19956 #19959]: #19960
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5381
#19964 := [monotonicity #15037 #19961]: #19963
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5382
#19967 := [monotonicity #19964]: #19966
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5383
#19693 := (iff #19314 #19692)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5384
#19690 := (iff #19313 #19687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5385
#19684 := (or #19312 #19311 #19681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5386
#19688 := (iff #19684 #19687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5387
#19689 := [rewrite]: #19688
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5388
#19685 := (iff #19313 #19684)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5389
#19682 := (iff #19305 #19681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5390
#19679 := (iff #19304 #19678)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5391
#19680 := [rewrite]: #19679
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5392
#19683 := [monotonicity #19680]: #19682
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5393
#19686 := [monotonicity #19683]: #19685
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5394
#19691 := [trans #19686 #19689]: #19690
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5395
#19694 := [monotonicity #19691]: #19693
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5396
#19970 := [monotonicity #19694 #19967]: #19969
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5397
#19676 := (iff #19298 #14268)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5398
#19677 := [rewrite]: #19676
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5399
#19973 := [monotonicity #19677 #19970]: #19972
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5400
#19976 := [monotonicity #19973]: #19975
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5401
#19674 := (iff #19293 #13000)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5402
#19675 := [rewrite]: #19674
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5403
#19672 := (iff #19290 #12997)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5404
#19673 := [rewrite]: #19672
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5405
#19670 := (iff #19287 #12994)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5406
#19671 := [rewrite]: #19670
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5407
#19668 := (iff #19284 #12991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5408
#19669 := [rewrite]: #19668
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5409
#19666 := (iff #19281 #3872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5410
#19667 := [rewrite]: #19666
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5411
#19979 := [monotonicity #19667 #19669 #19671 #19673 #19675 #19976]: #19978
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5412
#19984 := [trans #19979 #19982]: #19983
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5413
#19987 := [monotonicity #19984]: #19986
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5414
#19664 := (iff #19275 #12985)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5415
#19665 := [rewrite]: #19664
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5416
#19990 := [monotonicity #19665 #19987]: #19989
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5417
#19995 := [trans #19990 #19993]: #19994
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5418
#19998 := [monotonicity #19995]: #19997
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5419
#19662 := (iff #19266 #12976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5420
#19663 := [rewrite]: #19662
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5421
#20001 := [monotonicity #19663 #19998]: #20000
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5422
#20004 := [monotonicity #20001]: #20003
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5423
#16825 := (exists (vars (?v0 Int)) #16820)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5424
#16814 := (not #16811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5425
#16828 := (or #16814 #16825)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5426
#16831 := (and #16811 #16828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5427
#16834 := (or #13139 #13130 #13121 #13112 #14320 #14601 #16831)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5428
#16715 := (not #16712)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5429
#16721 := (or #14400 #16715)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5430
#16726 := (and #16712 #16721)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5431
#16729 := (or #14354 #16726)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5432
#16732 := (and #14349 #16729)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5433
#16744 := (or #13491 #14346 #14421 #16732 #16738)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5434
#16749 := (and #14333 #16699 #16744)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5435
#16775 := (or #13656 #13647 #14320 #14329 #14506 #16749)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5436
#16752 := (or #13584 #13575 #13566 #13557 #13539 #13530 #14455 #14329 #16749)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5437
#16755 := (and #13374 #13383 #16752)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5438
#16758 := (or #13596 #16755)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5439
#16761 := (and #13374 #13377 #16758)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5440
#16767 := (or #14320 #14507 #16761)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5441
#16780 := (and #16767 #16775)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5442
#16783 := (or #13584 #14320 #16780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5443
#16786 := (and #13374 #13383 #16783)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5444
#16789 := (or #13596 #16786)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5445
#16792 := (and #13374 #13377 #16789)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5446
#16798 := (or #14320 #14600 #16792)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5447
#16837 := (and #16798 #16834)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5448
#16641 := (not #16638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5449
#16843 := (or #16098 #14773 #13859 #13850 #13841 #13832 #13823 #14320 #14790 #14830 #14876 #16641 #16658 #16675 #16692 #16837)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5450
#16848 := (and #3872 #14308 #16843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5451
#16627 := (not #16624)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5452
#16851 := (or #16627 #16848)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5453
#16854 := (and #16624 #16851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5454
#16857 := (or #14271 #16854)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5455
#16860 := (and #14268 #16857)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5456
#16863 := (or #14066 #14075 #14057 #14048 #14039 #16860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5457
#16866 := (and #12979 #12988 #16863)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5458
#16869 := (or #14087 #16866)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5459
#16872 := (and #12979 #12982 #16869)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5460
#16875 := (or #14099 #16872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5461
#16878 := (and #12976 #16875)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5462
#16881 := (not #16878)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5463
#19657 := (~ #16881 #19656)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5464
#19653 := (not #16875)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5465
#19654 := (~ #19653 #19652)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5466
#19649 := (not #16872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5467
#19650 := (~ #19649 #19648)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5468
#19645 := (not #16869)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5469
#19646 := (~ #19645 #19644)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5470
#19641 := (not #16866)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5471
#19642 := (~ #19641 #19640)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5472
#19637 := (not #16863)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5473
#19638 := (~ #19637 #19636)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5474
#19633 := (not #16860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5475
#19634 := (~ #19633 #19632)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5476
#19629 := (not #16857)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5477
#19630 := (~ #19629 #19628)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5478
#19625 := (not #16854)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5479
#19626 := (~ #19625 #19624)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5480
#19621 := (not #16851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5481
#19622 := (~ #19621 #19620)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5482
#19617 := (not #16848)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5483
#19618 := (~ #19617 #19616)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5484
#19613 := (not #16843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5485
#19614 := (~ #19613 #19612)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5486
#19609 := (not #16837)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5487
#19610 := (~ #19609 #19608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5488
#19605 := (not #16834)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5489
#19606 := (~ #19605 #19604)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5490
#19601 := (not #16831)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5491
#19602 := (~ #19601 #19600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5492
#19597 := (not #16828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5493
#19598 := (~ #19597 #19596)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5494
#19593 := (not #16825)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5495
#19594 := (~ #19593 #19592)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5496
#19590 := (~ #19589 #19589)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5497
#19591 := [refl]: #19590
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5498
#19595 := [nnf-neg #19591]: #19594
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5499
#19586 := (not #16814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5500
#19587 := (~ #19586 #16811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5501
#19584 := (~ #16811 #16811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5502
#19582 := (~ #16806 #16806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5503
#19583 := [refl]: #19582
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5504
#19585 := [nnf-pos #19583]: #19584
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5505
#19588 := [nnf-neg #19585]: #19587
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5506
#19599 := [nnf-neg #19588 #19595]: #19598
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5507
#19578 := (~ #16814 #19577)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5508
#19579 := [sk]: #19578
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5509
#19603 := [nnf-neg #19579 #19599]: #19602
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5510
#19562 := (~ #14604 #14604)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5511
#19563 := [refl]: #19562
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5512
#19352 := (~ #19351 #19351)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5513
#19353 := [refl]: #19352
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5514
#19560 := (~ #19559 #19559)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5515
#19561 := [refl]: #19560
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5516
#19557 := (~ #19556 #19556)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5517
#19558 := [refl]: #19557
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5518
#19554 := (~ #19553 #19553)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5519
#19555 := [refl]: #19554
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5520
#19551 := (~ #19550 #19550)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5521
#19552 := [refl]: #19551
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5522
#19607 := [nnf-neg #19552 #19555 #19558 #19561 #19353 #19563 #19603]: #19606
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5523
#19547 := (not #16798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5524
#19548 := (~ #19547 #19546)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5525
#19543 := (not #16792)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5526
#19544 := (~ #19543 #19542)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5527
#19539 := (not #16789)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5528
#19540 := (~ #19539 #19538)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5529
#19535 := (not #16786)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5530
#19536 := (~ #19535 #19534)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5531
#19531 := (not #16783)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5532
#19532 := (~ #19531 #19530)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5533
#19527 := (not #16780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5534
#19528 := (~ #19527 #19526)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5535
#19523 := (not #16775)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5536
#19524 := (~ #19523 #19522)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5537
#19491 := (not #16749)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5538
#19492 := (~ #19491 #19490)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5539
#19487 := (not #16744)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5540
#19488 := (~ #19487 #19486)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5541
#19484 := (~ #19483 #19483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5542
#19485 := [refl]: #19484
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5543
#19480 := (not #16732)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5544
#19481 := (~ #19480 #19479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5545
#19476 := (not #16729)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5546
#19477 := (~ #19476 #19475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5547
#19472 := (not #16726)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5548
#19473 := (~ #19472 #19471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5549
#19468 := (not #16721)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5550
#19469 := (~ #19468 #19467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5551
#19464 := (not #16715)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5552
#19465 := (~ #19464 #16712)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5553
#19462 := (~ #16712 #16712)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5554
#19460 := (~ #16707 #16707)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5555
#19461 := [refl]: #19460
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5556
#19463 := [nnf-pos #19461]: #19462
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5557
#19466 := [nnf-neg #19463]: #19465
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5558
#19458 := (~ #19457 #19457)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5559
#19459 := [refl]: #19458
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5560
#19470 := [nnf-neg #19459 #19466]: #19469
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5561
#19453 := (~ #16715 #19452)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5562
#19454 := [sk]: #19453
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5563
#19474 := [nnf-neg #19454 #19470]: #19473
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5564
#19437 := (~ #19436 #19436)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5565
#19438 := [refl]: #19437
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5566
#19478 := [nnf-neg #19438 #19474]: #19477
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5567
#19434 := (~ #14354 #14354)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5568
#19435 := [refl]: #19434
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5569
#19482 := [nnf-neg #19435 #19478]: #19481
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5570
#19432 := (~ #19431 #19431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5571
#19433 := [refl]: #19432
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5572
#19429 := (~ #19428 #19428)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5573
#19430 := [refl]: #19429
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5574
#19426 := (~ #19425 #19425)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5575
#19427 := [refl]: #19426
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5576
#19489 := [nnf-neg #19427 #19430 #19433 #19482 #19485]: #19488
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5577
#19423 := (~ #19422 #19422)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5578
#19424 := [refl]: #19423
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5579
#19420 := (~ #19419 #19419)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5580
#19421 := [refl]: #19420
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5581
#19493 := [nnf-neg #19421 #19424 #19489]: #19492
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5582
#19520 := (~ #14512 #14512)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5583
#19521 := [refl]: #19520
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5584
#19417 := (~ #19416 #19416)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5585
#19418 := [refl]: #19417
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5586
#19518 := (~ #19517 #19517)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5587
#19519 := [refl]: #19518
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5588
#19515 := (~ #19514 #19514)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5589
#19516 := [refl]: #19515
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5590
#19525 := [nnf-neg #19516 #19519 #19353 #19418 #19521 #19493]: #19524
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5591
#19511 := (not #16767)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5592
#19512 := (~ #19511 #19510)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5593
#19507 := (not #16761)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5594
#19508 := (~ #19507 #19506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5595
#19503 := (not #16758)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5596
#19504 := (~ #19503 #19502)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5597
#19499 := (not #16755)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5598
#19500 := (~ #19499 #19498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5599
#19495 := (not #16752)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5600
#19496 := (~ #19495 #19494)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5601
#19414 := (~ #19413 #19413)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5602
#19415 := [refl]: #19414
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5603
#19411 := (~ #19410 #19410)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5604
#19412 := [refl]: #19411
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5605
#19408 := (~ #19407 #19407)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5606
#19409 := [refl]: #19408
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5607
#19405 := (~ #19404 #19404)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5608
#19406 := [refl]: #19405
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5609
#19402 := (~ #19401 #19401)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5610
#19403 := [refl]: #19402
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5611
#19399 := (~ #19398 #19398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5612
#19400 := [refl]: #19399
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5613
#19394 := (~ #19393 #19393)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5614
#19395 := [refl]: #19394
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5615
#19497 := [nnf-neg #19395 #19400 #19403 #19406 #19409 #19412 #19415 #19418 #19493]: #19496
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5616
#19391 := (~ #19390 #19390)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5617
#19392 := [refl]: #19391
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5618
#19382 := (~ #19381 #19381)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5619
#19383 := [refl]: #19382
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5620
#19501 := [nnf-neg #19383 #19392 #19497]: #19500
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5621
#19388 := (~ #19387 #19387)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5622
#19389 := [refl]: #19388
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5623
#19505 := [nnf-neg #19389 #19501]: #19504
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5624
#19385 := (~ #19384 #19384)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5625
#19386 := [refl]: #19385
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5626
#19509 := [nnf-neg #19383 #19386 #19505]: #19508
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5627
#19396 := (~ #14506 #14506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5628
#19397 := [refl]: #19396
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5629
#19513 := [nnf-neg #19353 #19397 #19509]: #19512
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5630
#19529 := [nnf-neg #19513 #19525]: #19528
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5631
#19533 := [nnf-neg #19395 #19353 #19529]: #19532
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5632
#19537 := [nnf-neg #19383 #19392 #19533]: #19536
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5633
#19541 := [nnf-neg #19389 #19537]: #19540
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5634
#19545 := [nnf-neg #19383 #19386 #19541]: #19544
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5635
#19379 := (~ #14601 #14601)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5636
#19380 := [refl]: #19379
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5637
#19549 := [nnf-neg #19353 #19380 #19545]: #19548
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5638
#19611 := [nnf-neg #19549 #19607]: #19610
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5639
#19377 := (~ #19376 #19376)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5640
#19378 := [refl]: #19377
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5641
#19374 := (~ #19373 #19373)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5642
#19375 := [refl]: #19374
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5643
#19371 := (~ #19370 #19370)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5644
#19372 := [refl]: #19371
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5645
#19367 := (not #16641)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5646
#19368 := (~ #19367 #16638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5647
#19365 := (~ #16638 #16638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5648
#19363 := (~ #16633 #16633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5649
#19364 := [refl]: #19363
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5650
#19366 := [nnf-pos #19364]: #19365
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5651
#19369 := [nnf-neg #19366]: #19368
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5652
#19361 := (~ #19360 #19360)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5653
#19362 := [refl]: #19361
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5654
#19358 := (~ #19357 #19357)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5655
#19359 := [refl]: #19358
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5656
#19355 := (~ #19354 #19354)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5657
#19356 := [refl]: #19355
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5658
#19349 := (~ #19348 #19348)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5659
#19350 := [refl]: #19349
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5660
#19346 := (~ #19345 #19345)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5661
#19347 := [refl]: #19346
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5662
#19343 := (~ #19342 #19342)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5663
#19344 := [refl]: #19343
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5664
#19340 := (~ #19339 #19339)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5665
#19341 := [refl]: #19340
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5666
#19337 := (~ #19336 #19336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5667
#19338 := [refl]: #19337
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5668
#19334 := (~ #19333 #19333)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5669
#19335 := [refl]: #19334
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5670
#19331 := (~ #19330 #19330)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5671
#19332 := [refl]: #19331
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5672
#19615 := [nnf-neg #19332 #19335 #19338 #19341 #19344 #19347 #19350 #19353 #19356 #19359 #19362 #19369 #19372 #19375 #19378 #19611]: #19614
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5673
#19328 := (~ #15033 #15033)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5674
#19329 := [refl]: #19328
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5675
#19326 := (~ #14066 #14066)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5676
#19327 := [refl]: #19326
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5677
#19619 := [nnf-neg #19327 #19329 #19615]: #19618
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5678
#19323 := (not #16627)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5679
#19324 := (~ #19323 #16624)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5680
#19321 := (~ #16624 #16624)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5681
#19319 := (~ #16619 #16619)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5682
#19320 := [refl]: #19319
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5683
#19322 := [nnf-pos #19320]: #19321
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5684
#19325 := [nnf-neg #19322]: #19324
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5685
#19623 := [nnf-neg #19325 #19619]: #19622
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5686
#19315 := (~ #16627 #19314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5687
#19316 := [sk]: #19315
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5688
#19627 := [nnf-neg #19316 #19623]: #19626
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5689
#19299 := (~ #19298 #19298)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5690
#19300 := [refl]: #19299
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5691
#19631 := [nnf-neg #19300 #19627]: #19630
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5692
#19296 := (~ #14271 #14271)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5693
#19297 := [refl]: #19296
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5694
#19635 := [nnf-neg #19297 #19631]: #19634
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5695
#19294 := (~ #19293 #19293)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5696
#19295 := [refl]: #19294
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5697
#19291 := (~ #19290 #19290)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5698
#19292 := [refl]: #19291
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5699
#19288 := (~ #19287 #19287)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5700
#19289 := [refl]: #19288
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5701
#19285 := (~ #19284 #19284)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5702
#19286 := [refl]: #19285
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5703
#19282 := (~ #19281 #19281)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5704
#19283 := [refl]: #19282
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5705
#19639 := [nnf-neg #19283 #19286 #19289 #19292 #19295 #19635]: #19638
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5706
#19279 := (~ #19278 #19278)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5707
#19280 := [refl]: #19279
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5708
#19270 := (~ #19269 #19269)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5709
#19271 := [refl]: #19270
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5710
#19643 := [nnf-neg #19271 #19280 #19639]: #19642
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5711
#19276 := (~ #19275 #19275)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5712
#19277 := [refl]: #19276
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5713
#19647 := [nnf-neg #19277 #19643]: #19646
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5714
#19273 := (~ #19272 #19272)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5715
#19274 := [refl]: #19273
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5716
#19651 := [nnf-neg #19271 #19274 #19647]: #19650
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5717
#19267 := (~ #19266 #19266)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5718
#19268 := [refl]: #19267
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5719
#19655 := [nnf-neg #19268 #19651]: #19654
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5720
#19264 := (~ #14099 #14099)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5721
#19265 := [refl]: #19264
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5722
#19658 := [nnf-neg #19265 #19655]: #19657
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5723
#16123 := (or #13139 #13130 #13121 #13112 #14320 #14601 #14687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5724
#16128 := (and #14623 #16123)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5725
#16134 := (or #16098 #14773 #13859 #13850 #13841 #13832 #13823 #14320 #14790 #14824 #14830 #14842 #14852 #14865 #14876 #16128)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5726
#16139 := (and #3872 #14308 #16134)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5727
#16142 := (or #14304 #16139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5728
#16145 := (and #14301 #16142)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5729
#16148 := (or #14271 #16145)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5730
#16151 := (and #14268 #16148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5731
#16154 := (or #14066 #14075 #14057 #14048 #14039 #16151)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5732
#16157 := (and #12979 #12988 #16154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5733
#16160 := (or #14087 #16157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5734
#16163 := (and #12979 #12982 #16160)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5735
#16166 := (or #14099 #16163)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5736
#16169 := (and #12976 #16166)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5737
#16172 := (not #16169)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5738
#16882 := (iff #16172 #16881)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5739
#16879 := (iff #16169 #16878)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5740
#16876 := (iff #16166 #16875)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5741
#16873 := (iff #16163 #16872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5742
#16870 := (iff #16160 #16869)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5743
#16867 := (iff #16157 #16866)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5744
#16864 := (iff #16154 #16863)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5745
#16861 := (iff #16151 #16860)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5746
#16858 := (iff #16148 #16857)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5747
#16855 := (iff #16145 #16854)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5748
#16852 := (iff #16142 #16851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5749
#16849 := (iff #16139 #16848)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5750
#16846 := (iff #16134 #16843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5751
#16840 := (or #16098 #14773 #13859 #13850 #13841 #13832 #13823 #14320 #14790 #16641 #14830 #16658 #16675 #16692 #14876 #16837)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5752
#16844 := (iff #16840 #16843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5753
#16845 := [rewrite]: #16844
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5754
#16841 := (iff #16134 #16840)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5755
#16838 := (iff #16128 #16837)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5756
#16835 := (iff #16123 #16834)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5757
#16832 := (iff #14687 #16831)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5758
#16829 := (iff #14682 #16828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5759
#16826 := (iff #14673 #16825)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5760
#16823 := (iff #14668 #16820)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5761
#16817 := (and #3948 #4962 #16018 #14630)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5762
#16821 := (iff #16817 #16820)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5763
#16822 := [rewrite]: #16821
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5764
#16818 := (iff #14668 #16817)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5765
#16013 := (iff #5276 #16018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5766
#16034 := -4294967295::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5767
#16026 := (+ -4294967295::Int #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5768
#16019 := (<= #16026 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5769
#16015 := (iff #16019 #16018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5770
#16016 := [rewrite]: #16015
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5771
#16020 := (iff #5276 #16019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5772
#16021 := (= #5275 #16026)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5773
#16027 := (+ #244 -4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5774
#16023 := (= #16027 #16026)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5775
#16024 := [rewrite]: #16023
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5776
#16028 := (= #5275 #16027)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5777
#16029 := (= #5274 -4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5778
#16035 := (* -1::Int 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5779
#16031 := (= #16035 -4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5780
#16032 := [rewrite]: #16031
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5781
#16036 := (= #5274 #16035)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5782
#8397 := (= f135 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5783
#1206 := 65536::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5784
#1605 := (* 65536::Int 65536::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5785
#1610 := (- #1605 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5786
#1611 := (= f135 #1610)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5787
#8398 := (iff #1611 #8397)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5788
#8395 := (= #1610 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5789
#1269 := 4294967296::Int
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5790
#8388 := (- 4294967296::Int 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5791
#8393 := (= #8388 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5792
#8394 := [rewrite]: #8393
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5793
#8390 := (= #1610 #8388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5794
#8359 := (= #1605 4294967296::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5795
#8360 := [rewrite]: #8359
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5796
#8391 := [monotonicity #8360]: #8390
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5797
#8396 := [trans #8391 #8394]: #8395
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5798
#8399 := [monotonicity #8396]: #8398
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5799
#8387 := [asserted]: #1611
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5800
#8402 := [mp #8387 #8399]: #8397
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5801
#16033 := [monotonicity #8402]: #16036
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5802
#16030 := [trans #16033 #16032]: #16029
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5803
#16025 := [monotonicity #16030]: #16028
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5804
#16022 := [trans #16025 #16024]: #16021
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5805
#16017 := [monotonicity #16022]: #16020
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5806
#16014 := [trans #16017 #16016]: #16013
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5807
#16819 := [monotonicity #16014]: #16818
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5808
#16824 := [trans #16819 #16822]: #16823
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5809
#16827 := [quant-intro #16824]: #16826
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5810
#16815 := (iff #14676 #16814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5811
#16812 := (iff #14656 #16811)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5812
#16809 := (iff #14651 #16806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5813
#16803 := (or #15260 #14628 #14642)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5814
#16807 := (iff #16803 #16806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5815
#16808 := [rewrite]: #16807
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5816
#16804 := (iff #14651 #16803)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5817
#15257 := (iff #6498 #15260)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5818
#15262 := (iff #5283 #15261)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5819
#15259 := [monotonicity #16014]: #15262
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5820
#15258 := [monotonicity #15259]: #15257
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5821
#16805 := [monotonicity #15258]: #16804
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5822
#16810 := [trans #16805 #16808]: #16809
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5823
#16813 := [quant-intro #16810]: #16812
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5824
#16816 := [monotonicity #16813]: #16815
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5825
#16830 := [monotonicity #16816 #16827]: #16829
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5826
#16833 := [monotonicity #16813 #16830]: #16832
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5827
#16836 := [monotonicity #16833]: #16835
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5828
#16801 := (iff #14623 #16798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5829
#16795 := (or #14320 #16792 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5830
#16799 := (iff #16795 #16798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5831
#16800 := [rewrite]: #16799
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5832
#16796 := (iff #14623 #16795)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5833
#16793 := (iff #14594 #16792)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5834
#16790 := (iff #14588 #16789)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5835
#16787 := (iff #14583 #16786)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5836
#16784 := (iff #14575 #16783)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5837
#16781 := (iff #14566 #16780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5838
#16778 := (iff #14561 #16775)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5839
#16772 := (or #13656 #13647 #14320 #14329 #16749 #14506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5840
#16776 := (iff #16772 #16775)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5841
#16777 := [rewrite]: #16776
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5842
#16773 := (iff #14561 #16772)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5843
#16750 := (iff #14450 #16749)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5844
#16747 := (iff #14442 #16744)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5845
#16741 := (or #13491 #14346 #16732 #14421 #16738)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5846
#16745 := (iff #16741 #16744)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5847
#16746 := [rewrite]: #16745
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5848
#16742 := (iff #14442 #16741)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5849
#16739 := (iff #14427 #16738)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5850
#16736 := (iff #14424 #16735)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5851
#16702 := (iff #14335 #16699)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5852
#16644 := (+ 4294967295::Int #14336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5853
#16695 := (>= #16644 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5854
#16700 := (iff #16695 #16699)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5855
#16701 := [rewrite]: #16700
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5856
#16696 := (iff #14335 #16695)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5857
#16645 := (= #14337 #16644)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5858
#16646 := [monotonicity #8402]: #16645
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5859
#16697 := [monotonicity #16646]: #16696
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5860
#16703 := [trans #16697 #16701]: #16702
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5861
#16737 := [monotonicity #16703]: #16736
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5862
#16740 := [monotonicity #16737]: #16739
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5863
#16733 := (iff #14414 #16732)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5864
#16730 := (iff #14411 #16729)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5865
#16727 := (iff #14408 #16726)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5866
#16724 := (iff #14405 #16721)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5867
#16718 := (or #16715 #14400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5868
#16722 := (iff #16718 #16721)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5869
#16723 := [rewrite]: #16722
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5870
#16719 := (iff #14405 #16718)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5871
#16716 := (iff #14388 #16715)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5872
#16713 := (iff #14385 #16712)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5873
#16710 := (iff #14380 #16707)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5874
#16704 := (or #15260 #14357 #14371)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5875
#16708 := (iff #16704 #16707)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5876
#16709 := [rewrite]: #16708
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5877
#16705 := (iff #14380 #16704)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5878
#16706 := [monotonicity #15258]: #16705
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5879
#16711 := [trans #16706 #16709]: #16710
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5880
#16714 := [quant-intro #16711]: #16713
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5881
#16717 := [monotonicity #16714]: #16716
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5882
#16720 := [monotonicity #16717]: #16719
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5883
#16725 := [trans #16720 #16723]: #16724
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5884
#16728 := [monotonicity #16714 #16725]: #16727
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5885
#16731 := [monotonicity #16728]: #16730
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5886
#16734 := [monotonicity #16731]: #16733
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5887
#16743 := [monotonicity #16734 #16740]: #16742
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5888
#16748 := [trans #16743 #16746]: #16747
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5889
#16751 := [monotonicity #16703 #16748]: #16750
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5890
#16774 := [monotonicity #16751]: #16773
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5891
#16779 := [trans #16774 #16777]: #16778
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5892
#16770 := (iff #14531 #16767)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5893
#16764 := (or #14320 #16761 #14507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5894
#16768 := (iff #16764 #16767)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5895
#16769 := [rewrite]: #16768
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5896
#16765 := (iff #14531 #16764)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5897
#16762 := (iff #14501 #16761)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5898
#16759 := (iff #14495 #16758)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5899
#16756 := (iff #14490 #16755)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5900
#16753 := (iff #14482 #16752)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5901
#16754 := [monotonicity #16751]: #16753
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5902
#16757 := [monotonicity #16754]: #16756
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5903
#16760 := [monotonicity #16757]: #16759
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5904
#16763 := [monotonicity #16760]: #16762
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5905
#16766 := [monotonicity #16763]: #16765
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5906
#16771 := [trans #16766 #16769]: #16770
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5907
#16782 := [monotonicity #16771 #16779]: #16781
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5908
#16785 := [monotonicity #16782]: #16784
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5909
#16788 := [monotonicity #16785]: #16787
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5910
#16791 := [monotonicity #16788]: #16790
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5911
#16794 := [monotonicity #16791]: #16793
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5912
#16797 := [monotonicity #16794]: #16796
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5913
#16802 := [trans #16797 #16800]: #16801
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5914
#16839 := [monotonicity #16802 #16836]: #16838
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5915
#16693 := (iff #14865 #16692)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5916
#16690 := (iff #14862 #16689)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5917
#16687 := (iff #14858 #16684)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5918
#16678 := (+ 255::Int #14805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5919
#16681 := (>= #16678 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5920
#16685 := (iff #16681 #16684)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5921
#16686 := [rewrite]: #16685
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5922
#16682 := (iff #14858 #16681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5923
#16679 := (= #14859 #16678)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5924
#1615 := (= f137 255::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5925
#8401 := [asserted]: #1615
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5926
#16680 := [monotonicity #8401]: #16679
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5927
#16683 := [monotonicity #16680]: #16682
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5928
#16688 := [trans #16683 #16686]: #16687
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5929
#16691 := [monotonicity #16688]: #16690
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5930
#16694 := [monotonicity #16691]: #16693
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5931
#16676 := (iff #14852 #16675)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5932
#16673 := (iff #14849 #16672)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5933
#16670 := (iff #14845 #16667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5934
#16661 := (+ 4294967295::Int #14776)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5935
#16664 := (>= #16661 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5936
#16668 := (iff #16664 #16667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5937
#16669 := [rewrite]: #16668
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5938
#16665 := (iff #14845 #16664)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5939
#16662 := (= #14846 #16661)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5940
#16663 := [monotonicity #8402]: #16662
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5941
#16666 := [monotonicity #16663]: #16665
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5942
#16671 := [trans #16666 #16669]: #16670
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5943
#16674 := [monotonicity #16671]: #16673
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5944
#16677 := [monotonicity #16674]: #16676
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5945
#16659 := (iff #14842 #16658)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5946
#16656 := (iff #14839 #16655)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5947
#16653 := (iff #14836 #16650)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5948
#16647 := (>= #16644 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5949
#16651 := (iff #16647 #16650)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5950
#16652 := [rewrite]: #16651
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5951
#16648 := (iff #14836 #16647)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5952
#16649 := [monotonicity #16646]: #16648
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5953
#16654 := [trans #16649 #16652]: #16653
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5954
#16657 := [monotonicity #16654]: #16656
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5955
#16660 := [monotonicity #16657]: #16659
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5956
#16642 := (iff #14824 #16641)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5957
#16639 := (iff #14821 #16638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5958
#16636 := (iff #14816 #16633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5959
#16630 := (or #15260 #14793 #14807)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5960
#16634 := (iff #16630 #16633)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5961
#16635 := [rewrite]: #16634
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5962
#16631 := (iff #14816 #16630)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5963
#16632 := [monotonicity #15258]: #16631
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5964
#16637 := [trans #16632 #16635]: #16636
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5965
#16640 := [quant-intro #16637]: #16639
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5966
#16643 := [monotonicity #16640]: #16642
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5967
#16842 := [monotonicity #16643 #16660 #16677 #16694 #16839]: #16841
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5968
#16847 := [trans #16842 #16845]: #16846
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5969
#16850 := [monotonicity #16847]: #16849
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5970
#16628 := (iff #14304 #16627)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5971
#16625 := (iff #14301 #16624)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5972
#16622 := (iff #14296 #16619)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5973
#16616 := (or #15260 #14274 #14286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5974
#16620 := (iff #16616 #16619)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5975
#16621 := [rewrite]: #16620
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5976
#16617 := (iff #14296 #16616)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5977
#16618 := [monotonicity #15258]: #16617
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5978
#16623 := [trans #16618 #16621]: #16622
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5979
#16626 := [quant-intro #16623]: #16625
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5980
#16629 := [monotonicity #16626]: #16628
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5981
#16853 := [monotonicity #16629 #16850]: #16852
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5982
#16856 := [monotonicity #16626 #16853]: #16855
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5983
#16859 := [monotonicity #16856]: #16858
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5984
#16862 := [monotonicity #16859]: #16861
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5985
#16865 := [monotonicity #16862]: #16864
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5986
#16868 := [monotonicity #16865]: #16867
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5987
#16871 := [monotonicity #16868]: #16870
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5988
#16874 := [monotonicity #16871]: #16873
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5989
#16877 := [monotonicity #16874]: #16876
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5990
#16880 := [monotonicity #16877]: #16879
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5991
#16883 := [monotonicity #16880]: #16882
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5992
#15160 := (not #15012)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5993
#16173 := (iff #15160 #16172)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5994
#16170 := (iff #15012 #16169)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5995
#16167 := (iff #15009 #16166)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5996
#16164 := (iff #15004 #16163)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5997
#16161 := (iff #14998 #16160)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5998
#16158 := (iff #14993 #16157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  5999
#16155 := (iff #14985 #16154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6000
#16152 := (iff #14964 #16151)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6001
#16149 := (iff #14961 #16148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6002
#16146 := (iff #14958 #16145)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6003
#16143 := (iff #14955 #16142)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6004
#16140 := (iff #14950 #16139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6005
#16137 := (iff #14942 #16134)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6006
#16131 := (or #16098 #14773 #13859 #13850 #13841 #13832 #13823 #14320 #16128 #14790 #14824 #14830 #14842 #14852 #14865 #14876)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6007
#16135 := (iff #16131 #16134)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6008
#16136 := [rewrite]: #16135
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6009
#16132 := (iff #14942 #16131)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6010
#16129 := (iff #14749 #16128)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6011
#16126 := (iff #14744 #16123)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6012
#16108 := (or #13139 #13130 #13121 #13112 #14320 #14687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6013
#16120 := (or #14320 #14601 #16108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6014
#16124 := (iff #16120 #16123)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6015
#16125 := [rewrite]: #16124
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6016
#16121 := (iff #14744 #16120)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6017
#16118 := (iff #14719 #16108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6018
#16113 := (and true #16108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6019
#16116 := (iff #16113 #16108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6020
#16117 := [rewrite]: #16116
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6021
#16114 := (iff #14719 #16113)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6022
#16111 := (iff #14714 #16108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6023
#16105 := (or false #13139 #13130 #13121 #13112 #14320 #14687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6024
#16109 := (iff #16105 #16108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6025
#16110 := [rewrite]: #16109
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6026
#16106 := (iff #14714 #16105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6027
#16103 := (iff #13173 false)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6028
#16101 := (iff #13173 #3930)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6029
#15829 := (iff #11726 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6030
#11725 := [asserted]: #3126
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6031
#11732 := [mp #11725 #11729]: #11726
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6032
#15830 := [iff-true #11732]: #15829
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6033
#16102 := [monotonicity #15830]: #16101
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6034
#16104 := [trans #16102 #13056]: #16103
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6035
#16107 := [monotonicity #16104]: #16106
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6036
#16112 := [trans #16107 #16110]: #16111
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6037
#16115 := [monotonicity #15830 #16112]: #16114
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6038
#16119 := [trans #16115 #16117]: #16118
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6039
#16122 := [monotonicity #16119]: #16121
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6040
#16127 := [trans #16122 #16125]: #16126
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6041
#16130 := [monotonicity #16127]: #16129
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6042
#16099 := (iff #13201 #16098)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6043
#16096 := (iff #13063 #13057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6044
#16091 := (and true #13057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6045
#16094 := (iff #16091 #13057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6046
#16095 := [rewrite]: #16094
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6047
#16092 := (iff #13063 #16091)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6048
#16075 := (iff #12944 true)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6049
#16076 := [iff-true #15150]: #16075
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6050
#16093 := [monotonicity #16076]: #16092
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6051
#16097 := [trans #16093 #16095]: #16096
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6052
#16100 := [monotonicity #16097]: #16099
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6053
#16133 := [monotonicity #16100 #16130]: #16132
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6054
#16138 := [trans #16133 #16136]: #16137
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6055
#16141 := [monotonicity #16138]: #16140
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6056
#16144 := [monotonicity #16141]: #16143
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6057
#16147 := [monotonicity #16144]: #16146
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6058
#16150 := [monotonicity #16147]: #16149
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6059
#16153 := [monotonicity #16150]: #16152
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6060
#16156 := [monotonicity #16153]: #16155
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6061
#16159 := [monotonicity #16156]: #16158
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6062
#16162 := [monotonicity #16159]: #16161
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6063
#16165 := [monotonicity #16162]: #16164
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6064
#16168 := [monotonicity #16165]: #16167
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6065
#16171 := [monotonicity #16168]: #16170
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6066
#16174 := [monotonicity #16171]: #16173
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6067
#15161 := [not-or-elim #15145]: #15160
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6068
#16175 := [mp #15161 #16174]: #16172
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6069
#16884 := [mp #16175 #16883]: #16881
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6070
#19659 := [mp~ #16884 #19658]: #19656
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6071
#19660 := [mp #19659 #20004]: #20002
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6072
#23527 := [mp #19660 #23526]: #23524
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6073
#24403 := [mp #23527 #24402]: #24400
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6074
#30005 := [unit-resolution #24403 #27840]: #24397
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6075
#25629 := (or #24394 #24388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6076
#25630 := [def-axiom]: #25629
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6077
#30006 := [unit-resolution #25630 #30005]: #24388
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6078
#25625 := (or #24391 #19269 #19272 #24385)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6079
#25626 := [def-axiom]: #25625
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6080
#30007 := [unit-resolution #25626 #30006]: #24388
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6081
#30008 := [unit-resolution #30007 #28491 #28455]: #24385
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6082
#25615 := (or #24382 #24376)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6083
#25616 := [def-axiom]: #25615
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6084
#30009 := [unit-resolution #25616 #30008]: #24376
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6085
#27967 := (f101 #3998 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6086
#27968 := (f208 f209 #27967)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6087
#28203 := (f48 #3783 #27968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6088
#28204 := (= f51 #28203)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6089
#27969 := (f37 #29122 #27968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6090
#28108 := (= f1 #27969)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6091
#29602 := (or #28108 #28204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6092
#29605 := (not #29602)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6093
#28500 := (f122 f210 #27967)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6094
#28501 := (= f1 #28500)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6095
#28502 := (not #28501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6096
#28250 := (f37 #3772 #27968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6097
#28251 := (= f1 #28250)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6098
#28252 := (not #28251)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6099
#29589 := (or #28252 #28502)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6100
#29592 := (not #29589)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6101
#28506 := (f27 f28 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6102
#28507 := (f26 #28506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6103
#29568 := (= f29 #28507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6104
#29587 := (not #29568)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6105
#28207 := (f27 f28 #27968)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6106
#28245 := (f26 #28207)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6107
#28246 := (= f29 #28245)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6108
#29610 := (or #28246 #29587 #29592 #29605)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6109
#29642 := (not #29610)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6110
#28683 := (f48 #3783 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6111
#28684 := (= f51 #28683)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6112
#28681 := (f37 #29122 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6113
#28682 := (= f1 #28681)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6114
#29570 := (or #28682 #28684)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6115
#29573 := (not #29570)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6116
#29595 := (or #29568 #29573)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6117
#29598 := (not #29595)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6118
#29629 := (or #29598 #29642)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6119
#29632 := (not #29629)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6120
#29519 := (f37 #3789 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6121
#29576 := (= f1 #29519)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6122
#29766 := (= #3862 #29519)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6123
#29763 := (= #29519 #3862)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6124
#29762 := (= #27911 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6125
#29752 := (= #27888 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6126
#29761 := [symm #28435]: #29752
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6127
#29750 := (= #27911 #27888)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6128
#29751 := [symm #28289]: #29750
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6129
#29760 := [trans #29751 #29761]: #29762
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6130
#29764 := [monotonicity #29760]: #29763
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6131
#29767 := [symm #29764]: #29766
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6132
#29768 := [trans #28455 #29767]: #29576
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6133
#29577 := (not #29576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6134
#29634 := (or #29577 #29632)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6135
#29637 := (not #29634)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6136
#29583 := (f37 #3865 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6137
#29584 := (= f1 #29583)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6138
#29660 := (iff #29584 #29637)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6139
#420 := (f46 f124 #75)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6140
#3011 := (f37 #420 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6141
#3012 := (pattern #3011)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6142
#406 := (f104 f105 #75)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6143
#407 := (f102 f103 #406)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6144
#3014 := (f101 #407 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6145
#3018 := (f208 f209 #3014)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6146
#3030 := (f46 f332 #75)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6147
#3031 := (f37 #3030 #3018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6148
#11462 := (= f1 #3031)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6149
#3027 := (f48 #216 #3018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6150
#11459 := (= f51 #3027)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6151
#11465 := (or #11459 #11462)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6152
#22897 := (not #11465)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6153
#3023 := (f27 f28 #3018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6154
#3024 := (f26 #3023)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6155
#11453 := (= f29 #3024)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6156
#3019 := (f37 #206 #3018)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6157
#11444 := (= f1 #3019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6158
#11447 := (not #11444)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6159
#3015 := (f122 f210 #3014)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6160
#11438 := (= f1 #3015)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6161
#11441 := (not #11438)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6162
#11450 := (or #11441 #11447)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6163
#22896 := (not #11450)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6164
#22898 := (or #82 #22896 #11453 #22897)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6165
#22899 := (not #22898)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6166
#3037 := (f37 #3030 #41)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6167
#11477 := (= f1 #3037)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6168
#11480 := (or #4521 #11477)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6169
#22891 := (not #11480)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6170
#22892 := (or #48 #22891)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6171
#22893 := (not #22892)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6172
#22902 := (or #22893 #22899)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6173
#22908 := (not #22902)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6174
#22909 := (or #12063 #22908)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6175
#22910 := (not #22909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6176
#11434 := (= f1 #3011)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6177
#22915 := (iff #11434 #22910)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6178
#22918 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3012) #22915)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6179
#11456 := (not #11453)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6180
#11498 := (and #48 #11450 #11456 #11465)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6181
#11483 := (and #82 #11480)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6182
#11504 := (or #11483 #11498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6183
#11509 := (and #4527 #11504)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6184
#11512 := (iff #11434 #11509)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6185
#11515 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3012) #11512)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6186
#22919 := (iff #11515 #22918)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6187
#22916 := (iff #11512 #22915)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6188
#22913 := (iff #11509 #22910)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6189
#22905 := (and #4527 #22902)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6190
#22911 := (iff #22905 #22910)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6191
#22912 := [rewrite]: #22911
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6192
#22906 := (iff #11509 #22905)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6193
#22903 := (iff #11504 #22902)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6194
#22900 := (iff #11498 #22899)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6195
#22901 := [rewrite]: #22900
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6196
#22894 := (iff #11483 #22893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6197
#22895 := [rewrite]: #22894
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6198
#22904 := [monotonicity #22895 #22901]: #22903
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6199
#22907 := [monotonicity #22904]: #22906
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6200
#22914 := [trans #22907 #22912]: #22913
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6201
#22917 := [monotonicity #22914]: #22916
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6202
#22920 := [quant-intro #22917]: #22919
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6203
#18810 := (~ #11515 #11515)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6204
#18808 := (~ #11512 #11512)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6205
#18809 := [refl]: #18808
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6206
#18811 := [nnf-pos #18809]: #18810
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6207
#3038 := (= #3037 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6208
#3039 := (or #218 #3038)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6209
#3040 := (and #82 #3039)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6210
#3032 := (= #3031 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6211
#3028 := (= #3027 f51)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6212
#3033 := (or #3028 #3032)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6213
#3025 := (= #3024 f29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6214
#3026 := (not #3025)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6215
#3034 := (and #3026 #3033)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6216
#3020 := (= #3019 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6217
#3021 := (not #3020)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6218
#3016 := (= #3015 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6219
#3017 := (not #3016)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6220
#3022 := (or #3017 #3021)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6221
#3035 := (and #3022 #3034)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6222
#3036 := (and #48 #3035)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6223
#3041 := (or #3036 #3040)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6224
#3042 := (and #225 #3041)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6225
#3013 := (= #3011 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6226
#3043 := (iff #3013 #3042)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6227
#3044 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3012) #3043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6228
#11518 := (iff #3044 #11515)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6229
#11468 := (and #11456 #11465)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6230
#11471 := (and #11450 #11468)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6231
#11474 := (and #48 #11471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6232
#11486 := (or #11474 #11483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6233
#11489 := (and #4527 #11486)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6234
#11492 := (iff #11434 #11489)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6235
#11495 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3012) #11492)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6236
#11516 := (iff #11495 #11515)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6237
#11513 := (iff #11492 #11512)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6238
#11510 := (iff #11489 #11509)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6239
#11507 := (iff #11486 #11504)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6240
#11501 := (or #11498 #11483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6241
#11505 := (iff #11501 #11504)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6242
#11506 := [rewrite]: #11505
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6243
#11502 := (iff #11486 #11501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6244
#11499 := (iff #11474 #11498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6245
#11500 := [rewrite]: #11499
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6246
#11503 := [monotonicity #11500]: #11502
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6247
#11508 := [trans #11503 #11506]: #11507
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6248
#11511 := [monotonicity #11508]: #11510
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6249
#11514 := [monotonicity #11511]: #11513
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6250
#11517 := [quant-intro #11514]: #11516
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6251
#11496 := (iff #3044 #11495)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6252
#11493 := (iff #3043 #11492)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6253
#11490 := (iff #3042 #11489)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6254
#11487 := (iff #3041 #11486)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6255
#11484 := (iff #3040 #11483)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6256
#11481 := (iff #3039 #11480)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6257
#11478 := (iff #3038 #11477)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6258
#11479 := [rewrite]: #11478
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6259
#11482 := [monotonicity #4523 #11479]: #11481
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6260
#11485 := [monotonicity #11482]: #11484
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6261
#11475 := (iff #3036 #11474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6262
#11472 := (iff #3035 #11471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6263
#11469 := (iff #3034 #11468)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6264
#11466 := (iff #3033 #11465)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6265
#11463 := (iff #3032 #11462)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6266
#11464 := [rewrite]: #11463
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6267
#11460 := (iff #3028 #11459)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6268
#11461 := [rewrite]: #11460
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6269
#11467 := [monotonicity #11461 #11464]: #11466
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6270
#11457 := (iff #3026 #11456)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6271
#11454 := (iff #3025 #11453)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6272
#11455 := [rewrite]: #11454
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6273
#11458 := [monotonicity #11455]: #11457
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6274
#11470 := [monotonicity #11458 #11467]: #11469
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6275
#11451 := (iff #3022 #11450)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6276
#11448 := (iff #3021 #11447)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6277
#11445 := (iff #3020 #11444)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6278
#11446 := [rewrite]: #11445
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6279
#11449 := [monotonicity #11446]: #11448
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6280
#11442 := (iff #3017 #11441)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6281
#11439 := (iff #3016 #11438)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6282
#11440 := [rewrite]: #11439
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6283
#11443 := [monotonicity #11440]: #11442
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6284
#11452 := [monotonicity #11443 #11449]: #11451
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6285
#11473 := [monotonicity #11452 #11470]: #11472
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6286
#11476 := [monotonicity #11473]: #11475
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6287
#11488 := [monotonicity #11476 #11485]: #11487
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6288
#11491 := [monotonicity #4529 #11488]: #11490
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6289
#11436 := (iff #3013 #11434)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6290
#11437 := [rewrite]: #11436
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6291
#11494 := [monotonicity #11437 #11491]: #11493
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6292
#11497 := [quant-intro #11494]: #11496
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6293
#11519 := [trans #11497 #11517]: #11518
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6294
#11433 := [asserted]: #3044
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6295
#11520 := [mp #11433 #11519]: #11515
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6296
#18812 := [mp~ #11520 #18811]: #11515
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6297
#22921 := [mp #18812 #22920]: #22918
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6298
#29663 := (not #22918)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6299
#29664 := (or #29663 #29660)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6300
#28205 := (or #28204 #28108)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6301
#28206 := (not #28205)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6302
#28503 := (or #28502 #28252)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6303
#28504 := (not #28503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6304
#28508 := (= #28507 f29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6305
#28575 := (not #28508)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6306
#28576 := (or #28575 #28504 #28246 #28206)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6307
#28680 := (not #28576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6308
#28685 := (or #28684 #28682)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6309
#28686 := (not #28685)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6310
#28687 := (or #28508 #28686)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6311
#28760 := (not #28687)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6312
#29504 := (or #28760 #28680)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6313
#29518 := (not #29504)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6314
#29553 := (or #29577 #29518)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6315
#29554 := (not #29553)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6316
#29567 := (iff #29584 #29554)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6317
#29665 := (or #29663 #29567)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6318
#29667 := (iff #29665 #29664)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6319
#29669 := (iff #29664 #29664)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6320
#29670 := [rewrite]: #29669
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6321
#29661 := (iff #29567 #29660)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6322
#29648 := (iff #29554 #29637)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6323
#29635 := (iff #29553 #29634)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6324
#29627 := (iff #29518 #29632)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6325
#29630 := (iff #29504 #29629)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6326
#29643 := (iff #28680 #29642)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6327
#29640 := (iff #28576 #29610)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6328
#29607 := (or #29587 #29592 #28246 #29605)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6329
#29638 := (iff #29607 #29610)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6330
#29639 := [rewrite]: #29638
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6331
#29608 := (iff #28576 #29607)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6332
#29600 := (iff #28206 #29605)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6333
#29603 := (iff #28205 #29602)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6334
#29604 := [rewrite]: #29603
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6335
#29606 := [monotonicity #29604]: #29600
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6336
#29593 := (iff #28504 #29592)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6337
#29590 := (iff #28503 #29589)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6338
#29591 := [rewrite]: #29590
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6339
#29601 := [monotonicity #29591]: #29593
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6340
#29585 := (iff #28575 #29587)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6341
#29566 := (iff #28508 #29568)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6342
#29569 := [rewrite]: #29566
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6343
#29588 := [monotonicity #29569]: #29585
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6344
#29609 := [monotonicity #29588 #29601 #29606]: #29608
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6345
#29641 := [trans #29609 #29639]: #29640
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6346
#29628 := [monotonicity #29641]: #29643
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6347
#29599 := (iff #28760 #29598)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6348
#29596 := (iff #28687 #29595)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6349
#29574 := (iff #28686 #29573)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6350
#29571 := (iff #28685 #29570)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6351
#29572 := [rewrite]: #29571
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6352
#29594 := [monotonicity #29572]: #29574
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6353
#29597 := [monotonicity #29569 #29594]: #29596
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6354
#29586 := [monotonicity #29597]: #29599
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6355
#29631 := [monotonicity #29586 #29628]: #29630
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6356
#29633 := [monotonicity #29631]: #29627
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6357
#29636 := [monotonicity #29633]: #29635
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6358
#29649 := [monotonicity #29636]: #29648
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6359
#29662 := [monotonicity #29649]: #29661
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6360
#29668 := [monotonicity #29662]: #29667
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6361
#29650 := [trans #29668 #29670]: #29667
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6362
#29666 := [quant-inst #3771 #27911]: #29665
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6363
#29651 := [mp #29666 #29650]: #29664
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6364
#29776 := [unit-resolution #29651 #22921]: #29660
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6365
#29758 := (not #29584)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6366
#29783 := (iff #19278 #29758)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6367
#29790 := (iff #12988 #29584)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6368
#29788 := (iff #29584 #12988)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6369
#29786 := (= #29583 #3866)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6370
#29787 := [monotonicity #29760]: #29786
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6371
#29789 := [monotonicity #29787]: #29788
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6372
#29791 := [symm #29789]: #29790
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6373
#29784 := [monotonicity #29791]: #29783
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6374
#29777 := [hypothesis]: #19278
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6375
#29785 := [mp #29777 #29784]: #29758
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6376
#29755 := (not #29660)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6377
#29756 := (or #29755 #29584 #29634)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6378
#29757 := [def-axiom]: #29756
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6379
#29646 := [unit-resolution #29757 #29785 #29776]: #29634
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6380
#29753 := (or #29637 #29577 #29632)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6381
#29754 := [def-axiom]: #29753
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6382
#29718 := [unit-resolution #29754 #29646 #29768]: #29632
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6383
#29710 := (not #28246)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6384
#29853 := (iff #12917 #29710)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6385
#29851 := (iff #12914 #28246)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6386
#29849 := (iff #28246 #12914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6387
#29847 := (= #28245 #3792)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6388
#29845 := (= #28207 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6389
#29843 := (= #28207 #27061)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6390
#29841 := (= #27968 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6391
#29839 := (= #27968 #27973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6392
#27974 := (f120 f121 #27973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6393
#27975 := (f107 #27974 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6394
#27976 := (f106 #27975 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6395
#27980 := (f101 #3998 #27976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6396
#27986 := (f208 f209 #27980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6397
#29837 := (= #27986 #27973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6398
#27987 := (= #27973 #27986)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6399
#27988 := (not #27987)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6400
#27984 := (f122 f210 #27980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6401
#27985 := (= f1 #27984)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6402
decl f123 :: S69
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6403
#413 := f123
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6404
#27981 := (f122 f123 #27980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6405
#27982 := (= f1 #27981)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6406
#27983 := (not #27982)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6407
#27977 := (f37 #3789 #27976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6408
#27978 := (= f1 #27977)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6409
#27979 := (not #27978)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6410
#28016 := (or #27979 #27983 #27985 #27988)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6411
#28019 := (not #28016)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6412
#27991 := (f37 #3789 #27973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6413
#27992 := (= f1 #27991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6414
#29742 := (= #3790 #27991)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6415
#29719 := (= #27991 #3790)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6416
#29740 := [monotonicity #28365]: #29719
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6417
#29743 := [symm #29740]: #29742
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6418
#29759 := [trans #15167 #29743]: #27992
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6419
#27993 := (not #27992)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6420
#29769 := (or #27993 #28019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6421
#398 := (:var 3 Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6422
#445 := (:var 2 S6)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6423
#1811 := (f189 f190 #445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6424
#1812 := (f188 #1811 #353)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6425
#1813 := (f80 f81 #1812)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6426
#1814 := (f53 #1813 #398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6427
#1656 := (f80 f81 #445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6428
#1806 := (f53 #1656 #398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6429
#1807 := (f120 f121 #1806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6430
#1808 := (f107 #1807 #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6431
#1809 := (f106 #1808 #445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6432
#56 := (:var 4 S9)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6433
#1816 := (f104 f105 #56)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6434
#1817 := (f102 f103 #1816)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6435
#1818 := (f101 #1817 #1809)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6436
#1819 := (pattern #1818 #1814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6437
#1804 := (f77 f78 #56)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6438
#1805 := (f75 f76 #1804)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6439
#1810 := (f74 #1805 #1809)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6440
#1815 := (pattern #1810 #1814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6441
#1824 := (f120 f121 #1814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6442
#1825 := (f107 #1824 #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6443
#1826 := (f106 #1825 #445)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6444
#1820 := (f46 f47 #56)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6445
#1836 := (f37 #1820 #1826)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6446
#8855 := (= f1 #1836)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6447
#21835 := (not #8855)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6448
#1827 := (f101 #1817 #1826)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6449
#1834 := (f122 f123 #1827)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6450
#8852 := (= f1 #1834)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6451
#21834 := (not #8852)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6452
#1831 := (f122 f210 #1827)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6453
#8846 := (= f1 #1831)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6454
#1828 := (f208 f209 #1827)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6455
#8843 := (= #1814 #1828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6456
#21833 := (not #8843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6457
#21836 := (or #21833 #8846 #21834 #21835)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6458
#21837 := (not #21836)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6459
#1821 := (f37 #1820 #1814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6460
#8840 := (= f1 #1821)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6461
#8878 := (not #8840)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6462
#6155 := (* -1::Int #353)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6463
#7035 := (+ #244 #6155)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6464
#7036 := (>= #7035 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6465
#21843 := (or #5884 #7036 #8878 #21837)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6466
#21848 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1815 #1819) #21843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6467
#8849 := (not #8846)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6468
#8887 := (and #8843 #8849 #8852 #8855)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6469
#8539 := (not #7036)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6470
#8542 := (and #4962 #8539)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6471
#8545 := (not #8542)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6472
#8896 := (or #8545 #8878 #8887)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6473
#8901 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1815 #1819) #8896)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6474
#21849 := (iff #8901 #21848)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6475
#21846 := (iff #8896 #21843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6476
#21718 := (or #5884 #7036)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6477
#21840 := (or #21718 #8878 #21837)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6478
#21844 := (iff #21840 #21843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6479
#21845 := [rewrite]: #21844
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6480
#21841 := (iff #8896 #21840)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6481
#21838 := (iff #8887 #21837)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6482
#21839 := [rewrite]: #21838
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6483
#21727 := (iff #8545 #21718)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6484
#21719 := (not #21718)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6485
#21722 := (not #21719)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6486
#21725 := (iff #21722 #21718)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6487
#21726 := [rewrite]: #21725
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6488
#21723 := (iff #8545 #21722)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6489
#21720 := (iff #8542 #21719)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6490
#21721 := [rewrite]: #21720
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6491
#21724 := [monotonicity #21721]: #21723
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6492
#21728 := [trans #21724 #21726]: #21727
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6493
#21842 := [monotonicity #21728 #21839]: #21841
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6494
#21847 := [trans #21842 #21845]: #21846
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6495
#21850 := [quant-intro #21847]: #21849
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6496
#17923 := (~ #8901 #8901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6497
#17921 := (~ #8896 #8896)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6498
#17922 := [refl]: #17921
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6499
#17924 := [nnf-pos #17922]: #17923
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6500
#1837 := (= #1836 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6501
#1835 := (= #1834 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6502
#1838 := (and #1835 #1837)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6503
#1832 := (= #1831 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6504
#1833 := (not #1832)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6505
#1839 := (and #1833 #1838)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6506
#1829 := (= #1828 #1814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6507
#1840 := (and #1829 #1839)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6508
#1665 := (< #244 #353)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6509
#1666 := (and #410 #1665)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6510
#1841 := (implies #1666 #1840)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6511
#1822 := (= #1821 f1)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6512
#1842 := (implies #1822 #1841)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6513
#1843 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1815 #1819) #1842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6514
#8904 := (iff #1843 #8901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6515
#8858 := (and #8852 #8855)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6516
#8861 := (and #8849 #8858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6517
#8864 := (and #8843 #8861)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6518
#8509 := (not #1666)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6519
#8870 := (or #8509 #8864)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6520
#8879 := (or #8878 #8870)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6521
#8884 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1815 #1819) #8879)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6522
#8902 := (iff #8884 #8901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6523
#8899 := (iff #8879 #8896)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6524
#8890 := (or #8545 #8887)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6525
#8893 := (or #8878 #8890)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6526
#8897 := (iff #8893 #8896)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6527
#8898 := [rewrite]: #8897
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6528
#8894 := (iff #8879 #8893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6529
#8891 := (iff #8870 #8890)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6530
#8888 := (iff #8864 #8887)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6531
#8889 := [rewrite]: #8888
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6532
#8546 := (iff #8509 #8545)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6533
#8543 := (iff #1666 #8542)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6534
#8540 := (iff #1665 #8539)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6535
#8541 := [rewrite]: #8540
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6536
#8544 := [monotonicity #4961 #8541]: #8543
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6537
#8547 := [monotonicity #8544]: #8546
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6538
#8892 := [monotonicity #8547 #8889]: #8891
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6539
#8895 := [monotonicity #8892]: #8894
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6540
#8900 := [trans #8895 #8898]: #8899
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6541
#8903 := [quant-intro #8900]: #8902
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6542
#8885 := (iff #1843 #8884)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6543
#8882 := (iff #1842 #8879)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6544
#8875 := (implies #8840 #8870)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6545
#8880 := (iff #8875 #8879)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6546
#8881 := [rewrite]: #8880
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6547
#8876 := (iff #1842 #8875)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6548
#8873 := (iff #1841 #8870)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6549
#8867 := (implies #1666 #8864)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6550
#8871 := (iff #8867 #8870)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6551
#8872 := [rewrite]: #8871
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6552
#8868 := (iff #1841 #8867)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6553
#8865 := (iff #1840 #8864)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6554
#8862 := (iff #1839 #8861)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6555
#8859 := (iff #1838 #8858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6556
#8856 := (iff #1837 #8855)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6557
#8857 := [rewrite]: #8856
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6558
#8853 := (iff #1835 #8852)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6559
#8854 := [rewrite]: #8853
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6560
#8860 := [monotonicity #8854 #8857]: #8859
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6561
#8850 := (iff #1833 #8849)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6562
#8847 := (iff #1832 #8846)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6563
#8848 := [rewrite]: #8847
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6564
#8851 := [monotonicity #8848]: #8850
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6565
#8863 := [monotonicity #8851 #8860]: #8862
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6566
#8844 := (iff #1829 #8843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6567
#8845 := [rewrite]: #8844
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6568
#8866 := [monotonicity #8845 #8863]: #8865
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6569
#8869 := [monotonicity #8866]: #8868
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6570
#8874 := [trans #8869 #8872]: #8873
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6571
#8841 := (iff #1822 #8840)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6572
#8842 := [rewrite]: #8841
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6573
#8877 := [monotonicity #8842 #8874]: #8876
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6574
#8883 := [trans #8877 #8881]: #8882
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6575
#8886 := [quant-intro #8883]: #8885
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6576
#8905 := [trans #8886 #8903]: #8904
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6577
#8839 := [asserted]: #1843
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6578
#8906 := [mp #8839 #8905]: #8901
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6579
#17925 := [mp~ #8906 #17924]: #8901
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6580
#21851 := [mp #17925 #21850]: #21848
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6581
#28566 := (not #21848)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6582
#28569 := (or #28566 #27993 #28011 #28019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6583
#27989 := (or #27988 #27985 #27983 #27979)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6584
#27990 := (not #27989)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6585
#27999 := (or #27998 #27996 #27993 #27990)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6586
#28570 := (or #28566 #27999)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6587
#28593 := (iff #28570 #28569)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6588
#28025 := (or #27993 #28011 #28019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6589
#28572 := (or #28566 #28025)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6590
#28590 := (iff #28572 #28569)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6591
#28592 := [rewrite]: #28590
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6592
#28573 := (iff #28570 #28572)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6593
#28028 := (iff #27999 #28025)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6594
#28022 := (or false #28011 #27993 #28019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6595
#28026 := (iff #28022 #28025)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6596
#28027 := [rewrite]: #28026
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6597
#28023 := (iff #27999 #28022)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6598
#28020 := (iff #27990 #28019)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6599
#28017 := (iff #27989 #28016)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6600
#28018 := [rewrite]: #28017
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6601
#28021 := [monotonicity #28018]: #28020
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6602
#28024 := [monotonicity #28005 #28015 #28021]: #28023
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6603
#28029 := [trans #28024 #28027]: #28028
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6604
#28574 := [monotonicity #28029]: #28573
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6605
#28594 := [trans #28574 #28592]: #28593
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6606
#28571 := [quant-inst #3771 #3779 #27139 #27155 #185]: #28570
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6607
#28595 := [mp #28571 #28594]: #28569
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6608
#29770 := [unit-resolution #28595 #21851 #28441]: #29769
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6609
#29781 := [unit-resolution #29770 #29759]: #28019
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6610
#28650 := (or #28016 #27987)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6611
#28651 := [def-axiom]: #28650
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6612
#29782 := [unit-resolution #28651 #29781]: #27987
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6613
#29838 := [symm #29782]: #29837
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6614
#29835 := (= #27968 #27986)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6615
#29833 := (= #27967 #27980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6616
#27806 := (f101 #3998 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6617
#29831 := (= #27806 #27980)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6618
#29829 := (= #27980 #27806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6619
#29825 := (= #27976 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6620
#29823 := (= #27976 #27888)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6621
#29821 := (= #27976 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6622
#29819 := (= #27976 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6623
#28154 := (f20 f179 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6624
#28168 := (f53 #27843 #28154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6625
#29815 := (= #28168 #3778)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6626
#29803 := (= #28154 f456)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6627
#29801 := (= #28154 #3779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6628
#29799 := (= #25828 #3779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6629
#27144 := (= #3779 #25828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6630
#27153 := (or #27097 #27144)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6631
#27154 := [quant-inst #3774 #3779]: #27153
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6632
#29792 := [unit-resolution #27154 #24077]: #27144
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6633
#29800 := [symm #29792]: #29799
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6634
#29793 := (= #28154 #25828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6635
#29798 := [monotonicity #27740]: #29793
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6636
#29802 := [trans #29798 #29800]: #29801
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6637
#29804 := [trans #29802 #29431]: #29803
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6638
#29816 := [monotonicity #29433 #29804]: #29815
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6639
#29817 := (= #27976 #28168)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6640
#28147 := (f120 f121 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6641
#28148 := (f107 #28147 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6642
#28149 := (f106 #28148 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6643
#28171 := (= #28149 #28168)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6644
#28174 := (not #28171)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6645
#28150 := (f92 f216 #28149)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6646
#28151 := (f37 #28150 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6647
#28152 := (= f1 #28151)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6648
#28153 := (not #28152)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6649
#28180 := (or #28153 #28174)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6650
#28185 := (not #28180)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6651
#29505 := (or #27931 #28185)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6652
#28155 := (+ #28154 #27894)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6653
#28156 := (f53 #27843 #28155)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6654
#28157 := (= #28149 #28156)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6655
#28158 := (not #28157)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6656
#28159 := (or #28158 #28153)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6657
#28160 := (not #28159)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6658
#29512 := (or #27931 #28160)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6659
#29514 := (iff #29512 #29505)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6660
#29516 := (iff #29505 #29505)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6661
#29517 := [rewrite]: #29516
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6662
#28186 := (iff #28160 #28185)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6663
#28183 := (iff #28159 #28180)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6664
#28177 := (or #28174 #28153)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6665
#28181 := (iff #28177 #28180)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6666
#28182 := [rewrite]: #28181
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6667
#28178 := (iff #28159 #28177)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6668
#28175 := (iff #28158 #28174)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6669
#28172 := (iff #28157 #28171)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6670
#28169 := (= #28156 #28168)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6671
#28166 := (= #28155 #28154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6672
#28161 := (+ #28154 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6673
#28164 := (= #28161 #28154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6674
#28165 := [rewrite]: #28164
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6675
#28162 := (= #28155 #28161)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6676
#28163 := [monotonicity #27903]: #28162
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6677
#28167 := [trans #28163 #28165]: #28166
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6678
#28170 := [monotonicity #28167]: #28169
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6679
#28173 := [monotonicity #28170]: #28172
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6680
#28176 := [monotonicity #28173]: #28175
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6681
#28179 := [monotonicity #28176]: #28178
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6682
#28184 := [trans #28179 #28182]: #28183
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6683
#28187 := [monotonicity #28184]: #28186
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6684
#29515 := [monotonicity #28187]: #29514
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6685
#29521 := [trans #29515 #29517]: #29514
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6686
#29513 := [quant-inst #27043 #185 #27139]: #29512
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6687
#29522 := [mp #29513 #29521]: #29505
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6688
#29805 := [unit-resolution #29522 #22067]: #28185
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6689
#29525 := (or #28180 #28171)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6690
#29520 := [def-axiom]: #29525
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6691
#29806 := [unit-resolution #29520 #29805]: #28171
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6692
#29813 := (= #27976 #28149)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6693
#29811 := (= #27975 #28148)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6694
#29809 := (= #28148 #27975)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6695
#29807 := (= #28147 #27974)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6696
#29808 := [monotonicity #28401]: #29807
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6697
#29810 := [monotonicity #29808]: #29809
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6698
#29812 := [symm #29810]: #29811
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6699
#29814 := [monotonicity #29812]: #29813
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6700
#29818 := [trans #29814 #29806]: #29817
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6701
#29820 := [trans #29818 #29816]: #29819
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6702
#29822 := [trans #29820 #28326]: #29821
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6703
#29824 := [trans #29822 #29751]: #29823
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6704
#29826 := [trans #29824 #29761]: #29825
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6705
#29830 := [monotonicity #29826]: #29829
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6706
#29832 := [symm #29830]: #29831
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6707
#29827 := (= #27967 #27806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6708
#29828 := [monotonicity #29760]: #29827
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6709
#29834 := [trans #29828 #29832]: #29833
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6710
#29836 := [monotonicity #29834]: #29835
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6711
#29840 := [trans #29836 #29838]: #29839
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6712
#29842 := [trans #29840 #28365]: #29841
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6713
#29844 := [monotonicity #29842]: #29843
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6714
#29846 := [trans #29844 #27743]: #29845
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6715
#29848 := [monotonicity #29846]: #29847
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6716
#29850 := [monotonicity #29848]: #29849
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6717
#29852 := [symm #29850]: #29851
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6718
#29854 := [monotonicity #29852]: #29853
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6719
#29855 := [mp #15168 #29854]: #29710
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6720
#29859 := (= #3784 #28203)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6721
#29856 := (= #28203 #3784)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6722
#29857 := [monotonicity #29842]: #29856
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6723
#29860 := [symm #29857]: #29859
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6724
#29861 := [trans #15165 #29860]: #28204
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6725
#29700 := (not #28204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6726
#29701 := (or #29602 #29700)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6727
#29707 := [def-axiom]: #29701
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6728
#29862 := [unit-resolution #29707 #29861]: #29602
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6729
#26200 := (f26 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6730
#29877 := (= #26200 #28507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6731
#29873 := (= #28507 #26200)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6732
#29871 := (= #28506 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6733
#29869 := (= #28506 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6734
#29867 := (= #28506 #27861)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6735
#29868 := [monotonicity #29760]: #29867
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6736
#29870 := [trans #29868 #28462]: #29869
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6737
#29872 := [trans #29870 #29426]: #29871
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6738
#29874 := [monotonicity #29872]: #29873
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6739
#29878 := [symm #29874]: #29877
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6740
#26201 := (= f29 #26200)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6741
#26208 := (iff #12390 #26201)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6742
#2910 := (pattern #338)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6743
#3592 := (f26 #334)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6744
#12569 := (= f29 #3592)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6745
#12573 := (iff #4844 #12569)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6746
#12576 := (forall (vars (?v0 S6)) (:pat #2910) #12573)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6747
#19201 := (~ #12576 #12576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6748
#19199 := (~ #12573 #12573)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6749
#19200 := [refl]: #19199
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6750
#19202 := [nnf-pos #19200]: #19201
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6751
#3605 := (= #3592 f29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6752
#3606 := (iff #339 #3605)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6753
#3607 := (forall (vars (?v0 S6)) (:pat #2910) #3606)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6754
#12577 := (iff #3607 #12576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6755
#12574 := (iff #3606 #12573)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6756
#12571 := (iff #3605 #12569)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6757
#12572 := [rewrite]: #12571
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6758
#12575 := [monotonicity #4846 #12572]: #12574
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6759
#12578 := [quant-intro #12575]: #12577
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6760
#12568 := [asserted]: #3607
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6761
#12581 := [mp #12568 #12578]: #12576
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6762
#19203 := [mp~ #12581 #19202]: #12576
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6763
#25862 := (not #12576)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6764
#26211 := (or #25862 #26208)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6765
#26212 := [quant-inst #21]: #26211
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6766
#29863 := [unit-resolution #26212 #19203]: #26208
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6767
#26213 := (not #26208)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6768
#29864 := (or #26213 #26201)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6769
#26217 := (not #12390)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6770
#26218 := (or #26213 #26217 #26201)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6771
#26219 := [def-axiom]: #26218
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6772
#29865 := [unit-resolution #26219 #12396]: #29864
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6773
#29866 := [unit-resolution #29865 #29863]: #26201
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6774
#29879 := [trans #29866 #29878]: #29568
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6775
#28654 := (not #28059)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6776
#29897 := (iff #28654 #28502)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6777
#29895 := (iff #28059 #28501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6778
#29893 := (iff #28501 #28059)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6779
#29891 := (= #28500 #28058)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6780
#29889 := (= #27967 #28057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6781
#29887 := (= #27806 #28057)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6782
#29885 := (= #28057 #27806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6783
#29886 := [monotonicity #28333]: #29885
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6784
#29888 := [symm #29886]: #29887
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6785
#29890 := [trans #29828 #29888]: #29889
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6786
#29892 := [monotonicity #29890]: #29891
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6787
#29894 := [monotonicity #29892]: #29893
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6788
#29896 := [symm #29894]: #29895
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6789
#29898 := [monotonicity #29896]: #29897
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6790
#28655 := (or #28073 #28654)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6791
#28642 := [def-axiom]: #28655
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6792
#29884 := [unit-resolution #28642 #28453]: #28654
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6793
#29899 := [mp #29884 #29898]: #28502
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6794
#29694 := (or #29589 #28501)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6795
#29695 := [def-axiom]: #29694
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6796
#29900 := [unit-resolution #29695 #29899]: #29589
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6797
#29717 := (or #29642 #28246 #29587 #29592 #29605)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6798
#29730 := [def-axiom]: #29717
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6799
#29901 := [unit-resolution #29730 #29900 #29879 #29862 #29855]: #29642
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6800
#29733 := (or #29629 #29610)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6801
#29734 := [def-axiom]: #29733
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6802
#29902 := [unit-resolution #29734 #29901 #29718]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6803
#29903 := [lemma #29902]: #12988
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6804
#25609 := (or #24379 #19269 #19278 #24373)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6805
#25610 := [def-axiom]: #25609
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6806
#30010 := [unit-resolution #25610 #29903 #28491 #30009]: #24373
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6807
#25587 := (or #24370 #3872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6808
#25588 := [def-axiom]: #25587
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6809
#30011 := [unit-resolution #25588 #30010]: #3872
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6810
#25599 := (or #24370 #24364)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6811
#25600 := [def-axiom]: #25599
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6812
#30745 := [unit-resolution #25600 #30010]: #24364
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6813
#29920 := [hypothesis]: #14271
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6814
#29921 := [th-lemma arith farkas 1 1 #15159 #29920]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6815
#29922 := [lemma #29921]: #14268
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6816
#25585 := (or #24367 #14271 #24361)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6817
#25586 := [def-axiom]: #25585
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6818
#30748 := [unit-resolution #25586 #29922 #30745]: #24361
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6819
#25577 := (or #24358 #24352)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6820
#25578 := [def-axiom]: #25577
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6821
#30749 := [unit-resolution #25578 #30748]: #24352
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6822
#29972 := (= #3871 #19308)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6823
#30002 := (= #19308 #3871)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6824
#30000 := (= #19307 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6825
#29980 := (= #19306 #3857)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6826
#29977 := (= ?v0!13 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6827
#25258 := (not #19312)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6828
#29974 := [hypothesis]: #23164
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6829
#25259 := (or #23159 #25258)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6830
#25260 := [def-axiom]: #25259
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6831
#29975 := [unit-resolution #25260 #29974]: #25258
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6832
#25253 := (or #23159 #19303)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6833
#25254 := [def-axiom]: #25253
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6834
#29976 := [unit-resolution #25254 #29974]: #19303
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6835
#29978 := [th-lemma arith eq-propagate 0 0 #29976 #29975]: #29977
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6836
#29999 := [monotonicity #29978]: #29980
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6837
#30001 := [monotonicity #29999]: #30000
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6838
#30003 := [monotonicity #30001]: #30002
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6839
#30004 := [symm #30003]: #29972
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6840
#29979 := (+ #3871 #19309)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6841
#29981 := (>= #29979 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6842
#30018 := (not #29981)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6843
#25255 := (not #19311)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6844
#25256 := (or #23159 #25255)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6845
#25257 := [def-axiom]: #25256
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6846
#30021 := [unit-resolution #25257 #29974]: #25255
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6847
#30019 := (or #30018 #19311)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6848
#28381 := (* -1::Int #3871)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6849
#28382 := (+ f472 #28381)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6850
#28383 := (>= #28382 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6851
#30012 := (or #14066 #28383)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6852
#30013 := [th-lemma arith triangle-eq]: #30012
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6853
#30014 := [unit-resolution #30013 #30011]: #28383
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6854
#30015 := [hypothesis]: #25255
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6855
#30016 := [hypothesis]: #29981
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6856
#30017 := [th-lemma arith farkas 1 -1 1 #30016 #30015 #30014]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6857
#30020 := [lemma #30017]: #30019
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6858
#30022 := [unit-resolution #30020 #30021]: #30018
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6859
#30023 := (not #29972)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6860
#30024 := (or #30023 #29981)
43118
e3c7b07704bc updated SMT certificates
boehmes
parents: 41303
diff changeset
  6861
#30025 := [th-lemma arith triangle-eq]: #30024
43555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6862
#30026 := [unit-resolution #30025 #30022 #30004]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6863
#30027 := [lemma #30026]: #23159
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6864
#25573 := (or #24355 #23164 #24349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6865
#25574 := [def-axiom]: #25573
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6866
#30750 := [unit-resolution #25574 #30027 #30749]: #24349
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6867
#25565 := (or #24346 #24340)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6868
#25566 := [def-axiom]: #25565
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6869
#30751 := [unit-resolution #25566 #30750]: #24340
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6870
#30752 := (or #24343 #14066 #24337)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6871
#25561 := (or #24343 #14066 #14307 #24337)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6872
#25562 := [def-axiom]: #25561
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6873
#30753 := [unit-resolution #25562 #15159]: #30752
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6874
#30754 := [unit-resolution #30753 #30751 #30011]: #24337
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6875
#25533 := (or #24334 #14315)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6876
#25534 := [def-axiom]: #25533
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6877
#30801 := [unit-resolution #25534 #30754]: #14315
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6878
#25551 := (or #24334 #24328)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6879
#25552 := [def-axiom]: #25551
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6880
#30755 := [unit-resolution #25552 #30754]: #24328
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6881
#25549 := (or #24334 #24170)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6882
#25550 := [def-axiom]: #25549
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6883
#30756 := [unit-resolution #25550 #30754]: #24170
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6884
#25511 := (or #24334 #13049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6885
#25512 := [def-axiom]: #25511
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6886
#30757 := [unit-resolution #25512 #30754]: #13049
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6887
#25545 := (or #24334 #16667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6888
#25546 := [def-axiom]: #25545
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6889
#30758 := [unit-resolution #25546 #30754]: #16667
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6890
#25535 := (or #24334 #14779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6891
#25536 := [def-axiom]: #25535
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6892
#30759 := [unit-resolution #25536 #30754]: #14779
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6893
decl f177 :: (-> S76 S10 S16)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6894
#27947 := (f27 f28 #25720)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6895
#28337 := (f107 #27886 f474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6896
#28373 := (f106 #28337 #27947)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6897
decl f191 :: S76
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6898
#1677 := f191
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6899
#28374 := (f177 f191 #28373)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6900
#28375 := (f20 #28374 #25720)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6901
#28511 := (>= #28375 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6902
#25531 := (or #24334 #14312)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6903
#25532 := [def-axiom]: #25531
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6904
#30760 := [unit-resolution #25532 #30754]: #14312
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6905
#28528 := (* -1::Int #28375)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6906
#28656 := (+ f474 #28528)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6907
#28657 := (<= #28656 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6908
#28376 := (= f474 #28375)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6909
#29949 := (f107 #28202 f474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6910
#30048 := (f106 #29949 #28506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6911
#30049 := (f177 f191 #30048)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6912
#30050 := (f20 #30049 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6913
#30788 := (= #30050 #28375)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6914
#30786 := (= #28375 #30050)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6915
#30761 := (= #25720 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6916
#30762 := [trans #29414 #28326]: #30761
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6917
#30783 := (= #28374 #30049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6918
#30781 := (= #30049 #28374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6919
#30779 := (= #30048 #28373)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6920
#30777 := (= #3926 #28373)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6921
#30775 := (= #28373 #3926)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6922
#30765 := (= #27947 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6923
#30763 := (= #27947 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6924
#30764 := [monotonicity #29414]: #30763
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6925
#30766 := [trans #30764 #29426]: #30765
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6926
#30767 := (= #28337 #3925)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6927
#30768 := [monotonicity #29416]: #30767
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6928
#30776 := [monotonicity #30768 #30766]: #30775
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6929
#30778 := [symm #30776]: #30777
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6930
#30773 := (= #30048 #3926)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6931
#30771 := (= #29949 #3925)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6932
#30772 := [monotonicity #30770]: #30771
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6933
#30774 := [monotonicity #30772 #29872]: #30773
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6934
#30780 := [trans #30774 #30778]: #30779
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6935
#30782 := [monotonicity #30780]: #30781
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6936
#30784 := [symm #30782]: #30783
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6937
#30787 := [monotonicity #30784 #30762]: #30786
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6938
#30789 := [symm #30787]: #30788
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6939
#30051 := (= f474 #30050)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6940
#1691 := (f120 f121 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6941
#1692 := (f107 #1691 #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6942
#1694 := (f106 #1692 #1693)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6943
#1695 := (pattern #1694)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6944
#1696 := (f177 f191 #1694)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6945
#1697 := (f20 #1696 #29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6946
#8584 := (= #244 #1697)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6947
#8588 := (forall (vars (?v0 S10) (?v1 Int)) (:pat #1695) #8584)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6948
#17888 := (~ #8588 #8588)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6949
#17886 := (~ #8584 #8584)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6950
#17887 := [refl]: #17886
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6951
#17889 := [nnf-pos #17887]: #17888
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6952
#1698 := (= #1697 #244)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6953
#1699 := (forall (vars (?v0 S10) (?v1 Int)) (:pat #1695) #1698)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6954
#8589 := (iff #1699 #8588)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6955
#8586 := (iff #1698 #8584)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6956
#8587 := [rewrite]: #8586
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6957
#8590 := [quant-intro #8587]: #8589
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6958
#8583 := [asserted]: #1699
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6959
#8593 := [mp #8583 #8590]: #8588
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6960
#17890 := [mp~ #8593 #17889]: #8588
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6961
#27955 := (not #8588)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6962
#30054 := (or #27955 #30051)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6963
#30055 := [quant-inst #27911 #3908]: #30054
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6964
#30785 := [unit-resolution #30055 #17890]: #30051
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6965
#30790 := [trans #30785 #30789]: #28376
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6966
#29074 := (not #28376)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6967
#30791 := (or #29074 #28657)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6968
#30792 := [th-lemma arith triangle-eq]: #30791
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6969
#30793 := [unit-resolution #30792 #30790]: #28657
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6970
#30794 := (not #28657)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6971
#30795 := (or #28511 #23306 #30794)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6972
#30796 := [th-lemma arith assign-bounds -1 1]: #30795
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6973
#30797 := [unit-resolution #30796 #30793 #30760]: #28511
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6974
#28512 := (not #28511)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6975
#29099 := (or #24322 #28512 #14778 #23449 #23442 #24175)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6976
#28893 := (f107 #3856 #28375)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6977
#28894 := (f106 #28893 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6978
#28892 := (f20 #3870 #28894)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6979
#28898 := (= f479 #28892)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6980
#29052 := (= #3927 #28892)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6981
#29067 := (= #28892 #3927)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6982
#29061 := (= #28894 #3926)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6983
#29059 := (= #28893 #3925)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6984
#29057 := (= #28375 f474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6985
#28379 := (or #27955 #28376)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6986
#28380 := [quant-inst #25720 #3908]: #28379
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6987
#29056 := [unit-resolution #28380 #17890]: #28376
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6988
#29058 := [symm #29056]: #29057
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6989
#29060 := [monotonicity #29058]: #29059
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6990
#29062 := [monotonicity #29060]: #29061
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6991
#29068 := [monotonicity #29062]: #29067
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6992
#29069 := [symm #29068]: #29052
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6993
#29070 := (= f479 #3927)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6994
#29063 := [hypothesis]: #13049
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6995
#29064 := [hypothesis]: #24325
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6996
#25491 := (or #24322 #13077)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6997
#25492 := [def-axiom]: #25491
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6998
#29065 := [unit-resolution #25492 #29064]: #13077
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  6999
#29066 := [symm #29065]: #3942
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7000
#29071 := [trans #29066 #29063]: #29070
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7001
#29072 := [trans #29071 #29069]: #28898
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7002
#28878 := (<= #28375 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7003
#29073 := [hypothesis]: #16667
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7004
#28658 := (>= #28656 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7005
#29075 := (or #29074 #28658)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7006
#29076 := [th-lemma arith triangle-eq]: #29075
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7007
#29077 := [unit-resolution #29076 #29056]: #28658
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7008
#29078 := (not #28658)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7009
#29079 := (or #28878 #23449 #29078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7010
#29080 := [th-lemma arith assign-bounds -1 1]: #29079
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7011
#29081 := [unit-resolution #29080 #29077 #29073]: #28878
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7012
#28922 := (+ f454 #28528)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7013
#28923 := (<= #28922 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7014
#29083 := (not #28923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7015
#29082 := [hypothesis]: #14779
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7016
#29084 := (or #29083 #14778 #29078)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7017
#29085 := [th-lemma arith assign-bounds -1 -1]: #29084
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7018
#29086 := [unit-resolution #29085 #29077 #29082]: #29083
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7019
#28914 := (not #28898)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7020
#28879 := (not #28878)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7021
#29096 := (or #28879 #28914 #28923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7022
#29087 := [hypothesis]: #28511
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7023
#25499 := (or #24322 #24316)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7024
#25500 := [def-axiom]: #25499
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7025
#29088 := [unit-resolution #25500 #29064]: #24316
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7026
#28688 := (+ f473 #14640)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7027
#28689 := (<= #28688 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7028
#29089 := (or #13112 #28689)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7029
#29090 := [th-lemma arith triangle-eq]: #29089
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7030
#29091 := [unit-resolution #29090 #29065]: #28689
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7031
#29023 := [hypothesis]: #24170
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7032
#25497 := (or #24322 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7033
#25498 := [def-axiom]: #25497
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7034
#29092 := [unit-resolution #25498 #29064]: #14600
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7035
#29014 := (not #28689)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7036
#29029 := (or #23415 #14601 #24175 #29014)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7037
#29017 := [hypothesis]: #14600
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7038
#28797 := (+ f475 #19903)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7039
#28798 := (<= #28797 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7040
#28809 := (+ f473 #19916)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7041
#28810 := (>= #28809 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7042
#29013 := (not #28810)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7043
#29009 := [hypothesis]: #28689
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7044
#25474 := (not #19918)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7045
#29018 := [hypothesis]: #23420
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7046
#25475 := (or #23415 #25474)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7047
#25476 := [def-axiom]: #25475
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7048
#29019 := [unit-resolution #25476 #29018]: #25474
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7049
#29015 := (or #29013 #19918 #29014)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7050
#29010 := [hypothesis]: #25474
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7051
#29011 := [hypothesis]: #28810
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7052
#29012 := [th-lemma arith farkas -1 1 1 #29011 #29010 #29009]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7053
#29016 := [lemma #29012]: #29015
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7054
#29020 := [unit-resolution #29016 #29019 #29009]: #29013
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7055
#29024 := (or #28798 #28810)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7056
#25469 := (or #23415 #19566)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7057
#25470 := [def-axiom]: #25469
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7058
#29021 := [unit-resolution #25470 #29018]: #19566
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7059
#25467 := (or #23415 #19565)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7060
#25468 := [def-axiom]: #25467
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7061
#29022 := [unit-resolution #25468 #29018]: #19565
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7062
#28823 := (or #24175 #23399 #23400 #28798 #28810)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7063
#28786 := (+ #19571 #14805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7064
#28787 := (<= #28786 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7065
#28788 := (+ ?v0!15 #14336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7066
#28789 := (>= #28788 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7067
#28790 := (or #23400 #28789 #28787 #23399)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7068
#28824 := (or #24175 #28790)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7069
#28831 := (iff #28824 #28823)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7070
#28818 := (or #23399 #23400 #28798 #28810)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7071
#28826 := (or #24175 #28818)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7072
#28829 := (iff #28826 #28823)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7073
#28830 := [rewrite]: #28829
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7074
#28827 := (iff #28824 #28826)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7075
#28821 := (iff #28790 #28818)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7076
#28815 := (or #23400 #28798 #28810 #23399)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7077
#28819 := (iff #28815 #28818)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7078
#28820 := [rewrite]: #28819
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7079
#28816 := (iff #28790 #28815)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7080
#28813 := (iff #28787 #28810)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7081
#28803 := (+ #14805 #19571)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7082
#28806 := (<= #28803 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7083
#28811 := (iff #28806 #28810)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7084
#28812 := [rewrite]: #28811
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7085
#28807 := (iff #28787 #28806)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7086
#28804 := (= #28786 #28803)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7087
#28805 := [rewrite]: #28804
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7088
#28808 := [monotonicity #28805]: #28807
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7089
#28814 := [trans #28808 #28812]: #28813
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7090
#28801 := (iff #28789 #28798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7091
#28791 := (+ #14336 ?v0!15)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7092
#28794 := (>= #28791 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7093
#28799 := (iff #28794 #28798)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7094
#28800 := [rewrite]: #28799
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7095
#28795 := (iff #28789 #28794)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7096
#28792 := (= #28788 #28791)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7097
#28793 := [rewrite]: #28792
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7098
#28796 := [monotonicity #28793]: #28795
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7099
#28802 := [trans #28796 #28800]: #28801
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7100
#28817 := [monotonicity #28802 #28814]: #28816
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7101
#28822 := [trans #28817 #28820]: #28821
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7102
#28828 := [monotonicity #28822]: #28827
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7103
#28832 := [trans #28828 #28830]: #28831
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7104
#28825 := [quant-inst #19564]: #28824
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7105
#28833 := [mp #28825 #28832]: #28823
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7106
#29025 := [unit-resolution #28833 #29023 #29022 #29021]: #29024
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7107
#29026 := [unit-resolution #29025 #29020]: #28798
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7108
#25471 := (not #19905)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7109
#25472 := (or #23415 #25471)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7110
#25473 := [def-axiom]: #25472
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7111
#29027 := [unit-resolution #25473 #29018]: #25471
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7112
#29028 := [th-lemma arith farkas -1 1 1 #29027 #29026 #29017]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7113
#29030 := [lemma #29028]: #29029
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7114
#29093 := [unit-resolution #29030 #29092 #29023 #29091]: #23415
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7115
#25483 := (or #24319 #24313 #23420)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7116
#25484 := [def-axiom]: #25483
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7117
#29094 := [unit-resolution #25484 #29093 #29088]: #24313
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7118
#25463 := (or #24310 #24302)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7119
#25464 := [def-axiom]: #25463
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7120
#29095 := [unit-resolution #25464 #29094]: #24302
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7121
#28969 := (or #24307 #28512 #28879 #28914 #28923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7122
#28884 := (+ #28375 #14241)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7123
#28885 := (>= #28884 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7124
#28895 := (= #28892 f479)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7125
#28896 := (not #28895)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7126
#28897 := (or #28896 #28512 #28885 #28879)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7127
#28970 := (or #24307 #28897)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7128
#28997 := (iff #28970 #28969)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7129
#28965 := (or #28512 #28879 #28914 #28923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7130
#28986 := (or #24307 #28965)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7131
#28996 := (iff #28986 #28969)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7132
#28994 := [rewrite]: #28996
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7133
#28987 := (iff #28970 #28986)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7134
#28967 := (iff #28897 #28965)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7135
#28976 := (or #28914 #28512 #28923 #28879)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7136
#28963 := (iff #28976 #28965)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7137
#28966 := [rewrite]: #28963
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7138
#28977 := (iff #28897 #28976)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7139
#28974 := (iff #28885 #28923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7140
#28917 := (+ #14241 #28375)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7141
#28919 := (>= #28917 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7142
#28972 := (iff #28919 #28923)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7143
#28973 := [rewrite]: #28972
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7144
#28920 := (iff #28885 #28919)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7145
#28918 := (= #28884 #28917)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7146
#28913 := [rewrite]: #28918
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7147
#28921 := [monotonicity #28913]: #28920
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7148
#28975 := [trans #28921 #28973]: #28974
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7149
#28915 := (iff #28896 #28914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7150
#28899 := (iff #28895 #28898)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7151
#28900 := [rewrite]: #28899
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7152
#28916 := [monotonicity #28900]: #28915
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7153
#28964 := [monotonicity #28916 #28975]: #28977
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7154
#28968 := [trans #28964 #28966]: #28967
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7155
#28995 := [monotonicity #28968]: #28987
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7156
#28998 := [trans #28995 #28994]: #28997
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7157
#28971 := [quant-inst #28375]: #28970
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7158
#28999 := [mp #28971 #28998]: #28969
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7159
#29097 := [unit-resolution #28999 #29095 #29087]: #29096
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7160
#29098 := [unit-resolution #29097 #29086 #29081 #29072]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7161
#29100 := [lemma #29098]: #29099
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7162
#30798 := [unit-resolution #29100 #30797 #30759 #30758 #30757 #30756]: #24322
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7163
#25507 := (or #24331 #24291 #24325)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7164
#25508 := [def-axiom]: #25507
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7165
#30799 := [unit-resolution #25508 #30798 #30755]: #24291
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7166
#25455 := (or #24288 #14601)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7167
#25456 := [def-axiom]: #25455
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7168
#30802 := [unit-resolution #25456 #30799]: #14601
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7169
#30806 := (or #13377 #14455 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7170
#29478 := (or #13377 #14455 #28068 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7171
#29417 := [hypothesis]: #14315
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7172
#28750 := (f107 #27886 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7173
#29123 := (f106 #28750 #27947)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7174
#29124 := (f177 f191 #29123)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7175
#29125 := (f20 #29124 #25720)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7176
#29202 := (* -1::Int #29125)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7177
#29386 := (+ f475 #29202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7178
#29387 := (<= #29386 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7179
#29126 := (= f475 #29125)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7180
#29129 := (or #27955 #29126)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7181
#29130 := [quant-inst #25720 #3912]: #29129
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7182
#29418 := [unit-resolution #29130 #17890]: #29126
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7183
#29419 := (not #29126)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7184
#29420 := (or #29419 #29387)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7185
#29421 := [th-lemma arith triangle-eq]: #29420
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7186
#29422 := [unit-resolution #29421 #29418]: #29387
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7187
#29193 := (>= #29125 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7188
#29194 := (not #29193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7189
#29245 := (f107 #28054 #29125)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7190
#29246 := (f106 #29245 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7191
#29250 := (f37 #3789 #29246)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7192
#29251 := (= f1 #29250)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7193
#29252 := (not #29251)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7194
#29247 := (f101 #3998 #29246)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7195
#29248 := (f122 f210 #29247)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7196
#29249 := (= f1 #29248)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7197
#29256 := (or #29249 #29252)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7198
#29448 := (iff #19384 #29252)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7199
#29446 := (iff #13377 #29251)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7200
#29444 := (iff #29251 #13377)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7201
#29442 := (= #29250 #4056)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7202
#29440 := (= #29246 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7203
#29438 := (= #29245 #4051)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7204
#29427 := (= #29125 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7205
#29428 := [symm #29418]: #29427
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7206
#29439 := [monotonicity #29437 #29428]: #29438
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7207
#29441 := [monotonicity #29439 #29426]: #29440
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7208
#29443 := [monotonicity #29441]: #29442
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7209
#29445 := [monotonicity #29443]: #29444
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7210
#29447 := [symm #29445]: #29446
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7211
#29449 := [monotonicity #29447]: #29448
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7212
#29423 := [hypothesis]: #19384
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7213
#29450 := [mp #29423 #29449]: #29252
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7214
#29284 := (or #29256 #29251)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7215
#29285 := [def-axiom]: #29284
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7216
#29451 := [unit-resolution #29285 #29450]: #29256
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7217
#29203 := (+ #27155 #29202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7218
#29204 := (<= #29203 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7219
#29461 := (not #29204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7220
#29457 := [hypothesis]: #14601
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7221
#29388 := (>= #29386 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7222
#29458 := (or #29419 #29388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7223
#29459 := [th-lemma arith triangle-eq]: #29458
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7224
#29460 := [unit-resolution #29459 #29418]: #29388
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7225
#29463 := (not #29388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7226
#29464 := (or #29461 #29462 #29463 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7227
#29465 := [th-lemma arith assign-bounds 1 -1 -1]: #29464
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7228
#29466 := [unit-resolution #29465 #29460 #29457 #29456]: #29461
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7229
#29259 := (not #29256)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7230
#29474 := (or #29194 #29204 #29259)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7231
#29473 := [hypothesis]: #28067
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7232
#29270 := (or #28087 #25767 #28068 #28071 #29194 #29204 #29259)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7233
#29253 := (or #29252 #29249)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7234
#29254 := (not #29253)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7235
#29191 := (+ #29125 #27994)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7236
#29192 := (>= #29191 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7237
#29255 := (or #28071 #29194 #29192 #25767 #28068 #29254)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7238
#29271 := (or #28087 #29255)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7239
#29278 := (iff #29271 #29270)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7240
#29265 := (or #25767 #28068 #28071 #29194 #29204 #29259)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7241
#29273 := (or #28087 #29265)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7242
#29276 := (iff #29273 #29270)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7243
#29277 := [rewrite]: #29276
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7244
#29274 := (iff #29271 #29273)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7245
#29268 := (iff #29255 #29265)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7246
#29262 := (or #28071 #29194 #29204 #25767 #28068 #29259)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7247
#29266 := (iff #29262 #29265)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7248
#29267 := [rewrite]: #29266
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7249
#29263 := (iff #29255 #29262)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7250
#29260 := (iff #29254 #29259)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7251
#29257 := (iff #29253 #29256)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7252
#29258 := [rewrite]: #29257
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7253
#29261 := [monotonicity #29258]: #29260
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7254
#29207 := (iff #29192 #29204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7255
#29196 := (+ #27994 #29125)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7256
#29199 := (>= #29196 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7257
#29205 := (iff #29199 #29204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7258
#29206 := [rewrite]: #29205
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7259
#29200 := (iff #29192 #29199)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7260
#29197 := (= #29191 #29196)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7261
#29198 := [rewrite]: #29197
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7262
#29201 := [monotonicity #29198]: #29200
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7263
#29208 := [trans #29201 #29206]: #29207
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7264
#29264 := [monotonicity #29208 #29261]: #29263
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7265
#29269 := [trans #29264 #29267]: #29268
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7266
#29275 := [monotonicity #29269]: #29274
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7267
#29279 := [trans #29275 #29277]: #29278
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7268
#29272 := [quant-inst #3771 #3779 #27043 #27155 #29125 #27139]: #29271
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7269
#29280 := [mp #29272 #29279]: #29270
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7270
#29475 := [unit-resolution #29280 #22511 #15150 #29473 #29472]: #29474
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7271
#29476 := [unit-resolution #29475 #29466 #29451]: #29194
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7272
#29477 := [th-lemma arith farkas 1 1 1 #29476 #29422 #29417]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7273
#29479 := [lemma #29477]: #29478
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7274
#30807 := [unit-resolution #29479 #28438]: #30806
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7275
#30808 := [unit-resolution #30807 #30802 #30801]: #13377
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7276
#31568 := [trans #30808 #31567]: #30871
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7277
#30872 := (not #30871)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7278
#30925 := (or #30872 #30922)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7279
#30928 := (not #30925)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7280
#30875 := (f37 #3865 #30286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7281
#30876 := (= f1 #30875)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7282
#30931 := (iff #30876 #30928)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7283
#31202 := (or #29663 #30931)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7284
#30842 := (or #30830 #30828)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7285
#30843 := (not #30842)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7286
#30853 := (or #30852 #30849)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7287
#30854 := (not #30853)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7288
#30856 := (= #30855 f29)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7289
#30857 := (not #30856)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7290
#30858 := (or #30857 #30854 #30846 #30843)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7291
#30859 := (not #30858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7292
#30864 := (or #30863 #30861)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7293
#30865 := (not #30864)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7294
#30866 := (or #30856 #30865)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7295
#30867 := (not #30866)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7296
#30868 := (or #30867 #30859)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7297
#30869 := (not #30868)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7298
#30873 := (or #30872 #30869)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7299
#30874 := (not #30873)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7300
#30877 := (iff #30876 #30874)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7301
#31126 := (or #29663 #30877)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7302
#31231 := (iff #31126 #31202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7303
#31218 := (iff #31202 #31202)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7304
#31219 := [rewrite]: #31218
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7305
#30932 := (iff #30877 #30931)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7306
#30929 := (iff #30874 #30928)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7307
#30926 := (iff #30873 #30925)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7308
#30923 := (iff #30869 #30922)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7309
#30920 := (iff #30868 #30919)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7310
#30917 := (iff #30859 #30916)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7311
#30914 := (iff #30858 #30911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7312
#30908 := (or #30893 #30899 #30846 #30905)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7313
#30912 := (iff #30908 #30911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7314
#30913 := [rewrite]: #30912
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7315
#30909 := (iff #30858 #30908)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7316
#30906 := (iff #30843 #30905)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7317
#30903 := (iff #30842 #30902)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7318
#30904 := [rewrite]: #30903
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7319
#30907 := [monotonicity #30904]: #30906
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7320
#30900 := (iff #30854 #30899)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7321
#30897 := (iff #30853 #30896)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7322
#30898 := [rewrite]: #30897
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7323
#30901 := [monotonicity #30898]: #30900
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7324
#30894 := (iff #30857 #30893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7325
#30879 := (iff #30856 #30878)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7326
#30880 := [rewrite]: #30879
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7327
#30895 := [monotonicity #30880]: #30894
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7328
#30910 := [monotonicity #30895 #30901 #30907]: #30909
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7329
#30915 := [trans #30910 #30913]: #30914
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7330
#30918 := [monotonicity #30915]: #30917
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7331
#30891 := (iff #30867 #30890)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7332
#30888 := (iff #30866 #30887)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7333
#30885 := (iff #30865 #30884)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7334
#30882 := (iff #30864 #30881)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7335
#30883 := [rewrite]: #30882
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7336
#30886 := [monotonicity #30883]: #30885
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7337
#30889 := [monotonicity #30880 #30886]: #30888
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7338
#30892 := [monotonicity #30889]: #30891
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7339
#30921 := [monotonicity #30892 #30918]: #30920
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7340
#30924 := [monotonicity #30921]: #30923
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7341
#30927 := [monotonicity #30924]: #30926
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7342
#30930 := [monotonicity #30927]: #30929
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7343
#30933 := [monotonicity #30930]: #30932
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7344
#31232 := [monotonicity #30933]: #31231
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7345
#31238 := [trans #31232 #31219]: #31231
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7346
#31127 := [quant-inst #3771 #30286]: #31126
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7347
#31239 := [mp #31127 #31238]: #31202
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7348
#31389 := [unit-resolution #31239 #22921]: #30931
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7349
#31196 := (not #30876)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7350
#31355 := (iff #19390 #31196)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7351
#31385 := (iff #13383 #30876)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7352
#31393 := (iff #30876 #13383)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7353
#31391 := (= #30875 #4059)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7354
#31392 := [monotonicity #31562]: #31391
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7355
#31384 := [monotonicity #31392]: #31393
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7356
#31353 := [symm #31384]: #31385
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7357
#31356 := [monotonicity #31353]: #31355
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7358
#31390 := [hypothesis]: #19390
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7359
#31354 := [mp #31390 #31356]: #31196
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7360
#31175 := (not #30931)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7361
#31193 := (or #31175 #30876 #30925)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7362
#31195 := [def-axiom]: #31193
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7363
#31357 := [unit-resolution #31195 #31354 #31389]: #30925
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7364
#31183 := (or #30928 #30872 #30922)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7365
#31174 := [def-axiom]: #31183
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7366
#31358 := [unit-resolution #31174 #31357 #31568]: #30922
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7367
#31166 := (not #30846)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7368
#31334 := (iff #12917 #31166)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7369
#31380 := (iff #12914 #30846)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7370
#31376 := (iff #30846 #12914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7371
#31377 := (= #30845 #3792)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7372
#31411 := (= #30844 #3774)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7373
#31372 := (= #30844 #27061)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7374
#31730 := (= #30803 #3780)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7375
#31728 := (= #30803 #27973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7376
#30312 := (f106 #30279 #28506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7377
#30313 := (f177 f191 #30312)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7378
#30314 := (f20 #30313 #27911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7379
#30419 := (f107 #27974 #30314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7380
#30420 := (f106 #30419 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7381
#30424 := (f101 #3998 #30420)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7382
#30430 := (f208 f209 #30424)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7383
#31726 := (= #30430 #27973)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7384
#30431 := (= #27973 #30430)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7385
#30432 := (not #30431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7386
#30428 := (f122 f210 #30424)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7387
#30429 := (= f1 #30428)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7388
#30425 := (f122 f123 #30424)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7389
#30426 := (= f1 #30425)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7390
#30427 := (not #30426)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7391
#30421 := (f37 #3789 #30420)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7392
#30422 := (= f1 #30421)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7393
#30423 := (not #30422)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7394
#30453 := (or #30423 #30427 #30429 #30432)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7395
#30456 := (not #30453)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7396
#30437 := (>= #30314 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7397
#30446 := (* -1::Int #30314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7398
#30590 := (+ f475 #30446)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7399
#30591 := (<= #30590 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7400
#30315 := (= f475 #30314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7401
#30318 := (or #27955 #30315)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7402
#30319 := [quant-inst #27911 #3912]: #30318
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7403
#31610 := [unit-resolution #30319 #17890]: #30315
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7404
#31611 := (not #30315)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7405
#31612 := (or #31611 #30591)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7406
#31613 := [th-lemma arith triangle-eq]: #31612
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7407
#31614 := [unit-resolution #31613 #31610]: #30591
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7408
#25539 := (or #24334 #14833)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7409
#25540 := [def-axiom]: #25539
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7410
#31615 := [unit-resolution #25540 #30754]: #14833
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7411
#31616 := (not #30591)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7412
#31617 := (or #30437 #23445 #31616)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7413
#31618 := [th-lemma arith assign-bounds 1 1]: #31617
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7414
#31619 := [unit-resolution #31618 #31615 #31614]: #30437
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7415
#30447 := (+ #27155 #30446)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7416
#30448 := (<= #30447 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7417
#31623 := (not #30448)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7418
#30592 := (>= #30590 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7419
#31620 := (or #31611 #30592)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7420
#31621 := [th-lemma arith triangle-eq]: #31620
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7421
#31622 := [unit-resolution #31621 #31610]: #30592
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7422
#31624 := (not #30592)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7423
#31625 := (or #31623 #29462 #14600 #31624)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7424
#31626 := [th-lemma arith assign-bounds 1 -1 -1]: #31625
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7425
#31627 := [unit-resolution #31626 #29456 #30802 #31622]: #31623
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7426
#30438 := (not #30437)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7427
#31629 := (or #30438 #30448 #30456)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7428
#30467 := (or #28566 #27993 #30438 #30448 #30456)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7429
#30433 := (or #30432 #30429 #30427 #30423)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7430
#30434 := (not #30433)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7431
#30435 := (+ #30314 #27994)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7432
#30436 := (>= #30435 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7433
#30439 := (or #30438 #30436 #27993 #30434)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7434
#30468 := (or #28566 #30439)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7435
#30475 := (iff #30468 #30467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7436
#30462 := (or #27993 #30438 #30448 #30456)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7437
#30470 := (or #28566 #30462)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7438
#30473 := (iff #30470 #30467)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7439
#30474 := [rewrite]: #30473
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7440
#30471 := (iff #30468 #30470)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7441
#30465 := (iff #30439 #30462)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7442
#30459 := (or #30438 #30448 #27993 #30456)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7443
#30463 := (iff #30459 #30462)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7444
#30464 := [rewrite]: #30463
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7445
#30460 := (iff #30439 #30459)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7446
#30457 := (iff #30434 #30456)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7447
#30454 := (iff #30433 #30453)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7448
#30455 := [rewrite]: #30454
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7449
#30458 := [monotonicity #30455]: #30457
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7450
#30451 := (iff #30436 #30448)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7451
#30440 := (+ #27994 #30314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7452
#30443 := (>= #30440 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7453
#30449 := (iff #30443 #30448)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7454
#30450 := [rewrite]: #30449
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7455
#30444 := (iff #30436 #30443)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7456
#30441 := (= #30435 #30440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7457
#30442 := [rewrite]: #30441
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7458
#30445 := [monotonicity #30442]: #30444
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7459
#30452 := [trans #30445 #30450]: #30451
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7460
#30461 := [monotonicity #30452 #30458]: #30460
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7461
#30466 := [trans #30461 #30464]: #30465
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7462
#30472 := [monotonicity #30466]: #30471
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7463
#30476 := [trans #30472 #30474]: #30475
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7464
#30469 := [quant-inst #3771 #3779 #27139 #27155 #30314]: #30468
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7465
#30477 := [mp #30469 #30476]: #30467
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7466
#31630 := [unit-resolution #30477 #21851 #29759]: #31629
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7467
#31631 := [unit-resolution #31630 #31627 #31619]: #30456
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7468
#30485 := (or #30453 #30431)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7469
#30486 := [def-axiom]: #30485
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7470
#31632 := [unit-resolution #30486 #31631]: #30431
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7471
#31727 := [symm #31632]: #31726
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7472
#31724 := (= #30803 #30430)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7473
#31722 := (= #30805 #30424)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7474
#28761 := (f101 #3998 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7475
#31720 := (= #28761 #30424)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7476
#31718 := (= #30424 #28761)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7477
#31714 := (= #30420 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7478
#28872 := (f20 f179 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7479
#29544 := (f53 #27843 #28872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7480
#31708 := (= #29544 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7481
#29545 := (= #4052 #29544)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7482
#29541 := (f7 #4053 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7483
#29542 := (= f1 #29541)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7484
#31634 := (= #4054 #29541)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7485
#29533 := (= #29541 #4054)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7486
#29534 := [monotonicity #29426]: #29533
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7487
#31635 := [symm #29534]: #31634
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7488
#29237 := (f27 f28 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7489
#29561 := (= #27139 #29237)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7490
#29048 := (+ #27895 #29047)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7491
#29049 := (f53 #27843 #29048)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7492
#29288 := (f27 f28 #29049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7493
#29578 := (= #29288 #29237)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7494
#29560 := (= #29237 #29288)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7495
#29558 := (= #4052 #29049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7496
#28751 := (f106 #28750 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7497
#29050 := (= #28751 #29049)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7498
#29051 := (not #29050)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7499
#29044 := (f92 f216 #28751)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7500
#29045 := (f37 #29044 #25720)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7501
#29046 := (= f1 #29045)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7502
#29041 := (not #29046)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7503
#29102 := (or #29041 #29051)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7504
#29105 := (not #29102)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7505
#29111 := (or #27931 #29105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7506
#29054 := (or #29051 #29041)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7507
#29101 := (not #29054)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7508
#29112 := (or #27931 #29101)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7509
#29481 := (iff #29112 #29111)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7510
#29483 := (iff #29111 #29111)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7511
#29484 := [rewrite]: #29483
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7512
#29106 := (iff #29101 #29105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7513
#29103 := (iff #29054 #29102)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7514
#29104 := [rewrite]: #29103
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7515
#29107 := [monotonicity #29104]: #29106
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7516
#29482 := [monotonicity #29107]: #29481
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7517
#29485 := [trans #29482 #29484]: #29481
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7518
#29113 := [quant-inst #25720 #3912 #27139]: #29112
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7519
#29486 := [mp #29113 #29485]: #29111
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7520
#29551 := [unit-resolution #29486 #22067]: #29105
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7521
#29489 := (or #29102 #29050)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7522
#29490 := [def-axiom]: #29489
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7523
#29552 := [unit-resolution #29490 #29551]: #29050
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7524
#29556 := (= #4052 #28751)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7525
#29555 := (= #28751 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7526
#29469 := (= #28750 #4051)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7527
#29480 := [monotonicity #29416]: #29469
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7528
#29550 := [monotonicity #29480 #29426]: #29555
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7529
#29557 := [symm #29550]: #29556
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7530
#29559 := [trans #29557 #29552]: #29558
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7531
#29575 := [monotonicity #29559]: #29560
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7532
#29579 := [symm #29575]: #29578
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7533
#29289 := (= #27139 #29288)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7534
#29509 := (or #27091 #29289)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7535
#29510 := [quant-inst #27139 #29048]: #29509
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7536
#29412 := [unit-resolution #29510 #24083]: #29289
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7537
#29580 := [trans #29412 #29579]: #29561
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7538
#28874 := (not #29561)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7539
#29563 := (iff #29542 #29561)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7540
#29042 := (or #27067 #29563)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7541
#29562 := (iff #29561 #29542)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7542
#29043 := (or #27067 #29562)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7543
#28754 := (iff #29043 #29042)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7544
#28785 := (iff #29042 #29042)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7545
#28870 := [rewrite]: #28785
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7546
#29564 := (iff #29562 #29563)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7547
#29565 := [rewrite]: #29564
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7548
#28752 := [monotonicity #29565]: #28754
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7549
#28871 := [trans #28752 #28870]: #28754
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7550
#28753 := [quant-inst #4052 #27139]: #29043
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7551
#29117 := [mp #28753 #28871]: #29042
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7552
#29531 := [unit-resolution #29117 #24070]: #29563
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7553
#29543 := (not #29542)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7554
#29539 := (iff #19381 #29543)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7555
#29537 := (iff #13374 #29542)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7556
#29535 := (iff #29542 #13374)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7557
#29536 := [monotonicity #29534]: #29535
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7558
#29538 := [symm #29536]: #29537
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7559
#29540 := [monotonicity #29538]: #29539
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7560
#29532 := [hypothesis]: #19381
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7561
#29310 := [mp #29532 #29540]: #29543
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7562
#29118 := (not #29563)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7563
#28869 := (or #29118 #29542 #28874)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7564
#28784 := [def-axiom]: #28869
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7565
#29411 := [unit-resolution #28784 #29310 #29531]: #28874
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7566
#29581 := [unit-resolution #29411 #29580]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7567
#29582 := [lemma #29581]: #13374
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7568
#31636 := [trans #29582 #31635]: #29542
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7569
#29547 := (or #29543 #29545)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7570
#30351 := (or #27049 #29543 #29545)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7571
#29546 := (or #29545 #29543)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7572
#30352 := (or #27049 #29546)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7573
#30359 := (iff #30352 #30351)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7574
#30354 := (or #27049 #29547)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7575
#30357 := (iff #30354 #30351)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7576
#30358 := [rewrite]: #30357
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7577
#30355 := (iff #30352 #30354)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7578
#29548 := (iff #29546 #29547)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7579
#29549 := [rewrite]: #29548
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7580
#30356 := [monotonicity #29549]: #30355
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7581
#30360 := [trans #30356 #30358]: #30359
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7582
#30353 := [quant-inst #4052 #27139]: #30352
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7583
#30361 := [mp #30353 #30360]: #30351
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7584
#31637 := [unit-resolution #30361 #19083]: #29547
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7585
#31638 := [unit-resolution #31637 #31636]: #29545
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7586
#31709 := [symm #31638]: #31708
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7587
#31712 := (= #30420 #29544)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7588
#30549 := (* #27893 #30314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7589
#30671 := (+ #28154 #30549)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7590
#30674 := (f53 #27843 #30671)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7591
#31706 := (= #30674 #29544)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7592
#31696 := (= #30671 #28872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7593
#31694 := (= #30285 #28872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7594
#31594 := (= #28872 #30285)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7595
#31595 := (* -1::Int #30285)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7596
#31596 := (+ #28872 #31595)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7597
#31597 := (<= #31596 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7598
#30398 := (f20 f179 #30286)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7599
#30402 := (* -1::Int #30398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7600
#30403 := (+ #29047 #30402)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7601
#30404 := (+ #28194 #30403)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7602
#30418 := (>= #30404 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7603
#30405 := (= #30404 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7604
#30408 := (or #27097 #30405)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7605
#30399 := (= #30285 #30398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7606
#30409 := (or #27097 #30399)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7607
#30411 := (iff #30409 #30408)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7608
#30413 := (iff #30408 #30408)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7609
#30414 := [rewrite]: #30413
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7610
#30406 := (iff #30399 #30405)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7611
#30407 := [rewrite]: #30406
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7612
#30412 := [monotonicity #30407]: #30411
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7613
#30415 := [trans #30412 #30414]: #30411
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7614
#30410 := [quant-inst #27139 #30285]: #30409
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7615
#30416 := [mp #30410 #30415]: #30408
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7616
#31585 := [unit-resolution #30416 #24077]: #30405
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7617
#31587 := (not #30405)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7618
#31589 := (or #31587 #30418)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7619
#31599 := [th-lemma arith triangle-eq]: #31589
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7620
#31734 := [unit-resolution #31599 #31585]: #30418
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7621
#30594 := (+ #28872 #30402)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7622
#30595 := (<= #30594 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7623
#30593 := (= #28872 #30398)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7624
#31633 := (= #30398 #28872)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7625
#31628 := [monotonicity #31562]: #31633
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7626
#31742 := [symm #31628]: #30593
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7627
#31743 := (not #30593)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7628
#31744 := (or #31743 #30595)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7629
#31745 := [th-lemma arith triangle-eq]: #31744
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7630
#31746 := [unit-resolution #31745 #31742]: #30595
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7631
#31748 := (not #30418)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7632
#31747 := (not #30595)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7633
#31749 := (or #31597 #31747 #31748)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7634
#31750 := [th-lemma arith assign-bounds -1 1]: #31749
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7635
#31751 := [unit-resolution #31750 #31746 #31734]: #31597
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7636
#31598 := (>= #31596 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7637
#30417 := (<= #30404 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7638
#31752 := (or #31587 #30417)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7639
#31753 := [th-lemma arith triangle-eq]: #31752
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7640
#31754 := [unit-resolution #31753 #31585]: #30417
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7641
#30596 := (>= #30594 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7642
#31755 := (or #31743 #30596)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7643
#31756 := [th-lemma arith triangle-eq]: #31755
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7644
#31757 := [unit-resolution #31756 #31742]: #30596
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7645
#31759 := (not #30417)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7646
#31758 := (not #30596)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7647
#31760 := (or #31598 #31758 #31759)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7648
#31761 := [th-lemma arith assign-bounds -1 1]: #31760
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7649
#31762 := [unit-resolution #31761 #31757 #31754]: #31598
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7650
#31764 := (not #31598)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7651
#31763 := (not #31597)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7652
#31765 := (or #31594 #31763 #31764)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7653
#31766 := [th-lemma arith triangle-eq]: #31765
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7654
#31767 := [unit-resolution #31766 #31762 #31751]: #31594
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7655
#31779 := [symm #31767]: #31694
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7656
#31692 := (= #30671 #30285)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7657
#31604 := (= #30285 #30671)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7658
#31605 := (* -1::Int #30671)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7659
#31606 := (+ #30285 #31605)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7660
#31607 := (<= #31606 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7661
#30097 := (* -1::Int #28194)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7662
#30098 := (+ #25828 #30097)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7663
#30100 := (>= #30098 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7664
#30096 := (= #25828 #28194)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7665
#27814 := (f20 f179 #3858)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7666
#31646 := (= #27814 #28194)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7667
#31640 := (= #28194 #27814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7668
#31641 := [monotonicity #29760]: #31640
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7669
#31647 := [symm #31641]: #31646
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7670
#28553 := (= #25828 #27814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7671
#31644 := (= #3779 #27814)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7672
#31642 := (= #27814 #3779)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7673
#31643 := [monotonicity #28460]: #31642
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7674
#31645 := [symm #31643]: #31644
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7675
#31648 := [trans #29800 #31645]: #28553
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7676
#31649 := [trans #31648 #31647]: #30096
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7677
#31650 := (not #30096)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7678
#31676 := (or #31650 #30100)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7679
#31677 := [th-lemma arith triangle-eq]: #31676
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7680
#31678 := [unit-resolution #31677 #31649]: #30100
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7681
#30710 := (* -1::Int #28154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7682
#30711 := (+ #25828 #30710)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7683
#30712 := (<= #30711 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7684
#30709 := (= #25828 #28154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7685
#31654 := [symm #29798]: #30709
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7686
#31655 := (not #30709)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7687
#31679 := (or #31655 #30712)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7688
#31680 := [th-lemma arith triangle-eq]: #31679
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7689
#31681 := [unit-resolution #31680 #31654]: #30712
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7690
#30103 := (>= #27893 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7691
#30101 := (= #27893 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7692
#3691 := (f217 f218 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7693
#3692 := (= #3691 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7694
#12823 := [asserted]: #3692
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7695
#31659 := (= #27893 #3691)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7696
#31660 := [monotonicity #29426]: #31659
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7697
#31661 := [trans #31660 #12823]: #30101
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7698
#31662 := (not #30101)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7699
#31663 := (or #31662 #30103)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7700
#31664 := [th-lemma arith triangle-eq]: #31663
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7701
#31665 := [unit-resolution #31664 #31661]: #30103
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7702
#30102 := (<= #27893 1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7703
#31666 := (or #31662 #30102)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7704
#31667 := [th-lemma arith triangle-eq]: #31666
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7705
#31668 := [unit-resolution #31667 #31661]: #30102
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7706
#31683 := (not #30712)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7707
#31671 := (not #30102)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7708
#31670 := (not #30103)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7709
#31682 := (not #30100)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7710
#31684 := (or #31607 #31682 #31670 #31671 #31670 #31671 #31616 #31683)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7711
#31685 := [th-lemma arith assign-bounds 1 -1 -1 1 1 -1 -1]: #31684
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7712
#31686 := [unit-resolution #31685 #31668 #31665 #31614 #31681 #31678]: #31607
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7713
#31608 := (>= #31606 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7714
#30099 := (<= #30098 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7715
#31651 := (or #31650 #30099)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7716
#31652 := [th-lemma arith triangle-eq]: #31651
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7717
#31653 := [unit-resolution #31652 #31649]: #30099
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7718
#30713 := (>= #30711 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7719
#31656 := (or #31655 #30713)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7720
#31657 := [th-lemma arith triangle-eq]: #31656
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7721
#31658 := [unit-resolution #31657 #31654]: #30713
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7722
#31672 := (not #30713)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7723
#31669 := (not #30099)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7724
#31673 := (or #31608 #31669 #31670 #31671 #31670 #31671 #31624 #31672)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7725
#31674 := [th-lemma arith assign-bounds 1 -1 -1 1 1 -1 -1]: #31673
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7726
#31675 := [unit-resolution #31674 #31668 #31665 #31622 #31658 #31653]: #31608
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7727
#31688 := (not #31608)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7728
#31687 := (not #31607)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7729
#31689 := (or #31604 #31687 #31688)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7730
#31690 := [th-lemma arith triangle-eq]: #31689
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7731
#31770 := [unit-resolution #31690 #31675 #31686]: #31604
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7732
#31361 := [symm #31770]: #31692
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7733
#31362 := [trans #31361 #31779]: #31696
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7734
#31406 := [monotonicity #31362]: #31706
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7735
#31710 := (= #30420 #30674)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7736
#30659 := (f107 #28147 #30314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7737
#30660 := (f106 #30659 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7738
#30677 := (= #30660 #30674)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7739
#30680 := (not #30677)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7740
#30661 := (f92 f216 #30660)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7741
#30662 := (f37 #30661 #27043)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7742
#30663 := (= f1 #30662)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7743
#30664 := (not #30663)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7744
#30686 := (or #30664 #30680)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7745
#30691 := (not #30686)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7746
#30694 := (or #27931 #30691)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7747
#30542 := (* #30314 #27893)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7748
#30665 := (+ #28154 #30542)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7749
#30666 := (f53 #27843 #30665)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7750
#30667 := (= #30660 #30666)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7751
#30668 := (not #30667)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7752
#30669 := (or #30668 #30664)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7753
#30670 := (not #30669)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7754
#30695 := (or #27931 #30670)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7755
#30697 := (iff #30695 #30694)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7756
#30699 := (iff #30694 #30694)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7757
#30700 := [rewrite]: #30699
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7758
#30692 := (iff #30670 #30691)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7759
#30689 := (iff #30669 #30686)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7760
#30683 := (or #30680 #30664)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7761
#30687 := (iff #30683 #30686)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7762
#30688 := [rewrite]: #30687
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7763
#30684 := (iff #30669 #30683)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7764
#30681 := (iff #30668 #30680)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7765
#30678 := (iff #30667 #30677)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7766
#30675 := (= #30666 #30674)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7767
#30672 := (= #30665 #30671)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7768
#30550 := (= #30542 #30549)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7769
#30551 := [rewrite]: #30550
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7770
#30673 := [monotonicity #30551]: #30672
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7771
#30676 := [monotonicity #30673]: #30675
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7772
#30679 := [monotonicity #30676]: #30678
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7773
#30682 := [monotonicity #30679]: #30681
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7774
#30685 := [monotonicity #30682]: #30684
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7775
#30690 := [trans #30685 #30688]: #30689
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7776
#30693 := [monotonicity #30690]: #30692
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7777
#30698 := [monotonicity #30693]: #30697
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7778
#30701 := [trans #30698 #30700]: #30697
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7779
#30696 := [quant-inst #27043 #30314 #27139]: #30695
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7780
#30702 := [mp #30696 #30701]: #30694
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7781
#31698 := [unit-resolution #30702 #22067]: #30691
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7782
#30705 := (or #30686 #30677)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7783
#30706 := [def-axiom]: #30705
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7784
#31699 := [unit-resolution #30706 #31698]: #30677
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7785
#31704 := (= #30420 #30660)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7786
#31702 := (= #30419 #30659)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7787
#31700 := (= #30659 #30419)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7788
#31701 := [monotonicity #29808]: #31700
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7789
#31703 := [symm #31701]: #31702
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7790
#31705 := [monotonicity #31703]: #31704
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7791
#31711 := [trans #31705 #31699]: #31710
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7792
#31364 := [trans #31711 #31406]: #31712
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7793
#31366 := [trans #31364 #31709]: #31714
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7794
#31367 := [monotonicity #31366]: #31718
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7795
#31365 := [symm #31367]: #31720
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7796
#31716 := (= #30805 #28761)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7797
#31717 := [monotonicity #31562]: #31716
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7798
#31368 := [trans #31717 #31365]: #31722
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7799
#31369 := [monotonicity #31368]: #31724
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7800
#31370 := [trans #31369 #31727]: #31728
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7801
#31371 := [trans #31370 #28365]: #31730
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7802
#31373 := [monotonicity #31371]: #31372
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7803
#31375 := [trans #31373 #27743]: #31411
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7804
#31378 := [monotonicity #31375]: #31377
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7805
#31379 := [monotonicity #31378]: #31376
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7806
#31381 := [symm #31379]: #31380
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7807
#31336 := [monotonicity #31381]: #31334
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7808
#31337 := [mp #15168 #31336]: #31166
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7809
#31402 := (= #26200 #30855)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7810
#31407 := (= #30855 #26200)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7811
#31410 := (= #30396 f14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7812
#31408 := (= #30396 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7813
#30397 := (= #27139 #30396)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7814
#30400 := (or #27091 #30397)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7815
#30401 := [quant-inst #27139 #30285]: #30400
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7816
#31417 := [unit-resolution #30401 #24083]: #30397
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7817
#31409 := [symm #31417]: #31408
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7818
#31401 := [trans #31409 #29426]: #31410
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7819
#31418 := [monotonicity #31401]: #31407
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7820
#31403 := [symm #31418]: #31402
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7821
#31404 := [trans #29866 #31403]: #30878
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7822
#30489 := (f107 #28054 #30314)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7823
#30490 := (f106 #30489 #27139)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7824
#30491 := (f101 #3998 #30490)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7825
#30492 := (f122 f210 #30491)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7826
#30493 := (= f1 #30492)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7827
#30525 := (not #30493)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7828
#31440 := (iff #30525 #30852)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7829
#31475 := (iff #30493 #30851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7830
#31437 := (iff #30851 #30493)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7831
#31435 := (= #30850 #30492)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7832
#31447 := (= #30805 #30491)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7833
#31478 := (= #28761 #30491)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7834
#31434 := (= #30491 #28761)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7835
#31431 := (= #30490 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7836
#31445 := (= #30489 #4051)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7837
#31443 := (= #30314 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7838
#31444 := [symm #31610]: #31443
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7839
#31446 := [monotonicity #29437 #31444]: #31445
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7840
#31436 := [monotonicity #31446 #29426]: #31431
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7841
#31472 := [monotonicity #31436]: #31434
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7842
#31479 := [symm #31472]: #31478
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7843
#31432 := [trans #31717 #31479]: #31447
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7844
#31474 := [monotonicity #31432]: #31435
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7845
#31438 := [monotonicity #31474]: #31437
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7846
#31439 := [symm #31438]: #31475
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7847
#31473 := [monotonicity #31439]: #31440
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7848
#30494 := (f37 #3789 #30490)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7849
#30495 := (= f1 #30494)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7850
#30496 := (not #30495)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7851
#30500 := (or #30493 #30496)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7852
#30503 := (not #30500)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7853
#31163 := (or #30438 #30448 #30503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7854
#30514 := (or #28087 #25767 #28068 #28071 #30438 #30448 #30503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7855
#30497 := (or #30496 #30493)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7856
#30498 := (not #30497)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7857
#30499 := (or #28071 #30438 #30436 #25767 #28068 #30498)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7858
#30515 := (or #28087 #30499)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7859
#30522 := (iff #30515 #30514)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7860
#30509 := (or #25767 #28068 #28071 #30438 #30448 #30503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7861
#30517 := (or #28087 #30509)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7862
#30520 := (iff #30517 #30514)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7863
#30521 := [rewrite]: #30520
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7864
#30518 := (iff #30515 #30517)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7865
#30512 := (iff #30499 #30509)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7866
#30506 := (or #28071 #30438 #30448 #25767 #28068 #30503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7867
#30510 := (iff #30506 #30509)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7868
#30511 := [rewrite]: #30510
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7869
#30507 := (iff #30499 #30506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7870
#30504 := (iff #30498 #30503)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7871
#30501 := (iff #30497 #30500)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7872
#30502 := [rewrite]: #30501
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7873
#30505 := [monotonicity #30502]: #30504
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7874
#30508 := [monotonicity #30452 #30505]: #30507
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7875
#30513 := [trans #30508 #30511]: #30512
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7876
#30519 := [monotonicity #30513]: #30518
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7877
#30523 := [trans #30519 #30521]: #30522
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7878
#30516 := [quant-inst #3771 #3779 #27043 #27155 #30314 #27139]: #30515
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7879
#30524 := [mp #30516 #30523]: #30514
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7880
#31153 := [unit-resolution #30524 #22511 #15150 #28438 #29472]: #31163
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7881
#31182 := [unit-resolution #31153 #31627 #31619]: #30503
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7882
#30526 := (or #30500 #30525)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7883
#30527 := [def-axiom]: #30526
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7884
#31442 := [unit-resolution #30527 #31182]: #30525
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7885
#31433 := [mp #31442 #31473]: #30852
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7886
#31344 := (or #30896 #30851)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7887
#31345 := [def-axiom]: #31344
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7888
#31476 := [unit-resolution #31345 #31433]: #30896
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7889
#31490 := (or #30916 #30846 #30893 #30899)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7890
#31797 := (not #31604)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7891
#31798 := (or #31797 #30830)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7892
#31793 := (= #3784 #30829)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7893
#31790 := (= #30829 #3784)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7894
#31777 := [hypothesis]: #31604
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7895
#31778 := [symm #31777]: #31692
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7896
#31780 := [trans #31778 #31779]: #31696
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7897
#31781 := [monotonicity #31780]: #31706
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7898
#31782 := [trans #31711 #31781]: #31712
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7899
#31783 := [trans #31782 #31709]: #31714
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7900
#31784 := [monotonicity #31783]: #31718
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7901
#31785 := [symm #31784]: #31720
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7902
#31786 := [trans #31717 #31785]: #31722
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7903
#31787 := [monotonicity #31786]: #31724
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7904
#31788 := [trans #31787 #31727]: #31728
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7905
#31789 := [trans #31788 #28365]: #31730
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7906
#31791 := [monotonicity #31789]: #31790
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7907
#31794 := [symm #31791]: #31793
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7908
#31795 := [trans #15165 #31794]: #30830
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7909
#31116 := (not #30830)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7910
#31774 := [hypothesis]: #31116
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7911
#31796 := [unit-resolution #31774 #31795]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7912
#31799 := [lemma #31796]: #31798
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7913
#31477 := [unit-resolution #31799 #31770]: #30830
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7914
#31350 := (or #30902 #31116)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7915
#31351 := [def-axiom]: #31350
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7916
#31489 := [unit-resolution #31351 #31477]: #30902
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7917
#31156 := (or #30916 #30846 #30893 #30899 #30905)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7918
#31157 := [def-axiom]: #31156
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7919
#31488 := [unit-resolution #31157 #31489]: #31490
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7920
#31480 := [unit-resolution #31488 #31476 #31404 #31337]: #30916
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7921
#31177 := (or #30919 #30911)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7922
#31178 := [def-axiom]: #31177
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7923
#31481 := [unit-resolution #31178 #31480 #31358]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7924
#31482 := [lemma #31481]: #13383
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7925
#25349 := (or #24222 #24216)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7926
#25350 := [def-axiom]: #25349
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7927
#31242 := [unit-resolution #25350 #31240]: #24222
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7928
#31243 := (or #24231 #19390 #24225)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7929
#25359 := (or #24231 #19381 #19390 #24225)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7930
#25360 := [def-axiom]: #25359
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7931
#31244 := [unit-resolution #25360 #29582]: #31243
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7932
#31245 := [unit-resolution #31244 #31242 #31482]: #24231
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7933
#30825 := (or #24228 #24255)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7934
#30744 := [hypothesis]: #24252
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7935
#25457 := (or #24288 #24282)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7936
#25458 := [def-axiom]: #25457
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7937
#30800 := [unit-resolution #25458 #30799]: #24282
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7938
#30809 := (or #24285 #19384 #24279)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7939
#25449 := (or #24285 #19381 #19384 #24279)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7940
#25450 := [def-axiom]: #25449
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7941
#30810 := [unit-resolution #25450 #29582]: #30809
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7942
#30811 := [unit-resolution #30810 #30808 #30800]: #24279
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7943
#25439 := (or #24276 #24270)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7944
#25440 := [def-axiom]: #25439
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7945
#30812 := [unit-resolution #25440 #30811]: #24270
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7946
#30813 := [hypothesis]: #24231
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7947
#25355 := (or #24228 #13383)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7948
#25356 := [def-axiom]: #25355
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7949
#30814 := [unit-resolution #25356 #30813]: #13383
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7950
#30815 := (or #24273 #19390 #24267)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7951
#25433 := (or #24273 #19381 #19390 #24267)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7952
#25434 := [def-axiom]: #25433
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7953
#30816 := [unit-resolution #25434 #29582]: #30815
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7954
#30817 := [unit-resolution #30816 #30814 #30812]: #24267
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7955
#25423 := (or #24264 #24258)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7956
#25424 := [def-axiom]: #25423
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7957
#30818 := [unit-resolution #25424 #30817]: #24258
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7958
#25365 := (or #24234 #24228)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7959
#25366 := [def-axiom]: #25365
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7960
#30819 := [unit-resolution #25366 #30813]: #24234
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7961
#30820 := (or #24243 #19384 #24237)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7962
#25375 := (or #24243 #19381 #19384 #24237)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7963
#25376 := [def-axiom]: #25375
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7964
#30821 := [unit-resolution #25376 #29582]: #30820
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7965
#30822 := [unit-resolution #30821 #30819 #30808]: #24243
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7966
#25383 := (or #24246 #24240)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7967
#25384 := [def-axiom]: #25383
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7968
#30823 := [unit-resolution #25384 #30822]: #24246
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7969
#25413 := (or #24261 #24249 #24255)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7970
#25414 := [def-axiom]: #25413
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7971
#30824 := [unit-resolution #25414 #30823 #30818 #30744]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7972
#30826 := [lemma #30824]: #30825
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7973
#31246 := [unit-resolution #30826 #31245 #31241]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7974
#31247 := [lemma #31246]: #24216
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7975
#32141 := (or #24219 #24213)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7976
#29796 := (or #16699 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7977
#16610 := (<= f454 4294967295::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7978
#16613 := (iff #14240 #16610)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7979
#16604 := (+ 4294967295::Int #14241)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7980
#16607 := (>= #16604 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7981
#16611 := (iff #16607 #16610)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7982
#16612 := [rewrite]: #16611
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7983
#16608 := (iff #14240 #16607)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7984
#16605 := (= #14242 #16604)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7985
#16606 := [monotonicity #8402]: #16605
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7986
#16609 := [monotonicity #16606]: #16608
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7987
#16614 := [trans #16609 #16612]: #16613
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7988
#15156 := [not-or-elim #15145]: #14245
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7989
#15158 := [and-elim #15156]: #14240
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7990
#16615 := [mp #15158 #16614]: #16610
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7991
#29794 := [hypothesis]: #19422
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7992
#29795 := [th-lemma arith farkas -1 -1 1 #29794 #29457 #16615]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7993
#29797 := [lemma #29795]: #29796
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7994
#32102 := [unit-resolution #29797 #30802]: #16699
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7995
#32103 := (or #14455 #14333)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7996
#32104 := [th-lemma arith farkas 1 1]: #32103
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7997
#32108 := [unit-resolution #32104 #30801]: #14333
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7998
#25329 := (or #24219 #19419 #19422 #24213)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  7999
#25330 := [def-axiom]: #25329
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8000
#32142 := [unit-resolution #25330 #32108 #32102]: #32141
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8001
#32143 := [unit-resolution #32142 #31247]: #24213
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8002
#30840 := (or #24210 #24201)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8003
#25264 := (>= #14418 -1::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8004
#30831 := [hypothesis]: #24213
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8005
#25315 := (or #24210 #14417)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8006
#25316 := [def-axiom]: #25315
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8007
#30832 := [unit-resolution #25316 #30831]: #14417
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8008
#30833 := (or #14421 #25264)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8009
#30834 := [th-lemma arith triangle-eq]: #30833
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8010
#30835 := [unit-resolution #30834 #30832]: #25264
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8011
#30836 := [hypothesis]: #24198
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8012
#25319 := (or #24210 #24204)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8013
#25320 := [def-axiom]: #25319
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8014
#30837 := [unit-resolution #25320 #30831]: #24204
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8015
#25305 := (or #24207 #14354 #24201)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8016
#25306 := [def-axiom]: #25305
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8017
#30838 := [unit-resolution #25306 #30837 #30836]: #14354
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8018
#30839 := [th-lemma arith farkas -1 1 1 #30838 #30802 #30835]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8019
#30841 := [lemma #30839]: #30840
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8020
#32144 := [unit-resolution #30841 #32143]: #24201
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8021
#25297 := (or #24198 #24192)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8022
#25298 := [def-axiom]: #25297
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8023
#32145 := [unit-resolution #25298 #32144]: #24192
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8024
#32011 := (= #4062 #4105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8025
#32008 := (= #4105 #4062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8026
#32006 := (= #4104 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8027
#31991 := (= #4103 #4051)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8028
#25390 := (+ f474 #14391)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8029
#25392 := (>= #25390 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8030
#32146 := [hypothesis]: #24255
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8031
#25395 := (or #24252 #13641)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8032
#25396 := [def-axiom]: #25395
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8033
#32147 := [unit-resolution #25396 #32146]: #13641
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8034
#32148 := (or #13647 #25392)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8035
#32149 := [th-lemma arith triangle-eq]: #32148
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8036
#32150 := [unit-resolution #32149 #32147]: #25392
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8037
#32151 := (not #25392)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8038
#32154 := (or #14394 #32151)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8039
#32152 := (or #14394 #14778 #32151)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8040
#32153 := [th-lemma arith assign-bounds -1 -1]: #32152
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8041
#32155 := [unit-resolution #32153 #30759]: #32154
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8042
#32156 := [unit-resolution #32155 #32150]: #14394
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8043
#32166 := (= #3927 #4105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8044
#32164 := (= #4105 #3927)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8045
#32160 := (= #4104 #3926)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8046
#32158 := (= #4103 #3925)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8047
#32157 := [symm #32147]: #4135
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8048
#32159 := [monotonicity #32157]: #32158
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8049
#32161 := [monotonicity #32159]: #32160
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8050
#32165 := [monotonicity #32161]: #32164
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8051
#32167 := [symm #32165]: #32166
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8052
#32168 := (= f481 #3927)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8053
#25393 := (or #24252 #13638)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8054
#25394 := [def-axiom]: #25393
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8055
#32162 := [unit-resolution #25394 #32146]: #13638
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8056
#32163 := [symm #32162]: #4134
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8057
#32169 := [trans #32163 #30757]: #32168
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8058
#32170 := [trans #32169 #32167]: #13442
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8059
#25269 := (or #23191 #23189 #14393)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8060
#25270 := [def-axiom]: #25269
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8061
#32171 := [unit-resolution #25270 #32170 #32156]: #23191
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8062
#25271 := (or #24186 #23190)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8063
#25272 := [def-axiom]: #25271
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8064
#32172 := [unit-resolution #25272 #32171]: #24186
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8065
#25293 := (or #24195 #24189 #23243)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8066
#25294 := [def-axiom]: #25293
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8067
#32173 := [unit-resolution #25294 #32172 #32145]: #23243
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8068
#25282 := (or #23238 #25281)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8069
#25283 := [def-axiom]: #25282
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8070
#32174 := [unit-resolution #25283 #32173]: #25281
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8071
#31888 := (+ f475 #19755)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8072
#32101 := (>= #31888 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8073
#32193 := (not #32101)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8074
#32105 := (= f475 ?v0!14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8075
#32138 := (not #32105)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8076
#32106 := (= #4062 #19446)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8077
#32112 := (not #32106)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8078
#32107 := (+ #4062 #19768)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8079
#32109 := (>= #32107 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8080
#32119 := (not #32109)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8081
#25403 := (or #24252 #14507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8082
#25404 := [def-axiom]: #25403
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8083
#32175 := [unit-resolution #25404 #32146]: #14507
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8084
#25387 := (+ f473 #14369)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8085
#25388 := (<= #25387 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8086
#32176 := (or #13656 #25388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8087
#32177 := [th-lemma arith triangle-eq]: #32176
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8088
#32178 := [unit-resolution #32177 #32162]: #25388
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8089
#25284 := (not #19770)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8090
#25285 := (or #23238 #25284)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8091
#25286 := [def-axiom]: #25285
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8092
#32179 := [unit-resolution #25286 #32173]: #25284
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8093
#32120 := (not #25388)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8094
#32121 := (or #32119 #19770 #32120 #14506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8095
#32114 := [hypothesis]: #14507
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8096
#32115 := [hypothesis]: #25388
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8097
#32116 := [hypothesis]: #25284
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8098
#32117 := [hypothesis]: #32109
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8099
#32118 := [th-lemma arith farkas 1 -1 -1 1 #32117 #32116 #32115 #32114]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8100
#32122 := [lemma #32118]: #32121
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8101
#32180 := [unit-resolution #32122 #32179 #32178 #32175]: #32119
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8102
#32113 := (or #32112 #32109)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8103
#32123 := [th-lemma arith triangle-eq]: #32113
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8104
#32181 := [unit-resolution #32123 #32180]: #32112
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8105
#32139 := (or #32138 #32106)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8106
#32134 := (= #19446 #4062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8107
#32132 := (= #19445 #4052)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8108
#32130 := (= #19444 #4051)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8109
#32128 := (= ?v0!14 f475)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8110
#32127 := [hypothesis]: #32105
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8111
#32129 := [symm #32127]: #32128
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8112
#32131 := [monotonicity #32129]: #32130
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8113
#32133 := [monotonicity #32131]: #32132
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8114
#32135 := [monotonicity #32133]: #32134
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8115
#32136 := [symm #32135]: #32106
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8116
#32126 := [hypothesis]: #32112
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8117
#32137 := [unit-resolution #32126 #32136]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8118
#32140 := [lemma #32137]: #32139
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8119
#32182 := [unit-resolution #32140 #32181]: #32138
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8120
#32196 := (or #32105 #32193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8121
#31889 := (<= #31888 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8122
#31900 := (+ f473 #19768)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8123
#31901 := (>= #31900 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8124
#32183 := (not #31901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8125
#32184 := (or #32183 #19770 #32120)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8126
#32185 := [th-lemma arith assign-bounds -1 -1]: #32184
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8127
#32186 := [unit-resolution #32185 #32178 #32179]: #32183
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8128
#32189 := (or #31889 #31901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8129
#25279 := (or #23238 #19441)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8130
#25280 := [def-axiom]: #25279
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8131
#32187 := [unit-resolution #25280 #32173]: #19441
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8132
#25277 := (or #23238 #19440)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8133
#25278 := [def-axiom]: #25277
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8134
#32188 := [unit-resolution #25278 #32173]: #19440
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8135
#31914 := (or #24175 #23222 #23223 #31889 #31901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8136
#31877 := (+ #19446 #14805)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8137
#31878 := (<= #31877 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8138
#31879 := (+ ?v0!14 #14336)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8139
#31880 := (>= #31879 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8140
#31881 := (or #23223 #31880 #31878 #23222)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8141
#31915 := (or #24175 #31881)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8142
#31922 := (iff #31915 #31914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8143
#31909 := (or #23222 #23223 #31889 #31901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8144
#31917 := (or #24175 #31909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8145
#31920 := (iff #31917 #31914)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8146
#31921 := [rewrite]: #31920
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8147
#31918 := (iff #31915 #31917)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8148
#31912 := (iff #31881 #31909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8149
#31906 := (or #23223 #31889 #31901 #23222)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8150
#31910 := (iff #31906 #31909)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8151
#31911 := [rewrite]: #31910
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8152
#31907 := (iff #31881 #31906)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8153
#31904 := (iff #31878 #31901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8154
#31894 := (+ #14805 #19446)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8155
#31897 := (<= #31894 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8156
#31902 := (iff #31897 #31901)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8157
#31903 := [rewrite]: #31902
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8158
#31898 := (iff #31878 #31897)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8159
#31895 := (= #31877 #31894)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8160
#31896 := [rewrite]: #31895
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8161
#31899 := [monotonicity #31896]: #31898
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8162
#31905 := [trans #31899 #31903]: #31904
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8163
#31892 := (iff #31880 #31889)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8164
#31882 := (+ #14336 ?v0!14)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8165
#31885 := (>= #31882 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8166
#31890 := (iff #31885 #31889)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8167
#31891 := [rewrite]: #31890
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8168
#31886 := (iff #31880 #31885)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8169
#31883 := (= #31879 #31882)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8170
#31884 := [rewrite]: #31883
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8171
#31887 := [monotonicity #31884]: #31886
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8172
#31893 := [trans #31887 #31891]: #31892
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8173
#31908 := [monotonicity #31893 #31905]: #31907
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8174
#31913 := [trans #31908 #31911]: #31912
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8175
#31919 := [monotonicity #31913]: #31918
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8176
#31923 := [trans #31919 #31921]: #31922
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8177
#31916 := [quant-inst #19439]: #31915
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8178
#31924 := [mp #31916 #31923]: #31914
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8179
#32190 := [unit-resolution #31924 #30756 #32188 #32187]: #32189
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8180
#32191 := [unit-resolution #32190 #32186]: #31889
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8181
#32192 := (not #31889)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8182
#32194 := (or #32105 #32192 #32193)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8183
#32195 := [th-lemma arith triangle-eq]: #32194
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8184
#32197 := [unit-resolution #32195 #32191]: #32196
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8185
#32198 := [unit-resolution #32197 #32182]: #32193
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8186
#32199 := [unit-resolution #25316 #32143]: #14417
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8187
#32200 := [unit-resolution #30834 #32199]: #25264
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8188
#32201 := [th-lemma arith farkas 1 -1 1 #32200 #32198 #32174]: false
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8189
#32202 := [lemma #32201]: #24252
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8190
#31983 := [unit-resolution #30826 #32202]: #24228
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8191
#31986 := [unit-resolution #31244 #31983 #31482]: #24225
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8192
#25343 := (or #24222 #13403)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8193
#25344 := [def-axiom]: #25343
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8194
#31989 := [unit-resolution #25344 #31986]: #13403
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8195
#31990 := [symm #31989]: #4080
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8196
#32005 := [monotonicity #31990]: #31991
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8197
#32007 := [monotonicity #32005]: #32006
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8198
#32009 := [monotonicity #32007]: #32008
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8199
#32012 := [symm #32009]: #32011
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8200
#32013 := (= f481 #4062)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8201
#25335 := (or #24222 #13389)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8202
#25336 := [def-axiom]: #25335
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8203
#31988 := [unit-resolution #25336 #31986]: #13389
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8204
#32010 := [symm #31988]: #4065
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8205
#25341 := (or #24222 #13400)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8206
#25342 := [def-axiom]: #25341
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8207
#31987 := [unit-resolution #25342 #31986]: #13400
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8208
#32004 := [symm #31987]: #4078
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8209
#32014 := [trans #32004 #32010]: #32013
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8210
#32063 := [trans #32014 #32012]: #13442
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8211
#31150 := (+ f475 #14391)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8212
#31149 := (>= #31150 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8213
#32064 := (or #13530 #31149)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8214
#32065 := [th-lemma arith triangle-eq]: #32064
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8215
#32066 := [unit-resolution #32065 #31989]: #31149
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8216
#32067 := (not #31149)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8217
#32068 := (or #14394 #32067 #14600)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8218
#32055 := [th-lemma arith assign-bounds -1 -1]: #32068
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8219
#32056 := [unit-resolution #32055 #30802 #32066]: #14394
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8220
#32054 := [unit-resolution #25270 #32056 #32063]: #23191
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8221
#32057 := [unit-resolution #25272 #32054]: #24186
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8222
#32058 := [unit-resolution #25294 #32057 #32145]: #23243
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8223
#32059 := [unit-resolution #25283 #32058]: #25281
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8224
#31363 := (+ #4062 #14369)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8225
#31349 := (<= #31363 0::Int)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8226
#31152 := (= #4062 f481)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8227
#32060 := [trans #31988 #31987]: #31152
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8228
#32061 := (not #31152)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8229
#32062 := (or #32061 #31349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8230
#32077 := [th-lemma arith triangle-eq]: #32062
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8231
#32078 := [unit-resolution #32077 #32060]: #31349
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8232
#32088 := (or #19390 #24267)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8233
#32089 := [unit-resolution #30816 #30812]: #32088
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8234
#32090 := [unit-resolution #32089 #31482]: #24267
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8235
#32091 := [unit-resolution #25424 #32090]: #24258
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8236
#32092 := [unit-resolution #25414 #32202 #32091]: #24249
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8237
#25381 := (or #24246 #14506)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8238
#25382 := [def-axiom]: #25381
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8239
#32093 := [unit-resolution #25382 #32092]: #14506
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8240
#31154 := (not #31349)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8241
#31176 := (or #25388 #31154 #14507)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8242
#31181 := [th-lemma arith assign-bounds 1 1]: #31176
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8243
#31374 := [unit-resolution #31181 #32093 #32078]: #25388
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8244
#31184 := [unit-resolution #25286 #32058]: #25284
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8245
#31925 := [unit-resolution #32185 #31184 #31374]: #32183
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8246
#31992 := [unit-resolution #25280 #32058]: #19441
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8247
#31993 := [unit-resolution #25278 #32058]: #19440
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8248
#32071 := [unit-resolution #31924 #30756 #31993 #31992 #31925]: #31889
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8249
#32072 := (or #32119 #19770 #31154)
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8250
#32094 := [th-lemma arith assign-bounds -1 -1]: #32072
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8251
#32095 := [unit-resolution #32094 #31184 #32078]: #32119
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8252
#32096 := [unit-resolution #32123 #32095]: #32112
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8253
#32097 := [unit-resolution #32140 #32096]: #32138
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8254
#32098 := [unit-resolution #32195 #32097 #32071]: #32193
93c1fc6ac527 updated SMT certificates
boehmes
parents: 43118
diff changeset
  8255
[th-lemma arith farkas 1 -1 1 #32200 #32098 #32059]: false
34994
97903dadf5ff updated SMT certificates
boehmes
parents:
diff changeset
  8256
unsat