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