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