src/HOL/Boogie/Examples/cert/VCC_maximum.proof
author boehmes
Fri, 13 Nov 2009 15:11:41 +0100
changeset 33663 a84fd6385832
parent 33445 f0c78a28e18e
child 33893 24b648ea4834
permissions -rw-r--r--
adapted proofs due to changes in HOL-Boogie
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
     1
#2 := false
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
     2
decl uf_110 :: (-> T4 T5 int)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
     3
decl uf_66 :: (-> T5 int T3 T5)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
     4
decl uf_7 :: T3
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
     5
#10 := uf_7
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
     6
decl ?x786!14 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
     7
#18483 := ?x786!14
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
     8
decl uf_43 :: (-> T3 int T5)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
     9
decl uf_274 :: int
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    10
#2959 := uf_274
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    11
#2960 := (uf_43 uf_7 uf_274)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    12
#18488 := (uf_66 #2960 ?x786!14 uf_7)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    13
decl uf_273 :: T4
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    14
#2957 := uf_273
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    15
#18489 := (uf_110 uf_273 #18488)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    16
decl uf_294 :: int
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    17
#3060 := uf_294
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    18
#3180 := (uf_66 #2960 uf_294 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    19
#3189 := (uf_110 uf_273 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    20
#29114 := (= #3189 #18489)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    21
#29119 := (not #29114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    22
#121 := 0::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    23
#4066 := -1::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    24
#18810 := (* -1::int #18489)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    25
#29118 := (+ #3189 #18810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    26
#29120 := (>= #29118 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    27
#29130 := (not #29120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    28
decl uf_303 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    29
#3198 := uf_303
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    30
#13466 := (* -1::int uf_303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    31
#28824 := (+ #3189 #13466)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    32
#28825 := (<= #28824 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    33
#28823 := (= #3189 uf_303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    34
decl uf_300 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    35
#3191 := uf_300
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    36
#12365 := (= uf_300 uf_303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    37
#18811 := (+ uf_303 #18810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    38
#18812 := (>= #18811 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    39
#18797 := (* -1::int ?x786!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    40
decl uf_305 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    41
#3208 := uf_305
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    42
#18798 := (+ uf_305 #18797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    43
#18799 := (<= #18798 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    44
#18485 := (>= ?x786!14 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    45
#22265 := (not #18485)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    46
#7495 := 4294967295::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    47
#18484 := (<= ?x786!14 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    48
#22264 := (not #18484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    49
#22280 := (or #22264 #22265 #18799 #18812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    50
#22285 := (not #22280)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    51
#161 := (:var 0 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    52
#3044 := (uf_66 #2960 #161 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    53
#23194 := (pattern #3044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    54
#15097 := (<= #161 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    55
#19482 := (not #15097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    56
#3045 := (uf_110 uf_273 #3044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    57
#13467 := (+ #3045 #13466)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    58
#13468 := (<= #13467 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    59
#13447 := (* -1::int uf_305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    60
#13455 := (+ #161 #13447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    61
#13454 := (>= #13455 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    62
#4065 := (>= #161 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    63
#4987 := (not #4065)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    64
#22246 := (or #4987 #13454 #13468 #19482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    65
#23211 := (forall (vars (?x786 int)) (:pat #23194) #22246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    66
#23216 := (not #23211)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    67
decl uf_304 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    68
#3200 := uf_304
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    69
#13488 := (* -1::int uf_304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    70
decl uf_272 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    71
#2954 := uf_272
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    72
#13489 := (+ uf_272 #13488)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    73
#13490 := (<= #13489 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    74
#3221 := (uf_66 #2960 uf_304 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    75
#3222 := (uf_110 uf_273 #3221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    76
#12404 := (= uf_303 #3222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    77
#22231 := (not #12404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    78
#22232 := (or #22231 #13490)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    79
#22233 := (not #22232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    80
#23219 := (or #22233 #23216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    81
#23222 := (not #23219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    82
#23225 := (or #23222 #22285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    83
#23228 := (not #23225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    84
#13448 := (+ uf_272 #13447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    85
#13446 := (>= #13448 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    86
#13451 := (not #13446)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    87
#23231 := (or #13451 #23228)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    88
#23234 := (not #23231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    89
#23237 := (or #13451 #23234)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    90
#23240 := (not #23237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    91
#15795 := 4294967294::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    92
#15796 := (<= uf_294 4294967294::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    93
#18466 := (not #15796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    94
#13515 := (+ uf_294 #13447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    95
#13514 := (= #13515 -1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    96
#13518 := (not #13514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    97
#892 := 2::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    98
#13438 := (>= uf_305 2::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    99
#22308 := (not #13438)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   100
#13430 := (>= uf_294 -1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   101
#18463 := (not #13430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   102
#13421 := (>= uf_304 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   103
#22307 := (not #13421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   104
decl up_278 :: (-> T4 T1 T1 int T3 bool)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   105
decl uf_4 :: T3
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   106
#7 := uf_4
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   107
decl uf_291 :: T1
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   108
#3035 := uf_291
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   109
decl uf_306 :: T1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   110
#3210 := uf_306
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   111
#3211 := (up_278 uf_273 uf_306 uf_291 uf_305 uf_4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   112
#12469 := (not #3211)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   113
#23243 := (or #12469 #22307 #18463 #22308 #13518 #18466 #23240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   114
#23246 := (not #23243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   115
#23249 := (or #18463 #18466 #23246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   116
#23252 := (not #23249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   117
#4 := 1::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   118
#13412 := (>= uf_294 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   119
#13552 := (not #13412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   120
#12368 := (= uf_294 uf_304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   121
#12515 := (not #12368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   122
#12524 := (not #12365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   123
#12360 := (= #3189 uf_300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   124
#12567 := (not #12360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   125
decl uf_68 :: (-> T4 T5 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   126
#3186 := (uf_68 uf_273 #3180)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   127
decl uf_9 :: T2
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   128
#19 := uf_9
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   129
#12354 := (= uf_9 #3186)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   130
#18434 := (not #12354)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   131
decl uf_48 :: (-> T5 T3 T2)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   132
#3181 := (uf_48 #3180 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   133
#12345 := (= uf_9 #3181)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   134
#18425 := (not #12345)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   135
decl uf_289 :: T1
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   136
#3032 := uf_289
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   137
decl uf_302 :: T1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   138
#3195 := uf_302
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   139
#3196 := (up_278 uf_273 uf_302 uf_289 uf_294 uf_4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   140
#12549 := (not #3196)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   141
decl uf_287 :: T1
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   142
#3029 := uf_287
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   143
decl uf_301 :: T1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   144
#3193 := uf_301
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   145
#3194 := (up_278 uf_273 uf_301 uf_287 uf_300 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   146
#12558 := (not #3194)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   147
#23255 := (or #12558 #12549 #18425 #18434 #12567 #12524 #12515 #13552 #22307 #23252)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   148
#23258 := (not #23255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   149
decl uf_25 :: (-> T4 T5 T5)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   150
decl uf_135 :: (-> T14 T5)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   151
decl uf_58 :: (-> T13 T5 T14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   152
decl uf_59 :: (-> T4 T13)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   153
#3149 := (uf_59 uf_273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   154
#26583 := (uf_58 #3149 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   155
#27027 := (uf_135 #26583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   156
#27032 := (uf_25 uf_273 #27027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   157
decl uf_26 :: T5
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   158
#77 := uf_26
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   159
#27033 := (= uf_26 #27032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   160
decl uf_210 :: (-> T4 T5 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   161
#27028 := (uf_210 uf_273 #27027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   162
#27031 := (= uf_9 #27028)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   163
#27089 := (or #27031 #27033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   164
#27092 := (not #27089)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   165
decl uf_136 :: (-> T14 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   166
#27042 := (uf_136 #26583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   167
#27043 := (= uf_9 #27042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   168
#27044 := (not #27043)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   169
decl uf_27 :: (-> T4 T5 T2)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   170
#27039 := (uf_27 uf_273 #27027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   171
#27040 := (= uf_9 #27039)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   172
#27041 := (not #27040)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   173
#27083 := (or #27041 #27044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   174
#27086 := (not #27083)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   175
decl uf_12 :: (-> T3 T8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   176
decl uf_13 :: (-> T5 T3)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   177
#26922 := (uf_13 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   178
#27047 := (uf_12 #26922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   179
decl uf_14 :: T8
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   180
#28 := uf_14
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   181
#27065 := (= uf_14 #27047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   182
#27080 := (not #27065)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   183
#27036 := (uf_13 #27027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   184
#27037 := (uf_12 #27036)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   185
#27038 := (= uf_14 #27037)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   186
#27098 := (or #27038 #27080 #27086 #27092)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   187
#27103 := (not #27098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   188
#27054 := (uf_25 uf_273 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   189
#27055 := (= uf_26 #27054)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   190
#27052 := (uf_210 uf_273 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   191
#27053 := (= uf_9 #27052)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   192
#27068 := (or #27053 #27055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   193
#27071 := (not #27068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   194
#27074 := (or #27065 #27071)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   195
#27077 := (not #27074)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   196
#27106 := (or #27077 #27103)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   197
#27109 := (not #27106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   198
decl uf_24 :: (-> T4 T5 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   199
#3183 := (uf_24 uf_273 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   200
#12348 := (= uf_9 #3183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   201
#18428 := (not #12348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   202
#27112 := (or #18428 #27109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   203
#27115 := (not #27112)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   204
#27118 := (iff #12354 #27115)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   205
#28635 := (not #27118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   206
#28695 := [hypothesis]: #28635
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   207
#23 := (:var 0 T5)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   208
#47 := (:var 1 T4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   209
#2381 := (uf_68 #47 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   210
#2382 := (pattern #2381)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   211
#282 := (uf_59 #47)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   212
#2384 := (uf_58 #282 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   213
#2388 := (uf_135 #2384)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   214
#2399 := (uf_210 #47 #2388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   215
#10502 := (= uf_9 #2399)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   216
#2397 := (uf_25 #47 #2388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   217
#10499 := (= uf_26 #2397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   218
#10505 := (or #10499 #10502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   219
#21939 := (not #10505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   220
#2393 := (uf_13 #2388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   221
#2394 := (uf_12 #2393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   222
#10493 := (= uf_14 #2394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   223
#2389 := (uf_27 #47 #2388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   224
#10484 := (= uf_9 #2389)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   225
#10487 := (not #10484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   226
#2385 := (uf_136 #2384)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   227
#10478 := (= uf_9 #2385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   228
#10481 := (not #10478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   229
#10490 := (or #10481 #10487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   230
#21938 := (not #10490)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   231
#26 := (uf_13 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   232
#27 := (uf_12 #26)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   233
#29 := (= #27 uf_14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   234
#52 := (not #29)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   235
#21940 := (or #52 #21938 #10493 #21939)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   236
#21941 := (not #21940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   237
#2405 := (uf_210 #47 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   238
#10517 := (= uf_9 #2405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   239
#142 := (uf_25 #47 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   240
#3639 := (= uf_26 #142)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   241
#10520 := (or #3639 #10517)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   242
#21933 := (not #10520)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   243
#21934 := (or #29 #21933)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   244
#21935 := (not #21934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   245
#21944 := (or #21935 #21941)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   246
#21950 := (not #21944)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   247
#146 := (uf_24 #47 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   248
#3645 := (= uf_9 #146)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   249
#11090 := (not #3645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   250
#21951 := (or #11090 #21950)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   251
#21952 := (not #21951)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   252
#10474 := (= uf_9 #2381)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   253
#21957 := (iff #10474 #21952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   254
#21960 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #21957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   255
#10496 := (not #10493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   256
#10538 := (and #29 #10490 #10496 #10505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   257
#10523 := (and #52 #10520)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   258
#10544 := (or #10523 #10538)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   259
#10549 := (and #3645 #10544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   260
#10552 := (iff #10474 #10549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   261
#10555 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   262
#21961 := (iff #10555 #21960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   263
#21958 := (iff #10552 #21957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   264
#21955 := (iff #10549 #21952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   265
#21947 := (and #3645 #21944)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   266
#21953 := (iff #21947 #21952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   267
#21954 := [rewrite]: #21953
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   268
#21948 := (iff #10549 #21947)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   269
#21945 := (iff #10544 #21944)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   270
#21942 := (iff #10538 #21941)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   271
#21943 := [rewrite]: #21942
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   272
#21936 := (iff #10523 #21935)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   273
#21937 := [rewrite]: #21936
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   274
#21946 := [monotonicity #21937 #21943]: #21945
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   275
#21949 := [monotonicity #21946]: #21948
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   276
#21956 := [trans #21949 #21954]: #21955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   277
#21959 := [monotonicity #21956]: #21958
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   278
#21962 := [quant-intro #21959]: #21961
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   279
#17883 := (~ #10555 #10555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   280
#17881 := (~ #10552 #10552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   281
#17882 := [refl]: #17881
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   282
#17884 := [nnf-pos #17882]: #17883
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   283
#2406 := (= #2405 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   284
#143 := (= #142 uf_26)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   285
#2407 := (or #143 #2406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   286
#2408 := (and #52 #2407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   287
#2400 := (= #2399 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   288
#2398 := (= #2397 uf_26)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   289
#2401 := (or #2398 #2400)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   290
#2395 := (= #2394 uf_14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   291
#2396 := (not #2395)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   292
#2402 := (and #2396 #2401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   293
#2390 := (= #2389 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   294
#2391 := (not #2390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   295
#2386 := (= #2385 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   296
#2387 := (not #2386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   297
#2392 := (or #2387 #2391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   298
#2403 := (and #2392 #2402)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   299
#2404 := (and #29 #2403)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   300
#2409 := (or #2404 #2408)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   301
#147 := (= #146 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   302
#2410 := (and #147 #2409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   303
#2383 := (= #2381 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   304
#2411 := (iff #2383 #2410)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   305
#2412 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #2411)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   306
#10558 := (iff #2412 #10555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   307
#10508 := (and #10496 #10505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   308
#10511 := (and #10490 #10508)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   309
#10514 := (and #29 #10511)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   310
#10526 := (or #10514 #10523)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   311
#10529 := (and #3645 #10526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   312
#10532 := (iff #10474 #10529)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   313
#10535 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10532)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   314
#10556 := (iff #10535 #10555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   315
#10553 := (iff #10532 #10552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   316
#10550 := (iff #10529 #10549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   317
#10547 := (iff #10526 #10544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   318
#10541 := (or #10538 #10523)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   319
#10545 := (iff #10541 #10544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   320
#10546 := [rewrite]: #10545
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   321
#10542 := (iff #10526 #10541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   322
#10539 := (iff #10514 #10538)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   323
#10540 := [rewrite]: #10539
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   324
#10543 := [monotonicity #10540]: #10542
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   325
#10548 := [trans #10543 #10546]: #10547
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   326
#10551 := [monotonicity #10548]: #10550
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   327
#10554 := [monotonicity #10551]: #10553
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   328
#10557 := [quant-intro #10554]: #10556
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   329
#10536 := (iff #2412 #10535)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   330
#10533 := (iff #2411 #10532)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   331
#10530 := (iff #2410 #10529)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   332
#10527 := (iff #2409 #10526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   333
#10524 := (iff #2408 #10523)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   334
#10521 := (iff #2407 #10520)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   335
#10518 := (iff #2406 #10517)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   336
#10519 := [rewrite]: #10518
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   337
#3640 := (iff #143 #3639)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   338
#3641 := [rewrite]: #3640
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   339
#10522 := [monotonicity #3641 #10519]: #10521
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   340
#10525 := [monotonicity #10522]: #10524
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   341
#10515 := (iff #2404 #10514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   342
#10512 := (iff #2403 #10511)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   343
#10509 := (iff #2402 #10508)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   344
#10506 := (iff #2401 #10505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   345
#10503 := (iff #2400 #10502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   346
#10504 := [rewrite]: #10503
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   347
#10500 := (iff #2398 #10499)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   348
#10501 := [rewrite]: #10500
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   349
#10507 := [monotonicity #10501 #10504]: #10506
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   350
#10497 := (iff #2396 #10496)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   351
#10494 := (iff #2395 #10493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   352
#10495 := [rewrite]: #10494
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   353
#10498 := [monotonicity #10495]: #10497
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   354
#10510 := [monotonicity #10498 #10507]: #10509
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   355
#10491 := (iff #2392 #10490)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   356
#10488 := (iff #2391 #10487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   357
#10485 := (iff #2390 #10484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   358
#10486 := [rewrite]: #10485
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   359
#10489 := [monotonicity #10486]: #10488
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   360
#10482 := (iff #2387 #10481)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   361
#10479 := (iff #2386 #10478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   362
#10480 := [rewrite]: #10479
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   363
#10483 := [monotonicity #10480]: #10482
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   364
#10492 := [monotonicity #10483 #10489]: #10491
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   365
#10513 := [monotonicity #10492 #10510]: #10512
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   366
#10516 := [monotonicity #10513]: #10515
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   367
#10528 := [monotonicity #10516 #10525]: #10527
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   368
#3646 := (iff #147 #3645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   369
#3647 := [rewrite]: #3646
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   370
#10531 := [monotonicity #3647 #10528]: #10530
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   371
#10476 := (iff #2383 #10474)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   372
#10477 := [rewrite]: #10476
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   373
#10534 := [monotonicity #10477 #10531]: #10533
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   374
#10537 := [quant-intro #10534]: #10536
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   375
#10559 := [trans #10537 #10557]: #10558
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   376
#10473 := [asserted]: #2412
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   377
#10560 := [mp #10473 #10559]: #10555
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   378
#17885 := [mp~ #10560 #17884]: #10555
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   379
#21963 := [mp #17885 #21962]: #21960
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   380
#27179 := (not #21960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   381
#28611 := (or #27179 #27118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   382
#27034 := (or #27033 #27031)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   383
#27035 := (not #27034)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   384
#27045 := (or #27044 #27041)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   385
#27046 := (not #27045)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   386
#27048 := (= #27047 uf_14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   387
#27049 := (not #27048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   388
#27050 := (or #27049 #27046 #27038 #27035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   389
#27051 := (not #27050)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   390
#27056 := (or #27055 #27053)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   391
#27057 := (not #27056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   392
#27058 := (or #27048 #27057)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   393
#27059 := (not #27058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   394
#27060 := (or #27059 #27051)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   395
#27061 := (not #27060)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   396
#27062 := (or #18428 #27061)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   397
#27063 := (not #27062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   398
#27064 := (iff #12354 #27063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   399
#28614 := (or #27179 #27064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   400
#28616 := (iff #28614 #28611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   401
#28601 := (iff #28611 #28611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   402
#28602 := [rewrite]: #28601
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   403
#27119 := (iff #27064 #27118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   404
#27116 := (iff #27063 #27115)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   405
#27113 := (iff #27062 #27112)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   406
#27110 := (iff #27061 #27109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   407
#27107 := (iff #27060 #27106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   408
#27104 := (iff #27051 #27103)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   409
#27101 := (iff #27050 #27098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   410
#27095 := (or #27080 #27086 #27038 #27092)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   411
#27099 := (iff #27095 #27098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   412
#27100 := [rewrite]: #27099
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   413
#27096 := (iff #27050 #27095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   414
#27093 := (iff #27035 #27092)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   415
#27090 := (iff #27034 #27089)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   416
#27091 := [rewrite]: #27090
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   417
#27094 := [monotonicity #27091]: #27093
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   418
#27087 := (iff #27046 #27086)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   419
#27084 := (iff #27045 #27083)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   420
#27085 := [rewrite]: #27084
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   421
#27088 := [monotonicity #27085]: #27087
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   422
#27081 := (iff #27049 #27080)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   423
#27066 := (iff #27048 #27065)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   424
#27067 := [rewrite]: #27066
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   425
#27082 := [monotonicity #27067]: #27081
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   426
#27097 := [monotonicity #27082 #27088 #27094]: #27096
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   427
#27102 := [trans #27097 #27100]: #27101
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   428
#27105 := [monotonicity #27102]: #27104
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   429
#27078 := (iff #27059 #27077)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   430
#27075 := (iff #27058 #27074)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   431
#27072 := (iff #27057 #27071)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   432
#27069 := (iff #27056 #27068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   433
#27070 := [rewrite]: #27069
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   434
#27073 := [monotonicity #27070]: #27072
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   435
#27076 := [monotonicity #27067 #27073]: #27075
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   436
#27079 := [monotonicity #27076]: #27078
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   437
#27108 := [monotonicity #27079 #27105]: #27107
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   438
#27111 := [monotonicity #27108]: #27110
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   439
#27114 := [monotonicity #27111]: #27113
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   440
#27117 := [monotonicity #27114]: #27116
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   441
#27120 := [monotonicity #27117]: #27119
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   442
#28600 := [monotonicity #27120]: #28616
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   443
#28603 := [trans #28600 #28602]: #28616
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   444
#28615 := [quant-inst]: #28614
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   445
#28604 := [mp #28615 #28603]: #28611
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   446
#28729 := [unit-resolution #28604 #21963 #28695]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   447
#28730 := [lemma #28729]: #27118
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   448
#29058 := (or #28635 #12354)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   449
#28658 := [hypothesis]: #27098
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   450
decl uf_116 :: (-> T5 int)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   451
#2961 := (uf_116 #2960)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   452
decl uf_124 :: (-> T3 int T3)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   453
#2958 := (uf_124 uf_7 uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   454
#2962 := (uf_43 #2958 #2961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   455
#2965 := (uf_25 uf_273 #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   456
#28691 := (= #2965 #27032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   457
#28541 := (= #27032 #2965)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   458
#29243 := (= #27027 #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   459
decl uf_143 :: (-> T3 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   460
#23568 := (uf_143 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   461
decl uf_144 :: (-> T3 T3)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   462
#23566 := (uf_144 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   463
#25879 := (uf_124 #23566 #23568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   464
#25880 := (uf_43 #25879 #2961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   465
#25867 := (= #25880 #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   466
#25850 := (= #25879 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   467
#25848 := (= #23568 uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   468
#23569 := (= uf_272 #23568)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   469
#326 := (:var 1 T3)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   470
#1358 := (uf_124 #326 #161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   471
#1592 := (pattern #1358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   472
#1602 := (uf_143 #1358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   473
#8288 := (= #161 #1602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   474
#8291 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #8288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   475
#17259 := (~ #8291 #8291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   476
#17257 := (~ #8288 #8288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   477
#17258 := [refl]: #17257
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   478
#17260 := [nnf-pos #17258]: #17259
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   479
#1603 := (= #1602 #161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   480
#1604 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #1603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   481
#8292 := (iff #1604 #8291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   482
#8289 := (iff #1603 #8288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   483
#8290 := [rewrite]: #8289
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   484
#8293 := [quant-intro #8290]: #8292
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   485
#8287 := [asserted]: #1604
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   486
#8296 := [mp #8287 #8293]: #8291
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   487
#17261 := [mp~ #8296 #17260]: #8291
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   488
#23575 := (not #8291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   489
#23576 := (or #23575 #23569)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   490
#23577 := [quant-inst]: #23576
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   491
#26235 := [unit-resolution #23577 #17261]: #23569
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   492
#25849 := [symm #26235]: #25848
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   493
#25689 := (= #23566 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   494
#23567 := (= uf_7 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   495
#1605 := (uf_144 #1358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   496
#8295 := (= #326 #1605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   497
#8299 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #8295)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   498
#17264 := (~ #8299 #8299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   499
#17262 := (~ #8295 #8295)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   500
#17263 := [refl]: #17262
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   501
#17265 := [nnf-pos #17263]: #17264
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   502
#1606 := (= #1605 #326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   503
#1607 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #1606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   504
#8300 := (iff #1607 #8299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   505
#8297 := (iff #1606 #8295)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   506
#8298 := [rewrite]: #8297
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   507
#8301 := [quant-intro #8298]: #8300
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   508
#8294 := [asserted]: #1607
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   509
#8304 := [mp #8294 #8301]: #8299
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   510
#17266 := [mp~ #8304 #17265]: #8299
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   511
#23570 := (not #8299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   512
#23571 := (or #23570 #23567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   513
#23572 := [quant-inst]: #23571
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   514
#25688 := [unit-resolution #23572 #17266]: #23567
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   515
#25690 := [symm #25688]: #25689
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   516
#25866 := [monotonicity #25690 #25849]: #25850
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   517
#25865 := [monotonicity #25866]: #25867
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   518
#29241 := (= #27027 #25880)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   519
decl uf_125 :: (-> T5 T5 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   520
decl uf_28 :: (-> int T5)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   521
decl uf_29 :: (-> T5 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   522
#2996 := (uf_29 #2960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   523
#22665 := (uf_28 #2996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   524
#25805 := (uf_116 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   525
#25821 := (uf_43 #23566 #25805)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   526
#26356 := (uf_13 #25821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   527
#27024 := (uf_66 #25821 uf_294 #26356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   528
#27025 := (uf_125 #27024 #25821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   529
#27192 := (uf_66 #25880 #27025 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   530
#27196 := (uf_58 #3149 #27192)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   531
#27199 := (uf_135 #27196)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   532
#29239 := (= #27199 #25880)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   533
#27200 := (= #25880 #27199)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   534
decl up_67 :: (-> T14 bool)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   535
#27202 := (up_67 #27196)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   536
#27203 := (not #27202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   537
#27201 := (not #27200)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   538
#27197 := (uf_136 #27196)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   539
#27198 := (= uf_9 #27197)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   540
#27193 := (uf_24 uf_273 #27192)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   541
#27194 := (= uf_9 #27193)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   542
#27195 := (not #27194)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   543
#27224 := (or #27195 #27198 #27201 #27203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   544
#27227 := (not #27224)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   545
#25895 := (uf_24 uf_273 #25880)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   546
#25896 := (= uf_9 #25895)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   547
#2969 := (uf_24 uf_273 #2962)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   548
#27444 := (= #2969 #25895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   549
#27389 := (= #25895 #2969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   550
#27448 := [monotonicity #25865]: #27389
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   551
#27445 := [symm #27448]: #27444
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   552
#11875 := (= uf_9 #2969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   553
decl uf_23 :: (-> T3 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   554
#2974 := (uf_23 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   555
#11884 := (= uf_9 #2974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   556
#2971 := (uf_12 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   557
#11878 := (= uf_14 #2971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   558
#11881 := (not #11878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   559
#2967 := (uf_48 #2962 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   560
#11872 := (= uf_9 #2967)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   561
#11869 := (= uf_26 #2965)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   562
#2963 := (uf_27 uf_273 #2962)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   563
#11866 := (= uf_9 #2963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   564
#14124 := (and #11866 #11869 #11872 #11875 #11881 #11884)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   565
decl uf_269 :: int
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   566
#2942 := uf_269
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   567
#14180 := (* -1::int uf_269)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   568
decl uf_78 :: int
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   569
#429 := uf_78
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   570
#14181 := (+ uf_78 #14180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   571
#14179 := (>= #14181 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   572
#14177 := (>= uf_269 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   573
#14184 := (and #14177 #14179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   574
#14187 := (not #14184)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   575
decl uf_270 :: int
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   576
#2946 := uf_270
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   577
#14166 := (* -1::int uf_270)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   578
decl uf_76 :: int
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   579
#409 := uf_76
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   580
#14167 := (+ uf_76 #14166)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   581
#14165 := (>= #14167 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   582
#14163 := (>= uf_270 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   583
#14170 := (and #14163 #14165)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   584
#14173 := (not #14170)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   585
decl uf_271 :: int
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   586
#2950 := uf_271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   587
#14152 := (* -1::int uf_271)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   588
#14153 := (+ uf_76 #14152)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   589
#14151 := (>= #14153 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   590
#14149 := (>= uf_271 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   591
#14156 := (and #14149 #14151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   592
#14159 := (not #14156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   593
#1042 := 1099511627776::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   594
#14137 := (>= uf_272 1099511627776::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   595
#14127 := (not #14124)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   596
decl uf_276 :: (-> T19 int)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   597
#2989 := (:var 0 T19)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   598
#2990 := (uf_276 #2989)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   599
#2991 := (pattern #2990)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   600
decl uf_277 :: int
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   601
#2992 := uf_277
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   602
#14114 := (* -1::int uf_277)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   603
#14115 := (+ #2990 #14114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   604
#14113 := (>= #14115 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   605
#14112 := (not #14113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   606
#14118 := (forall (vars (?x771 T19)) (:pat #2991) #14112)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   607
#14121 := (not #14118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   608
#13404 := (<= uf_272 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   609
#13405 := (not #13404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   610
#3016 := (uf_66 #2960 0::int uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   611
#3026 := (uf_110 uf_273 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   612
decl uf_285 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   613
#3025 := uf_285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   614
#3027 := (= uf_285 #3026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   615
#13968 := (and #3027 #13405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   616
#13973 := (not #13968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   617
decl uf_292 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   618
#3052 := uf_292
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   619
#13902 := (* -1::int uf_292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   620
#13956 := (+ uf_78 #13902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   621
#13955 := (>= #13956 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   622
#13952 := (>= uf_292 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   623
#13959 := (and #13952 #13955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   624
#13962 := (not #13959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   625
decl uf_293 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   626
#3056 := uf_293
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   627
#13873 := (* -1::int uf_293)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   628
#13943 := (+ uf_76 #13873)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   629
#13942 := (>= #13943 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   630
#13409 := (>= uf_293 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   631
#13946 := (and #13409 #13942)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   632
#13949 := (not #13946)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   633
#13433 := (* -1::int uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   634
#13434 := (+ uf_76 #13433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   635
#13933 := (>= #13434 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   636
#13930 := (>= uf_294 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   637
#13936 := (and #13930 #13933)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   638
#13939 := (not #13936)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   639
#13696 := (+ uf_272 #13433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   640
#13924 := (>= #13696 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   641
#13927 := (not #13924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   642
#13903 := (+ #3045 #13902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   643
#13904 := (<= #13903 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   644
#13891 := (+ #161 #13433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   645
#13890 := (>= #13891 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   646
#4377 := (* -1::int uf_76)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   647
#4378 := (+ #161 #4377)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   648
#4379 := (<= #4378 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   649
#4386 := (and #4065 #4379)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   650
#5601 := (not #4386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   651
#13913 := (or #5601 #13890 #13904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   652
#13918 := (forall (vars (?x775 int)) #13913)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   653
#13921 := (not #13918)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   654
#13874 := (+ uf_272 #13873)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   655
#13875 := (<= #13874 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   656
#13876 := (not #13875)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   657
#3073 := (uf_66 #2960 uf_293 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   658
#3074 := (uf_110 uf_273 #3073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   659
#11992 := (= uf_292 #3074)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   660
#13882 := (and #11992 #13876)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   661
#13887 := (not #13882)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   662
#13338 := (* -1::int uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   663
#13726 := (+ #161 #13338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   664
#13725 := (>= #13726 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   665
#13727 := (not #13725)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   666
decl uf_299 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   667
#3088 := uf_299
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   668
#3095 := (= #3045 uf_299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   669
#13765 := (and #3095 #4065 #4379 #13727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   670
#13770 := (exists (vars (?x778 int)) #13765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   671
#13737 := (* -1::int uf_299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   672
#13738 := (+ #3045 #13737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   673
#13739 := (<= #13738 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   674
#13748 := (or #5601 #13725 #13739)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   675
#13753 := (forall (vars (?x776 int)) #13748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   676
#13773 := (not #13753)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   677
#13779 := (or #13773 #13770)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   678
#13784 := (and #13753 #13779)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   679
#13414 := (and #13409 #13412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   680
#13417 := (not #13414)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   681
#12020 := (= uf_292 uf_299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   682
#12069 := (not #12020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   683
decl uf_298 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   684
#3086 := uf_298
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   685
#12017 := (= uf_293 uf_298)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   686
#12078 := (not #12017)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   687
decl uf_297 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   688
#3084 := uf_297
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   689
#12014 := (= uf_294 uf_297)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   690
#12087 := (not #12014)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   691
decl uf_296 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   692
#3082 := uf_296
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   693
#12011 := (= uf_292 uf_296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   694
#12096 := (not #12011)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   695
decl up_216 :: bool
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   696
#2482 := up_216
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   697
#12144 := (not up_216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   698
#13811 := (or #12144 #12096 #12087 #12078 #12069 #13417 #13784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   699
#13816 := (and up_216 #13811)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   700
#13697 := (<= #13696 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   701
#13698 := (not #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   702
#13841 := (or #13417 #13698 #13816)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   703
#13605 := (* -1::int #3189)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   704
#13606 := (+ uf_292 #13605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   705
#13604 := (>= #13606 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   706
#13603 := (not #13604)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   707
#13432 := (>= #13434 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   708
#13521 := (and #13430 #13432)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   709
#13524 := (not #13521)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   710
#13491 := (not #13490)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   711
#13497 := (and #12404 #13491)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   712
#13477 := (or #5601 #13454 #13468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   713
#13482 := (forall (vars (?x786 int)) #13477)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   714
#13485 := (not #13482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   715
#13502 := (or #13485 #13497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   716
#13505 := (and #13482 #13502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   717
#13508 := (or #13451 #13505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   718
#13511 := (and #13446 #13508)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   719
#13440 := (and #13421 #13438)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   720
#13443 := (not #13440)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   721
#13539 := (or #12469 #13443 #13511 #13518 #13524)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   722
#13547 := (and #13430 #13432 #13539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   723
#13423 := (and #13412 #13421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   724
#13426 := (not #13423)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   725
#12647 := (= uf_293 uf_304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   726
#12653 := (not #12647)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   727
#12644 := (= uf_292 uf_303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   728
#12662 := (not #12644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   729
#13658 := (or #12662 #12653 #13417 #13426 #13547 #13603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   730
#12357 := (and #12345 #12354)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   731
#12576 := (not #12357)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   732
#13579 := (or #12558 #12549 #12576 #12567 #12524 #12515 #13552 #13426 #13547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   733
#13587 := (and #12345 #12354 #13579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   734
#12351 := (and #12345 #12348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   735
#12588 := (not #12351)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   736
#13592 := (or #12588 #13587)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   737
#13598 := (and #12345 #12348 #13592)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   738
#13628 := (or #13417 #13598 #13604)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   739
#13663 := (and #13628 #13658)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   740
#13672 := (or #12576 #13417 #13663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   741
#13680 := (and #12345 #12354 #13672)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   742
#13685 := (or #12588 #13680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   743
#13691 := (and #12345 #12348 #13685)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   744
#13720 := (or #13417 #13691 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   745
#13846 := (and #13720 #13841)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   746
decl uf_178 :: (-> T4 T4 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   747
#3161 := (uf_178 uf_273 uf_273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   748
#12306 := (= uf_9 #3161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   749
#13870 := (not #12306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   750
decl uf_202 :: (-> T1 T4 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   751
decl uf_295 :: T1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   752
#3078 := uf_295
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   753
#3079 := (uf_202 uf_295 uf_273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   754
#12000 := (= uf_9 #3079)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   755
decl uf_55 :: (-> T4 T2)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   756
#2986 := (uf_55 uf_273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   757
#11908 := (= uf_9 #2986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   758
#12006 := (and #11908 #12000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   759
#12179 := (not #12006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   760
decl up_280 :: (-> T4 T1 T1 T5 T3 bool)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   761
decl uf_6 :: (-> T3 T3)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   762
#11 := (uf_6 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   763
decl uf_279 :: T1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   764
#2995 := uf_279
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   765
#3174 := (up_280 uf_273 uf_295 uf_279 #2960 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   766
#3173 := (up_278 uf_273 uf_295 uf_279 #2996 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   767
#3175 := (and #3173 #3174)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   768
#12878 := (not #3175)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   769
decl uf_281 :: T1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   770
#3000 := uf_281
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   771
#3172 := (up_278 uf_273 uf_295 uf_281 uf_272 uf_4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   772
#12887 := (not #3172)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   773
#3171 := (up_278 uf_273 uf_295 uf_287 uf_292 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   774
#12896 := (not #3171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   775
#3170 := (up_278 uf_273 uf_295 uf_289 uf_293 uf_4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   776
#12905 := (not #3170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   777
#3169 := (up_278 uf_273 uf_295 uf_291 uf_294 uf_4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   778
#12914 := (not #3169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   779
#14039 := (or #12914 #12905 #12896 #12887 #12878 #12179 #13870 #13417 #13846 #13887 #13921 #13927 #13939 #13949 #13962 #13973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   780
#14047 := (and #3027 #13405 #14039)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   781
#13384 := (* -1::int #3045)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   782
#13385 := (+ uf_285 #13384)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   783
#13383 := (>= #13385 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   784
#13371 := (>= #161 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   785
#13393 := (or #5601 #13371 #13383)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   786
#13398 := (forall (vars (?x773 int)) #13393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   787
#13401 := (not #13398)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   788
#14052 := (or #13401 #14047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   789
#14055 := (and #13398 #14052)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   790
#13365 := (>= uf_272 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   791
#13368 := (not #13365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   792
#14058 := (or #13368 #14055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   793
#14061 := (and #13365 #14058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   794
#3022 := (uf_68 uf_273 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   795
#11940 := (= uf_9 #3022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   796
#3017 := (uf_48 #3016 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   797
#11931 := (= uf_9 #3017)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   798
#11943 := (and #11931 #11940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   799
#13158 := (not #11943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   800
decl uf_290 :: T1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   801
#3034 := uf_290
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   802
#3036 := (up_278 uf_273 uf_290 uf_291 1::int uf_4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   803
#13122 := (not #3036)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   804
decl uf_288 :: T1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   805
#3031 := uf_288
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   806
#3033 := (up_278 uf_273 uf_288 uf_289 0::int uf_4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   807
#13131 := (not #3033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   808
decl uf_286 :: T1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   809
#3028 := uf_286
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   810
#3030 := (up_278 uf_273 uf_286 uf_287 uf_285 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   811
#13140 := (not #3030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   812
#13149 := (not #3027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   813
#14082 := (or #13149 #13140 #13131 #13122 #13158 #14061)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   814
#14090 := (and #11931 #11940 #14082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   815
#3019 := (uf_24 uf_273 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   816
#11934 := (= uf_9 #3019)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   817
#11937 := (and #11931 #11934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   818
#13170 := (not #11937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   819
#14095 := (or #13170 #14090)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   820
#14101 := (and #11931 #11934 #14095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   821
decl uf_200 :: (-> T4 T5 T5 T16 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   822
decl uf_284 :: T16
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   823
#3013 := uf_284
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   824
#3014 := (uf_200 uf_273 #2962 #2962 uf_284)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   825
#11928 := (= uf_9 #3014)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   826
#13182 := (not #11928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   827
#14106 := (or #13182 #14101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   828
#14109 := (and #11928 #14106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   829
#13339 := (+ uf_76 #13338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   830
#13337 := (>= #13339 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   831
#13335 := (>= uf_272 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   832
#13342 := (and #13335 #13337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   833
#13345 := (not #13342)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   834
decl uf_283 :: (-> int T5 T2)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   835
decl uf_282 :: int
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   836
#3002 := uf_282
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   837
#3005 := (uf_283 uf_282 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   838
#3006 := (pattern #3005)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   839
#11914 := (= uf_9 #3005)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   840
#11920 := (not #11914)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   841
#11925 := (forall (vars (?x772 T5)) (:pat #3006) #11920)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   842
#13203 := (not #11925)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   843
decl uf_275 :: T1
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   844
#2983 := uf_275
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   845
#2984 := (uf_202 uf_275 uf_273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   846
#11905 := (= uf_9 #2984)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   847
#11911 := (and #11905 #11908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   848
#13248 := (not #11911)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   849
decl uf_203 :: (-> T4 T2)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   850
#2981 := (uf_203 uf_273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   851
#11902 := (= uf_9 #2981)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   852
#13257 := (not #11902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   853
decl uf_173 :: (-> T4 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   854
#3003 := (uf_173 uf_273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   855
#3004 := (= uf_282 #3003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   856
#13212 := (not #3004)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   857
#3001 := (up_278 uf_273 uf_275 uf_281 uf_272 uf_4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   858
#13221 := (not #3001)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   859
#2998 := (up_280 uf_273 uf_275 uf_279 #2960 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   860
#2997 := (up_278 uf_273 uf_275 uf_279 #2996 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   861
#2999 := (and #2997 #2998)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   862
#13230 := (not #2999)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   863
#14232 := (or #13230 #13221 #13212 #13257 #13248 #13203 #13345 #13404 #14109 #14121 #14127 #14137 #14159 #14173 #14187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   864
#14237 := (not #14232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   865
#1 := true
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   866
#3090 := (< #161 uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   867
#3096 := (and #3090 #3095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   868
#411 := (<= #161 uf_76)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   869
#3097 := (and #411 #3096)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   870
#285 := (<= 0::int #161)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   871
#3098 := (and #285 #3097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   872
#3099 := (exists (vars (?x778 int)) #3098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   873
#3100 := (implies #3099 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   874
#3101 := (and #3099 #3100)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   875
#3091 := (<= #3045 uf_299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   876
#3092 := (implies #3090 #3091)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   877
#412 := (and #285 #411)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   878
#3093 := (implies #412 #3092)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   879
#3094 := (forall (vars (?x776 int)) #3093)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   880
#3102 := (implies #3094 #3101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   881
#3103 := (and #3094 #3102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   882
#3104 := (implies true #3103)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   883
#3089 := (= uf_299 uf_292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   884
#3105 := (implies #3089 #3104)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   885
#3087 := (= uf_298 uf_293)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   886
#3106 := (implies #3087 #3105)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   887
#3085 := (= uf_297 uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   888
#3107 := (implies #3085 #3106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   889
#3083 := (= uf_296 uf_292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   890
#3108 := (implies #3083 #3107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   891
#3109 := (implies true #3108)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   892
#3057 := (<= 0::int uf_293)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   893
#3064 := (<= 1::int uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   894
#3065 := (and #3064 #3057)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   895
#3110 := (implies #3065 #3109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   896
#3111 := (implies #3065 #3110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   897
#3112 := (implies true #3111)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   898
#3113 := (implies #3065 #3112)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   899
#3114 := (implies up_216 #3113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   900
#3115 := (and up_216 #3114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   901
#3116 := (implies #3065 #3115)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   902
#3117 := (implies true #3116)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   903
#3118 := (implies #3065 #3117)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   904
#3283 := (implies #3065 #3118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   905
#3284 := (implies true #3283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   906
#3285 := (implies #3065 #3284)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   907
#3282 := (<= uf_272 uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   908
#3286 := (implies #3282 #3285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   909
#3287 := (implies #3065 #3286)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   910
#3288 := (implies true #3287)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   911
#3225 := (implies false true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   912
#3223 := (= #3222 uf_303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   913
#3220 := (< uf_304 uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   914
#3224 := (and #3220 #3223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   915
#3226 := (implies #3224 #3225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   916
#3227 := (and #3224 #3226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   917
#3216 := (<= #3045 uf_303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   918
#3215 := (< #161 uf_305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   919
#3217 := (implies #3215 #3216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   920
#3218 := (implies #412 #3217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   921
#3219 := (forall (vars (?x786 int)) #3218)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   922
#3228 := (implies #3219 #3227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   923
#3229 := (and #3219 #3228)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   924
#3214 := (<= uf_305 uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   925
#3230 := (implies #3214 #3229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   926
#3231 := (and #3214 #3230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   927
#3232 := (implies true #3231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   928
#3202 := (<= 0::int uf_304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   929
#3212 := (<= 2::int uf_305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   930
#3213 := (and #3212 #3202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   931
#3233 := (implies #3213 #3232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   932
#3234 := (implies #3211 #3233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   933
#3204 := (+ uf_294 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   934
#3209 := (= uf_305 #3204)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   935
#3235 := (implies #3209 #3234)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   936
#3206 := (<= #3204 uf_76)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   937
#3205 := (<= 0::int #3204)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   938
#3207 := (and #3205 #3206)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   939
#3236 := (implies #3207 #3235)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   940
#3237 := (and #3207 #3236)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   941
#3203 := (and #3064 #3202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   942
#3238 := (implies #3203 #3237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   943
#3239 := (implies true #3238)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   944
#3259 := (= uf_304 uf_293)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   945
#3260 := (implies #3259 #3239)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   946
#3258 := (= uf_303 uf_292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   947
#3261 := (implies #3258 #3260)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   948
#3262 := (implies true #3261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   949
#3263 := (implies #3065 #3262)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   950
#3264 := (implies #3065 #3263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   951
#3265 := (implies true #3264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   952
#3266 := (implies #3065 #3265)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   953
#3257 := (<= #3189 uf_292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   954
#3267 := (implies #3257 #3266)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   955
#3268 := (implies #3065 #3267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   956
#3269 := (implies true #3268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   957
#3201 := (= uf_304 uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   958
#3240 := (implies #3201 #3239)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   959
#3199 := (= uf_303 uf_300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   960
#3241 := (implies #3199 #3240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   961
#3242 := (implies true #3241)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   962
#3197 := (and #3064 #3064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   963
#3243 := (implies #3197 #3242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   964
#3244 := (implies #3196 #3243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   965
#3245 := (implies #3194 #3244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   966
#3192 := (= uf_300 #3189)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   967
#3246 := (implies #3192 #3245)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   968
#3187 := (= #3186 uf_9)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   969
#3182 := (= #3181 uf_9)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   970
#3188 := (and #3182 #3187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   971
#3247 := (implies #3188 #3246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   972
#3248 := (and #3188 #3247)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   973
#3184 := (= #3183 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   974
#3185 := (and #3182 #3184)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   975
#3249 := (implies #3185 #3248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   976
#3250 := (and #3185 #3249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   977
#3251 := (implies #3065 #3250)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   978
#3252 := (implies true #3251)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   979
#3253 := (implies #3065 #3252)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   980
#3190 := (< uf_292 #3189)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   981
#3254 := (implies #3190 #3253)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   982
#3255 := (implies #3065 #3254)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   983
#3256 := (implies true #3255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   984
#3270 := (and #3256 #3269)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   985
#3271 := (implies #3065 #3270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   986
#3272 := (implies #3188 #3271)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   987
#3273 := (and #3188 #3272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   988
#3274 := (implies #3185 #3273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   989
#3275 := (and #3185 #3274)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   990
#3276 := (implies #3065 #3275)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   991
#3277 := (implies true #3276)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   992
#3278 := (implies #3065 #3277)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   993
#3179 := (< uf_294 uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   994
#3279 := (implies #3179 #3278)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   995
#3280 := (implies #3065 #3279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   996
#3281 := (implies true #3280)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   997
#3289 := (and #3281 #3288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   998
#3290 := (implies #3065 #3289)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   999
decl uf_41 :: (-> T4 T12)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1000
#3126 := (uf_41 uf_273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1001
#3177 := (= #3126 #3126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1002
#3176 := (= #3149 #3149)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1003
#3178 := (and #3176 #3177)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1004
#3291 := (implies #3178 #3290)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1005
#3292 := (implies #3175 #3291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1006
#3293 := (implies #3172 #3292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1007
#3294 := (implies #3171 #3293)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1008
#3295 := (implies #3170 #3294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1009
#3296 := (implies #3169 #3295)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1010
#2987 := (= #2986 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1011
#3080 := (= #3079 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1012
#3081 := (and #3080 #2987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1013
#3297 := (implies #3081 #3296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1014
#3162 := (= #3161 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1015
decl uf_172 :: (-> T4 T5 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1016
#3157 := (uf_172 uf_273 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1017
#3158 := (pattern #3157)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1018
#3159 := (<= #3157 #3157)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1019
#3160 := (forall (vars (?x784 T5)) (:pat #3158) #3159)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1020
#3163 := (and #3160 #3162)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1021
#3156 := (<= #3003 #3003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1022
#3164 := (and #3156 #3163)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1023
#3298 := (implies #3164 #3297)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1024
#3150 := (uf_58 #3149 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1025
#3151 := (pattern #3150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1026
#3139 := (uf_68 uf_273 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1027
#3140 := (= #3139 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1028
#3152 := (= #3150 #3150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1029
#3153 := (and #3152 #3140)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1030
#3154 := (implies #3140 #3153)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1031
#3155 := (forall (vars (?x783 T5)) (:pat #3151) #3154)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1032
#3165 := (and #3155 #3164)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1033
decl uf_40 :: (-> T12 T5 T11)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1034
#3127 := (uf_40 #3126 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1035
#3128 := (pattern #3127)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1036
#3145 := (= #3127 #3127)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1037
#3146 := (and #3145 #3140)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1038
#3147 := (implies #3140 #3146)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1039
#3148 := (forall (vars (?x782 T5)) (:pat #3128) #3147)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1040
#3166 := (and #3148 #3165)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1041
decl uf_19 :: (-> T9 T5 int)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1042
decl uf_20 :: (-> T4 T9)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1043
#3136 := (uf_20 uf_273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1044
#3137 := (uf_19 #3136 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1045
#3138 := (pattern #3137)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1046
#3141 := (= #3137 #3137)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1047
#3142 := (and #3141 #3140)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1048
#3143 := (implies #3140 #3142)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1049
#3144 := (forall (vars (?x781 T5)) (:pat #3138) #3143)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1050
#3167 := (and #3144 #3166)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1051
decl uf_261 :: T8
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1052
#2837 := uf_261
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1053
#3129 := (uf_25 uf_273 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1054
#3130 := (uf_13 #3129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1055
#3131 := (uf_12 #3130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1056
#3132 := (= #3131 uf_261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1057
#3133 := (not #3132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1058
#3134 := (implies #3133 #3133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1059
#3135 := (forall (vars (?x780 T5)) (:pat #3128) #3134)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1060
#3168 := (and #3135 #3167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1061
#3299 := (implies #3168 #3298)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1062
#3300 := (implies #3065 #3299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1063
#3301 := (implies true #3300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1064
#3302 := (implies #3065 #3301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1065
#3303 := (implies true #3302)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1066
#3304 := (implies #3065 #3303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1067
#3305 := (implies true #3304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1068
#3119 := (implies #3081 #3118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1069
#3120 := (implies #3065 #3119)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1070
#3121 := (implies true #3120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1071
#3122 := (implies #3065 #3121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1072
#3077 := (not true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1073
#3123 := (implies #3077 #3122)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1074
#3124 := (implies #3065 #3123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1075
#3125 := (implies true #3124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1076
#3306 := (and #3125 #3305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1077
#3307 := (implies #3065 #3306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1078
#3075 := (= #3074 uf_292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1079
#3072 := (< uf_293 uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1080
#3076 := (and #3072 #3075)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1081
#3308 := (implies #3076 #3307)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1082
#3068 := (<= #3045 uf_292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1083
#3067 := (< #161 uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1084
#3069 := (implies #3067 #3068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1085
#3070 := (implies #412 #3069)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1086
#3071 := (forall (vars (?x775 int)) #3070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1087
#3309 := (implies #3071 #3308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1088
#3066 := (<= uf_294 uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1089
#3310 := (implies #3066 #3309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1090
#3311 := (implies #3065 #3310)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1091
#3062 := (<= uf_294 uf_76)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1092
#3061 := (<= 0::int uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1093
#3063 := (and #3061 #3062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1094
#3312 := (implies #3063 #3311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1095
#3058 := (<= uf_293 uf_76)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1096
#3059 := (and #3057 #3058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1097
#3313 := (implies #3059 #3312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1098
#3054 := (<= uf_292 uf_78)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1099
#3053 := (<= 0::int uf_292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1100
#3055 := (and #3053 #3054)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1101
#3314 := (implies #3055 #3313)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1102
#3315 := (implies true #3314)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1103
#3050 := (= #3026 uf_285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1104
#2956 := (< 0::int uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1105
#3051 := (and #2956 #3050)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1106
#3316 := (implies #3051 #3315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1107
#3317 := (and #3051 #3316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1108
#3046 := (<= #3045 uf_285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1109
#3043 := (< #161 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1110
#3047 := (implies #3043 #3046)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1111
#3048 := (implies #412 #3047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1112
#3049 := (forall (vars (?x773 int)) #3048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1113
#3318 := (implies #3049 #3317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1114
#3319 := (and #3049 #3318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1115
#3042 := (<= 1::int uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1116
#3320 := (implies #3042 #3319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1117
#3321 := (and #3042 #3320)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1118
#3038 := (<= 0::int 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1119
#3039 := (and #3038 #3038)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1120
#3037 := (<= 1::int 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1121
#3040 := (and #3037 #3039)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1122
#3041 := (and #3037 #3040)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1123
#3322 := (implies #3041 #3321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1124
#3323 := (implies #3036 #3322)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1125
#3324 := (implies #3033 #3323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1126
#3325 := (implies #3030 #3324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1127
#3326 := (implies #3027 #3325)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1128
#3023 := (= #3022 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1129
#3018 := (= #3017 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1130
#3024 := (and #3018 #3023)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1131
#3327 := (implies #3024 #3326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1132
#3328 := (and #3024 #3327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1133
#3020 := (= #3019 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1134
#3021 := (and #3018 #3020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1135
#3329 := (implies #3021 #3328)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1136
#3330 := (and #3021 #3329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1137
#3015 := (= #3014 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1138
#3331 := (implies #3015 #3330)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1139
#3332 := (and #3015 #3331)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1140
#3011 := (<= uf_272 uf_76)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1141
#3010 := (<= 0::int uf_272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1142
#3012 := (and #3010 #3011)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1143
#3333 := (implies #3012 #3332)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1144
#3007 := (= #3005 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1145
#3008 := (iff #3007 false)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1146
#3009 := (forall (vars (?x772 T5)) (:pat #3006) #3008)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1147
#3334 := (implies #3009 #3333)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1148
#3335 := (implies #3004 #3334)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1149
#3336 := (implies #3001 #3335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1150
#3337 := (implies #2999 #3336)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1151
#2993 := (< #2990 uf_277)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1152
#2994 := (forall (vars (?x771 T19)) (:pat #2991) #2993)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1153
#3338 := (implies #2994 #3337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1154
#2985 := (= #2984 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1155
#2988 := (and #2985 #2987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1156
#3339 := (implies #2988 #3338)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1157
#2982 := (= #2981 uf_9)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1158
#3340 := (implies #2982 #3339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1159
#3341 := (implies true #3340)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1160
#2975 := (= #2974 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1161
#2972 := (= #2971 uf_14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1162
#2973 := (not #2972)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1163
#2976 := (and #2973 #2975)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1164
#2970 := (= #2969 uf_9)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1165
#2977 := (and #2970 #2976)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1166
#2968 := (= #2967 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1167
#2978 := (and #2968 #2977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1168
#2966 := (= #2965 uf_26)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1169
#2979 := (and #2966 #2978)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1170
#2964 := (= #2963 uf_9)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1171
#2980 := (and #2964 #2979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1172
#3342 := (implies #2980 #3341)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1173
#3343 := (implies #2956 #3342)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1174
#2955 := (< uf_272 1099511627776::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1175
#3344 := (implies #2955 #3343)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1176
#2952 := (<= uf_271 uf_76)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1177
#2951 := (<= 0::int uf_271)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1178
#2953 := (and #2951 #2952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1179
#3345 := (implies #2953 #3344)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1180
#2948 := (<= uf_270 uf_76)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1181
#2947 := (<= 0::int uf_270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1182
#2949 := (and #2947 #2948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1183
#3346 := (implies #2949 #3345)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1184
#2944 := (<= uf_269 uf_78)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1185
#2943 := (<= 0::int uf_269)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1186
#2945 := (and #2943 #2944)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1187
#3347 := (implies #2945 #3346)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1188
#3348 := (implies true #3347)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1189
#3349 := (not #3348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1190
#14240 := (iff #3349 #14237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1191
#12023 := (not #3090)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1192
#12024 := (or #12023 #3091)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1193
#5592 := (not #412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1194
#12030 := (or #5592 #12024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1195
#12035 := (forall (vars (?x776 int)) #12030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1196
#12050 := (not #12035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1197
#12051 := (or #3099 #12050)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1198
#12056 := (and #12035 #12051)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1199
#12070 := (or #12069 #12056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1200
#12079 := (or #12078 #12070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1201
#12088 := (or #12087 #12079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1202
#12097 := (or #12096 #12088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1203
#11974 := (and #3057 #3064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1204
#12112 := (not #11974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1205
#12113 := (or #12112 #12097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1206
#12121 := (or #12112 #12113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1207
#12136 := (or #12112 #12121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1208
#12145 := (or #12144 #12136)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1209
#12150 := (and up_216 #12145)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1210
#12156 := (or #12112 #12150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1211
#12171 := (or #12112 #12156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1212
#12813 := (or #12112 #12171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1213
#12828 := (or #12112 #12813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1214
#12836 := (not #3282)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1215
#12837 := (or #12836 #12828)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1216
#12845 := (or #12112 #12837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1217
#12407 := (and #3220 #12404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1218
#12389 := (not #3215)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1219
#12390 := (or #12389 #3216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1220
#12396 := (or #5592 #12390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1221
#12401 := (forall (vars (?x786 int)) #12396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1222
#12429 := (not #12401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1223
#12430 := (or #12429 #12407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1224
#12435 := (and #12401 #12430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1225
#12441 := (not #3214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1226
#12442 := (or #12441 #12435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1227
#12447 := (and #3214 #12442)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1228
#12386 := (and #3202 #3212)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1229
#12460 := (not #12386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1230
#12461 := (or #12460 #12447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1231
#12470 := (or #12469 #12461)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1232
#12371 := (+ 1::int uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1233
#12383 := (= uf_305 #12371)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1234
#12478 := (not #12383)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1235
#12479 := (or #12478 #12470)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1236
#12377 := (<= #12371 uf_76)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1237
#12374 := (<= 0::int #12371)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1238
#12380 := (and #12374 #12377)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1239
#12487 := (not #12380)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1240
#12488 := (or #12487 #12479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1241
#12493 := (and #12380 #12488)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1242
#12499 := (not #3203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1243
#12500 := (or #12499 #12493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1244
#12654 := (or #12500 #12653)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1245
#12663 := (or #12662 #12654)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1246
#12678 := (or #12112 #12663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1247
#12686 := (or #12112 #12678)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1248
#12701 := (or #12112 #12686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1249
#12709 := (not #3257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1250
#12710 := (or #12709 #12701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1251
#12718 := (or #12112 #12710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1252
#12516 := (or #12515 #12500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1253
#12525 := (or #12524 #12516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1254
#12540 := (not #3064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1255
#12541 := (or #12540 #12525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1256
#12550 := (or #12549 #12541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1257
#12559 := (or #12558 #12550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1258
#12568 := (or #12567 #12559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1259
#12577 := (or #12576 #12568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1260
#12582 := (and #12357 #12577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1261
#12589 := (or #12588 #12582)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1262
#12594 := (and #12351 #12589)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1263
#12600 := (or #12112 #12594)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1264
#12615 := (or #12112 #12600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1265
#12623 := (not #3190)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1266
#12624 := (or #12623 #12615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1267
#12632 := (or #12112 #12624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1268
#12730 := (and #12632 #12718)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1269
#12736 := (or #12112 #12730)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1270
#12744 := (or #12576 #12736)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1271
#12749 := (and #12357 #12744)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1272
#12755 := (or #12588 #12749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1273
#12760 := (and #12351 #12755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1274
#12766 := (or #12112 #12760)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1275
#12781 := (or #12112 #12766)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1276
#12789 := (not #3179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1277
#12790 := (or #12789 #12781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1278
#12798 := (or #12112 #12790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1279
#12857 := (and #12798 #12845)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1280
#12863 := (or #12112 #12857)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1281
#12879 := (or #12878 #12863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1282
#12888 := (or #12887 #12879)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1283
#12897 := (or #12896 #12888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1284
#12906 := (or #12905 #12897)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1285
#12915 := (or #12914 #12906)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1286
#12923 := (or #12179 #12915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1287
#12309 := (and #3160 #12306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1288
#12312 := (and #3156 #12309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1289
#12931 := (not #12312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1290
#12932 := (or #12931 #12923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1291
#12940 := (or #12931 #12932)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1292
#12948 := (or #12112 #12940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1293
#12963 := (or #12112 #12948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1294
#12978 := (or #12112 #12963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1295
#13000 := (or #12112 #12978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1296
#11995 := (and #3072 #11992)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1297
#13008 := (not #11995)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1298
#13009 := (or #13008 #13000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1299
#11977 := (not #3067)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1300
#11978 := (or #11977 #3068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1301
#11984 := (or #5592 #11978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1302
#11989 := (forall (vars (?x775 int)) #11984)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1303
#13017 := (not #11989)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1304
#13018 := (or #13017 #13009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1305
#13026 := (not #3066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1306
#13027 := (or #13026 #13018)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1307
#13035 := (or #12112 #13027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1308
#13043 := (not #3063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1309
#13044 := (or #13043 #13035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1310
#13052 := (not #3059)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1311
#13053 := (or #13052 #13044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1312
#13061 := (not #3055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1313
#13062 := (or #13061 #13053)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1314
#11971 := (and #2956 #3027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1315
#13077 := (not #11971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1316
#13078 := (or #13077 #13062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1317
#13083 := (and #11971 #13078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1318
#11954 := (not #3043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1319
#11955 := (or #11954 #3046)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1320
#11961 := (or #5592 #11955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1321
#11966 := (forall (vars (?x773 int)) #11961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1322
#13089 := (not #11966)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1323
#13090 := (or #13089 #13083)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1324
#13095 := (and #11966 #13090)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1325
#13101 := (not #3042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1326
#13102 := (or #13101 #13095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1327
#13107 := (and #3042 #13102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1328
#11948 := (and #3037 #3038)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1329
#11951 := (and #3037 #11948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1330
#13113 := (not #11951)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1331
#13114 := (or #13113 #13107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1332
#13123 := (or #13122 #13114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1333
#13132 := (or #13131 #13123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1334
#13141 := (or #13140 #13132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1335
#13150 := (or #13149 #13141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1336
#13159 := (or #13158 #13150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1337
#13164 := (and #11943 #13159)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1338
#13171 := (or #13170 #13164)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1339
#13176 := (and #11937 #13171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1340
#13183 := (or #13182 #13176)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1341
#13188 := (and #11928 #13183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1342
#13194 := (not #3012)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1343
#13195 := (or #13194 #13188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1344
#13204 := (or #13203 #13195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1345
#13213 := (or #13212 #13204)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1346
#13222 := (or #13221 #13213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1347
#13231 := (or #13230 #13222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1348
#13239 := (not #2994)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1349
#13240 := (or #13239 #13231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1350
#13249 := (or #13248 #13240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1351
#13258 := (or #13257 #13249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1352
#11887 := (and #11881 #11884)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1353
#11890 := (and #11875 #11887)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1354
#11893 := (and #11872 #11890)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1355
#11896 := (and #11869 #11893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1356
#11899 := (and #11866 #11896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1357
#13273 := (not #11899)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1358
#13274 := (or #13273 #13258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1359
#13282 := (not #2956)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1360
#13283 := (or #13282 #13274)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1361
#13291 := (not #2955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1362
#13292 := (or #13291 #13283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1363
#13300 := (not #2953)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1364
#13301 := (or #13300 #13292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1365
#13309 := (not #2949)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1366
#13310 := (or #13309 #13301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1367
#13318 := (not #2945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1368
#13319 := (or #13318 #13310)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1369
#13331 := (not #13319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1370
#14238 := (iff #13331 #14237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1371
#14235 := (iff #13319 #14232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1372
#14190 := (or #13345 #14109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1373
#14193 := (or #13203 #14190)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1374
#14196 := (or #13212 #14193)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1375
#14199 := (or #13221 #14196)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1376
#14202 := (or #13230 #14199)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1377
#14205 := (or #14121 #14202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1378
#14208 := (or #13248 #14205)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1379
#14211 := (or #13257 #14208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1380
#14214 := (or #14127 #14211)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1381
#14217 := (or #13404 #14214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1382
#14220 := (or #14137 #14217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1383
#14223 := (or #14159 #14220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1384
#14226 := (or #14173 #14223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1385
#14229 := (or #14187 #14226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1386
#14233 := (iff #14229 #14232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1387
#14234 := [rewrite]: #14233
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1388
#14230 := (iff #13319 #14229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1389
#14227 := (iff #13310 #14226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1390
#14224 := (iff #13301 #14223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1391
#14221 := (iff #13292 #14220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1392
#14218 := (iff #13283 #14217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1393
#14215 := (iff #13274 #14214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1394
#14212 := (iff #13258 #14211)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1395
#14209 := (iff #13249 #14208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1396
#14206 := (iff #13240 #14205)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1397
#14203 := (iff #13231 #14202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1398
#14200 := (iff #13222 #14199)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1399
#14197 := (iff #13213 #14196)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1400
#14194 := (iff #13204 #14193)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1401
#14191 := (iff #13195 #14190)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1402
#14110 := (iff #13188 #14109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1403
#14107 := (iff #13183 #14106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1404
#14104 := (iff #13176 #14101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1405
#14098 := (and #11937 #14095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1406
#14102 := (iff #14098 #14101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1407
#14103 := [rewrite]: #14102
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1408
#14099 := (iff #13176 #14098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1409
#14096 := (iff #13171 #14095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1410
#14093 := (iff #13164 #14090)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1411
#14087 := (and #11943 #14082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1412
#14091 := (iff #14087 #14090)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1413
#14092 := [rewrite]: #14091
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1414
#14088 := (iff #13164 #14087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1415
#14085 := (iff #13159 #14082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1416
#14064 := (or false #14061)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1417
#14067 := (or #13122 #14064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1418
#14070 := (or #13131 #14067)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1419
#14073 := (or #13140 #14070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1420
#14076 := (or #13149 #14073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1421
#14079 := (or #13158 #14076)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1422
#14083 := (iff #14079 #14082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1423
#14084 := [rewrite]: #14083
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1424
#14080 := (iff #13159 #14079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1425
#14077 := (iff #13150 #14076)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1426
#14074 := (iff #13141 #14073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1427
#14071 := (iff #13132 #14070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1428
#14068 := (iff #13123 #14067)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1429
#14065 := (iff #13114 #14064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1430
#14062 := (iff #13107 #14061)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1431
#14059 := (iff #13102 #14058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1432
#14056 := (iff #13095 #14055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1433
#14053 := (iff #13090 #14052)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1434
#14050 := (iff #13083 #14047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1435
#13965 := (and #13405 #3027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1436
#14044 := (and #13965 #14039)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1437
#14048 := (iff #14044 #14047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1438
#14049 := [rewrite]: #14048
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1439
#14045 := (iff #13083 #14044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1440
#14042 := (iff #13078 #14039)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1441
#13976 := (or #13417 #13846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1442
#13979 := (or #12878 #13976)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1443
#13982 := (or #12887 #13979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1444
#13985 := (or #12896 #13982)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1445
#13988 := (or #12905 #13985)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1446
#13991 := (or #12914 #13988)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1447
#13994 := (or #12179 #13991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1448
#13997 := (or #13870 #13994)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1449
#14000 := (or #13870 #13997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1450
#14003 := (or #13417 #14000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1451
#14006 := (or #13417 #14003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1452
#14009 := (or #13417 #14006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1453
#14012 := (or #13417 #14009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1454
#14015 := (or #13887 #14012)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1455
#14018 := (or #13921 #14015)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1456
#14021 := (or #13927 #14018)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1457
#14024 := (or #13417 #14021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1458
#14027 := (or #13939 #14024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1459
#14030 := (or #13949 #14027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1460
#14033 := (or #13962 #14030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1461
#14036 := (or #13973 #14033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1462
#14040 := (iff #14036 #14039)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1463
#14041 := [rewrite]: #14040
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1464
#14037 := (iff #13078 #14036)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1465
#14034 := (iff #13062 #14033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1466
#14031 := (iff #13053 #14030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1467
#14028 := (iff #13044 #14027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1468
#14025 := (iff #13035 #14024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1469
#14022 := (iff #13027 #14021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1470
#14019 := (iff #13018 #14018)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1471
#14016 := (iff #13009 #14015)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1472
#14013 := (iff #13000 #14012)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1473
#14010 := (iff #12978 #14009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1474
#14007 := (iff #12963 #14006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1475
#14004 := (iff #12948 #14003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1476
#14001 := (iff #12940 #14000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1477
#13998 := (iff #12932 #13997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1478
#13995 := (iff #12923 #13994)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1479
#13992 := (iff #12915 #13991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1480
#13989 := (iff #12906 #13988)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1481
#13986 := (iff #12897 #13985)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1482
#13983 := (iff #12888 #13982)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1483
#13980 := (iff #12879 #13979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1484
#13977 := (iff #12863 #13976)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1485
#13847 := (iff #12857 #13846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1486
#13844 := (iff #12845 #13841)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1487
#13823 := (or #13417 #13816)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1488
#13826 := (or #13417 #13823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1489
#13829 := (or #13417 #13826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1490
#13832 := (or #13417 #13829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1491
#13835 := (or #13698 #13832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1492
#13838 := (or #13417 #13835)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1493
#13842 := (iff #13838 #13841)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1494
#13843 := [rewrite]: #13842
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1495
#13839 := (iff #12845 #13838)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1496
#13836 := (iff #12837 #13835)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1497
#13833 := (iff #12828 #13832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1498
#13830 := (iff #12813 #13829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1499
#13827 := (iff #12171 #13826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1500
#13824 := (iff #12156 #13823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1501
#13817 := (iff #12150 #13816)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1502
#13814 := (iff #12145 #13811)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1503
#13787 := (or #12069 #13784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1504
#13790 := (or #12078 #13787)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1505
#13793 := (or #12087 #13790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1506
#13796 := (or #12096 #13793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1507
#13799 := (or #13417 #13796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1508
#13802 := (or #13417 #13799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1509
#13805 := (or #13417 #13802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1510
#13808 := (or #12144 #13805)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1511
#13812 := (iff #13808 #13811)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1512
#13813 := [rewrite]: #13812
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1513
#13809 := (iff #12145 #13808)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1514
#13806 := (iff #12136 #13805)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1515
#13803 := (iff #12121 #13802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1516
#13800 := (iff #12113 #13799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1517
#13797 := (iff #12097 #13796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1518
#13794 := (iff #12088 #13793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1519
#13791 := (iff #12079 #13790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1520
#13788 := (iff #12070 #13787)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1521
#13785 := (iff #12056 #13784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1522
#13782 := (iff #12051 #13779)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1523
#13776 := (or #13770 #13773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1524
#13780 := (iff #13776 #13779)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1525
#13781 := [rewrite]: #13780
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1526
#13777 := (iff #12051 #13776)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1527
#13774 := (iff #12050 #13773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1528
#13754 := (iff #12035 #13753)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1529
#13751 := (iff #12030 #13748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1530
#13742 := (or #13725 #13739)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1531
#13745 := (or #5601 #13742)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1532
#13749 := (iff #13745 #13748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1533
#13750 := [rewrite]: #13749
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1534
#13746 := (iff #12030 #13745)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1535
#13743 := (iff #12024 #13742)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1536
#13740 := (iff #3091 #13739)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1537
#13741 := [rewrite]: #13740
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1538
#13735 := (iff #12023 #13725)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1539
#13730 := (not #13727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1540
#13733 := (iff #13730 #13725)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1541
#13734 := [rewrite]: #13733
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1542
#13731 := (iff #12023 #13730)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1543
#13728 := (iff #3090 #13727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1544
#13729 := [rewrite]: #13728
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1545
#13732 := [monotonicity #13729]: #13731
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1546
#13736 := [trans #13732 #13734]: #13735
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1547
#13744 := [monotonicity #13736 #13741]: #13743
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1548
#5602 := (iff #5592 #5601)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1549
#4387 := (iff #412 #4386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1550
#4380 := (iff #411 #4379)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1551
#4381 := [rewrite]: #4380
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1552
#4063 := (iff #285 #4065)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1553
#4064 := [rewrite]: #4063
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1554
#4388 := [monotonicity #4064 #4381]: #4387
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1555
#5603 := [monotonicity #4388]: #5602
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1556
#13747 := [monotonicity #5603 #13744]: #13746
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1557
#13752 := [trans #13747 #13750]: #13751
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1558
#13755 := [quant-intro #13752]: #13754
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1559
#13775 := [monotonicity #13755]: #13774
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1560
#13771 := (iff #3099 #13770)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1561
#13768 := (iff #3098 #13765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1562
#13756 := (and #13727 #3095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1563
#13759 := (and #4379 #13756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1564
#13762 := (and #4065 #13759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1565
#13766 := (iff #13762 #13765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1566
#13767 := [rewrite]: #13766
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1567
#13763 := (iff #3098 #13762)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1568
#13760 := (iff #3097 #13759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1569
#13757 := (iff #3096 #13756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1570
#13758 := [monotonicity #13729]: #13757
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1571
#13761 := [monotonicity #4381 #13758]: #13760
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1572
#13764 := [monotonicity #4064 #13761]: #13763
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1573
#13769 := [trans #13764 #13767]: #13768
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1574
#13772 := [quant-intro #13769]: #13771
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1575
#13778 := [monotonicity #13772 #13775]: #13777
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1576
#13783 := [trans #13778 #13781]: #13782
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1577
#13786 := [monotonicity #13755 #13783]: #13785
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1578
#13789 := [monotonicity #13786]: #13788
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1579
#13792 := [monotonicity #13789]: #13791
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1580
#13795 := [monotonicity #13792]: #13794
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1581
#13798 := [monotonicity #13795]: #13797
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1582
#13418 := (iff #12112 #13417)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1583
#13415 := (iff #11974 #13414)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1584
#13411 := (iff #3064 #13412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1585
#13413 := [rewrite]: #13411
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1586
#13408 := (iff #3057 #13409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1587
#13410 := [rewrite]: #13408
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1588
#13416 := [monotonicity #13410 #13413]: #13415
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1589
#13419 := [monotonicity #13416]: #13418
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1590
#13801 := [monotonicity #13419 #13798]: #13800
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1591
#13804 := [monotonicity #13419 #13801]: #13803
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1592
#13807 := [monotonicity #13419 #13804]: #13806
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1593
#13810 := [monotonicity #13807]: #13809
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1594
#13815 := [trans #13810 #13813]: #13814
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1595
#13818 := [monotonicity #13815]: #13817
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1596
#13825 := [monotonicity #13419 #13818]: #13824
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1597
#13828 := [monotonicity #13419 #13825]: #13827
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1598
#13831 := [monotonicity #13419 #13828]: #13830
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1599
#13834 := [monotonicity #13419 #13831]: #13833
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1600
#13821 := (iff #12836 #13698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1601
#13819 := (iff #3282 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1602
#13820 := [rewrite]: #13819
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1603
#13822 := [monotonicity #13820]: #13821
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1604
#13837 := [monotonicity #13822 #13834]: #13836
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1605
#13840 := [monotonicity #13419 #13837]: #13839
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1606
#13845 := [trans #13840 #13843]: #13844
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1607
#13723 := (iff #12798 #13720)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1608
#13708 := (or #13417 #13691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1609
#13711 := (or #13417 #13708)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1610
#13714 := (or #13697 #13711)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1611
#13717 := (or #13417 #13714)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1612
#13721 := (iff #13717 #13720)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1613
#13722 := [rewrite]: #13721
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1614
#13718 := (iff #12798 #13717)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1615
#13715 := (iff #12790 #13714)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1616
#13712 := (iff #12781 #13711)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1617
#13709 := (iff #12766 #13708)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1618
#13694 := (iff #12760 #13691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1619
#13688 := (and #12351 #13685)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1620
#13692 := (iff #13688 #13691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1621
#13693 := [rewrite]: #13692
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1622
#13689 := (iff #12760 #13688)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1623
#13686 := (iff #12755 #13685)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1624
#13683 := (iff #12749 #13680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1625
#13677 := (and #12357 #13672)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1626
#13681 := (iff #13677 #13680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1627
#13682 := [rewrite]: #13681
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1628
#13678 := (iff #12749 #13677)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1629
#13675 := (iff #12744 #13672)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1630
#13666 := (or #13417 #13663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1631
#13669 := (or #12576 #13666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1632
#13673 := (iff #13669 #13672)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1633
#13674 := [rewrite]: #13673
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1634
#13670 := (iff #12744 #13669)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1635
#13667 := (iff #12736 #13666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1636
#13664 := (iff #12730 #13663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1637
#13661 := (iff #12718 #13658)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1638
#13555 := (or #13426 #13547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1639
#13637 := (or #13555 #12653)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1640
#13640 := (or #12662 #13637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1641
#13643 := (or #13417 #13640)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1642
#13646 := (or #13417 #13643)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1643
#13649 := (or #13417 #13646)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1644
#13652 := (or #13603 #13649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1645
#13655 := (or #13417 #13652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1646
#13659 := (iff #13655 #13658)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1647
#13660 := [rewrite]: #13659
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1648
#13656 := (iff #12718 #13655)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1649
#13653 := (iff #12710 #13652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1650
#13650 := (iff #12701 #13649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1651
#13647 := (iff #12686 #13646)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1652
#13644 := (iff #12678 #13643)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1653
#13641 := (iff #12663 #13640)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1654
#13638 := (iff #12654 #13637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1655
#13556 := (iff #12500 #13555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1656
#13550 := (iff #12493 #13547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1657
#13544 := (and #13521 #13539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1658
#13548 := (iff #13544 #13547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1659
#13549 := [rewrite]: #13548
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1660
#13545 := (iff #12493 #13544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1661
#13542 := (iff #12488 #13539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1662
#13527 := (or #13443 #13511)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1663
#13530 := (or #12469 #13527)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1664
#13533 := (or #13518 #13530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1665
#13536 := (or #13524 #13533)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1666
#13540 := (iff #13536 #13539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1667
#13541 := [rewrite]: #13540
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1668
#13537 := (iff #12488 #13536)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1669
#13534 := (iff #12479 #13533)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1670
#13531 := (iff #12470 #13530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1671
#13528 := (iff #12461 #13527)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1672
#13512 := (iff #12447 #13511)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1673
#13509 := (iff #12442 #13508)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1674
#13506 := (iff #12435 #13505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1675
#13503 := (iff #12430 #13502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1676
#13500 := (iff #12407 #13497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1677
#13494 := (and #13491 #12404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1678
#13498 := (iff #13494 #13497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1679
#13499 := [rewrite]: #13498
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1680
#13495 := (iff #12407 #13494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1681
#13492 := (iff #3220 #13491)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1682
#13493 := [rewrite]: #13492
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1683
#13496 := [monotonicity #13493]: #13495
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1684
#13501 := [trans #13496 #13499]: #13500
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1685
#13486 := (iff #12429 #13485)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1686
#13483 := (iff #12401 #13482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1687
#13480 := (iff #12396 #13477)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1688
#13471 := (or #13454 #13468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1689
#13474 := (or #5601 #13471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1690
#13478 := (iff #13474 #13477)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1691
#13479 := [rewrite]: #13478
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1692
#13475 := (iff #12396 #13474)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1693
#13472 := (iff #12390 #13471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1694
#13469 := (iff #3216 #13468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1695
#13470 := [rewrite]: #13469
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1696
#13464 := (iff #12389 #13454)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1697
#13456 := (not #13454)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1698
#13459 := (not #13456)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1699
#13462 := (iff #13459 #13454)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1700
#13463 := [rewrite]: #13462
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1701
#13460 := (iff #12389 #13459)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1702
#13457 := (iff #3215 #13456)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1703
#13458 := [rewrite]: #13457
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1704
#13461 := [monotonicity #13458]: #13460
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1705
#13465 := [trans #13461 #13463]: #13464
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1706
#13473 := [monotonicity #13465 #13470]: #13472
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1707
#13476 := [monotonicity #5603 #13473]: #13475
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1708
#13481 := [trans #13476 #13479]: #13480
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1709
#13484 := [quant-intro #13481]: #13483
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1710
#13487 := [monotonicity #13484]: #13486
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1711
#13504 := [monotonicity #13487 #13501]: #13503
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1712
#13507 := [monotonicity #13484 #13504]: #13506
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1713
#13452 := (iff #12441 #13451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1714
#13449 := (iff #3214 #13446)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1715
#13450 := [rewrite]: #13449
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1716
#13453 := [monotonicity #13450]: #13452
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1717
#13510 := [monotonicity #13453 #13507]: #13509
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1718
#13513 := [monotonicity #13450 #13510]: #13512
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1719
#13444 := (iff #12460 #13443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1720
#13441 := (iff #12386 #13440)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1721
#13437 := (iff #3212 #13438)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1722
#13439 := [rewrite]: #13437
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1723
#13420 := (iff #3202 #13421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1724
#13422 := [rewrite]: #13420
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1725
#13442 := [monotonicity #13422 #13439]: #13441
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1726
#13445 := [monotonicity #13442]: #13444
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1727
#13529 := [monotonicity #13445 #13513]: #13528
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1728
#13532 := [monotonicity #13529]: #13531
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1729
#13519 := (iff #12478 #13518)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1730
#13516 := (iff #12383 #13514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1731
#13517 := [rewrite]: #13516
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1732
#13520 := [monotonicity #13517]: #13519
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1733
#13535 := [monotonicity #13520 #13532]: #13534
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1734
#13525 := (iff #12487 #13524)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1735
#13522 := (iff #12380 #13521)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1736
#13435 := (iff #12377 #13432)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1737
#13436 := [rewrite]: #13435
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1738
#13429 := (iff #12374 #13430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1739
#13431 := [rewrite]: #13429
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1740
#13523 := [monotonicity #13431 #13436]: #13522
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1741
#13526 := [monotonicity #13523]: #13525
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1742
#13538 := [monotonicity #13526 #13535]: #13537
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1743
#13543 := [trans #13538 #13541]: #13542
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1744
#13546 := [monotonicity #13523 #13543]: #13545
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1745
#13551 := [trans #13546 #13549]: #13550
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1746
#13427 := (iff #12499 #13426)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1747
#13424 := (iff #3203 #13423)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1748
#13425 := [monotonicity #13413 #13422]: #13424
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1749
#13428 := [monotonicity #13425]: #13427
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1750
#13557 := [monotonicity #13428 #13551]: #13556
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1751
#13639 := [monotonicity #13557]: #13638
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1752
#13642 := [monotonicity #13639]: #13641
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1753
#13645 := [monotonicity #13419 #13642]: #13644
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1754
#13648 := [monotonicity #13419 #13645]: #13647
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1755
#13651 := [monotonicity #13419 #13648]: #13650
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1756
#13635 := (iff #12709 #13603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1757
#13633 := (iff #3257 #13604)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1758
#13634 := [rewrite]: #13633
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1759
#13636 := [monotonicity #13634]: #13635
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1760
#13654 := [monotonicity #13636 #13651]: #13653
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1761
#13657 := [monotonicity #13419 #13654]: #13656
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1762
#13662 := [trans #13657 #13660]: #13661
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1763
#13631 := (iff #12632 #13628)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1764
#13616 := (or #13417 #13598)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1765
#13619 := (or #13417 #13616)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1766
#13622 := (or #13604 #13619)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1767
#13625 := (or #13417 #13622)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1768
#13629 := (iff #13625 #13628)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1769
#13630 := [rewrite]: #13629
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1770
#13626 := (iff #12632 #13625)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1771
#13623 := (iff #12624 #13622)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1772
#13620 := (iff #12615 #13619)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1773
#13617 := (iff #12600 #13616)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1774
#13601 := (iff #12594 #13598)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1775
#13595 := (and #12351 #13592)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1776
#13599 := (iff #13595 #13598)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1777
#13600 := [rewrite]: #13599
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1778
#13596 := (iff #12594 #13595)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1779
#13593 := (iff #12589 #13592)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1780
#13590 := (iff #12582 #13587)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1781
#13584 := (and #12357 #13579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1782
#13588 := (iff #13584 #13587)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1783
#13589 := [rewrite]: #13588
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1784
#13585 := (iff #12582 #13584)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1785
#13582 := (iff #12577 #13579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1786
#13558 := (or #12515 #13555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1787
#13561 := (or #12524 #13558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1788
#13564 := (or #13552 #13561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1789
#13567 := (or #12549 #13564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1790
#13570 := (or #12558 #13567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1791
#13573 := (or #12567 #13570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1792
#13576 := (or #12576 #13573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1793
#13580 := (iff #13576 #13579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1794
#13581 := [rewrite]: #13580
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1795
#13577 := (iff #12577 #13576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1796
#13574 := (iff #12568 #13573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1797
#13571 := (iff #12559 #13570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1798
#13568 := (iff #12550 #13567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1799
#13565 := (iff #12541 #13564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1800
#13562 := (iff #12525 #13561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1801
#13559 := (iff #12516 #13558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1802
#13560 := [monotonicity #13557]: #13559
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1803
#13563 := [monotonicity #13560]: #13562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1804
#13553 := (iff #12540 #13552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1805
#13554 := [monotonicity #13413]: #13553
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1806
#13566 := [monotonicity #13554 #13563]: #13565
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1807
#13569 := [monotonicity #13566]: #13568
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1808
#13572 := [monotonicity #13569]: #13571
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1809
#13575 := [monotonicity #13572]: #13574
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1810
#13578 := [monotonicity #13575]: #13577
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1811
#13583 := [trans #13578 #13581]: #13582
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1812
#13586 := [monotonicity #13583]: #13585
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1813
#13591 := [trans #13586 #13589]: #13590
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1814
#13594 := [monotonicity #13591]: #13593
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1815
#13597 := [monotonicity #13594]: #13596
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1816
#13602 := [trans #13597 #13600]: #13601
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1817
#13618 := [monotonicity #13419 #13602]: #13617
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1818
#13621 := [monotonicity #13419 #13618]: #13620
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1819
#13614 := (iff #12623 #13604)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1820
#13609 := (not #13603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1821
#13612 := (iff #13609 #13604)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1822
#13613 := [rewrite]: #13612
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1823
#13610 := (iff #12623 #13609)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1824
#13607 := (iff #3190 #13603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1825
#13608 := [rewrite]: #13607
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1826
#13611 := [monotonicity #13608]: #13610
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1827
#13615 := [trans #13611 #13613]: #13614
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1828
#13624 := [monotonicity #13615 #13621]: #13623
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1829
#13627 := [monotonicity #13419 #13624]: #13626
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1830
#13632 := [trans #13627 #13630]: #13631
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1831
#13665 := [monotonicity #13632 #13662]: #13664
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1832
#13668 := [monotonicity #13419 #13665]: #13667
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1833
#13671 := [monotonicity #13668]: #13670
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1834
#13676 := [trans #13671 #13674]: #13675
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1835
#13679 := [monotonicity #13676]: #13678
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1836
#13684 := [trans #13679 #13682]: #13683
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1837
#13687 := [monotonicity #13684]: #13686
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1838
#13690 := [monotonicity #13687]: #13689
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1839
#13695 := [trans #13690 #13693]: #13694
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1840
#13710 := [monotonicity #13419 #13695]: #13709
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1841
#13713 := [monotonicity #13419 #13710]: #13712
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1842
#13706 := (iff #12789 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1843
#13701 := (not #13698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1844
#13704 := (iff #13701 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1845
#13705 := [rewrite]: #13704
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1846
#13702 := (iff #12789 #13701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1847
#13699 := (iff #3179 #13698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1848
#13700 := [rewrite]: #13699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1849
#13703 := [monotonicity #13700]: #13702
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1850
#13707 := [trans #13703 #13705]: #13706
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1851
#13716 := [monotonicity #13707 #13713]: #13715
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1852
#13719 := [monotonicity #13419 #13716]: #13718
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1853
#13724 := [trans #13719 #13722]: #13723
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1854
#13848 := [monotonicity #13724 #13845]: #13847
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1855
#13978 := [monotonicity #13419 #13848]: #13977
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1856
#13981 := [monotonicity #13978]: #13980
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1857
#13984 := [monotonicity #13981]: #13983
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1858
#13987 := [monotonicity #13984]: #13986
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1859
#13990 := [monotonicity #13987]: #13989
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1860
#13993 := [monotonicity #13990]: #13992
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1861
#13996 := [monotonicity #13993]: #13995
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1862
#13871 := (iff #12931 #13870)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1863
#13868 := (iff #12312 #12306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1864
#13860 := (and true #12306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1865
#13863 := (and true #13860)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1866
#13866 := (iff #13863 #12306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1867
#13867 := [rewrite]: #13866
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1868
#13864 := (iff #12312 #13863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1869
#13861 := (iff #12309 #13860)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1870
#13856 := (iff #3160 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1871
#13851 := (forall (vars (?x784 T5)) (:pat #3158) true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1872
#13854 := (iff #13851 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1873
#13855 := [elim-unused]: #13854
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1874
#13852 := (iff #3160 #13851)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1875
#13849 := (iff #3159 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1876
#13850 := [rewrite]: #13849
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1877
#13853 := [quant-intro #13850]: #13852
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1878
#13857 := [trans #13853 #13855]: #13856
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1879
#13862 := [monotonicity #13857]: #13861
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1880
#13858 := (iff #3156 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1881
#13859 := [rewrite]: #13858
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1882
#13865 := [monotonicity #13859 #13862]: #13864
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1883
#13869 := [trans #13865 #13867]: #13868
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1884
#13872 := [monotonicity #13869]: #13871
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1885
#13999 := [monotonicity #13872 #13996]: #13998
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1886
#14002 := [monotonicity #13872 #13999]: #14001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1887
#14005 := [monotonicity #13419 #14002]: #14004
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1888
#14008 := [monotonicity #13419 #14005]: #14007
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1889
#14011 := [monotonicity #13419 #14008]: #14010
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1890
#14014 := [monotonicity #13419 #14011]: #14013
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1891
#13888 := (iff #13008 #13887)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1892
#13885 := (iff #11995 #13882)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1893
#13879 := (and #13876 #11992)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1894
#13883 := (iff #13879 #13882)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1895
#13884 := [rewrite]: #13883
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1896
#13880 := (iff #11995 #13879)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1897
#13877 := (iff #3072 #13876)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1898
#13878 := [rewrite]: #13877
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1899
#13881 := [monotonicity #13878]: #13880
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1900
#13886 := [trans #13881 #13884]: #13885
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1901
#13889 := [monotonicity #13886]: #13888
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1902
#14017 := [monotonicity #13889 #14014]: #14016
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1903
#13922 := (iff #13017 #13921)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1904
#13919 := (iff #11989 #13918)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1905
#13916 := (iff #11984 #13913)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1906
#13907 := (or #13890 #13904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1907
#13910 := (or #5601 #13907)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1908
#13914 := (iff #13910 #13913)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1909
#13915 := [rewrite]: #13914
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1910
#13911 := (iff #11984 #13910)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1911
#13908 := (iff #11978 #13907)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1912
#13905 := (iff #3068 #13904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1913
#13906 := [rewrite]: #13905
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1914
#13900 := (iff #11977 #13890)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1915
#13892 := (not #13890)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1916
#13895 := (not #13892)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1917
#13898 := (iff #13895 #13890)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1918
#13899 := [rewrite]: #13898
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1919
#13896 := (iff #11977 #13895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1920
#13893 := (iff #3067 #13892)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1921
#13894 := [rewrite]: #13893
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1922
#13897 := [monotonicity #13894]: #13896
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1923
#13901 := [trans #13897 #13899]: #13900
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1924
#13909 := [monotonicity #13901 #13906]: #13908
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1925
#13912 := [monotonicity #5603 #13909]: #13911
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1926
#13917 := [trans #13912 #13915]: #13916
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1927
#13920 := [quant-intro #13917]: #13919
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1928
#13923 := [monotonicity #13920]: #13922
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1929
#14020 := [monotonicity #13923 #14017]: #14019
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1930
#13928 := (iff #13026 #13927)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1931
#13925 := (iff #3066 #13924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1932
#13926 := [rewrite]: #13925
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1933
#13929 := [monotonicity #13926]: #13928
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1934
#14023 := [monotonicity #13929 #14020]: #14022
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1935
#14026 := [monotonicity #13419 #14023]: #14025
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1936
#13940 := (iff #13043 #13939)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1937
#13937 := (iff #3063 #13936)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1938
#13934 := (iff #3062 #13933)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1939
#13935 := [rewrite]: #13934
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1940
#13931 := (iff #3061 #13930)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1941
#13932 := [rewrite]: #13931
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1942
#13938 := [monotonicity #13932 #13935]: #13937
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1943
#13941 := [monotonicity #13938]: #13940
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1944
#14029 := [monotonicity #13941 #14026]: #14028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1945
#13950 := (iff #13052 #13949)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1946
#13947 := (iff #3059 #13946)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1947
#13944 := (iff #3058 #13942)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1948
#13945 := [rewrite]: #13944
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1949
#13948 := [monotonicity #13410 #13945]: #13947
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1950
#13951 := [monotonicity #13948]: #13950
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1951
#14032 := [monotonicity #13951 #14029]: #14031
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1952
#13963 := (iff #13061 #13962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1953
#13960 := (iff #3055 #13959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1954
#13957 := (iff #3054 #13955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1955
#13958 := [rewrite]: #13957
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1956
#13953 := (iff #3053 #13952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1957
#13954 := [rewrite]: #13953
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1958
#13961 := [monotonicity #13954 #13958]: #13960
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1959
#13964 := [monotonicity #13961]: #13963
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1960
#14035 := [monotonicity #13964 #14032]: #14034
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1961
#13974 := (iff #13077 #13973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1962
#13971 := (iff #11971 #13968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1963
#13969 := (iff #13965 #13968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1964
#13970 := [rewrite]: #13969
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1965
#13966 := (iff #11971 #13965)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1966
#13406 := (iff #2956 #13405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1967
#13407 := [rewrite]: #13406
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1968
#13967 := [monotonicity #13407]: #13966
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1969
#13972 := [trans #13967 #13970]: #13971
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1970
#13975 := [monotonicity #13972]: #13974
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1971
#14038 := [monotonicity #13975 #14035]: #14037
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1972
#14043 := [trans #14038 #14041]: #14042
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1973
#14046 := [monotonicity #13967 #14043]: #14045
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1974
#14051 := [trans #14046 #14049]: #14050
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1975
#13402 := (iff #13089 #13401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1976
#13399 := (iff #11966 #13398)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1977
#13396 := (iff #11961 #13393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1978
#13387 := (or #13371 #13383)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1979
#13390 := (or #5601 #13387)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1980
#13394 := (iff #13390 #13393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1981
#13395 := [rewrite]: #13394
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1982
#13391 := (iff #11961 #13390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1983
#13388 := (iff #11955 #13387)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1984
#13382 := (iff #3046 #13383)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1985
#13386 := [rewrite]: #13382
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1986
#13380 := (iff #11954 #13371)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1987
#13372 := (not #13371)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1988
#13375 := (not #13372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1989
#13378 := (iff #13375 #13371)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  1990
#13379 := [rewrite]: #13378
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1991
#13376 := (iff #11954 #13375)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1992
#13373 := (iff #3043 #13372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1993
#13374 := [rewrite]: #13373
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1994
#13377 := [monotonicity #13374]: #13376
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1995
#13381 := [trans #13377 #13379]: #13380
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1996
#13389 := [monotonicity #13381 #13386]: #13388
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1997
#13392 := [monotonicity #5603 #13389]: #13391
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1998
#13397 := [trans #13392 #13395]: #13396
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1999
#13400 := [quant-intro #13397]: #13399
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2000
#13403 := [monotonicity #13400]: #13402
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2001
#14054 := [monotonicity #13403 #14051]: #14053
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2002
#14057 := [monotonicity #13400 #14054]: #14056
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2003
#13369 := (iff #13101 #13368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2004
#13366 := (iff #3042 #13365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2005
#13367 := [rewrite]: #13366
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2006
#13370 := [monotonicity #13367]: #13369
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2007
#14060 := [monotonicity #13370 #14057]: #14059
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2008
#14063 := [monotonicity #13367 #14060]: #14062
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2009
#13363 := (iff #13113 false)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2010
#11998 := (iff #3077 false)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2011
#11999 := [rewrite]: #11998
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2012
#13361 := (iff #13113 #3077)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2013
#13359 := (iff #11951 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2014
#12338 := (and true true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2015
#13354 := (and true #12338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2016
#13357 := (iff #13354 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2017
#13358 := [rewrite]: #13357
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2018
#13355 := (iff #11951 #13354)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2019
#13352 := (iff #11948 #12338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2020
#13350 := (iff #3038 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2021
#13351 := [rewrite]: #13350
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2022
#13348 := (iff #3037 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2023
#13349 := [rewrite]: #13348
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2024
#13353 := [monotonicity #13349 #13351]: #13352
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2025
#13356 := [monotonicity #13349 #13353]: #13355
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2026
#13360 := [trans #13356 #13358]: #13359
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2027
#13362 := [monotonicity #13360]: #13361
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2028
#13364 := [trans #13362 #11999]: #13363
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2029
#14066 := [monotonicity #13364 #14063]: #14065
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2030
#14069 := [monotonicity #14066]: #14068
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2031
#14072 := [monotonicity #14069]: #14071
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2032
#14075 := [monotonicity #14072]: #14074
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2033
#14078 := [monotonicity #14075]: #14077
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2034
#14081 := [monotonicity #14078]: #14080
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2035
#14086 := [trans #14081 #14084]: #14085
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2036
#14089 := [monotonicity #14086]: #14088
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2037
#14094 := [trans #14089 #14092]: #14093
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2038
#14097 := [monotonicity #14094]: #14096
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2039
#14100 := [monotonicity #14097]: #14099
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2040
#14105 := [trans #14100 #14103]: #14104
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2041
#14108 := [monotonicity #14105]: #14107
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2042
#14111 := [monotonicity #14108]: #14110
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2043
#13346 := (iff #13194 #13345)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2044
#13343 := (iff #3012 #13342)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2045
#13340 := (iff #3011 #13337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2046
#13341 := [rewrite]: #13340
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2047
#13334 := (iff #3010 #13335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2048
#13336 := [rewrite]: #13334
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2049
#13344 := [monotonicity #13336 #13341]: #13343
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2050
#13347 := [monotonicity #13344]: #13346
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2051
#14192 := [monotonicity #13347 #14111]: #14191
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2052
#14195 := [monotonicity #14192]: #14194
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2053
#14198 := [monotonicity #14195]: #14197
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2054
#14201 := [monotonicity #14198]: #14200
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2055
#14204 := [monotonicity #14201]: #14203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2056
#14122 := (iff #13239 #14121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2057
#14119 := (iff #2994 #14118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2058
#14116 := (iff #2993 #14112)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2059
#14117 := [rewrite]: #14116
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2060
#14120 := [quant-intro #14117]: #14119
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2061
#14123 := [monotonicity #14120]: #14122
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2062
#14207 := [monotonicity #14123 #14204]: #14206
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2063
#14210 := [monotonicity #14207]: #14209
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2064
#14213 := [monotonicity #14210]: #14212
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2065
#14128 := (iff #13273 #14127)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2066
#14125 := (iff #11899 #14124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2067
#14126 := [rewrite]: #14125
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2068
#14129 := [monotonicity #14126]: #14128
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2069
#14216 := [monotonicity #14129 #14213]: #14215
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2070
#14135 := (iff #13282 #13404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2071
#14130 := (not #13405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2072
#14133 := (iff #14130 #13404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2073
#14134 := [rewrite]: #14133
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2074
#14131 := (iff #13282 #14130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2075
#14132 := [monotonicity #13407]: #14131
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2076
#14136 := [trans #14132 #14134]: #14135
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2077
#14219 := [monotonicity #14136 #14216]: #14218
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2078
#14146 := (iff #13291 #14137)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2079
#14138 := (not #14137)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2080
#14141 := (not #14138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2081
#14144 := (iff #14141 #14137)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2082
#14145 := [rewrite]: #14144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2083
#14142 := (iff #13291 #14141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2084
#14139 := (iff #2955 #14138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2085
#14140 := [rewrite]: #14139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2086
#14143 := [monotonicity #14140]: #14142
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2087
#14147 := [trans #14143 #14145]: #14146
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2088
#14222 := [monotonicity #14147 #14219]: #14221
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2089
#14160 := (iff #13300 #14159)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2090
#14157 := (iff #2953 #14156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2091
#14154 := (iff #2952 #14151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2092
#14155 := [rewrite]: #14154
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2093
#14148 := (iff #2951 #14149)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2094
#14150 := [rewrite]: #14148
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2095
#14158 := [monotonicity #14150 #14155]: #14157
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2096
#14161 := [monotonicity #14158]: #14160
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2097
#14225 := [monotonicity #14161 #14222]: #14224
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2098
#14174 := (iff #13309 #14173)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2099
#14171 := (iff #2949 #14170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2100
#14168 := (iff #2948 #14165)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2101
#14169 := [rewrite]: #14168
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2102
#14162 := (iff #2947 #14163)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2103
#14164 := [rewrite]: #14162
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2104
#14172 := [monotonicity #14164 #14169]: #14171
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2105
#14175 := [monotonicity #14172]: #14174
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2106
#14228 := [monotonicity #14175 #14225]: #14227
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2107
#14188 := (iff #13318 #14187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2108
#14185 := (iff #2945 #14184)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2109
#14182 := (iff #2944 #14179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2110
#14183 := [rewrite]: #14182
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2111
#14176 := (iff #2943 #14177)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2112
#14178 := [rewrite]: #14176
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2113
#14186 := [monotonicity #14178 #14183]: #14185
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2114
#14189 := [monotonicity #14186]: #14188
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2115
#14231 := [monotonicity #14189 #14228]: #14230
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2116
#14236 := [trans #14231 #14234]: #14235
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2117
#14239 := [monotonicity #14236]: #14238
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2118
#13332 := (iff #3349 #13331)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2119
#13329 := (iff #3348 #13319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2120
#13324 := (implies true #13319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2121
#13327 := (iff #13324 #13319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2122
#13328 := [rewrite]: #13327
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2123
#13325 := (iff #3348 #13324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2124
#13322 := (iff #3347 #13319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2125
#13315 := (implies #2945 #13310)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2126
#13320 := (iff #13315 #13319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2127
#13321 := [rewrite]: #13320
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2128
#13316 := (iff #3347 #13315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2129
#13313 := (iff #3346 #13310)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2130
#13306 := (implies #2949 #13301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2131
#13311 := (iff #13306 #13310)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2132
#13312 := [rewrite]: #13311
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2133
#13307 := (iff #3346 #13306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2134
#13304 := (iff #3345 #13301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2135
#13297 := (implies #2953 #13292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2136
#13302 := (iff #13297 #13301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2137
#13303 := [rewrite]: #13302
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2138
#13298 := (iff #3345 #13297)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2139
#13295 := (iff #3344 #13292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2140
#13288 := (implies #2955 #13283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2141
#13293 := (iff #13288 #13292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2142
#13294 := [rewrite]: #13293
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2143
#13289 := (iff #3344 #13288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2144
#13286 := (iff #3343 #13283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2145
#13279 := (implies #2956 #13274)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2146
#13284 := (iff #13279 #13283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2147
#13285 := [rewrite]: #13284
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2148
#13280 := (iff #3343 #13279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2149
#13277 := (iff #3342 #13274)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2150
#13270 := (implies #11899 #13258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2151
#13275 := (iff #13270 #13274)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2152
#13276 := [rewrite]: #13275
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2153
#13271 := (iff #3342 #13270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2154
#13268 := (iff #3341 #13258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2155
#13263 := (implies true #13258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2156
#13266 := (iff #13263 #13258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2157
#13267 := [rewrite]: #13266
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2158
#13264 := (iff #3341 #13263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2159
#13261 := (iff #3340 #13258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2160
#13254 := (implies #11902 #13249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2161
#13259 := (iff #13254 #13258)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  2162
#13260 := [rewrite]: #13259
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2163
#13255 := (iff #3340 #13254)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2164
#13252 := (iff #3339 #13249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2165
#13245 := (implies #11911 #13240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2166
#13250 := (iff #13245 #13249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2167
#13251 := [rewrite]: #13250
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2168
#13246 := (iff #3339 #13245)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2169
#13243 := (iff #3338 #13240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2170
#13236 := (implies #2994 #13231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2171
#13241 := (iff #13236 #13240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2172
#13242 := [rewrite]: #13241
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2173
#13237 := (iff #3338 #13236)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2174
#13234 := (iff #3337 #13231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2175
#13227 := (implies #2999 #13222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2176
#13232 := (iff #13227 #13231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2177
#13233 := [rewrite]: #13232
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2178
#13228 := (iff #3337 #13227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2179
#13225 := (iff #3336 #13222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2180
#13218 := (implies #3001 #13213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2181
#13223 := (iff #13218 #13222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2182
#13224 := [rewrite]: #13223
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2183
#13219 := (iff #3336 #13218)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2184
#13216 := (iff #3335 #13213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2185
#13209 := (implies #3004 #13204)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2186
#13214 := (iff #13209 #13213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2187
#13215 := [rewrite]: #13214
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2188
#13210 := (iff #3335 #13209)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2189
#13207 := (iff #3334 #13204)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2190
#13200 := (implies #11925 #13195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2191
#13205 := (iff #13200 #13204)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2192
#13206 := [rewrite]: #13205
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2193
#13201 := (iff #3334 #13200)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2194
#13198 := (iff #3333 #13195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2195
#13191 := (implies #3012 #13188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2196
#13196 := (iff #13191 #13195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2197
#13197 := [rewrite]: #13196
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2198
#13192 := (iff #3333 #13191)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2199
#13189 := (iff #3332 #13188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2200
#13186 := (iff #3331 #13183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2201
#13179 := (implies #11928 #13176)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2202
#13184 := (iff #13179 #13183)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  2203
#13185 := [rewrite]: #13184
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2204
#13180 := (iff #3331 #13179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2205
#13177 := (iff #3330 #13176)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2206
#13174 := (iff #3329 #13171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2207
#13167 := (implies #11937 #13164)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2208
#13172 := (iff #13167 #13171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2209
#13173 := [rewrite]: #13172
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2210
#13168 := (iff #3329 #13167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2211
#13165 := (iff #3328 #13164)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2212
#13162 := (iff #3327 #13159)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2213
#13155 := (implies #11943 #13150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2214
#13160 := (iff #13155 #13159)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2215
#13161 := [rewrite]: #13160
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2216
#13156 := (iff #3327 #13155)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2217
#13153 := (iff #3326 #13150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2218
#13146 := (implies #3027 #13141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2219
#13151 := (iff #13146 #13150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2220
#13152 := [rewrite]: #13151
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2221
#13147 := (iff #3326 #13146)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2222
#13144 := (iff #3325 #13141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2223
#13137 := (implies #3030 #13132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2224
#13142 := (iff #13137 #13141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2225
#13143 := [rewrite]: #13142
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2226
#13138 := (iff #3325 #13137)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2227
#13135 := (iff #3324 #13132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2228
#13128 := (implies #3033 #13123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2229
#13133 := (iff #13128 #13132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2230
#13134 := [rewrite]: #13133
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2231
#13129 := (iff #3324 #13128)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2232
#13126 := (iff #3323 #13123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2233
#13119 := (implies #3036 #13114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2234
#13124 := (iff #13119 #13123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2235
#13125 := [rewrite]: #13124
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2236
#13120 := (iff #3323 #13119)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2237
#13117 := (iff #3322 #13114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2238
#13110 := (implies #11951 #13107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2239
#13115 := (iff #13110 #13114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2240
#13116 := [rewrite]: #13115
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2241
#13111 := (iff #3322 #13110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2242
#13108 := (iff #3321 #13107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2243
#13105 := (iff #3320 #13102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2244
#13098 := (implies #3042 #13095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2245
#13103 := (iff #13098 #13102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2246
#13104 := [rewrite]: #13103
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2247
#13099 := (iff #3320 #13098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2248
#13096 := (iff #3319 #13095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2249
#13093 := (iff #3318 #13090)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2250
#13086 := (implies #11966 #13083)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2251
#13091 := (iff #13086 #13090)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2252
#13092 := [rewrite]: #13091
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2253
#13087 := (iff #3318 #13086)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2254
#13084 := (iff #3317 #13083)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2255
#13081 := (iff #3316 #13078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2256
#13074 := (implies #11971 #13062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2257
#13079 := (iff #13074 #13078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2258
#13080 := [rewrite]: #13079
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2259
#13075 := (iff #3316 #13074)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2260
#13072 := (iff #3315 #13062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2261
#13067 := (implies true #13062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2262
#13070 := (iff #13067 #13062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2263
#13071 := [rewrite]: #13070
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2264
#13068 := (iff #3315 #13067)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2265
#13065 := (iff #3314 #13062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2266
#13058 := (implies #3055 #13053)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2267
#13063 := (iff #13058 #13062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2268
#13064 := [rewrite]: #13063
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2269
#13059 := (iff #3314 #13058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2270
#13056 := (iff #3313 #13053)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2271
#13049 := (implies #3059 #13044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2272
#13054 := (iff #13049 #13053)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2273
#13055 := [rewrite]: #13054
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2274
#13050 := (iff #3313 #13049)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2275
#13047 := (iff #3312 #13044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2276
#13040 := (implies #3063 #13035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2277
#13045 := (iff #13040 #13044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2278
#13046 := [rewrite]: #13045
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2279
#13041 := (iff #3312 #13040)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2280
#13038 := (iff #3311 #13035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2281
#13032 := (implies #11974 #13027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2282
#13036 := (iff #13032 #13035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2283
#13037 := [rewrite]: #13036
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2284
#13033 := (iff #3311 #13032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2285
#13030 := (iff #3310 #13027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2286
#13023 := (implies #3066 #13018)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2287
#13028 := (iff #13023 #13027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2288
#13029 := [rewrite]: #13028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2289
#13024 := (iff #3310 #13023)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2290
#13021 := (iff #3309 #13018)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2291
#13014 := (implies #11989 #13009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2292
#13019 := (iff #13014 #13018)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2293
#13020 := [rewrite]: #13019
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2294
#13015 := (iff #3309 #13014)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2295
#13012 := (iff #3308 #13009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2296
#13005 := (implies #11995 #13000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2297
#13010 := (iff #13005 #13009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2298
#13011 := [rewrite]: #13010
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2299
#13006 := (iff #3308 #13005)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2300
#13003 := (iff #3307 #13000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2301
#12997 := (implies #11974 #12978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2302
#13001 := (iff #12997 #13000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2303
#13002 := [rewrite]: #13001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2304
#12998 := (iff #3307 #12997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2305
#12995 := (iff #3306 #12978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2306
#12990 := (and true #12978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2307
#12993 := (iff #12990 #12978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2308
#12994 := [rewrite]: #12993
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2309
#12991 := (iff #3306 #12990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2310
#12988 := (iff #3305 #12978)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  2311
#12983 := (implies true #12978)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  2312
#12986 := (iff #12983 #12978)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  2313
#12987 := [rewrite]: #12986
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2314
#12984 := (iff #3305 #12983)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2315
#12981 := (iff #3304 #12978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2316
#12975 := (implies #11974 #12963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2317
#12979 := (iff #12975 #12978)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  2318
#12980 := [rewrite]: #12979
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2319
#12976 := (iff #3304 #12975)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2320
#12973 := (iff #3303 #12963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2321
#12968 := (implies true #12963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2322
#12971 := (iff #12968 #12963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2323
#12972 := [rewrite]: #12971
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2324
#12969 := (iff #3303 #12968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2325
#12966 := (iff #3302 #12963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2326
#12960 := (implies #11974 #12948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2327
#12964 := (iff #12960 #12963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2328
#12965 := [rewrite]: #12964
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2329
#12961 := (iff #3302 #12960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2330
#12958 := (iff #3301 #12948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2331
#12953 := (implies true #12948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2332
#12956 := (iff #12953 #12948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2333
#12957 := [rewrite]: #12956
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2334
#12954 := (iff #3301 #12953)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2335
#12951 := (iff #3300 #12948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2336
#12945 := (implies #11974 #12940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2337
#12949 := (iff #12945 #12948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2338
#12950 := [rewrite]: #12949
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2339
#12946 := (iff #3300 #12945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2340
#12943 := (iff #3299 #12940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2341
#12937 := (implies #12312 #12932)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2342
#12941 := (iff #12937 #12940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2343
#12942 := [rewrite]: #12941
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2344
#12938 := (iff #3299 #12937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2345
#12935 := (iff #3298 #12932)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2346
#12928 := (implies #12312 #12923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2347
#12933 := (iff #12928 #12932)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2348
#12934 := [rewrite]: #12933
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2349
#12929 := (iff #3298 #12928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2350
#12926 := (iff #3297 #12923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2351
#12920 := (implies #12006 #12915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2352
#12924 := (iff #12920 #12923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2353
#12925 := [rewrite]: #12924
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2354
#12921 := (iff #3297 #12920)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2355
#12918 := (iff #3296 #12915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2356
#12911 := (implies #3169 #12906)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2357
#12916 := (iff #12911 #12915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2358
#12917 := [rewrite]: #12916
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2359
#12912 := (iff #3296 #12911)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2360
#12909 := (iff #3295 #12906)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2361
#12902 := (implies #3170 #12897)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2362
#12907 := (iff #12902 #12906)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2363
#12908 := [rewrite]: #12907
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2364
#12903 := (iff #3295 #12902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2365
#12900 := (iff #3294 #12897)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2366
#12893 := (implies #3171 #12888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2367
#12898 := (iff #12893 #12897)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2368
#12899 := [rewrite]: #12898
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2369
#12894 := (iff #3294 #12893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2370
#12891 := (iff #3293 #12888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2371
#12884 := (implies #3172 #12879)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2372
#12889 := (iff #12884 #12888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2373
#12890 := [rewrite]: #12889
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2374
#12885 := (iff #3293 #12884)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2375
#12882 := (iff #3292 #12879)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2376
#12875 := (implies #3175 #12863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2377
#12880 := (iff #12875 #12879)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2378
#12881 := [rewrite]: #12880
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2379
#12876 := (iff #3292 #12875)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2380
#12873 := (iff #3291 #12863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2381
#12868 := (implies true #12863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2382
#12871 := (iff #12868 #12863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2383
#12872 := [rewrite]: #12871
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2384
#12869 := (iff #3291 #12868)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2385
#12866 := (iff #3290 #12863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2386
#12860 := (implies #11974 #12857)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2387
#12864 := (iff #12860 #12863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2388
#12865 := [rewrite]: #12864
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2389
#12861 := (iff #3290 #12860)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2390
#12858 := (iff #3289 #12857)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2391
#12855 := (iff #3288 #12845)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2392
#12850 := (implies true #12845)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2393
#12853 := (iff #12850 #12845)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2394
#12854 := [rewrite]: #12853
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2395
#12851 := (iff #3288 #12850)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2396
#12848 := (iff #3287 #12845)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2397
#12842 := (implies #11974 #12837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2398
#12846 := (iff #12842 #12845)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2399
#12847 := [rewrite]: #12846
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2400
#12843 := (iff #3287 #12842)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2401
#12840 := (iff #3286 #12837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2402
#12833 := (implies #3282 #12828)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2403
#12838 := (iff #12833 #12837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2404
#12839 := [rewrite]: #12838
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2405
#12834 := (iff #3286 #12833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2406
#12831 := (iff #3285 #12828)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2407
#12825 := (implies #11974 #12813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2408
#12829 := (iff #12825 #12828)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2409
#12830 := [rewrite]: #12829
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2410
#12826 := (iff #3285 #12825)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2411
#12823 := (iff #3284 #12813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2412
#12818 := (implies true #12813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2413
#12821 := (iff #12818 #12813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2414
#12822 := [rewrite]: #12821
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2415
#12819 := (iff #3284 #12818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2416
#12816 := (iff #3283 #12813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2417
#12810 := (implies #11974 #12171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2418
#12814 := (iff #12810 #12813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2419
#12815 := [rewrite]: #12814
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2420
#12811 := (iff #3283 #12810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2421
#12174 := (iff #3118 #12171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2422
#12168 := (implies #11974 #12156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2423
#12172 := (iff #12168 #12171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2424
#12173 := [rewrite]: #12172
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2425
#12169 := (iff #3118 #12168)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2426
#12166 := (iff #3117 #12156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2427
#12161 := (implies true #12156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2428
#12164 := (iff #12161 #12156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2429
#12165 := [rewrite]: #12164
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2430
#12162 := (iff #3117 #12161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2431
#12159 := (iff #3116 #12156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2432
#12153 := (implies #11974 #12150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2433
#12157 := (iff #12153 #12156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2434
#12158 := [rewrite]: #12157
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2435
#12154 := (iff #3116 #12153)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2436
#12151 := (iff #3115 #12150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2437
#12148 := (iff #3114 #12145)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2438
#12141 := (implies up_216 #12136)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2439
#12146 := (iff #12141 #12145)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2440
#12147 := [rewrite]: #12146
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2441
#12142 := (iff #3114 #12141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2442
#12139 := (iff #3113 #12136)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2443
#12133 := (implies #11974 #12121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2444
#12137 := (iff #12133 #12136)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2445
#12138 := [rewrite]: #12137
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2446
#12134 := (iff #3113 #12133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2447
#12131 := (iff #3112 #12121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2448
#12126 := (implies true #12121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2449
#12129 := (iff #12126 #12121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2450
#12130 := [rewrite]: #12129
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2451
#12127 := (iff #3112 #12126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2452
#12124 := (iff #3111 #12121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2453
#12118 := (implies #11974 #12113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2454
#12122 := (iff #12118 #12121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2455
#12123 := [rewrite]: #12122
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2456
#12119 := (iff #3111 #12118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2457
#12116 := (iff #3110 #12113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2458
#12109 := (implies #11974 #12097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2459
#12114 := (iff #12109 #12113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2460
#12115 := [rewrite]: #12114
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2461
#12110 := (iff #3110 #12109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2462
#12107 := (iff #3109 #12097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2463
#12102 := (implies true #12097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2464
#12105 := (iff #12102 #12097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2465
#12106 := [rewrite]: #12105
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2466
#12103 := (iff #3109 #12102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2467
#12100 := (iff #3108 #12097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2468
#12093 := (implies #12011 #12088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2469
#12098 := (iff #12093 #12097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2470
#12099 := [rewrite]: #12098
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2471
#12094 := (iff #3108 #12093)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2472
#12091 := (iff #3107 #12088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2473
#12084 := (implies #12014 #12079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2474
#12089 := (iff #12084 #12088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2475
#12090 := [rewrite]: #12089
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2476
#12085 := (iff #3107 #12084)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2477
#12082 := (iff #3106 #12079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2478
#12075 := (implies #12017 #12070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2479
#12080 := (iff #12075 #12079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2480
#12081 := [rewrite]: #12080
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2481
#12076 := (iff #3106 #12075)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2482
#12073 := (iff #3105 #12070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2483
#12066 := (implies #12020 #12056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2484
#12071 := (iff #12066 #12070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2485
#12072 := [rewrite]: #12071
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2486
#12067 := (iff #3105 #12066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2487
#12064 := (iff #3104 #12056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2488
#12059 := (implies true #12056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2489
#12062 := (iff #12059 #12056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2490
#12063 := [rewrite]: #12062
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2491
#12060 := (iff #3104 #12059)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2492
#12057 := (iff #3103 #12056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2493
#12054 := (iff #3102 #12051)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2494
#12047 := (implies #12035 #3099)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2495
#12052 := (iff #12047 #12051)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2496
#12053 := [rewrite]: #12052
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2497
#12048 := (iff #3102 #12047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2498
#12045 := (iff #3101 #3099)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2499
#12040 := (and #3099 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2500
#12043 := (iff #12040 #3099)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2501
#12044 := [rewrite]: #12043
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2502
#12041 := (iff #3101 #12040)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2503
#12038 := (iff #3100 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2504
#12039 := [rewrite]: #12038
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2505
#12042 := [monotonicity #12039]: #12041
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2506
#12046 := [trans #12042 #12044]: #12045
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2507
#12036 := (iff #3094 #12035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2508
#12033 := (iff #3093 #12030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2509
#12027 := (implies #412 #12024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2510
#12031 := (iff #12027 #12030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2511
#12032 := [rewrite]: #12031
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2512
#12028 := (iff #3093 #12027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2513
#12025 := (iff #3092 #12024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2514
#12026 := [rewrite]: #12025
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2515
#12029 := [monotonicity #12026]: #12028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2516
#12034 := [trans #12029 #12032]: #12033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2517
#12037 := [quant-intro #12034]: #12036
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2518
#12049 := [monotonicity #12037 #12046]: #12048
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2519
#12055 := [trans #12049 #12053]: #12054
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2520
#12058 := [monotonicity #12037 #12055]: #12057
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2521
#12061 := [monotonicity #12058]: #12060
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2522
#12065 := [trans #12061 #12063]: #12064
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2523
#12021 := (iff #3089 #12020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2524
#12022 := [rewrite]: #12021
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2525
#12068 := [monotonicity #12022 #12065]: #12067
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2526
#12074 := [trans #12068 #12072]: #12073
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2527
#12018 := (iff #3087 #12017)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2528
#12019 := [rewrite]: #12018
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2529
#12077 := [monotonicity #12019 #12074]: #12076
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2530
#12083 := [trans #12077 #12081]: #12082
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2531
#12015 := (iff #3085 #12014)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2532
#12016 := [rewrite]: #12015
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2533
#12086 := [monotonicity #12016 #12083]: #12085
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2534
#12092 := [trans #12086 #12090]: #12091
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2535
#12012 := (iff #3083 #12011)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2536
#12013 := [rewrite]: #12012
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2537
#12095 := [monotonicity #12013 #12092]: #12094
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2538
#12101 := [trans #12095 #12099]: #12100
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2539
#12104 := [monotonicity #12101]: #12103
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2540
#12108 := [trans #12104 #12106]: #12107
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2541
#11975 := (iff #3065 #11974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2542
#11976 := [rewrite]: #11975
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2543
#12111 := [monotonicity #11976 #12108]: #12110
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2544
#12117 := [trans #12111 #12115]: #12116
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2545
#12120 := [monotonicity #11976 #12117]: #12119
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2546
#12125 := [trans #12120 #12123]: #12124
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2547
#12128 := [monotonicity #12125]: #12127
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2548
#12132 := [trans #12128 #12130]: #12131
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2549
#12135 := [monotonicity #11976 #12132]: #12134
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2550
#12140 := [trans #12135 #12138]: #12139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2551
#12143 := [monotonicity #12140]: #12142
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2552
#12149 := [trans #12143 #12147]: #12148
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2553
#12152 := [monotonicity #12149]: #12151
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2554
#12155 := [monotonicity #11976 #12152]: #12154
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2555
#12160 := [trans #12155 #12158]: #12159
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2556
#12163 := [monotonicity #12160]: #12162
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2557
#12167 := [trans #12163 #12165]: #12166
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2558
#12170 := [monotonicity #11976 #12167]: #12169
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2559
#12175 := [trans #12170 #12173]: #12174
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2560
#12812 := [monotonicity #11976 #12175]: #12811
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2561
#12817 := [trans #12812 #12815]: #12816
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2562
#12820 := [monotonicity #12817]: #12819
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2563
#12824 := [trans #12820 #12822]: #12823
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2564
#12827 := [monotonicity #11976 #12824]: #12826
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2565
#12832 := [trans #12827 #12830]: #12831
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2566
#12835 := [monotonicity #12832]: #12834
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2567
#12841 := [trans #12835 #12839]: #12840
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2568
#12844 := [monotonicity #11976 #12841]: #12843
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2569
#12849 := [trans #12844 #12847]: #12848
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2570
#12852 := [monotonicity #12849]: #12851
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2571
#12856 := [trans #12852 #12854]: #12855
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2572
#12808 := (iff #3281 #12798)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2573
#12803 := (implies true #12798)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2574
#12806 := (iff #12803 #12798)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2575
#12807 := [rewrite]: #12806
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2576
#12804 := (iff #3281 #12803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2577
#12801 := (iff #3280 #12798)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2578
#12795 := (implies #11974 #12790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2579
#12799 := (iff #12795 #12798)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2580
#12800 := [rewrite]: #12799
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2581
#12796 := (iff #3280 #12795)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2582
#12793 := (iff #3279 #12790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2583
#12786 := (implies #3179 #12781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2584
#12791 := (iff #12786 #12790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2585
#12792 := [rewrite]: #12791
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2586
#12787 := (iff #3279 #12786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2587
#12784 := (iff #3278 #12781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2588
#12778 := (implies #11974 #12766)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2589
#12782 := (iff #12778 #12781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2590
#12783 := [rewrite]: #12782
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2591
#12779 := (iff #3278 #12778)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2592
#12776 := (iff #3277 #12766)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2593
#12771 := (implies true #12766)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2594
#12774 := (iff #12771 #12766)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2595
#12775 := [rewrite]: #12774
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2596
#12772 := (iff #3277 #12771)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2597
#12769 := (iff #3276 #12766)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2598
#12763 := (implies #11974 #12760)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2599
#12767 := (iff #12763 #12766)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2600
#12768 := [rewrite]: #12767
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2601
#12764 := (iff #3276 #12763)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2602
#12761 := (iff #3275 #12760)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2603
#12758 := (iff #3274 #12755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2604
#12752 := (implies #12351 #12749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2605
#12756 := (iff #12752 #12755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2606
#12757 := [rewrite]: #12756
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2607
#12753 := (iff #3274 #12752)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2608
#12750 := (iff #3273 #12749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2609
#12747 := (iff #3272 #12744)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2610
#12741 := (implies #12357 #12736)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2611
#12745 := (iff #12741 #12744)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2612
#12746 := [rewrite]: #12745
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2613
#12742 := (iff #3272 #12741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2614
#12739 := (iff #3271 #12736)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2615
#12733 := (implies #11974 #12730)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2616
#12737 := (iff #12733 #12736)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2617
#12738 := [rewrite]: #12737
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2618
#12734 := (iff #3271 #12733)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2619
#12731 := (iff #3270 #12730)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2620
#12728 := (iff #3269 #12718)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2621
#12723 := (implies true #12718)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2622
#12726 := (iff #12723 #12718)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2623
#12727 := [rewrite]: #12726
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2624
#12724 := (iff #3269 #12723)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2625
#12721 := (iff #3268 #12718)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2626
#12715 := (implies #11974 #12710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2627
#12719 := (iff #12715 #12718)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2628
#12720 := [rewrite]: #12719
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2629
#12716 := (iff #3268 #12715)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2630
#12713 := (iff #3267 #12710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2631
#12706 := (implies #3257 #12701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2632
#12711 := (iff #12706 #12710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2633
#12712 := [rewrite]: #12711
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2634
#12707 := (iff #3267 #12706)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2635
#12704 := (iff #3266 #12701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2636
#12698 := (implies #11974 #12686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2637
#12702 := (iff #12698 #12701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2638
#12703 := [rewrite]: #12702
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2639
#12699 := (iff #3266 #12698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2640
#12696 := (iff #3265 #12686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2641
#12691 := (implies true #12686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2642
#12694 := (iff #12691 #12686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2643
#12695 := [rewrite]: #12694
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2644
#12692 := (iff #3265 #12691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2645
#12689 := (iff #3264 #12686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2646
#12683 := (implies #11974 #12678)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2647
#12687 := (iff #12683 #12686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2648
#12688 := [rewrite]: #12687
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2649
#12684 := (iff #3264 #12683)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2650
#12681 := (iff #3263 #12678)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2651
#12675 := (implies #11974 #12663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2652
#12679 := (iff #12675 #12678)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2653
#12680 := [rewrite]: #12679
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2654
#12676 := (iff #3263 #12675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2655
#12673 := (iff #3262 #12663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2656
#12668 := (implies true #12663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2657
#12671 := (iff #12668 #12663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2658
#12672 := [rewrite]: #12671
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2659
#12669 := (iff #3262 #12668)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2660
#12666 := (iff #3261 #12663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2661
#12659 := (implies #12644 #12654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2662
#12664 := (iff #12659 #12663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2663
#12665 := [rewrite]: #12664
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2664
#12660 := (iff #3261 #12659)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2665
#12657 := (iff #3260 #12654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2666
#12650 := (implies #12647 #12500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2667
#12655 := (iff #12650 #12654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2668
#12656 := [rewrite]: #12655
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2669
#12651 := (iff #3260 #12650)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2670
#12510 := (iff #3239 #12500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2671
#12505 := (implies true #12500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2672
#12508 := (iff #12505 #12500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2673
#12509 := [rewrite]: #12508
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2674
#12506 := (iff #3239 #12505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2675
#12503 := (iff #3238 #12500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2676
#12496 := (implies #3203 #12493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2677
#12501 := (iff #12496 #12500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2678
#12502 := [rewrite]: #12501
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2679
#12497 := (iff #3238 #12496)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2680
#12494 := (iff #3237 #12493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2681
#12491 := (iff #3236 #12488)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2682
#12484 := (implies #12380 #12479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2683
#12489 := (iff #12484 #12488)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2684
#12490 := [rewrite]: #12489
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2685
#12485 := (iff #3236 #12484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2686
#12482 := (iff #3235 #12479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2687
#12475 := (implies #12383 #12470)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2688
#12480 := (iff #12475 #12479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2689
#12481 := [rewrite]: #12480
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2690
#12476 := (iff #3235 #12475)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2691
#12473 := (iff #3234 #12470)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2692
#12466 := (implies #3211 #12461)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2693
#12471 := (iff #12466 #12470)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2694
#12472 := [rewrite]: #12471
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2695
#12467 := (iff #3234 #12466)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2696
#12464 := (iff #3233 #12461)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2697
#12457 := (implies #12386 #12447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2698
#12462 := (iff #12457 #12461)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2699
#12463 := [rewrite]: #12462
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2700
#12458 := (iff #3233 #12457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2701
#12455 := (iff #3232 #12447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2702
#12450 := (implies true #12447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2703
#12453 := (iff #12450 #12447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2704
#12454 := [rewrite]: #12453
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2705
#12451 := (iff #3232 #12450)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2706
#12448 := (iff #3231 #12447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2707
#12445 := (iff #3230 #12442)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2708
#12438 := (implies #3214 #12435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2709
#12443 := (iff #12438 #12442)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2710
#12444 := [rewrite]: #12443
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2711
#12439 := (iff #3230 #12438)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2712
#12436 := (iff #3229 #12435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2713
#12433 := (iff #3228 #12430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2714
#12426 := (implies #12401 #12407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2715
#12431 := (iff #12426 #12430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2716
#12432 := [rewrite]: #12431
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2717
#12427 := (iff #3228 #12426)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2718
#12424 := (iff #3227 #12407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2719
#12419 := (and #12407 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2720
#12422 := (iff #12419 #12407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2721
#12423 := [rewrite]: #12422
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2722
#12420 := (iff #3227 #12419)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2723
#12417 := (iff #3226 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2724
#12412 := (implies #12407 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2725
#12415 := (iff #12412 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2726
#12416 := [rewrite]: #12415
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2727
#12413 := (iff #3226 #12412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2728
#12410 := (iff #3225 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2729
#12411 := [rewrite]: #12410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2730
#12408 := (iff #3224 #12407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2731
#12405 := (iff #3223 #12404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2732
#12406 := [rewrite]: #12405
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2733
#12409 := [monotonicity #12406]: #12408
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2734
#12414 := [monotonicity #12409 #12411]: #12413
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2735
#12418 := [trans #12414 #12416]: #12417
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2736
#12421 := [monotonicity #12409 #12418]: #12420
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2737
#12425 := [trans #12421 #12423]: #12424
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2738
#12402 := (iff #3219 #12401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2739
#12399 := (iff #3218 #12396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2740
#12393 := (implies #412 #12390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2741
#12397 := (iff #12393 #12396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2742
#12398 := [rewrite]: #12397
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2743
#12394 := (iff #3218 #12393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2744
#12391 := (iff #3217 #12390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2745
#12392 := [rewrite]: #12391
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2746
#12395 := [monotonicity #12392]: #12394
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2747
#12400 := [trans #12395 #12398]: #12399
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2748
#12403 := [quant-intro #12400]: #12402
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2749
#12428 := [monotonicity #12403 #12425]: #12427
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2750
#12434 := [trans #12428 #12432]: #12433
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2751
#12437 := [monotonicity #12403 #12434]: #12436
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2752
#12440 := [monotonicity #12437]: #12439
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2753
#12446 := [trans #12440 #12444]: #12445
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2754
#12449 := [monotonicity #12446]: #12448
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2755
#12452 := [monotonicity #12449]: #12451
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2756
#12456 := [trans #12452 #12454]: #12455
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2757
#12387 := (iff #3213 #12386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2758
#12388 := [rewrite]: #12387
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2759
#12459 := [monotonicity #12388 #12456]: #12458
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2760
#12465 := [trans #12459 #12463]: #12464
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2761
#12468 := [monotonicity #12465]: #12467
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2762
#12474 := [trans #12468 #12472]: #12473
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2763
#12384 := (iff #3209 #12383)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2764
#12372 := (= #3204 #12371)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2765
#12373 := [rewrite]: #12372
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2766
#12385 := [monotonicity #12373]: #12384
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2767
#12477 := [monotonicity #12385 #12474]: #12476
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2768
#12483 := [trans #12477 #12481]: #12482
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2769
#12381 := (iff #3207 #12380)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2770
#12378 := (iff #3206 #12377)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2771
#12379 := [monotonicity #12373]: #12378
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2772
#12375 := (iff #3205 #12374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2773
#12376 := [monotonicity #12373]: #12375
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2774
#12382 := [monotonicity #12376 #12379]: #12381
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2775
#12486 := [monotonicity #12382 #12483]: #12485
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2776
#12492 := [trans #12486 #12490]: #12491
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2777
#12495 := [monotonicity #12382 #12492]: #12494
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2778
#12498 := [monotonicity #12495]: #12497
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2779
#12504 := [trans #12498 #12502]: #12503
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2780
#12507 := [monotonicity #12504]: #12506
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2781
#12511 := [trans #12507 #12509]: #12510
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2782
#12648 := (iff #3259 #12647)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2783
#12649 := [rewrite]: #12648
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2784
#12652 := [monotonicity #12649 #12511]: #12651
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2785
#12658 := [trans #12652 #12656]: #12657
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2786
#12645 := (iff #3258 #12644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2787
#12646 := [rewrite]: #12645
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2788
#12661 := [monotonicity #12646 #12658]: #12660
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2789
#12667 := [trans #12661 #12665]: #12666
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2790
#12670 := [monotonicity #12667]: #12669
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2791
#12674 := [trans #12670 #12672]: #12673
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2792
#12677 := [monotonicity #11976 #12674]: #12676
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2793
#12682 := [trans #12677 #12680]: #12681
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2794
#12685 := [monotonicity #11976 #12682]: #12684
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2795
#12690 := [trans #12685 #12688]: #12689
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2796
#12693 := [monotonicity #12690]: #12692
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2797
#12697 := [trans #12693 #12695]: #12696
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2798
#12700 := [monotonicity #11976 #12697]: #12699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2799
#12705 := [trans #12700 #12703]: #12704
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2800
#12708 := [monotonicity #12705]: #12707
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2801
#12714 := [trans #12708 #12712]: #12713
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2802
#12717 := [monotonicity #11976 #12714]: #12716
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2803
#12722 := [trans #12717 #12720]: #12721
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2804
#12725 := [monotonicity #12722]: #12724
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2805
#12729 := [trans #12725 #12727]: #12728
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2806
#12642 := (iff #3256 #12632)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2807
#12637 := (implies true #12632)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2808
#12640 := (iff #12637 #12632)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2809
#12641 := [rewrite]: #12640
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2810
#12638 := (iff #3256 #12637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2811
#12635 := (iff #3255 #12632)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2812
#12629 := (implies #11974 #12624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2813
#12633 := (iff #12629 #12632)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2814
#12634 := [rewrite]: #12633
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2815
#12630 := (iff #3255 #12629)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2816
#12627 := (iff #3254 #12624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2817
#12620 := (implies #3190 #12615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2818
#12625 := (iff #12620 #12624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2819
#12626 := [rewrite]: #12625
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2820
#12621 := (iff #3254 #12620)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2821
#12618 := (iff #3253 #12615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2822
#12612 := (implies #11974 #12600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2823
#12616 := (iff #12612 #12615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2824
#12617 := [rewrite]: #12616
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2825
#12613 := (iff #3253 #12612)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2826
#12610 := (iff #3252 #12600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2827
#12605 := (implies true #12600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2828
#12608 := (iff #12605 #12600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2829
#12609 := [rewrite]: #12608
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2830
#12606 := (iff #3252 #12605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2831
#12603 := (iff #3251 #12600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2832
#12597 := (implies #11974 #12594)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2833
#12601 := (iff #12597 #12600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2834
#12602 := [rewrite]: #12601
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2835
#12598 := (iff #3251 #12597)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2836
#12595 := (iff #3250 #12594)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2837
#12592 := (iff #3249 #12589)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2838
#12585 := (implies #12351 #12582)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2839
#12590 := (iff #12585 #12589)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2840
#12591 := [rewrite]: #12590
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2841
#12586 := (iff #3249 #12585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2842
#12583 := (iff #3248 #12582)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2843
#12580 := (iff #3247 #12577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2844
#12573 := (implies #12357 #12568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2845
#12578 := (iff #12573 #12577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2846
#12579 := [rewrite]: #12578
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2847
#12574 := (iff #3247 #12573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2848
#12571 := (iff #3246 #12568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2849
#12564 := (implies #12360 #12559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2850
#12569 := (iff #12564 #12568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2851
#12570 := [rewrite]: #12569
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2852
#12565 := (iff #3246 #12564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2853
#12562 := (iff #3245 #12559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2854
#12555 := (implies #3194 #12550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2855
#12560 := (iff #12555 #12559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2856
#12561 := [rewrite]: #12560
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2857
#12556 := (iff #3245 #12555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2858
#12553 := (iff #3244 #12550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2859
#12546 := (implies #3196 #12541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2860
#12551 := (iff #12546 #12550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2861
#12552 := [rewrite]: #12551
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2862
#12547 := (iff #3244 #12546)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2863
#12544 := (iff #3243 #12541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2864
#12537 := (implies #3064 #12525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2865
#12542 := (iff #12537 #12541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2866
#12543 := [rewrite]: #12542
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2867
#12538 := (iff #3243 #12537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2868
#12535 := (iff #3242 #12525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2869
#12530 := (implies true #12525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2870
#12533 := (iff #12530 #12525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2871
#12534 := [rewrite]: #12533
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2872
#12531 := (iff #3242 #12530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2873
#12528 := (iff #3241 #12525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2874
#12521 := (implies #12365 #12516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2875
#12526 := (iff #12521 #12525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2876
#12527 := [rewrite]: #12526
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2877
#12522 := (iff #3241 #12521)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2878
#12519 := (iff #3240 #12516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2879
#12512 := (implies #12368 #12500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2880
#12517 := (iff #12512 #12516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2881
#12518 := [rewrite]: #12517
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2882
#12513 := (iff #3240 #12512)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2883
#12369 := (iff #3201 #12368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2884
#12370 := [rewrite]: #12369
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2885
#12514 := [monotonicity #12370 #12511]: #12513
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2886
#12520 := [trans #12514 #12518]: #12519
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2887
#12366 := (iff #3199 #12365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2888
#12367 := [rewrite]: #12366
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2889
#12523 := [monotonicity #12367 #12520]: #12522
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2890
#12529 := [trans #12523 #12527]: #12528
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2891
#12532 := [monotonicity #12529]: #12531
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2892
#12536 := [trans #12532 #12534]: #12535
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2893
#12363 := (iff #3197 #3064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2894
#12364 := [rewrite]: #12363
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2895
#12539 := [monotonicity #12364 #12536]: #12538
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2896
#12545 := [trans #12539 #12543]: #12544
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2897
#12548 := [monotonicity #12545]: #12547
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2898
#12554 := [trans #12548 #12552]: #12553
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2899
#12557 := [monotonicity #12554]: #12556
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2900
#12563 := [trans #12557 #12561]: #12562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2901
#12361 := (iff #3192 #12360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2902
#12362 := [rewrite]: #12361
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2903
#12566 := [monotonicity #12362 #12563]: #12565
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2904
#12572 := [trans #12566 #12570]: #12571
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2905
#12358 := (iff #3188 #12357)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2906
#12355 := (iff #3187 #12354)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2907
#12356 := [rewrite]: #12355
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2908
#12346 := (iff #3182 #12345)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2909
#12347 := [rewrite]: #12346
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2910
#12359 := [monotonicity #12347 #12356]: #12358
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2911
#12575 := [monotonicity #12359 #12572]: #12574
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2912
#12581 := [trans #12575 #12579]: #12580
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2913
#12584 := [monotonicity #12359 #12581]: #12583
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2914
#12352 := (iff #3185 #12351)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2915
#12349 := (iff #3184 #12348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2916
#12350 := [rewrite]: #12349
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2917
#12353 := [monotonicity #12347 #12350]: #12352
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2918
#12587 := [monotonicity #12353 #12584]: #12586
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2919
#12593 := [trans #12587 #12591]: #12592
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2920
#12596 := [monotonicity #12353 #12593]: #12595
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2921
#12599 := [monotonicity #11976 #12596]: #12598
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2922
#12604 := [trans #12599 #12602]: #12603
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2923
#12607 := [monotonicity #12604]: #12606
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2924
#12611 := [trans #12607 #12609]: #12610
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2925
#12614 := [monotonicity #11976 #12611]: #12613
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2926
#12619 := [trans #12614 #12617]: #12618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2927
#12622 := [monotonicity #12619]: #12621
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2928
#12628 := [trans #12622 #12626]: #12627
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2929
#12631 := [monotonicity #11976 #12628]: #12630
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2930
#12636 := [trans #12631 #12634]: #12635
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2931
#12639 := [monotonicity #12636]: #12638
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2932
#12643 := [trans #12639 #12641]: #12642
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2933
#12732 := [monotonicity #12643 #12729]: #12731
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2934
#12735 := [monotonicity #11976 #12732]: #12734
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2935
#12740 := [trans #12735 #12738]: #12739
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2936
#12743 := [monotonicity #12359 #12740]: #12742
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2937
#12748 := [trans #12743 #12746]: #12747
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2938
#12751 := [monotonicity #12359 #12748]: #12750
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2939
#12754 := [monotonicity #12353 #12751]: #12753
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2940
#12759 := [trans #12754 #12757]: #12758
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2941
#12762 := [monotonicity #12353 #12759]: #12761
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2942
#12765 := [monotonicity #11976 #12762]: #12764
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2943
#12770 := [trans #12765 #12768]: #12769
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2944
#12773 := [monotonicity #12770]: #12772
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2945
#12777 := [trans #12773 #12775]: #12776
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2946
#12780 := [monotonicity #11976 #12777]: #12779
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2947
#12785 := [trans #12780 #12783]: #12784
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2948
#12788 := [monotonicity #12785]: #12787
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2949
#12794 := [trans #12788 #12792]: #12793
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2950
#12797 := [monotonicity #11976 #12794]: #12796
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2951
#12802 := [trans #12797 #12800]: #12801
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2952
#12805 := [monotonicity #12802]: #12804
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2953
#12809 := [trans #12805 #12807]: #12808
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2954
#12859 := [monotonicity #12809 #12856]: #12858
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2955
#12862 := [monotonicity #11976 #12859]: #12861
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2956
#12867 := [trans #12862 #12865]: #12866
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2957
#12343 := (iff #3178 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2958
#12341 := (iff #12338 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2959
#12342 := [rewrite]: #12341
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2960
#12339 := (iff #3178 #12338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2961
#12336 := (iff #3177 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2962
#12337 := [rewrite]: #12336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2963
#12334 := (iff #3176 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2964
#12335 := [rewrite]: #12334
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2965
#12340 := [monotonicity #12335 #12337]: #12339
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2966
#12344 := [trans #12340 #12342]: #12343
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2967
#12870 := [monotonicity #12344 #12867]: #12869
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2968
#12874 := [trans #12870 #12872]: #12873
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2969
#12877 := [monotonicity #12874]: #12876
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2970
#12883 := [trans #12877 #12881]: #12882
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2971
#12886 := [monotonicity #12883]: #12885
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2972
#12892 := [trans #12886 #12890]: #12891
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2973
#12895 := [monotonicity #12892]: #12894
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2974
#12901 := [trans #12895 #12899]: #12900
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2975
#12904 := [monotonicity #12901]: #12903
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2976
#12910 := [trans #12904 #12908]: #12909
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2977
#12913 := [monotonicity #12910]: #12912
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2978
#12919 := [trans #12913 #12917]: #12918
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2979
#12009 := (iff #3081 #12006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2980
#12003 := (and #12000 #11908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2981
#12007 := (iff #12003 #12006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2982
#12008 := [rewrite]: #12007
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2983
#12004 := (iff #3081 #12003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2984
#11909 := (iff #2987 #11908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2985
#11910 := [rewrite]: #11909
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2986
#12001 := (iff #3080 #12000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2987
#12002 := [rewrite]: #12001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2988
#12005 := [monotonicity #12002 #11910]: #12004
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2989
#12010 := [trans #12005 #12008]: #12009
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2990
#12922 := [monotonicity #12010 #12919]: #12921
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2991
#12927 := [trans #12922 #12925]: #12926
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2992
#12313 := (iff #3164 #12312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2993
#12310 := (iff #3163 #12309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2994
#12307 := (iff #3162 #12306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2995
#12308 := [rewrite]: #12307
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2996
#12311 := [monotonicity #12308]: #12310
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2997
#12314 := [monotonicity #12311]: #12313
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2998
#12930 := [monotonicity #12314 #12927]: #12929
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2999
#12936 := [trans #12930 #12934]: #12935
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3000
#12332 := (iff #3168 #12312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3001
#12315 := (and true #12312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3002
#12318 := (iff #12315 #12312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3003
#12319 := [rewrite]: #12318
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3004
#12330 := (iff #3168 #12315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3005
#12328 := (iff #3167 #12312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3006
#12326 := (iff #3167 #12315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3007
#12324 := (iff #3166 #12312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3008
#12322 := (iff #3166 #12315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3009
#12320 := (iff #3165 #12312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3010
#12316 := (iff #3165 #12315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3011
#12304 := (iff #3155 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3012
#12299 := (forall (vars (?x783 T5)) (:pat #3151) true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3013
#12302 := (iff #12299 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3014
#12303 := [elim-unused]: #12302
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3015
#12300 := (iff #3155 #12299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3016
#12297 := (iff #3154 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3017
#12249 := (= uf_9 #3139)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3018
#12261 := (implies #12249 #12249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3019
#12264 := (iff #12261 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3020
#12265 := [rewrite]: #12264
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3021
#12295 := (iff #3154 #12261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3022
#12293 := (iff #3153 #12249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3023
#12254 := (and true #12249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3024
#12257 := (iff #12254 #12249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3025
#12258 := [rewrite]: #12257
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3026
#12291 := (iff #3153 #12254)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3027
#12250 := (iff #3140 #12249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3028
#12251 := [rewrite]: #12250
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3029
#12289 := (iff #3152 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3030
#12290 := [rewrite]: #12289
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3031
#12292 := [monotonicity #12290 #12251]: #12291
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3032
#12294 := [trans #12292 #12258]: #12293
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3033
#12296 := [monotonicity #12251 #12294]: #12295
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3034
#12298 := [trans #12296 #12265]: #12297
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3035
#12301 := [quant-intro #12298]: #12300
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3036
#12305 := [trans #12301 #12303]: #12304
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3037
#12317 := [monotonicity #12305 #12314]: #12316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3038
#12321 := [trans #12317 #12319]: #12320
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3039
#12287 := (iff #3148 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3040
#12242 := (forall (vars (?x780 T5)) (:pat #3128) true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3041
#12245 := (iff #12242 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3042
#12246 := [elim-unused]: #12245
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3043
#12285 := (iff #3148 #12242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3044
#12283 := (iff #3147 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3045
#12281 := (iff #3147 #12261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3046
#12279 := (iff #3146 #12249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3047
#12277 := (iff #3146 #12254)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3048
#12275 := (iff #3145 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3049
#12276 := [rewrite]: #12275
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3050
#12278 := [monotonicity #12276 #12251]: #12277
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3051
#12280 := [trans #12278 #12258]: #12279
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3052
#12282 := [monotonicity #12251 #12280]: #12281
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3053
#12284 := [trans #12282 #12265]: #12283
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3054
#12286 := [quant-intro #12284]: #12285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3055
#12288 := [trans #12286 #12246]: #12287
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3056
#12323 := [monotonicity #12288 #12321]: #12322
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3057
#12325 := [trans #12323 #12319]: #12324
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3058
#12273 := (iff #3144 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3059
#12268 := (forall (vars (?x781 T5)) (:pat #3138) true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3060
#12271 := (iff #12268 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3061
#12272 := [elim-unused]: #12271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3062
#12269 := (iff #3144 #12268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3063
#12266 := (iff #3143 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3064
#12262 := (iff #3143 #12261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3065
#12259 := (iff #3142 #12249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3066
#12255 := (iff #3142 #12254)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3067
#12252 := (iff #3141 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3068
#12253 := [rewrite]: #12252
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3069
#12256 := [monotonicity #12253 #12251]: #12255
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3070
#12260 := [trans #12256 #12258]: #12259
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3071
#12263 := [monotonicity #12251 #12260]: #12262
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3072
#12267 := [trans #12263 #12265]: #12266
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3073
#12270 := [quant-intro #12267]: #12269
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3074
#12274 := [trans #12270 #12272]: #12273
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3075
#12327 := [monotonicity #12274 #12325]: #12326
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3076
#12329 := [trans #12327 #12319]: #12328
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3077
#12247 := (iff #3135 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3078
#12243 := (iff #3135 #12242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3079
#12240 := (iff #3134 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3080
#12229 := (= uf_261 #3131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3081
#12232 := (not #12229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3082
#12235 := (implies #12232 #12232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3083
#12238 := (iff #12235 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3084
#12239 := [rewrite]: #12238
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3085
#12236 := (iff #3134 #12235)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3086
#12233 := (iff #3133 #12232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3087
#12230 := (iff #3132 #12229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3088
#12231 := [rewrite]: #12230
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3089
#12234 := [monotonicity #12231]: #12233
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3090
#12237 := [monotonicity #12234 #12234]: #12236
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3091
#12241 := [trans #12237 #12239]: #12240
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3092
#12244 := [quant-intro #12241]: #12243
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3093
#12248 := [trans #12244 #12246]: #12247
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3094
#12331 := [monotonicity #12248 #12329]: #12330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3095
#12333 := [trans #12331 #12319]: #12332
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3096
#12939 := [monotonicity #12333 #12936]: #12938
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3097
#12944 := [trans #12939 #12942]: #12943
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3098
#12947 := [monotonicity #11976 #12944]: #12946
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3099
#12952 := [trans #12947 #12950]: #12951
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3100
#12955 := [monotonicity #12952]: #12954
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3101
#12959 := [trans #12955 #12957]: #12958
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3102
#12962 := [monotonicity #11976 #12959]: #12961
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3103
#12967 := [trans #12962 #12965]: #12966
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3104
#12970 := [monotonicity #12967]: #12969
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3105
#12974 := [trans #12970 #12972]: #12973
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3106
#12977 := [monotonicity #11976 #12974]: #12976
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3107
#12982 := [trans #12977 #12980]: #12981
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3108
#12985 := [monotonicity #12982]: #12984
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3109
#12989 := [trans #12985 #12987]: #12988
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3110
#12227 := (iff #3125 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3111
#12222 := (implies true true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3112
#12225 := (iff #12222 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3113
#12226 := [rewrite]: #12225
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3114
#12223 := (iff #3125 #12222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3115
#12220 := (iff #3124 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3116
#12215 := (implies #11974 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3117
#12218 := (iff #12215 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3118
#12219 := [rewrite]: #12218
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3119
#12216 := (iff #3124 #12215)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3120
#12213 := (iff #3123 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3121
#12180 := (or #12179 #12171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3122
#12188 := (or #12112 #12180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3123
#12203 := (or #12112 #12188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3124
#12208 := (implies false #12203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3125
#12211 := (iff #12208 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3126
#12212 := [rewrite]: #12211
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3127
#12209 := (iff #3123 #12208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3128
#12206 := (iff #3122 #12203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3129
#12200 := (implies #11974 #12188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3130
#12204 := (iff #12200 #12203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3131
#12205 := [rewrite]: #12204
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3132
#12201 := (iff #3122 #12200)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3133
#12198 := (iff #3121 #12188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3134
#12193 := (implies true #12188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3135
#12196 := (iff #12193 #12188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3136
#12197 := [rewrite]: #12196
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3137
#12194 := (iff #3121 #12193)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3138
#12191 := (iff #3120 #12188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3139
#12185 := (implies #11974 #12180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3140
#12189 := (iff #12185 #12188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3141
#12190 := [rewrite]: #12189
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3142
#12186 := (iff #3120 #12185)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3143
#12183 := (iff #3119 #12180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3144
#12176 := (implies #12006 #12171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3145
#12181 := (iff #12176 #12180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3146
#12182 := [rewrite]: #12181
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3147
#12177 := (iff #3119 #12176)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3148
#12178 := [monotonicity #12010 #12175]: #12177
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3149
#12184 := [trans #12178 #12182]: #12183
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3150
#12187 := [monotonicity #11976 #12184]: #12186
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3151
#12192 := [trans #12187 #12190]: #12191
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3152
#12195 := [monotonicity #12192]: #12194
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3153
#12199 := [trans #12195 #12197]: #12198
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3154
#12202 := [monotonicity #11976 #12199]: #12201
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3155
#12207 := [trans #12202 #12205]: #12206
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3156
#12210 := [monotonicity #11999 #12207]: #12209
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3157
#12214 := [trans #12210 #12212]: #12213
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3158
#12217 := [monotonicity #11976 #12214]: #12216
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3159
#12221 := [trans #12217 #12219]: #12220
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3160
#12224 := [monotonicity #12221]: #12223
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3161
#12228 := [trans #12224 #12226]: #12227
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3162
#12992 := [monotonicity #12228 #12989]: #12991
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3163
#12996 := [trans #12992 #12994]: #12995
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3164
#12999 := [monotonicity #11976 #12996]: #12998
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3165
#13004 := [trans #12999 #13002]: #13003
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3166
#11996 := (iff #3076 #11995)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3167
#11993 := (iff #3075 #11992)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3168
#11994 := [rewrite]: #11993
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3169
#11997 := [monotonicity #11994]: #11996
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3170
#13007 := [monotonicity #11997 #13004]: #13006
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3171
#13013 := [trans #13007 #13011]: #13012
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3172
#11990 := (iff #3071 #11989)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3173
#11987 := (iff #3070 #11984)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3174
#11981 := (implies #412 #11978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3175
#11985 := (iff #11981 #11984)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3176
#11986 := [rewrite]: #11985
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3177
#11982 := (iff #3070 #11981)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3178
#11979 := (iff #3069 #11978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3179
#11980 := [rewrite]: #11979
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3180
#11983 := [monotonicity #11980]: #11982
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3181
#11988 := [trans #11983 #11986]: #11987
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3182
#11991 := [quant-intro #11988]: #11990
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3183
#13016 := [monotonicity #11991 #13013]: #13015
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3184
#13022 := [trans #13016 #13020]: #13021
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3185
#13025 := [monotonicity #13022]: #13024
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3186
#13031 := [trans #13025 #13029]: #13030
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3187
#13034 := [monotonicity #11976 #13031]: #13033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3188
#13039 := [trans #13034 #13037]: #13038
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3189
#13042 := [monotonicity #13039]: #13041
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3190
#13048 := [trans #13042 #13046]: #13047
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3191
#13051 := [monotonicity #13048]: #13050
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3192
#13057 := [trans #13051 #13055]: #13056
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3193
#13060 := [monotonicity #13057]: #13059
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3194
#13066 := [trans #13060 #13064]: #13065
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3195
#13069 := [monotonicity #13066]: #13068
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3196
#13073 := [trans #13069 #13071]: #13072
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3197
#11972 := (iff #3051 #11971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3198
#11969 := (iff #3050 #3027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3199
#11970 := [rewrite]: #11969
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3200
#11973 := [monotonicity #11970]: #11972
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3201
#13076 := [monotonicity #11973 #13073]: #13075
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3202
#13082 := [trans #13076 #13080]: #13081
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3203
#13085 := [monotonicity #11973 #13082]: #13084
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3204
#11967 := (iff #3049 #11966)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3205
#11964 := (iff #3048 #11961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3206
#11958 := (implies #412 #11955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3207
#11962 := (iff #11958 #11961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3208
#11963 := [rewrite]: #11962
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3209
#11959 := (iff #3048 #11958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3210
#11956 := (iff #3047 #11955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3211
#11957 := [rewrite]: #11956
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3212
#11960 := [monotonicity #11957]: #11959
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3213
#11965 := [trans #11960 #11963]: #11964
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3214
#11968 := [quant-intro #11965]: #11967
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3215
#13088 := [monotonicity #11968 #13085]: #13087
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3216
#13094 := [trans #13088 #13092]: #13093
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3217
#13097 := [monotonicity #11968 #13094]: #13096
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3218
#13100 := [monotonicity #13097]: #13099
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3219
#13106 := [trans #13100 #13104]: #13105
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3220
#13109 := [monotonicity #13106]: #13108
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3221
#11952 := (iff #3041 #11951)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3222
#11949 := (iff #3040 #11948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3223
#11946 := (iff #3039 #3038)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3224
#11947 := [rewrite]: #11946
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3225
#11950 := [monotonicity #11947]: #11949
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3226
#11953 := [monotonicity #11950]: #11952
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3227
#13112 := [monotonicity #11953 #13109]: #13111
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3228
#13118 := [trans #13112 #13116]: #13117
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3229
#13121 := [monotonicity #13118]: #13120
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3230
#13127 := [trans #13121 #13125]: #13126
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3231
#13130 := [monotonicity #13127]: #13129
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3232
#13136 := [trans #13130 #13134]: #13135
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3233
#13139 := [monotonicity #13136]: #13138
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3234
#13145 := [trans #13139 #13143]: #13144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3235
#13148 := [monotonicity #13145]: #13147
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3236
#13154 := [trans #13148 #13152]: #13153
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3237
#11944 := (iff #3024 #11943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3238
#11941 := (iff #3023 #11940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3239
#11942 := [rewrite]: #11941
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3240
#11932 := (iff #3018 #11931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3241
#11933 := [rewrite]: #11932
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3242
#11945 := [monotonicity #11933 #11942]: #11944
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3243
#13157 := [monotonicity #11945 #13154]: #13156
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3244
#13163 := [trans #13157 #13161]: #13162
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3245
#13166 := [monotonicity #11945 #13163]: #13165
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3246
#11938 := (iff #3021 #11937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3247
#11935 := (iff #3020 #11934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3248
#11936 := [rewrite]: #11935
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3249
#11939 := [monotonicity #11933 #11936]: #11938
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3250
#13169 := [monotonicity #11939 #13166]: #13168
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3251
#13175 := [trans #13169 #13173]: #13174
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3252
#13178 := [monotonicity #11939 #13175]: #13177
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3253
#11929 := (iff #3015 #11928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3254
#11930 := [rewrite]: #11929
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3255
#13181 := [monotonicity #11930 #13178]: #13180
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3256
#13187 := [trans #13181 #13185]: #13186
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3257
#13190 := [monotonicity #11930 #13187]: #13189
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3258
#13193 := [monotonicity #13190]: #13192
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3259
#13199 := [trans #13193 #13197]: #13198
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3260
#11926 := (iff #3009 #11925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3261
#11923 := (iff #3008 #11920)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3262
#11917 := (iff #11914 false)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3263
#11921 := (iff #11917 #11920)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3264
#11922 := [rewrite]: #11921
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3265
#11918 := (iff #3008 #11917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3266
#11915 := (iff #3007 #11914)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3267
#11916 := [rewrite]: #11915
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3268
#11919 := [monotonicity #11916]: #11918
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3269
#11924 := [trans #11919 #11922]: #11923
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3270
#11927 := [quant-intro #11924]: #11926
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3271
#13202 := [monotonicity #11927 #13199]: #13201
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3272
#13208 := [trans #13202 #13206]: #13207
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3273
#13211 := [monotonicity #13208]: #13210
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3274
#13217 := [trans #13211 #13215]: #13216
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3275
#13220 := [monotonicity #13217]: #13219
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3276
#13226 := [trans #13220 #13224]: #13225
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3277
#13229 := [monotonicity #13226]: #13228
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3278
#13235 := [trans #13229 #13233]: #13234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3279
#13238 := [monotonicity #13235]: #13237
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3280
#13244 := [trans #13238 #13242]: #13243
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3281
#11912 := (iff #2988 #11911)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3282
#11906 := (iff #2985 #11905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3283
#11907 := [rewrite]: #11906
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3284
#11913 := [monotonicity #11907 #11910]: #11912
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3285
#13247 := [monotonicity #11913 #13244]: #13246
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3286
#13253 := [trans #13247 #13251]: #13252
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3287
#11903 := (iff #2982 #11902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3288
#11904 := [rewrite]: #11903
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3289
#13256 := [monotonicity #11904 #13253]: #13255
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3290
#13262 := [trans #13256 #13260]: #13261
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3291
#13265 := [monotonicity #13262]: #13264
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3292
#13269 := [trans #13265 #13267]: #13268
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3293
#11900 := (iff #2980 #11899)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3294
#11897 := (iff #2979 #11896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3295
#11894 := (iff #2978 #11893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3296
#11891 := (iff #2977 #11890)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3297
#11888 := (iff #2976 #11887)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3298
#11885 := (iff #2975 #11884)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3299
#11886 := [rewrite]: #11885
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3300
#11882 := (iff #2973 #11881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3301
#11879 := (iff #2972 #11878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3302
#11880 := [rewrite]: #11879
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3303
#11883 := [monotonicity #11880]: #11882
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3304
#11889 := [monotonicity #11883 #11886]: #11888
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3305
#11876 := (iff #2970 #11875)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3306
#11877 := [rewrite]: #11876
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3307
#11892 := [monotonicity #11877 #11889]: #11891
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3308
#11873 := (iff #2968 #11872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3309
#11874 := [rewrite]: #11873
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3310
#11895 := [monotonicity #11874 #11892]: #11894
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3311
#11870 := (iff #2966 #11869)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3312
#11871 := [rewrite]: #11870
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3313
#11898 := [monotonicity #11871 #11895]: #11897
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3314
#11867 := (iff #2964 #11866)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3315
#11868 := [rewrite]: #11867
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3316
#11901 := [monotonicity #11868 #11898]: #11900
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3317
#13272 := [monotonicity #11901 #13269]: #13271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3318
#13278 := [trans #13272 #13276]: #13277
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3319
#13281 := [monotonicity #13278]: #13280
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3320
#13287 := [trans #13281 #13285]: #13286
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3321
#13290 := [monotonicity #13287]: #13289
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3322
#13296 := [trans #13290 #13294]: #13295
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3323
#13299 := [monotonicity #13296]: #13298
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3324
#13305 := [trans #13299 #13303]: #13304
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3325
#13308 := [monotonicity #13305]: #13307
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3326
#13314 := [trans #13308 #13312]: #13313
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3327
#13317 := [monotonicity #13314]: #13316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3328
#13323 := [trans #13317 #13321]: #13322
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3329
#13326 := [monotonicity #13323]: #13325
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3330
#13330 := [trans #13326 #13328]: #13329
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3331
#13333 := [monotonicity #13330]: #13332
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3332
#14241 := [trans #13333 #14239]: #14240
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3333
#11865 := [asserted]: #3349
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3334
#14242 := [mp #11865 #14241]: #14237
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3335
#14260 := [not-or-elim #14242]: #14124
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3336
#14264 := [and-elim #14260]: #11875
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3337
#27446 := [trans #14264 #27445]: #25896
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3338
#27208 := (>= #27025 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3339
decl ?x776!15 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3340
#18607 := ?x776!15
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3341
#18612 := (uf_66 #2960 ?x776!15 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3342
#18613 := (uf_110 uf_273 #18612)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3343
#18958 := (* -1::int #18613)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3344
#18959 := (+ uf_299 #18958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3345
#18960 := (>= #18959 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3346
#18945 := (* -1::int ?x776!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3347
#18946 := (+ uf_272 #18945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3348
#18947 := (<= #18946 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3349
#18609 := (>= ?x776!15 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3350
#22442 := (not #18609)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3351
#18608 := (<= ?x776!15 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3352
#22441 := (not #18608)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3353
#22457 := (or #22441 #22442 #18947 #18960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3354
#22462 := (not #22457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3355
#22415 := (not #3095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3356
#22416 := (or #22415 #4987 #13725 #19482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3357
#23335 := (forall (vars (?x778 int)) (:pat #23194) #22416)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3358
#23340 := (not #23335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3359
#22407 := (or #4987 #13725 #13739 #19482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3360
#23327 := (forall (vars (?x776 int)) (:pat #23194) #22407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3361
#23332 := (not #23327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3362
#23343 := (or #23332 #23340)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3363
#23346 := (not #23343)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3364
#23349 := (or #23346 #22462)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3365
#23352 := (not #23349)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3366
#22348 := (not #13409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3367
#23355 := (or #12096 #12087 #12078 #12069 #22348 #13552 #13698 #23352)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3368
#23358 := (not #23355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3369
#23285 := (or #12662 #12653 #22348 #13552 #22307 #13603 #23252)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3370
#23288 := (not #23285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3371
#23261 := (or #18425 #18434 #23258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3372
#23264 := (not #23261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3373
#23267 := (or #18425 #18428 #23264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3374
#23270 := (not #23267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3375
#23273 := (or #18425 #18428 #23270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3376
#23276 := (not #23273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3377
#23279 := (or #22348 #13552 #13604 #23276)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3378
#23282 := (not #23279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3379
#23291 := (or #23282 #23288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3380
#23294 := (not #23291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3381
#23297 := (or #18425 #18434 #22348 #13552 #23294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3382
#23300 := (not #23297)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3383
#23303 := (or #18425 #18434 #23300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3384
#23306 := (not #23303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3385
#23309 := (or #18425 #18428 #23306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3386
#23312 := (not #23309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3387
#23315 := (or #18425 #18428 #23312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3388
#23318 := (not #23315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3389
#23321 := (or #22348 #13552 #13697 #23318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3390
#23324 := (not #23321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3391
#23361 := (or #23324 #23358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3392
#23364 := (not #23361)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3393
#22223 := (or #4987 #13890 #13904 #19482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3394
#23203 := (forall (vars (?x775 int)) (:pat #23194) #22223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3395
#23208 := (not #23203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3396
#1331 := 255::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3397
#15781 := (<= uf_292 255::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3398
#22492 := (not #15781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3399
#15764 := (<= uf_293 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3400
#22491 := (not #15764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3401
#15747 := (<= uf_294 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3402
#22490 := (not #15747)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3403
#22488 := (not #13952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3404
#22487 := (not #13930)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3405
#15177 := (not #12000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3406
#22486 := (not #11992)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3407
#22485 := (not #3174)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3408
#22484 := (not #3173)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3409
#23367 := (or #13149 #12914 #12905 #12896 #12887 #22484 #22485 #22486 #15177 #13870 #13404 #22348 #13552 #13875 #13927 #22487 #22488 #22490 #22491 #22492 #23208 #23364)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3410
#23370 := (not #23367)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3411
#23373 := (or #13149 #13404 #23370)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3412
#23376 := (not #23373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3413
#22212 := (or #4987 #13371 #13383 #19482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3414
#23195 := (forall (vars (?x773 int)) (:pat #23194) #22212)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3415
#23200 := (not #23195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3416
#23379 := (or #23200 #23376)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3417
#23382 := (not #23379)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3418
decl ?x773!13 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3419
#18346 := ?x773!13
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3420
#18356 := (>= ?x773!13 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3421
#18351 := (uf_66 #2960 ?x773!13 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3422
#18352 := (uf_110 uf_273 #18351)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3423
#18353 := (* -1::int #18352)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3424
#18354 := (+ uf_285 #18353)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3425
#18355 := (>= #18354 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3426
#18348 := (>= ?x773!13 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3427
#22186 := (not #18348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3428
#18347 := (<= ?x773!13 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3429
#22185 := (not #18347)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3430
#22201 := (or #22185 #22186 #18355 #18356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3431
#22206 := (not #22201)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3432
#23385 := (or #22206 #23382)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3433
#23388 := (not #23385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3434
#23391 := (or #13368 #23388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3435
#23394 := (not #23391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3436
#23397 := (or #13368 #23394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3437
#23400 := (not #23397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3438
#18323 := (not #11940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3439
#18314 := (not #11931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3440
#23403 := (or #13149 #13140 #13131 #13122 #18314 #18323 #23400)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3441
#23406 := (not #23403)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3442
#23409 := (or #18314 #18323 #23406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3443
#23412 := (not #23409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3444
#18317 := (not #11934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3445
#23415 := (or #18314 #18317 #23412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3446
#23418 := (not #23415)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3447
#23421 := (or #18314 #18317 #23418)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3448
#23424 := (not #23421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3449
#23427 := (or #13182 #23424)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3450
#23430 := (not #23427)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3451
#23468 := (uf_116 #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3452
#24856 := (uf_43 #2958 #23468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3453
#25434 := (uf_200 uf_273 #24856 #24856 uf_284)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3454
#25872 := (= #25434 #3014)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3455
#25946 := (= #3014 #25434)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3456
#24863 := (= #2962 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3457
#14263 := [and-elim #14260]: #11872
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3458
#233 := (:var 0 T3)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3459
#15 := (:var 1 T5)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3460
#2666 := (uf_48 #15 #233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3461
#2667 := (pattern #2666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3462
#11162 := (= uf_9 #2666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3463
#11169 := (not #11162)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3464
#1259 := (uf_116 #15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3465
#2669 := (uf_43 #233 #1259)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3466
#2670 := (= #15 #2669)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3467
#11170 := (or #2670 #11169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3468
#11175 := (forall (vars (?x710 T5) (?x711 T3)) (:pat #2667) #11170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3469
#18151 := (~ #11175 #11175)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3470
#18149 := (~ #11170 #11170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3471
#18150 := [refl]: #18149
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3472
#18152 := [nnf-pos #18150]: #18151
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3473
#2668 := (= #2666 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3474
#2671 := (implies #2668 #2670)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3475
#2672 := (forall (vars (?x710 T5) (?x711 T3)) (:pat #2667) #2671)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3476
#11176 := (iff #2672 #11175)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3477
#11173 := (iff #2671 #11170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3478
#11166 := (implies #11162 #2670)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3479
#11171 := (iff #11166 #11170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3480
#11172 := [rewrite]: #11171
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3481
#11167 := (iff #2671 #11166)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3482
#11164 := (iff #2668 #11162)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3483
#11165 := [rewrite]: #11164
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3484
#11168 := [monotonicity #11165]: #11167
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3485
#11174 := [trans #11168 #11172]: #11173
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3486
#11177 := [quant-intro #11174]: #11176
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3487
#11161 := [asserted]: #2672
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3488
#11180 := [mp #11161 #11177]: #11175
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3489
#18153 := [mp~ #11180 #18152]: #11175
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3490
#24855 := (not #11872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3491
#24868 := (not #11175)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3492
#24869 := (or #24868 #24855 #24863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3493
#24864 := (or #24863 #24855)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3494
#24870 := (or #24868 #24864)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3495
#24877 := (iff #24870 #24869)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3496
#24865 := (or #24855 #24863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3497
#24872 := (or #24868 #24865)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3498
#24875 := (iff #24872 #24869)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3499
#24876 := [rewrite]: #24875
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3500
#24873 := (iff #24870 #24872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3501
#24866 := (iff #24864 #24865)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3502
#24867 := [rewrite]: #24866
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3503
#24874 := [monotonicity #24867]: #24873
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3504
#24878 := [trans #24874 #24876]: #24877
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3505
#24871 := [quant-inst]: #24870
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3506
#24879 := [mp #24871 #24878]: #24869
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3507
#25847 := [unit-resolution #24879 #18153 #14263]: #24863
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3508
#25533 := [monotonicity #25847 #25847]: #25946
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3509
#25593 := [symm #25533]: #25872
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3510
#25435 := (= uf_9 #25434)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3511
decl uf_196 :: (-> T4 T5 T5 T2)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3512
#25432 := (uf_196 uf_273 #24856 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3513
#25433 := (= uf_9 #25432)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3514
#25437 := (iff #25433 #25435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3515
#2245 := (:var 0 T16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3516
#21 := (:var 2 T5)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3517
#13 := (:var 3 T4)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3518
#2256 := (uf_200 #13 #21 #15 #2245)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3519
#2257 := (pattern #2256)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3520
#2259 := (uf_196 #13 #21 #15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3521
#10125 := (= uf_9 #2259)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3522
#10121 := (= uf_9 #2256)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3523
#10128 := (iff #10121 #10125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3524
#10131 := (forall (vars (?x586 T4) (?x587 T5) (?x588 T5) (?x589 T16)) (:pat #2257) #10128)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3525
#17793 := (~ #10131 #10131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3526
#17791 := (~ #10128 #10128)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3527
#17792 := [refl]: #17791
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3528
#17794 := [nnf-pos #17792]: #17793
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3529
#2260 := (= #2259 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3530
#2258 := (= #2256 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3531
#2261 := (iff #2258 #2260)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3532
#2262 := (forall (vars (?x586 T4) (?x587 T5) (?x588 T5) (?x589 T16)) (:pat #2257) #2261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3533
#10132 := (iff #2262 #10131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3534
#10129 := (iff #2261 #10128)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3535
#10126 := (iff #2260 #10125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3536
#10127 := [rewrite]: #10126
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3537
#10123 := (iff #2258 #10121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3538
#10124 := [rewrite]: #10123
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3539
#10130 := [monotonicity #10124 #10127]: #10129
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3540
#10133 := [quant-intro #10130]: #10132
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3541
#10120 := [asserted]: #2262
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3542
#10136 := [mp #10120 #10133]: #10131
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3543
#17795 := [mp~ #10136 #17794]: #10131
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3544
#25449 := (not #10131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3545
#25475 := (or #25449 #25437)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3546
#25436 := (iff #25435 #25433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3547
#25448 := (or #25449 #25436)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3548
#25528 := (iff #25448 #25475)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3549
#25530 := (iff #25475 #25475)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3550
#25531 := [rewrite]: #25530
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3551
#25438 := (iff #25436 #25437)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3552
#25439 := [rewrite]: #25438
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3553
#25529 := [monotonicity #25439]: #25528
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3554
#25467 := [trans #25529 #25531]: #25528
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3555
#25477 := [quant-inst]: #25448
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3556
#25474 := [mp #25477 #25467]: #25475
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3557
#25951 := [unit-resolution #25474 #17795]: #25437
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3558
#25473 := (not #25437)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3559
#25516 := (or #25473 #25435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3560
#25267 := (uf_13 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3561
#25544 := (uf_12 #25267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3562
#25547 := (= uf_14 #25544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3563
#25790 := (not #25547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3564
#25792 := (iff #11881 #25790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3565
#25854 := (iff #11878 #25547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3566
#25852 := (iff #25547 #11878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3567
#25851 := (= #25544 #2971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3568
#25787 := (= #25267 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3569
#23686 := (uf_13 #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3570
#25785 := (= #23686 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3571
#23689 := (= #2958 #23686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3572
#2697 := (uf_43 #326 #161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3573
#23131 := (pattern #2697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3574
#2701 := (uf_13 #2697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3575
#11240 := (= #326 #2701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3576
#23138 := (forall (vars (?x720 T3) (?x721 int)) (:pat #23131) #11240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3577
#11244 := (forall (vars (?x720 T3) (?x721 int)) #11240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3578
#23141 := (iff #11244 #23138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3579
#23139 := (iff #11240 #11240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3580
#23140 := [refl]: #23139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3581
#23142 := [quant-intro #23140]: #23141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3582
#18176 := (~ #11244 #11244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3583
#18174 := (~ #11240 #11240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3584
#18175 := [refl]: #18174
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3585
#18177 := [nnf-pos #18175]: #18176
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3586
#2702 := (= #2701 #326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3587
#2703 := (forall (vars (?x720 T3) (?x721 int)) #2702)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3588
#11245 := (iff #2703 #11244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3589
#11242 := (iff #2702 #11240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3590
#11243 := [rewrite]: #11242
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3591
#11246 := [quant-intro #11243]: #11245
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3592
#11239 := [asserted]: #2703
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3593
#11249 := [mp #11239 #11246]: #11244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3594
#18178 := [mp~ #11249 #18177]: #11244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3595
#23143 := [mp #18178 #23142]: #23138
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3596
#23633 := (not #23138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3597
#23694 := (or #23633 #23689)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3598
#23695 := [quant-inst]: #23694
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3599
#25772 := [unit-resolution #23695 #23143]: #23689
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3600
#25786 := [symm #25772]: #25785
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3601
#25773 := (= #25267 #23686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3602
#25870 := (= #24856 #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3603
#25871 := [symm #25847]: #25870
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3604
#25789 := [monotonicity #25871]: #25773
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3605
#25788 := [trans #25789 #25786]: #25787
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3606
#25784 := [monotonicity #25788]: #25851
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3607
#25853 := [monotonicity #25784]: #25852
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3608
#25855 := [symm #25853]: #25854
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3609
#25794 := [monotonicity #25855]: #25792
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3610
#14265 := [and-elim #14260]: #11881
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3611
#25795 := [mp #14265 #25794]: #25790
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3612
#25536 := (uf_24 uf_273 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3613
#25537 := (= uf_9 #25536)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3614
#25793 := (= #2969 #25536)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3615
#25796 := (= #25536 #2969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3616
#25791 := [monotonicity #25871]: #25796
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3617
#25798 := [symm #25791]: #25793
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3618
#25781 := [trans #14264 #25798]: #25537
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3619
#25539 := (uf_48 #24856 #25267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3620
#25540 := (= uf_9 #25539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3621
#25841 := (= #2967 #25539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3622
#25782 := (= #25539 #2967)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3623
#25780 := [monotonicity #25871 #25788]: #25782
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3624
#26004 := [symm #25780]: #25841
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3625
#26005 := [trans #14263 #26004]: #25540
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3626
#25541 := (not #25540)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3627
#25538 := (not #25537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3628
#26027 := (or #25538 #25541 #25547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3629
#25279 := (uf_25 uf_273 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3630
#25542 := (= uf_26 #25279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3631
#25938 := (= #2965 #25279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3632
#26006 := (= #25279 #2965)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3633
#25934 := [monotonicity #25871]: #26006
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3634
#25939 := [symm #25934]: #25938
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3635
#14262 := [and-elim #14260]: #11869
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3636
#25940 := [trans #14262 #25939]: #25542
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3637
#25454 := (not #25433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3638
#25935 := [hypothesis]: #25454
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3639
#25305 := (uf_27 uf_273 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3640
#25306 := (= uf_9 #25305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3641
#25943 := (= #2963 #25305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3642
#25936 := (= #25305 #2963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3643
#25941 := [monotonicity #25871]: #25936
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3644
#25944 := [symm #25941]: #25943
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3645
#14261 := [and-elim #14260]: #11866
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3646
#25945 := [trans #14261 #25944]: #25306
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3647
#25268 := (uf_23 #25267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3648
#25275 := (= uf_9 #25268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3649
#26035 := (= #2974 #25268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3650
#26030 := (= #25268 #2974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3651
#26031 := [monotonicity #25788]: #26030
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3652
#26036 := [symm #26031]: #26035
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3653
#14266 := [and-elim #14260]: #11884
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3654
#26026 := [trans #14266 #26036]: #25275
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3655
#14249 := [not-or-elim #14242]: #11911
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3656
#14251 := [and-elim #14249]: #11908
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3657
#2217 := (uf_196 #47 #23 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3658
#2218 := (pattern #2217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3659
#10006 := (= uf_9 #2217)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3660
#227 := (uf_55 #47)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3661
#3921 := (= uf_9 #227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3662
#19350 := (not #3921)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3663
#144 := (uf_48 #23 #26)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3664
#3642 := (= uf_9 #144)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3665
#19225 := (not #3642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3666
#19224 := (not #3639)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3667
#135 := (uf_27 #47 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3668
#3624 := (= uf_9 #135)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3669
#10715 := (not #3624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3670
#71 := (uf_23 #26)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3671
#3477 := (= uf_9 #71)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3672
#10770 := (not #3477)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3673
#21783 := (or #29 #10770 #10715 #19224 #19225 #11090 #19350 #10006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3674
#21788 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #21783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3675
#10021 := (and #52 #3477 #3624 #3639 #3642 #3645 #3921)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3676
#10024 := (not #10021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3677
#10030 := (or #10006 #10024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3678
#10035 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #10030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3679
#21789 := (iff #10035 #21788)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3680
#21786 := (iff #10030 #21783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3681
#21769 := (or #29 #10770 #10715 #19224 #19225 #11090 #19350)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3682
#21780 := (or #10006 #21769)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3683
#21784 := (iff #21780 #21783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3684
#21785 := [rewrite]: #21784
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3685
#21781 := (iff #10030 #21780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3686
#21778 := (iff #10024 #21769)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3687
#21770 := (not #21769)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3688
#21773 := (not #21770)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3689
#21776 := (iff #21773 #21769)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3690
#21777 := [rewrite]: #21776
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3691
#21774 := (iff #10024 #21773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3692
#21771 := (iff #10021 #21770)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3693
#21772 := [rewrite]: #21771
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3694
#21775 := [monotonicity #21772]: #21774
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3695
#21779 := [trans #21775 #21777]: #21778
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3696
#21782 := [monotonicity #21779]: #21781
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3697
#21787 := [trans #21782 #21785]: #21786
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3698
#21790 := [quant-intro #21787]: #21789
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3699
#17761 := (~ #10035 #10035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3700
#17759 := (~ #10030 #10030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3701
#17760 := [refl]: #17759
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3702
#17762 := [nnf-pos #17760]: #17761
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3703
#2225 := (= #2217 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3704
#72 := (= #71 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3705
#2219 := (and #52 #72)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3706
#2220 := (and #147 #2219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3707
#145 := (= #144 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3708
#2221 := (and #145 #2220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3709
#2222 := (and #143 #2221)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  3710
#136 := (= #135 uf_9)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3711
#2223 := (and #136 #2222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3712
#229 := (= #227 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3713
#2224 := (and #229 #2223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3714
#2226 := (implies #2224 #2225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3715
#2227 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #2226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3716
#10038 := (iff #2227 #10035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3717
#9987 := (and #52 #3477)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3718
#9991 := (and #3645 #9987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3719
#9994 := (and #3642 #9991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3720
#9997 := (and #3639 #9994)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3721
#10000 := (and #3624 #9997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3722
#10003 := (and #3921 #10000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3723
#10012 := (not #10003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3724
#10013 := (or #10012 #10006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3725
#10018 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #10013)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3726
#10036 := (iff #10018 #10035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3727
#10033 := (iff #10013 #10030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3728
#10027 := (or #10024 #10006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3729
#10031 := (iff #10027 #10030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3730
#10032 := [rewrite]: #10031
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3731
#10028 := (iff #10013 #10027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3732
#10025 := (iff #10012 #10024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3733
#10022 := (iff #10003 #10021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3734
#10023 := [rewrite]: #10022
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3735
#10026 := [monotonicity #10023]: #10025
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3736
#10029 := [monotonicity #10026]: #10028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3737
#10034 := [trans #10029 #10032]: #10033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3738
#10037 := [quant-intro #10034]: #10036
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3739
#10019 := (iff #2227 #10018)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3740
#10016 := (iff #2226 #10013)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3741
#10009 := (implies #10003 #10006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3742
#10014 := (iff #10009 #10013)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3743
#10015 := [rewrite]: #10014
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3744
#10010 := (iff #2226 #10009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3745
#10007 := (iff #2225 #10006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3746
#10008 := [rewrite]: #10007
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3747
#10004 := (iff #2224 #10003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3748
#10001 := (iff #2223 #10000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3749
#9998 := (iff #2222 #9997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3750
#9995 := (iff #2221 #9994)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3751
#9992 := (iff #2220 #9991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3752
#9989 := (iff #2219 #9987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3753
#3478 := (iff #72 #3477)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3754
#3479 := [rewrite]: #3478
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3755
#9990 := [monotonicity #3479]: #9989
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3756
#9993 := [monotonicity #3647 #9990]: #9992
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3757
#3643 := (iff #145 #3642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3758
#3644 := [rewrite]: #3643
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3759
#9996 := [monotonicity #3644 #9993]: #9995
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3760
#9999 := [monotonicity #3641 #9996]: #9998
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3761
#3626 := (iff #136 #3624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3762
#3627 := [rewrite]: #3626
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3763
#10002 := [monotonicity #3627 #9999]: #10001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3764
#3923 := (iff #229 #3921)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3765
#3924 := [rewrite]: #3923
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3766
#10005 := [monotonicity #3924 #10002]: #10004
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3767
#10011 := [monotonicity #10005 #10008]: #10010
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3768
#10017 := [trans #10011 #10015]: #10016
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3769
#10020 := [quant-intro #10017]: #10019
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3770
#10039 := [trans #10020 #10037]: #10038
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3771
#9986 := [asserted]: #2227
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3772
#10040 := [mp #9986 #10039]: #10035
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3773
#17763 := [mp~ #10040 #17762]: #10035
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3774
#21791 := [mp #17763 #21790]: #21788
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3775
#25543 := (not #25542)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3776
#25332 := (not #25306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3777
#25276 := (not #25275)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3778
#22661 := (not #11908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3779
#25535 := (not #21788)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3780
#25562 := (or #25535 #22661 #25276 #25332 #25433 #25538 #25541 #25543 #25547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3781
#25545 := (= #25544 uf_14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3782
#25546 := (or #25545 #25276 #25332 #25543 #25541 #25538 #22661 #25433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3783
#25563 := (or #25535 #25546)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3784
#25625 := (iff #25563 #25562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3785
#25553 := (or #22661 #25276 #25332 #25433 #25538 #25541 #25543 #25547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3786
#25559 := (or #25535 #25553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3787
#25618 := (iff #25559 #25562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3788
#25624 := [rewrite]: #25618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3789
#25565 := (iff #25563 #25559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3790
#25556 := (iff #25546 #25553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3791
#25550 := (or #25547 #25276 #25332 #25543 #25541 #25538 #22661 #25433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3792
#25554 := (iff #25550 #25553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3793
#25555 := [rewrite]: #25554
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3794
#25551 := (iff #25546 #25550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3795
#25548 := (iff #25545 #25547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3796
#25549 := [rewrite]: #25548
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3797
#25552 := [monotonicity #25549]: #25551
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3798
#25557 := [trans #25552 #25555]: #25556
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3799
#25623 := [monotonicity #25557]: #25565
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3800
#25601 := [trans #25623 #25624]: #25625
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3801
#25564 := [quant-inst]: #25563
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3802
#25626 := [mp #25564 #25601]: #25562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3803
#26028 := [unit-resolution #25626 #21791 #14251 #26026 #25945 #25935 #25940]: #26027
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3804
#26029 := [unit-resolution #26028 #26005 #25781 #25795]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3805
#26048 := [lemma #26029]: #25433
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3806
#25441 := (or #25473 #25454 #25435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3807
#25442 := [def-axiom]: #25441
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3808
#25561 := [unit-resolution #25442 #26048]: #25516
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3809
#25532 := [unit-resolution #25561 #25951]: #25435
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3810
#25581 := [trans #25532 #25593]: #11928
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3811
#25476 := [hypothesis]: #13182
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3812
#25585 := [unit-resolution #25476 #25581]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3813
#25596 := [lemma #25585]: #11928
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3814
#23433 := (or #13182 #23430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3815
#22427 := (forall (vars (?x778 int)) #22416)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3816
#22434 := (not #22427)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3817
#22412 := (forall (vars (?x776 int)) #22407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3818
#22433 := (not #22412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3819
#22435 := (or #22433 #22434)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3820
#22436 := (not #22435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3821
#22465 := (or #22436 #22462)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3822
#22471 := (not #22465)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3823
#22472 := (or #12096 #12087 #12078 #12069 #22348 #13552 #13698 #22471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3824
#22473 := (not #22472)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3825
#22251 := (forall (vars (?x786 int)) #22246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3826
#22257 := (not #22251)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3827
#22258 := (or #22233 #22257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3828
#22259 := (not #22258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3829
#22288 := (or #22259 #22285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3830
#22294 := (not #22288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3831
#22295 := (or #13451 #22294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3832
#22296 := (not #22295)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3833
#22301 := (or #13451 #22296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3834
#22309 := (not #22301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3835
#22310 := (or #12469 #22307 #18463 #22308 #13518 #18466 #22309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3836
#22311 := (not #22310)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3837
#22316 := (or #18463 #18466 #22311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3838
#22322 := (not #22316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3839
#22359 := (or #12662 #12653 #22348 #13552 #22307 #13603 #22322)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3840
#22360 := (not #22359)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3841
#22323 := (or #12558 #12549 #18425 #18434 #12567 #12524 #12515 #13552 #22307 #22322)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3842
#22324 := (not #22323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3843
#22329 := (or #18425 #18434 #22324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3844
#22335 := (not #22329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3845
#22336 := (or #18425 #18428 #22335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3846
#22337 := (not #22336)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3847
#22342 := (or #18425 #18428 #22337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3848
#22349 := (not #22342)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3849
#22350 := (or #22348 #13552 #13604 #22349)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3850
#22351 := (not #22350)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3851
#22365 := (or #22351 #22360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3852
#22371 := (not #22365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3853
#22372 := (or #18425 #18434 #22348 #13552 #22371)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3854
#22373 := (not #22372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3855
#22378 := (or #18425 #18434 #22373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3856
#22384 := (not #22378)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3857
#22385 := (or #18425 #18428 #22384)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3858
#22386 := (not #22385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3859
#22391 := (or #18425 #18428 #22386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3860
#22397 := (not #22391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3861
#22398 := (or #22348 #13552 #13697 #22397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3862
#22399 := (not #22398)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3863
#22478 := (or #22399 #22473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3864
#22493 := (not #22478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3865
#22228 := (forall (vars (?x775 int)) #22223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3866
#22489 := (not #22228)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3867
#22494 := (or #13149 #12914 #12905 #12896 #12887 #22484 #22485 #22486 #15177 #13870 #13404 #22348 #13552 #13875 #13927 #22487 #22488 #22490 #22491 #22492 #22489 #22493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3868
#22495 := (not #22494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3869
#22500 := (or #13149 #13404 #22495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3870
#22507 := (not #22500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3871
#22217 := (forall (vars (?x773 int)) #22212)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3872
#22506 := (not #22217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3873
#22508 := (or #22506 #22507)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3874
#22509 := (not #22508)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3875
#22514 := (or #22206 #22509)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3876
#22520 := (not #22514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3877
#22521 := (or #13368 #22520)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3878
#22522 := (not #22521)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3879
#22527 := (or #13368 #22522)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3880
#22533 := (not #22527)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3881
#22534 := (or #13149 #13140 #13131 #13122 #18314 #18323 #22533)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3882
#22535 := (not #22534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3883
#22540 := (or #18314 #18323 #22535)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3884
#22546 := (not #22540)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3885
#22547 := (or #18314 #18317 #22546)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3886
#22548 := (not #22547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3887
#22553 := (or #18314 #18317 #22548)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3888
#22559 := (not #22553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3889
#22560 := (or #13182 #22559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3890
#22561 := (not #22560)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3891
#22566 := (or #13182 #22561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3892
#23434 := (iff #22566 #23433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3893
#23431 := (iff #22561 #23430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3894
#23428 := (iff #22560 #23427)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3895
#23425 := (iff #22559 #23424)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3896
#23422 := (iff #22553 #23421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3897
#23419 := (iff #22548 #23418)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3898
#23416 := (iff #22547 #23415)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3899
#23413 := (iff #22546 #23412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3900
#23410 := (iff #22540 #23409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3901
#23407 := (iff #22535 #23406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3902
#23404 := (iff #22534 #23403)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3903
#23401 := (iff #22533 #23400)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3904
#23398 := (iff #22527 #23397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3905
#23395 := (iff #22522 #23394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3906
#23392 := (iff #22521 #23391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3907
#23389 := (iff #22520 #23388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3908
#23386 := (iff #22514 #23385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3909
#23383 := (iff #22509 #23382)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3910
#23380 := (iff #22508 #23379)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3911
#23377 := (iff #22507 #23376)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3912
#23374 := (iff #22500 #23373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3913
#23371 := (iff #22495 #23370)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3914
#23368 := (iff #22494 #23367)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3915
#23365 := (iff #22493 #23364)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3916
#23362 := (iff #22478 #23361)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3917
#23359 := (iff #22473 #23358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3918
#23356 := (iff #22472 #23355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3919
#23353 := (iff #22471 #23352)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3920
#23350 := (iff #22465 #23349)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3921
#23347 := (iff #22436 #23346)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3922
#23344 := (iff #22435 #23343)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3923
#23341 := (iff #22434 #23340)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3924
#23338 := (iff #22427 #23335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3925
#23336 := (iff #22416 #22416)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3926
#23337 := [refl]: #23336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3927
#23339 := [quant-intro #23337]: #23338
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3928
#23342 := [monotonicity #23339]: #23341
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3929
#23333 := (iff #22433 #23332)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3930
#23330 := (iff #22412 #23327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3931
#23328 := (iff #22407 #22407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3932
#23329 := [refl]: #23328
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3933
#23331 := [quant-intro #23329]: #23330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3934
#23334 := [monotonicity #23331]: #23333
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3935
#23345 := [monotonicity #23334 #23342]: #23344
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3936
#23348 := [monotonicity #23345]: #23347
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3937
#23351 := [monotonicity #23348]: #23350
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3938
#23354 := [monotonicity #23351]: #23353
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3939
#23357 := [monotonicity #23354]: #23356
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3940
#23360 := [monotonicity #23357]: #23359
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3941
#23325 := (iff #22399 #23324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3942
#23322 := (iff #22398 #23321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3943
#23319 := (iff #22397 #23318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3944
#23316 := (iff #22391 #23315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3945
#23313 := (iff #22386 #23312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3946
#23310 := (iff #22385 #23309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3947
#23307 := (iff #22384 #23306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3948
#23304 := (iff #22378 #23303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3949
#23301 := (iff #22373 #23300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3950
#23298 := (iff #22372 #23297)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3951
#23295 := (iff #22371 #23294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3952
#23292 := (iff #22365 #23291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3953
#23289 := (iff #22360 #23288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3954
#23286 := (iff #22359 #23285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3955
#23253 := (iff #22322 #23252)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3956
#23250 := (iff #22316 #23249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3957
#23247 := (iff #22311 #23246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3958
#23244 := (iff #22310 #23243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3959
#23241 := (iff #22309 #23240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3960
#23238 := (iff #22301 #23237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3961
#23235 := (iff #22296 #23234)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3962
#23232 := (iff #22295 #23231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3963
#23229 := (iff #22294 #23228)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3964
#23226 := (iff #22288 #23225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3965
#23223 := (iff #22259 #23222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3966
#23220 := (iff #22258 #23219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3967
#23217 := (iff #22257 #23216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3968
#23214 := (iff #22251 #23211)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3969
#23212 := (iff #22246 #22246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3970
#23213 := [refl]: #23212
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3971
#23215 := [quant-intro #23213]: #23214
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3972
#23218 := [monotonicity #23215]: #23217
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3973
#23221 := [monotonicity #23218]: #23220
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3974
#23224 := [monotonicity #23221]: #23223
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3975
#23227 := [monotonicity #23224]: #23226
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3976
#23230 := [monotonicity #23227]: #23229
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3977
#23233 := [monotonicity #23230]: #23232
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3978
#23236 := [monotonicity #23233]: #23235
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3979
#23239 := [monotonicity #23236]: #23238
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3980
#23242 := [monotonicity #23239]: #23241
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3981
#23245 := [monotonicity #23242]: #23244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3982
#23248 := [monotonicity #23245]: #23247
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3983
#23251 := [monotonicity #23248]: #23250
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3984
#23254 := [monotonicity #23251]: #23253
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3985
#23287 := [monotonicity #23254]: #23286
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3986
#23290 := [monotonicity #23287]: #23289
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3987
#23283 := (iff #22351 #23282)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3988
#23280 := (iff #22350 #23279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3989
#23277 := (iff #22349 #23276)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3990
#23274 := (iff #22342 #23273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3991
#23271 := (iff #22337 #23270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3992
#23268 := (iff #22336 #23267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3993
#23265 := (iff #22335 #23264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3994
#23262 := (iff #22329 #23261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3995
#23259 := (iff #22324 #23258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3996
#23256 := (iff #22323 #23255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3997
#23257 := [monotonicity #23254]: #23256
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3998
#23260 := [monotonicity #23257]: #23259
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3999
#23263 := [monotonicity #23260]: #23262
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4000
#23266 := [monotonicity #23263]: #23265
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4001
#23269 := [monotonicity #23266]: #23268
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4002
#23272 := [monotonicity #23269]: #23271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4003
#23275 := [monotonicity #23272]: #23274
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4004
#23278 := [monotonicity #23275]: #23277
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4005
#23281 := [monotonicity #23278]: #23280
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4006
#23284 := [monotonicity #23281]: #23283
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4007
#23293 := [monotonicity #23284 #23290]: #23292
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4008
#23296 := [monotonicity #23293]: #23295
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4009
#23299 := [monotonicity #23296]: #23298
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4010
#23302 := [monotonicity #23299]: #23301
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4011
#23305 := [monotonicity #23302]: #23304
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4012
#23308 := [monotonicity #23305]: #23307
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4013
#23311 := [monotonicity #23308]: #23310
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4014
#23314 := [monotonicity #23311]: #23313
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4015
#23317 := [monotonicity #23314]: #23316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4016
#23320 := [monotonicity #23317]: #23319
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4017
#23323 := [monotonicity #23320]: #23322
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4018
#23326 := [monotonicity #23323]: #23325
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4019
#23363 := [monotonicity #23326 #23360]: #23362
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4020
#23366 := [monotonicity #23363]: #23365
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4021
#23209 := (iff #22489 #23208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4022
#23206 := (iff #22228 #23203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4023
#23204 := (iff #22223 #22223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4024
#23205 := [refl]: #23204
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4025
#23207 := [quant-intro #23205]: #23206
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4026
#23210 := [monotonicity #23207]: #23209
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4027
#23369 := [monotonicity #23210 #23366]: #23368
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4028
#23372 := [monotonicity #23369]: #23371
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4029
#23375 := [monotonicity #23372]: #23374
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4030
#23378 := [monotonicity #23375]: #23377
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4031
#23201 := (iff #22506 #23200)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4032
#23198 := (iff #22217 #23195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4033
#23196 := (iff #22212 #22212)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4034
#23197 := [refl]: #23196
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4035
#23199 := [quant-intro #23197]: #23198
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4036
#23202 := [monotonicity #23199]: #23201
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4037
#23381 := [monotonicity #23202 #23378]: #23380
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4038
#23384 := [monotonicity #23381]: #23383
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4039
#23387 := [monotonicity #23384]: #23386
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4040
#23390 := [monotonicity #23387]: #23389
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4041
#23393 := [monotonicity #23390]: #23392
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4042
#23396 := [monotonicity #23393]: #23395
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4043
#23399 := [monotonicity #23396]: #23398
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4044
#23402 := [monotonicity #23399]: #23401
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4045
#23405 := [monotonicity #23402]: #23404
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4046
#23408 := [monotonicity #23405]: #23407
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4047
#23411 := [monotonicity #23408]: #23410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4048
#23414 := [monotonicity #23411]: #23413
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4049
#23417 := [monotonicity #23414]: #23416
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4050
#23420 := [monotonicity #23417]: #23419
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4051
#23423 := [monotonicity #23420]: #23422
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4052
#23426 := [monotonicity #23423]: #23425
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4053
#23429 := [monotonicity #23426]: #23428
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4054
#23432 := [monotonicity #23429]: #23431
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4055
#23435 := [monotonicity #23432]: #23434
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4056
#18965 := (and #18608 #18609)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4057
#18968 := (not #18965)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4058
#18971 := (or #18947 #18960 #18968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4059
#18974 := (not #18971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4060
#15917 := (and #3095 #4065 #13727 #15097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4061
#18631 := (not #15917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4062
#18634 := (forall (vars (?x778 int)) #18631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4063
#14340 := (and #4065 #15097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4064
#14339 := (not #14340)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4065
#15903 := (or #13725 #13739 #14339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4066
#15908 := (forall (vars (?x776 int)) #15903)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4067
#18638 := (and #15908 #18634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4068
#18980 := (or #18638 #18974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4069
#18988 := (and #12011 #12014 #12017 #12020 #13409 #13412 #13697 #18980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4070
#18817 := (and #18484 #18485)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4071
#18820 := (not #18817)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4072
#18823 := (or #18799 #18812 #18820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4073
#18826 := (not #18823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4074
#15804 := (or #13454 #13468 #14339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4075
#15809 := (forall (vars (?x786 int)) #15804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4076
#18500 := (not #13497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4077
#18510 := (and #18500 #15809)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4078
#18832 := (or #18510 #18826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4079
#18837 := (and #13446 #18832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4080
#18840 := (or #13451 #18837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4081
#18848 := (and #3211 #13421 #13430 #13438 #13514 #15796 #18840)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4082
#18853 := (or #18463 #18466 #18848)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4083
#18893 := (and #12644 #12647 #13409 #13412 #13421 #13604 #18853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4084
#18859 := (and #3194 #3196 #12345 #12354 #12360 #12365 #12368 #13412 #13421 #18853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4085
#18864 := (or #18425 #18434 #18859)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4086
#18870 := (and #12345 #12348 #18864)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4087
#18875 := (or #18425 #18428 #18870)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4088
#18881 := (and #13409 #13412 #13603 #18875)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4089
#18898 := (or #18881 #18893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4090
#18904 := (and #12345 #12354 #13409 #13412 #18898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4091
#18909 := (or #18425 #18434 #18904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4092
#18915 := (and #12345 #12348 #18909)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4093
#18920 := (or #18425 #18428 #18915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4094
#18926 := (and #13409 #13412 #13698 #18920)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4095
#18993 := (or #18926 #18988)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4096
#15730 := (or #13890 #13904 #14339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4097
#15735 := (forall (vars (?x775 int)) #15730)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4098
#18999 := (and #3027 #3169 #3170 #3171 #3172 #3173 #3174 #11992 #12000 #12306 #13405 #13409 #13412 #13876 #13924 #13930 #13952 #15735 #15747 #15764 #15781 #18993)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4099
#19004 := (or #13149 #13404 #18999)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4100
#15716 := (or #13371 #13383 #14339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4101
#15721 := (forall (vars (?x773 int)) #15716)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4102
#19007 := (and #15721 #19004)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4103
#18720 := (and #18347 #18348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4104
#18723 := (not #18720)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4105
#18729 := (or #18355 #18356 #18723)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4106
#18734 := (not #18729)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4107
#19010 := (or #18734 #19007)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4108
#19013 := (and #13365 #19010)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4109
#19016 := (or #13368 #19013)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4110
#19022 := (and #3027 #3030 #3033 #3036 #11931 #11940 #19016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4111
#19027 := (or #18314 #18323 #19022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4112
#19033 := (and #11931 #11934 #19027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4113
#19038 := (or #18314 #18317 #19033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4114
#19041 := (and #11928 #19038)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4115
#19044 := (or #13182 #19041)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4116
#22567 := (iff #19044 #22566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4117
#22564 := (iff #19041 #22561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4118
#22556 := (and #11928 #22553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4119
#22562 := (iff #22556 #22561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4120
#22563 := [rewrite]: #22562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4121
#22557 := (iff #19041 #22556)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4122
#22554 := (iff #19038 #22553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4123
#22551 := (iff #19033 #22548)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4124
#22543 := (and #11931 #11934 #22540)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4125
#22549 := (iff #22543 #22548)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4126
#22550 := [rewrite]: #22549
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4127
#22544 := (iff #19033 #22543)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4128
#22541 := (iff #19027 #22540)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4129
#22538 := (iff #19022 #22535)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4130
#22530 := (and #3027 #3030 #3033 #3036 #11931 #11940 #22527)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4131
#22536 := (iff #22530 #22535)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4132
#22537 := [rewrite]: #22536
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4133
#22531 := (iff #19022 #22530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4134
#22528 := (iff #19016 #22527)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4135
#22525 := (iff #19013 #22522)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4136
#22517 := (and #13365 #22514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4137
#22523 := (iff #22517 #22522)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4138
#22524 := [rewrite]: #22523
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4139
#22518 := (iff #19013 #22517)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4140
#22515 := (iff #19010 #22514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4141
#22512 := (iff #19007 #22509)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4142
#22503 := (and #22217 #22500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4143
#22510 := (iff #22503 #22509)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4144
#22511 := [rewrite]: #22510
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4145
#22504 := (iff #19007 #22503)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4146
#22501 := (iff #19004 #22500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4147
#22498 := (iff #18999 #22495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4148
#22481 := (and #3027 #3169 #3170 #3171 #3172 #3173 #3174 #11992 #12000 #12306 #13405 #13409 #13412 #13876 #13924 #13930 #13952 #22228 #15747 #15764 #15781 #22478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4149
#22496 := (iff #22481 #22495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4150
#22497 := [rewrite]: #22496
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4151
#22482 := (iff #18999 #22481)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4152
#22479 := (iff #18993 #22478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4153
#22476 := (iff #18988 #22473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4154
#22468 := (and #12011 #12014 #12017 #12020 #13409 #13412 #13697 #22465)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4155
#22474 := (iff #22468 #22473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4156
#22475 := [rewrite]: #22474
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4157
#22469 := (iff #18988 #22468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4158
#22466 := (iff #18980 #22465)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4159
#22463 := (iff #18974 #22462)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4160
#22460 := (iff #18971 #22457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4161
#22443 := (or #22441 #22442)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4162
#22454 := (or #18947 #18960 #22443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4163
#22458 := (iff #22454 #22457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4164
#22459 := [rewrite]: #22458
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4165
#22455 := (iff #18971 #22454)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4166
#22452 := (iff #18968 #22443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4167
#22444 := (not #22443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4168
#22447 := (not #22444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4169
#22450 := (iff #22447 #22443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4170
#22451 := [rewrite]: #22450
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4171
#22448 := (iff #18968 #22447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4172
#22445 := (iff #18965 #22444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4173
#22446 := [rewrite]: #22445
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4174
#22449 := [monotonicity #22446]: #22448
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4175
#22453 := [trans #22449 #22451]: #22452
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4176
#22456 := [monotonicity #22453]: #22455
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4177
#22461 := [trans #22456 #22459]: #22460
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4178
#22464 := [monotonicity #22461]: #22463
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4179
#22439 := (iff #18638 #22436)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4180
#22430 := (and #22412 #22427)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4181
#22437 := (iff #22430 #22436)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4182
#22438 := [rewrite]: #22437
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4183
#22431 := (iff #18638 #22430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4184
#22428 := (iff #18634 #22427)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4185
#22425 := (iff #18631 #22416)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4186
#22417 := (not #22416)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4187
#22420 := (not #22417)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4188
#22423 := (iff #22420 #22416)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4189
#22424 := [rewrite]: #22423
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4190
#22421 := (iff #18631 #22420)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4191
#22418 := (iff #15917 #22417)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4192
#22419 := [rewrite]: #22418
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4193
#22422 := [monotonicity #22419]: #22421
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4194
#22426 := [trans #22422 #22424]: #22425
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4195
#22429 := [quant-intro #22426]: #22428
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4196
#22413 := (iff #15908 #22412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4197
#22410 := (iff #15903 #22407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4198
#20120 := (or #4987 #19482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4199
#22404 := (or #13725 #13739 #20120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4200
#22408 := (iff #22404 #22407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4201
#22409 := [rewrite]: #22408
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4202
#22405 := (iff #15903 #22404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4203
#20129 := (iff #14339 #20120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4204
#20121 := (not #20120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4205
#20124 := (not #20121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4206
#20127 := (iff #20124 #20120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4207
#20128 := [rewrite]: #20127
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4208
#20125 := (iff #14339 #20124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4209
#20122 := (iff #14340 #20121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4210
#20123 := [rewrite]: #20122
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4211
#20126 := [monotonicity #20123]: #20125
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4212
#20130 := [trans #20126 #20128]: #20129
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4213
#22406 := [monotonicity #20130]: #22405
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4214
#22411 := [trans #22406 #22409]: #22410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4215
#22414 := [quant-intro #22411]: #22413
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4216
#22432 := [monotonicity #22414 #22429]: #22431
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4217
#22440 := [trans #22432 #22438]: #22439
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4218
#22467 := [monotonicity #22440 #22464]: #22466
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4219
#22470 := [monotonicity #22467]: #22469
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4220
#22477 := [trans #22470 #22475]: #22476
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4221
#22402 := (iff #18926 #22399)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4222
#22394 := (and #13409 #13412 #13698 #22391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4223
#22400 := (iff #22394 #22399)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4224
#22401 := [rewrite]: #22400
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4225
#22395 := (iff #18926 #22394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4226
#22392 := (iff #18920 #22391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4227
#22389 := (iff #18915 #22386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4228
#22381 := (and #12345 #12348 #22378)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4229
#22387 := (iff #22381 #22386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4230
#22388 := [rewrite]: #22387
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4231
#22382 := (iff #18915 #22381)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4232
#22379 := (iff #18909 #22378)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4233
#22376 := (iff #18904 #22373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4234
#22368 := (and #12345 #12354 #13409 #13412 #22365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4235
#22374 := (iff #22368 #22373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4236
#22375 := [rewrite]: #22374
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4237
#22369 := (iff #18904 #22368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4238
#22366 := (iff #18898 #22365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4239
#22363 := (iff #18893 #22360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4240
#22356 := (and #12644 #12647 #13409 #13412 #13421 #13604 #22316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4241
#22361 := (iff #22356 #22360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4242
#22362 := [rewrite]: #22361
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4243
#22357 := (iff #18893 #22356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4244
#22317 := (iff #18853 #22316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4245
#22314 := (iff #18848 #22311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4246
#22304 := (and #3211 #13421 #13430 #13438 #13514 #15796 #22301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4247
#22312 := (iff #22304 #22311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4248
#22313 := [rewrite]: #22312
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4249
#22305 := (iff #18848 #22304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4250
#22302 := (iff #18840 #22301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4251
#22299 := (iff #18837 #22296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4252
#22291 := (and #13446 #22288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4253
#22297 := (iff #22291 #22296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4254
#22298 := [rewrite]: #22297
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4255
#22292 := (iff #18837 #22291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4256
#22289 := (iff #18832 #22288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4257
#22286 := (iff #18826 #22285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4258
#22283 := (iff #18823 #22280)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4259
#22266 := (or #22264 #22265)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4260
#22277 := (or #18799 #18812 #22266)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4261
#22281 := (iff #22277 #22280)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4262
#22282 := [rewrite]: #22281
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4263
#22278 := (iff #18823 #22277)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4264
#22275 := (iff #18820 #22266)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4265
#22267 := (not #22266)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4266
#22270 := (not #22267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4267
#22273 := (iff #22270 #22266)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4268
#22274 := [rewrite]: #22273
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4269
#22271 := (iff #18820 #22270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4270
#22268 := (iff #18817 #22267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4271
#22269 := [rewrite]: #22268
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4272
#22272 := [monotonicity #22269]: #22271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4273
#22276 := [trans #22272 #22274]: #22275
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4274
#22279 := [monotonicity #22276]: #22278
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4275
#22284 := [trans #22279 #22282]: #22283
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4276
#22287 := [monotonicity #22284]: #22286
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4277
#22262 := (iff #18510 #22259)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4278
#22254 := (and #22232 #22251)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4279
#22260 := (iff #22254 #22259)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4280
#22261 := [rewrite]: #22260
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4281
#22255 := (iff #18510 #22254)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4282
#22252 := (iff #15809 #22251)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4283
#22249 := (iff #15804 #22246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4284
#22243 := (or #13454 #13468 #20120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4285
#22247 := (iff #22243 #22246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4286
#22248 := [rewrite]: #22247
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4287
#22244 := (iff #15804 #22243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4288
#22245 := [monotonicity #20130]: #22244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4289
#22250 := [trans #22245 #22248]: #22249
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4290
#22253 := [quant-intro #22250]: #22252
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4291
#22241 := (iff #18500 #22232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4292
#22236 := (not #22233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4293
#22239 := (iff #22236 #22232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4294
#22240 := [rewrite]: #22239
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4295
#22237 := (iff #18500 #22236)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4296
#22234 := (iff #13497 #22233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4297
#22235 := [rewrite]: #22234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4298
#22238 := [monotonicity #22235]: #22237
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4299
#22242 := [trans #22238 #22240]: #22241
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4300
#22256 := [monotonicity #22242 #22253]: #22255
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4301
#22263 := [trans #22256 #22261]: #22262
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4302
#22290 := [monotonicity #22263 #22287]: #22289
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4303
#22293 := [monotonicity #22290]: #22292
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4304
#22300 := [trans #22293 #22298]: #22299
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4305
#22303 := [monotonicity #22300]: #22302
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4306
#22306 := [monotonicity #22303]: #22305
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4307
#22315 := [trans #22306 #22313]: #22314
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4308
#22318 := [monotonicity #22315]: #22317
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4309
#22358 := [monotonicity #22318]: #22357
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4310
#22364 := [trans #22358 #22362]: #22363
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4311
#22354 := (iff #18881 #22351)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4312
#22345 := (and #13409 #13412 #13603 #22342)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4313
#22352 := (iff #22345 #22351)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4314
#22353 := [rewrite]: #22352
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4315
#22346 := (iff #18881 #22345)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4316
#22343 := (iff #18875 #22342)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4317
#22340 := (iff #18870 #22337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4318
#22332 := (and #12345 #12348 #22329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4319
#22338 := (iff #22332 #22337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4320
#22339 := [rewrite]: #22338
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4321
#22333 := (iff #18870 #22332)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4322
#22330 := (iff #18864 #22329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4323
#22327 := (iff #18859 #22324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4324
#22319 := (and #3194 #3196 #12345 #12354 #12360 #12365 #12368 #13412 #13421 #22316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4325
#22325 := (iff #22319 #22324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4326
#22326 := [rewrite]: #22325
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4327
#22320 := (iff #18859 #22319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4328
#22321 := [monotonicity #22318]: #22320
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4329
#22328 := [trans #22321 #22326]: #22327
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4330
#22331 := [monotonicity #22328]: #22330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4331
#22334 := [monotonicity #22331]: #22333
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4332
#22341 := [trans #22334 #22339]: #22340
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4333
#22344 := [monotonicity #22341]: #22343
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4334
#22347 := [monotonicity #22344]: #22346
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4335
#22355 := [trans #22347 #22353]: #22354
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4336
#22367 := [monotonicity #22355 #22364]: #22366
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4337
#22370 := [monotonicity #22367]: #22369
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4338
#22377 := [trans #22370 #22375]: #22376
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4339
#22380 := [monotonicity #22377]: #22379
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4340
#22383 := [monotonicity #22380]: #22382
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4341
#22390 := [trans #22383 #22388]: #22389
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4342
#22393 := [monotonicity #22390]: #22392
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4343
#22396 := [monotonicity #22393]: #22395
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4344
#22403 := [trans #22396 #22401]: #22402
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4345
#22480 := [monotonicity #22403 #22477]: #22479
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4346
#22229 := (iff #15735 #22228)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4347
#22226 := (iff #15730 #22223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4348
#22220 := (or #13890 #13904 #20120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4349
#22224 := (iff #22220 #22223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4350
#22225 := [rewrite]: #22224
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4351
#22221 := (iff #15730 #22220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4352
#22222 := [monotonicity #20130]: #22221
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4353
#22227 := [trans #22222 #22225]: #22226
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4354
#22230 := [quant-intro #22227]: #22229
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4355
#22483 := [monotonicity #22230 #22480]: #22482
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4356
#22499 := [trans #22483 #22497]: #22498
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4357
#22502 := [monotonicity #22499]: #22501
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4358
#22218 := (iff #15721 #22217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4359
#22215 := (iff #15716 #22212)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4360
#22209 := (or #13371 #13383 #20120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4361
#22213 := (iff #22209 #22212)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4362
#22214 := [rewrite]: #22213
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4363
#22210 := (iff #15716 #22209)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4364
#22211 := [monotonicity #20130]: #22210
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4365
#22216 := [trans #22211 #22214]: #22215
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4366
#22219 := [quant-intro #22216]: #22218
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4367
#22505 := [monotonicity #22219 #22502]: #22504
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4368
#22513 := [trans #22505 #22511]: #22512
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4369
#22207 := (iff #18734 #22206)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4370
#22204 := (iff #18729 #22201)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4371
#22187 := (or #22185 #22186)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4372
#22198 := (or #18355 #18356 #22187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4373
#22202 := (iff #22198 #22201)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4374
#22203 := [rewrite]: #22202
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4375
#22199 := (iff #18729 #22198)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4376
#22196 := (iff #18723 #22187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4377
#22188 := (not #22187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4378
#22191 := (not #22188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4379
#22194 := (iff #22191 #22187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4380
#22195 := [rewrite]: #22194
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4381
#22192 := (iff #18723 #22191)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4382
#22189 := (iff #18720 #22188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4383
#22190 := [rewrite]: #22189
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4384
#22193 := [monotonicity #22190]: #22192
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4385
#22197 := [trans #22193 #22195]: #22196
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4386
#22200 := [monotonicity #22197]: #22199
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4387
#22205 := [trans #22200 #22203]: #22204
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4388
#22208 := [monotonicity #22205]: #22207
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4389
#22516 := [monotonicity #22208 #22513]: #22515
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4390
#22519 := [monotonicity #22516]: #22518
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4391
#22526 := [trans #22519 #22524]: #22525
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4392
#22529 := [monotonicity #22526]: #22528
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4393
#22532 := [monotonicity #22529]: #22531
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4394
#22539 := [trans #22532 #22537]: #22538
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4395
#22542 := [monotonicity #22539]: #22541
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4396
#22545 := [monotonicity #22542]: #22544
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4397
#22552 := [trans #22545 #22550]: #22551
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4398
#22555 := [monotonicity #22552]: #22554
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4399
#22558 := [monotonicity #22555]: #22557
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4400
#22565 := [trans #22558 #22563]: #22564
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4401
#22568 := [monotonicity #22565]: #22567
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4402
#18610 := (and #18609 #18608)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4403
#18611 := (not #18610)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4404
#18614 := (+ #18613 #13737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4405
#18615 := (<= #18614 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4406
#18616 := (+ ?x776!15 #13338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4407
#18617 := (>= #18616 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4408
#18618 := (or #18617 #18615 #18611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4409
#18619 := (not #18618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4410
#18642 := (or #18619 #18638)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4411
#18395 := (not #13417)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4412
#18602 := (not #12069)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4413
#18599 := (not #12078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4414
#18596 := (not #12087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4415
#18593 := (not #12096)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4416
#18646 := (and #18593 #18596 #18599 #18602 #18395 #13701 #18642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4417
#15832 := (and #13430 #15796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4418
#15835 := (not #15832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4419
#18526 := (not #15835)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4420
#18486 := (and #18485 #18484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4421
#18487 := (not #18486)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4422
#18490 := (+ #18489 #13466)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4423
#18491 := (<= #18490 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4424
#18492 := (+ ?x786!14 #13447)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4425
#18493 := (>= #18492 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4426
#18494 := (or #18493 #18491 #18487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4427
#18495 := (not #18494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4428
#18514 := (or #18495 #18510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4429
#18480 := (not #13451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4430
#18518 := (and #18480 #18514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4431
#18522 := (or #13451 #18518)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4432
#18475 := (not #13518)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4433
#18472 := (not #13443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4434
#18469 := (not #12469)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4435
#18529 := (and #18469 #18472 #18475 #18522 #18526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4436
#18533 := (or #18463 #18466 #18529)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4437
#18460 := (not #13426)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4438
#18560 := (not #12653)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4439
#18557 := (not #12662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4440
#18565 := (and #18557 #18560 #18395 #18460 #13609 #18533)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4441
#18457 := (not #13552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4442
#18454 := (not #12515)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4443
#18451 := (not #12524)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4444
#18448 := (not #12567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4445
#18437 := (not #12576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4446
#18445 := (not #12549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4447
#18442 := (not #12558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4448
#18537 := (and #18442 #18445 #18437 #18448 #18451 #18454 #18457 #18460 #18533)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4449
#18541 := (or #18425 #18434 #18537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4450
#18431 := (not #12588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4451
#18545 := (and #18431 #18541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4452
#18549 := (or #18425 #18428 #18545)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4453
#18553 := (and #18395 #13603 #18549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4454
#18569 := (or #18553 #18565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4455
#18573 := (and #18437 #18395 #18569)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4456
#18577 := (or #18425 #18434 #18573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4457
#18581 := (and #18431 #18577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4458
#18585 := (or #18425 #18428 #18581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4459
#18589 := (and #18395 #13698 #18585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4460
#18650 := (or #18589 #18646)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4461
#15786 := (and #13952 #15781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4462
#15789 := (not #15786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4463
#18420 := (not #15789)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4464
#15769 := (and #13409 #15764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4465
#15772 := (not #15769)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4466
#18417 := (not #15772)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4467
#15752 := (and #13930 #15747)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4468
#15755 := (not #15752)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4469
#18414 := (not #15755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4470
#18404 := (not #13973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4471
#18401 := (not #13927)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4472
#18398 := (not #13887)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4473
#18392 := (not #13870)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4474
#18389 := (not #15177)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4475
#18386 := (not #12878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4476
#18383 := (not #12887)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4477
#18380 := (not #12896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4478
#18377 := (not #12905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4479
#18374 := (not #12914)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4480
#18654 := (and #18374 #18377 #18380 #18383 #18386 #18389 #18392 #18395 #18398 #18401 #18404 #15735 #18414 #18417 #18420 #18650)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4481
#18658 := (or #13149 #14130 #18654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4482
#18662 := (and #15721 #18658)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4483
#18349 := (and #18348 #18347)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4484
#18350 := (not #18349)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4485
#18357 := (or #18356 #18355 #18350)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4486
#18358 := (not #18357)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4487
#18666 := (or #18358 #18662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4488
#18343 := (not #13368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4489
#18670 := (and #18343 #18666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4490
#18674 := (or #13368 #18670)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4491
#18338 := (not #13158)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4492
#18335 := (not #13122)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4493
#18332 := (not #13131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4494
#18329 := (not #13140)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4495
#18326 := (not #13149)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4496
#18678 := (and #18326 #18329 #18332 #18335 #18338 #18674)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4497
#18682 := (or #18314 #18323 #18678)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4498
#18320 := (not #13170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4499
#18686 := (and #18320 #18682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4500
#18690 := (or #18314 #18317 #18686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4501
#18311 := (not #13182)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4502
#18694 := (and #18311 #18690)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4503
#18698 := (or #13182 #18694)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4504
#19045 := (iff #18698 #19044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4505
#19042 := (iff #18694 #19041)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4506
#19039 := (iff #18690 #19038)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4507
#19036 := (iff #18686 #19033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4508
#19030 := (and #11937 #19027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4509
#19034 := (iff #19030 #19033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4510
#19035 := [rewrite]: #19034
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4511
#19031 := (iff #18686 #19030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4512
#19028 := (iff #18682 #19027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4513
#19025 := (iff #18678 #19022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4514
#19019 := (and #3027 #3030 #3033 #3036 #11943 #19016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4515
#19023 := (iff #19019 #19022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4516
#19024 := [rewrite]: #19023
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4517
#19020 := (iff #18678 #19019)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4518
#19017 := (iff #18674 #19016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4519
#19014 := (iff #18670 #19013)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4520
#19011 := (iff #18666 #19010)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4521
#19008 := (iff #18662 #19007)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4522
#19005 := (iff #18658 #19004)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4523
#19002 := (iff #18654 #18999)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4524
#18996 := (and #3169 #3170 #3171 #3172 #3175 #12000 #12306 #13414 #13882 #13924 #13968 #15735 #15752 #15769 #15786 #18993)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4525
#19000 := (iff #18996 #18999)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4526
#19001 := [rewrite]: #19000
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4527
#18997 := (iff #18654 #18996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4528
#18994 := (iff #18650 #18993)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4529
#18991 := (iff #18646 #18988)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4530
#18985 := (and #12011 #12014 #12017 #12020 #13414 #13697 #18980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4531
#18989 := (iff #18985 #18988)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4532
#18990 := [rewrite]: #18989
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4533
#18986 := (iff #18646 #18985)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4534
#18983 := (iff #18642 #18980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4535
#18977 := (or #18974 #18638)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4536
#18981 := (iff #18977 #18980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4537
#18982 := [rewrite]: #18981
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4538
#18978 := (iff #18642 #18977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4539
#18975 := (iff #18619 #18974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4540
#18972 := (iff #18618 #18971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4541
#18969 := (iff #18611 #18968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4542
#18966 := (iff #18610 #18965)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4543
#18967 := [rewrite]: #18966
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4544
#18970 := [monotonicity #18967]: #18969
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4545
#18963 := (iff #18615 #18960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4546
#18952 := (+ #13737 #18613)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4547
#18955 := (<= #18952 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4548
#18961 := (iff #18955 #18960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4549
#18962 := [rewrite]: #18961
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4550
#18956 := (iff #18615 #18955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4551
#18953 := (= #18614 #18952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4552
#18954 := [rewrite]: #18953
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4553
#18957 := [monotonicity #18954]: #18956
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4554
#18964 := [trans #18957 #18962]: #18963
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4555
#18950 := (iff #18617 #18947)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4556
#18939 := (+ #13338 ?x776!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4557
#18942 := (>= #18939 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4558
#18948 := (iff #18942 #18947)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4559
#18949 := [rewrite]: #18948
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4560
#18943 := (iff #18617 #18942)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4561
#18940 := (= #18616 #18939)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4562
#18941 := [rewrite]: #18940
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4563
#18944 := [monotonicity #18941]: #18943
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4564
#18951 := [trans #18944 #18949]: #18950
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4565
#18973 := [monotonicity #18951 #18964 #18970]: #18972
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4566
#18976 := [monotonicity #18973]: #18975
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4567
#18979 := [monotonicity #18976]: #18978
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4568
#18984 := [trans #18979 #18982]: #18983
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4569
#18751 := (iff #18395 #13414)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4570
#18752 := [rewrite]: #18751
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4571
#18937 := (iff #18602 #12020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4572
#18938 := [rewrite]: #18937
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4573
#18935 := (iff #18599 #12017)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4574
#18936 := [rewrite]: #18935
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4575
#18933 := (iff #18596 #12014)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4576
#18934 := [rewrite]: #18933
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4577
#18931 := (iff #18593 #12011)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4578
#18932 := [rewrite]: #18931
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4579
#18987 := [monotonicity #18932 #18934 #18936 #18938 #18752 #13705 #18984]: #18986
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4580
#18992 := [trans #18987 #18990]: #18991
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4581
#18929 := (iff #18589 #18926)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4582
#18923 := (and #13414 #13698 #18920)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4583
#18927 := (iff #18923 #18926)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4584
#18928 := [rewrite]: #18927
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4585
#18924 := (iff #18589 #18923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4586
#18921 := (iff #18585 #18920)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4587
#18918 := (iff #18581 #18915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4588
#18912 := (and #12351 #18909)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4589
#18916 := (iff #18912 #18915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4590
#18917 := [rewrite]: #18916
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4591
#18913 := (iff #18581 #18912)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4592
#18910 := (iff #18577 #18909)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4593
#18907 := (iff #18573 #18904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4594
#18901 := (and #12357 #13414 #18898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4595
#18905 := (iff #18901 #18904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4596
#18906 := [rewrite]: #18905
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4597
#18902 := (iff #18573 #18901)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4598
#18899 := (iff #18569 #18898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4599
#18896 := (iff #18565 #18893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4600
#18890 := (and #12644 #12647 #13414 #13423 #13604 #18853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4601
#18894 := (iff #18890 #18893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4602
#18895 := [rewrite]: #18894
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4603
#18891 := (iff #18565 #18890)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4604
#18854 := (iff #18533 #18853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4605
#18851 := (iff #18529 #18848)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4606
#18845 := (and #3211 #13440 #13514 #18840 #15832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4607
#18849 := (iff #18845 #18848)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4608
#18850 := [rewrite]: #18849
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4609
#18846 := (iff #18529 #18845)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4610
#18843 := (iff #18526 #15832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4611
#18844 := [rewrite]: #18843
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4612
#18841 := (iff #18522 #18840)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4613
#18838 := (iff #18518 #18837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4614
#18835 := (iff #18514 #18832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4615
#18829 := (or #18826 #18510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4616
#18833 := (iff #18829 #18832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4617
#18834 := [rewrite]: #18833
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4618
#18830 := (iff #18514 #18829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4619
#18827 := (iff #18495 #18826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4620
#18824 := (iff #18494 #18823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4621
#18821 := (iff #18487 #18820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4622
#18818 := (iff #18486 #18817)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4623
#18819 := [rewrite]: #18818
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4624
#18822 := [monotonicity #18819]: #18821
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4625
#18815 := (iff #18491 #18812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4626
#18804 := (+ #13466 #18489)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4627
#18807 := (<= #18804 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4628
#18813 := (iff #18807 #18812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4629
#18814 := [rewrite]: #18813
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4630
#18808 := (iff #18491 #18807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4631
#18805 := (= #18490 #18804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4632
#18806 := [rewrite]: #18805
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4633
#18809 := [monotonicity #18806]: #18808
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4634
#18816 := [trans #18809 #18814]: #18815
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4635
#18802 := (iff #18493 #18799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4636
#18791 := (+ #13447 ?x786!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4637
#18794 := (>= #18791 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4638
#18800 := (iff #18794 #18799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4639
#18801 := [rewrite]: #18800
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4640
#18795 := (iff #18493 #18794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4641
#18792 := (= #18492 #18791)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4642
#18793 := [rewrite]: #18792
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4643
#18796 := [monotonicity #18793]: #18795
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4644
#18803 := [trans #18796 #18801]: #18802
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4645
#18825 := [monotonicity #18803 #18816 #18822]: #18824
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4646
#18828 := [monotonicity #18825]: #18827
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4647
#18831 := [monotonicity #18828]: #18830
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4648
#18836 := [trans #18831 #18834]: #18835
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4649
#18789 := (iff #18480 #13446)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4650
#18790 := [rewrite]: #18789
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4651
#18839 := [monotonicity #18790 #18836]: #18838
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4652
#18842 := [monotonicity #18839]: #18841
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4653
#18787 := (iff #18475 #13514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4654
#18788 := [rewrite]: #18787
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4655
#18785 := (iff #18472 #13440)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4656
#18786 := [rewrite]: #18785
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4657
#18783 := (iff #18469 #3211)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4658
#18784 := [rewrite]: #18783
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4659
#18847 := [monotonicity #18784 #18786 #18788 #18842 #18844]: #18846
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4660
#18852 := [trans #18847 #18850]: #18851
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4661
#18855 := [monotonicity #18852]: #18854
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4662
#18781 := (iff #18460 #13423)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4663
#18782 := [rewrite]: #18781
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4664
#18888 := (iff #18560 #12647)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4665
#18889 := [rewrite]: #18888
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4666
#18886 := (iff #18557 #12644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4667
#18887 := [rewrite]: #18886
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4668
#18892 := [monotonicity #18887 #18889 #18752 #18782 #13613 #18855]: #18891
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4669
#18897 := [trans #18892 #18895]: #18896
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4670
#18884 := (iff #18553 #18881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4671
#18878 := (and #13414 #13603 #18875)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4672
#18882 := (iff #18878 #18881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4673
#18883 := [rewrite]: #18882
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4674
#18879 := (iff #18553 #18878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4675
#18876 := (iff #18549 #18875)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4676
#18873 := (iff #18545 #18870)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4677
#18867 := (and #12351 #18864)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4678
#18871 := (iff #18867 #18870)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4679
#18872 := [rewrite]: #18871
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4680
#18868 := (iff #18545 #18867)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4681
#18865 := (iff #18541 #18864)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4682
#18862 := (iff #18537 #18859)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4683
#18856 := (and #3194 #3196 #12357 #12360 #12365 #12368 #13412 #13423 #18853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4684
#18860 := (iff #18856 #18859)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4685
#18861 := [rewrite]: #18860
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4686
#18857 := (iff #18537 #18856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4687
#18779 := (iff #18457 #13412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4688
#18780 := [rewrite]: #18779
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4689
#18777 := (iff #18454 #12368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4690
#18778 := [rewrite]: #18777
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4691
#18775 := (iff #18451 #12365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4692
#18776 := [rewrite]: #18775
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4693
#18773 := (iff #18448 #12360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4694
#18774 := [rewrite]: #18773
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4695
#18767 := (iff #18437 #12357)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4696
#18768 := [rewrite]: #18767
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4697
#18771 := (iff #18445 #3196)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4698
#18772 := [rewrite]: #18771
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4699
#18769 := (iff #18442 #3194)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4700
#18770 := [rewrite]: #18769
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4701
#18858 := [monotonicity #18770 #18772 #18768 #18774 #18776 #18778 #18780 #18782 #18855]: #18857
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4702
#18863 := [trans #18858 #18861]: #18862
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4703
#18866 := [monotonicity #18863]: #18865
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4704
#18765 := (iff #18431 #12351)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4705
#18766 := [rewrite]: #18765
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4706
#18869 := [monotonicity #18766 #18866]: #18868
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4707
#18874 := [trans #18869 #18872]: #18873
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4708
#18877 := [monotonicity #18874]: #18876
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4709
#18880 := [monotonicity #18752 #18877]: #18879
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4710
#18885 := [trans #18880 #18883]: #18884
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4711
#18900 := [monotonicity #18885 #18897]: #18899
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4712
#18903 := [monotonicity #18768 #18752 #18900]: #18902
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4713
#18908 := [trans #18903 #18906]: #18907
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4714
#18911 := [monotonicity #18908]: #18910
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4715
#18914 := [monotonicity #18766 #18911]: #18913
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4716
#18919 := [trans #18914 #18917]: #18918
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4717
#18922 := [monotonicity #18919]: #18921
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4718
#18925 := [monotonicity #18752 #18922]: #18924
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4719
#18930 := [trans #18925 #18928]: #18929
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4720
#18995 := [monotonicity #18930 #18992]: #18994
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4721
#18763 := (iff #18420 #15786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4722
#18764 := [rewrite]: #18763
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4723
#18761 := (iff #18417 #15769)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4724
#18762 := [rewrite]: #18761
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4725
#18759 := (iff #18414 #15752)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4726
#18760 := [rewrite]: #18759
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4727
#18757 := (iff #18404 #13968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4728
#18758 := [rewrite]: #18757
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4729
#18755 := (iff #18401 #13924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4730
#18756 := [rewrite]: #18755
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4731
#18753 := (iff #18398 #13882)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4732
#18754 := [rewrite]: #18753
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4733
#18749 := (iff #18392 #12306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4734
#18750 := [rewrite]: #18749
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4735
#18747 := (iff #18389 #12000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4736
#18748 := [rewrite]: #18747
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4737
#18745 := (iff #18386 #3175)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4738
#18746 := [rewrite]: #18745
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4739
#18743 := (iff #18383 #3172)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4740
#18744 := [rewrite]: #18743
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4741
#18741 := (iff #18380 #3171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4742
#18742 := [rewrite]: #18741
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4743
#18739 := (iff #18377 #3170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4744
#18740 := [rewrite]: #18739
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4745
#18737 := (iff #18374 #3169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4746
#18738 := [rewrite]: #18737
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4747
#18998 := [monotonicity #18738 #18740 #18742 #18744 #18746 #18748 #18750 #18752 #18754 #18756 #18758 #18760 #18762 #18764 #18995]: #18997
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4748
#19003 := [trans #18998 #19001]: #19002
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4749
#19006 := [monotonicity #14134 #19003]: #19005
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4750
#19009 := [monotonicity #19006]: #19008
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4751
#18735 := (iff #18358 #18734)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4752
#18732 := (iff #18357 #18729)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4753
#18726 := (or #18356 #18355 #18723)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4754
#18730 := (iff #18726 #18729)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4755
#18731 := [rewrite]: #18730
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4756
#18727 := (iff #18357 #18726)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4757
#18724 := (iff #18350 #18723)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4758
#18721 := (iff #18349 #18720)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4759
#18722 := [rewrite]: #18721
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4760
#18725 := [monotonicity #18722]: #18724
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4761
#18728 := [monotonicity #18725]: #18727
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4762
#18733 := [trans #18728 #18731]: #18732
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4763
#18736 := [monotonicity #18733]: #18735
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4764
#19012 := [monotonicity #18736 #19009]: #19011
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4765
#18718 := (iff #18343 #13365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4766
#18719 := [rewrite]: #18718
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4767
#19015 := [monotonicity #18719 #19012]: #19014
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4768
#19018 := [monotonicity #19015]: #19017
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4769
#18716 := (iff #18338 #11943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4770
#18717 := [rewrite]: #18716
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4771
#18714 := (iff #18335 #3036)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4772
#18715 := [rewrite]: #18714
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4773
#18712 := (iff #18332 #3033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4774
#18713 := [rewrite]: #18712
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4775
#18710 := (iff #18329 #3030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4776
#18711 := [rewrite]: #18710
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4777
#18708 := (iff #18326 #3027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4778
#18709 := [rewrite]: #18708
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4779
#19021 := [monotonicity #18709 #18711 #18713 #18715 #18717 #19018]: #19020
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4780
#19026 := [trans #19021 #19024]: #19025
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4781
#19029 := [monotonicity #19026]: #19028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4782
#18706 := (iff #18320 #11937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4783
#18707 := [rewrite]: #18706
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4784
#19032 := [monotonicity #18707 #19029]: #19031
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4785
#19037 := [trans #19032 #19035]: #19036
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4786
#19040 := [monotonicity #19037]: #19039
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4787
#18704 := (iff #18311 #11928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4788
#18705 := [rewrite]: #18704
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4789
#19043 := [monotonicity #18705 #19040]: #19042
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4790
#19046 := [monotonicity #19043]: #19045
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4791
#15922 := (exists (vars (?x778 int)) #15917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4792
#15911 := (not #15908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4793
#15925 := (or #15911 #15922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4794
#15928 := (and #15908 #15925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4795
#15931 := (or #12096 #12087 #12078 #12069 #13417 #13698 #15928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4796
#15812 := (not #15809)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4797
#15818 := (or #13497 #15812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4798
#15823 := (and #15809 #15818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4799
#15826 := (or #13451 #15823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4800
#15829 := (and #13446 #15826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4801
#15841 := (or #12469 #13443 #13518 #15829 #15835)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4802
#15846 := (and #13430 #15796 #15841)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4803
#15872 := (or #12662 #12653 #13417 #13426 #13603 #15846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4804
#15849 := (or #12558 #12549 #12576 #12567 #12524 #12515 #13552 #13426 #15846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4805
#15852 := (and #12345 #12354 #15849)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4806
#15855 := (or #12588 #15852)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4807
#15858 := (and #12345 #12348 #15855)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4808
#15864 := (or #13417 #13604 #15858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4809
#15877 := (and #15864 #15872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4810
#15880 := (or #12576 #13417 #15877)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4811
#15883 := (and #12345 #12354 #15880)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4812
#15886 := (or #12588 #15883)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4813
#15889 := (and #12345 #12348 #15886)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4814
#15895 := (or #13417 #13697 #15889)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4815
#15934 := (and #15895 #15931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4816
#15738 := (not #15735)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4817
#15940 := (or #12914 #12905 #12896 #12887 #12878 #15177 #13870 #13417 #13887 #13927 #13973 #15738 #15755 #15772 #15789 #15934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4818
#15945 := (and #3027 #13405 #15940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4819
#15724 := (not #15721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4820
#15948 := (or #15724 #15945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4821
#15951 := (and #15721 #15948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4822
#15954 := (or #13368 #15951)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4823
#15957 := (and #13365 #15954)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4824
#15960 := (or #13149 #13140 #13131 #13122 #13158 #15957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4825
#15963 := (and #11931 #11940 #15960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4826
#15966 := (or #13170 #15963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4827
#15969 := (and #11931 #11934 #15966)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4828
#15972 := (or #13182 #15969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4829
#15975 := (and #11928 #15972)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4830
#15978 := (not #15975)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4831
#18699 := (~ #15978 #18698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4832
#18695 := (not #15972)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4833
#18696 := (~ #18695 #18694)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4834
#18691 := (not #15969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4835
#18692 := (~ #18691 #18690)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4836
#18687 := (not #15966)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4837
#18688 := (~ #18687 #18686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4838
#18683 := (not #15963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4839
#18684 := (~ #18683 #18682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4840
#18679 := (not #15960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4841
#18680 := (~ #18679 #18678)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4842
#18675 := (not #15957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4843
#18676 := (~ #18675 #18674)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4844
#18671 := (not #15954)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4845
#18672 := (~ #18671 #18670)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4846
#18667 := (not #15951)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4847
#18668 := (~ #18667 #18666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4848
#18663 := (not #15948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4849
#18664 := (~ #18663 #18662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4850
#18659 := (not #15945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4851
#18660 := (~ #18659 #18658)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4852
#18655 := (not #15940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4853
#18656 := (~ #18655 #18654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4854
#18651 := (not #15934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4855
#18652 := (~ #18651 #18650)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4856
#18647 := (not #15931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4857
#18648 := (~ #18647 #18646)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4858
#18643 := (not #15928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4859
#18644 := (~ #18643 #18642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4860
#18639 := (not #15925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4861
#18640 := (~ #18639 #18638)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4862
#18635 := (not #15922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4863
#18636 := (~ #18635 #18634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4864
#18632 := (~ #18631 #18631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4865
#18633 := [refl]: #18632
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4866
#18637 := [nnf-neg #18633]: #18636
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4867
#18628 := (not #15911)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4868
#18629 := (~ #18628 #15908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4869
#18626 := (~ #15908 #15908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4870
#18624 := (~ #15903 #15903)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4871
#18625 := [refl]: #18624
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4872
#18627 := [nnf-pos #18625]: #18626
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4873
#18630 := [nnf-neg #18627]: #18629
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4874
#18641 := [nnf-neg #18630 #18637]: #18640
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4875
#18620 := (~ #15911 #18619)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4876
#18621 := [sk]: #18620
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4877
#18645 := [nnf-neg #18621 #18641]: #18644
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4878
#18605 := (~ #13701 #13701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4879
#18606 := [refl]: #18605
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4880
#18396 := (~ #18395 #18395)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4881
#18397 := [refl]: #18396
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4882
#18603 := (~ #18602 #18602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4883
#18604 := [refl]: #18603
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4884
#18600 := (~ #18599 #18599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4885
#18601 := [refl]: #18600
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4886
#18597 := (~ #18596 #18596)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4887
#18598 := [refl]: #18597
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4888
#18594 := (~ #18593 #18593)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4889
#18595 := [refl]: #18594
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4890
#18649 := [nnf-neg #18595 #18598 #18601 #18604 #18397 #18606 #18645]: #18648
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4891
#18590 := (not #15895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4892
#18591 := (~ #18590 #18589)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4893
#18586 := (not #15889)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4894
#18587 := (~ #18586 #18585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4895
#18582 := (not #15886)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4896
#18583 := (~ #18582 #18581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4897
#18578 := (not #15883)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4898
#18579 := (~ #18578 #18577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4899
#18574 := (not #15880)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4900
#18575 := (~ #18574 #18573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4901
#18570 := (not #15877)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4902
#18571 := (~ #18570 #18569)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4903
#18566 := (not #15872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4904
#18567 := (~ #18566 #18565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4905
#18534 := (not #15846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4906
#18535 := (~ #18534 #18533)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4907
#18530 := (not #15841)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4908
#18531 := (~ #18530 #18529)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4909
#18527 := (~ #18526 #18526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4910
#18528 := [refl]: #18527
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4911
#18523 := (not #15829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4912
#18524 := (~ #18523 #18522)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4913
#18519 := (not #15826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4914
#18520 := (~ #18519 #18518)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4915
#18515 := (not #15823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4916
#18516 := (~ #18515 #18514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4917
#18511 := (not #15818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4918
#18512 := (~ #18511 #18510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4919
#18507 := (not #15812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4920
#18508 := (~ #18507 #15809)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4921
#18505 := (~ #15809 #15809)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4922
#18503 := (~ #15804 #15804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4923
#18504 := [refl]: #18503
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4924
#18506 := [nnf-pos #18504]: #18505
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4925
#18509 := [nnf-neg #18506]: #18508
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4926
#18501 := (~ #18500 #18500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4927
#18502 := [refl]: #18501
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4928
#18513 := [nnf-neg #18502 #18509]: #18512
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4929
#18496 := (~ #15812 #18495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4930
#18497 := [sk]: #18496
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4931
#18517 := [nnf-neg #18497 #18513]: #18516
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4932
#18481 := (~ #18480 #18480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4933
#18482 := [refl]: #18481
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4934
#18521 := [nnf-neg #18482 #18517]: #18520
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4935
#18478 := (~ #13451 #13451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4936
#18479 := [refl]: #18478
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4937
#18525 := [nnf-neg #18479 #18521]: #18524
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4938
#18476 := (~ #18475 #18475)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4939
#18477 := [refl]: #18476
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4940
#18473 := (~ #18472 #18472)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4941
#18474 := [refl]: #18473
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4942
#18470 := (~ #18469 #18469)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4943
#18471 := [refl]: #18470
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4944
#18532 := [nnf-neg #18471 #18474 #18477 #18525 #18528]: #18531
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4945
#18467 := (~ #18466 #18466)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4946
#18468 := [refl]: #18467
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4947
#18464 := (~ #18463 #18463)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4948
#18465 := [refl]: #18464
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4949
#18536 := [nnf-neg #18465 #18468 #18532]: #18535
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4950
#18563 := (~ #13609 #13609)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4951
#18564 := [refl]: #18563
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4952
#18461 := (~ #18460 #18460)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4953
#18462 := [refl]: #18461
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4954
#18561 := (~ #18560 #18560)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4955
#18562 := [refl]: #18561
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4956
#18558 := (~ #18557 #18557)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4957
#18559 := [refl]: #18558
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4958
#18568 := [nnf-neg #18559 #18562 #18397 #18462 #18564 #18536]: #18567
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4959
#18554 := (not #15864)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4960
#18555 := (~ #18554 #18553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4961
#18550 := (not #15858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4962
#18551 := (~ #18550 #18549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4963
#18546 := (not #15855)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4964
#18547 := (~ #18546 #18545)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4965
#18542 := (not #15852)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4966
#18543 := (~ #18542 #18541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4967
#18538 := (not #15849)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4968
#18539 := (~ #18538 #18537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4969
#18458 := (~ #18457 #18457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4970
#18459 := [refl]: #18458
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4971
#18455 := (~ #18454 #18454)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4972
#18456 := [refl]: #18455
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4973
#18452 := (~ #18451 #18451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4974
#18453 := [refl]: #18452
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4975
#18449 := (~ #18448 #18448)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4976
#18450 := [refl]: #18449
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4977
#18438 := (~ #18437 #18437)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4978
#18439 := [refl]: #18438
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4979
#18446 := (~ #18445 #18445)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4980
#18447 := [refl]: #18446
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4981
#18443 := (~ #18442 #18442)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4982
#18444 := [refl]: #18443
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4983
#18540 := [nnf-neg #18444 #18447 #18439 #18450 #18453 #18456 #18459 #18462 #18536]: #18539
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4984
#18435 := (~ #18434 #18434)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4985
#18436 := [refl]: #18435
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4986
#18426 := (~ #18425 #18425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4987
#18427 := [refl]: #18426
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4988
#18544 := [nnf-neg #18427 #18436 #18540]: #18543
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4989
#18432 := (~ #18431 #18431)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4990
#18433 := [refl]: #18432
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4991
#18548 := [nnf-neg #18433 #18544]: #18547
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4992
#18429 := (~ #18428 #18428)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4993
#18430 := [refl]: #18429
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4994
#18552 := [nnf-neg #18427 #18430 #18548]: #18551
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4995
#18440 := (~ #13603 #13603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4996
#18441 := [refl]: #18440
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4997
#18556 := [nnf-neg #18397 #18441 #18552]: #18555
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4998
#18572 := [nnf-neg #18556 #18568]: #18571
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4999
#18576 := [nnf-neg #18439 #18397 #18572]: #18575
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5000
#18580 := [nnf-neg #18427 #18436 #18576]: #18579
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5001
#18584 := [nnf-neg #18433 #18580]: #18583
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5002
#18588 := [nnf-neg #18427 #18430 #18584]: #18587
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5003
#18423 := (~ #13698 #13698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5004
#18424 := [refl]: #18423
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5005
#18592 := [nnf-neg #18397 #18424 #18588]: #18591
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5006
#18653 := [nnf-neg #18592 #18649]: #18652
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5007
#18421 := (~ #18420 #18420)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5008
#18422 := [refl]: #18421
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5009
#18418 := (~ #18417 #18417)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5010
#18419 := [refl]: #18418
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5011
#18415 := (~ #18414 #18414)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5012
#18416 := [refl]: #18415
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5013
#18411 := (not #15738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5014
#18412 := (~ #18411 #15735)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5015
#18409 := (~ #15735 #15735)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5016
#18407 := (~ #15730 #15730)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5017
#18408 := [refl]: #18407
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5018
#18410 := [nnf-pos #18408]: #18409
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5019
#18413 := [nnf-neg #18410]: #18412
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5020
#18405 := (~ #18404 #18404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5021
#18406 := [refl]: #18405
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5022
#18402 := (~ #18401 #18401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5023
#18403 := [refl]: #18402
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5024
#18399 := (~ #18398 #18398)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5025
#18400 := [refl]: #18399
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5026
#18393 := (~ #18392 #18392)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5027
#18394 := [refl]: #18393
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5028
#18390 := (~ #18389 #18389)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5029
#18391 := [refl]: #18390
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5030
#18387 := (~ #18386 #18386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5031
#18388 := [refl]: #18387
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5032
#18384 := (~ #18383 #18383)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5033
#18385 := [refl]: #18384
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5034
#18381 := (~ #18380 #18380)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5035
#18382 := [refl]: #18381
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5036
#18378 := (~ #18377 #18377)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5037
#18379 := [refl]: #18378
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5038
#18375 := (~ #18374 #18374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5039
#18376 := [refl]: #18375
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5040
#18657 := [nnf-neg #18376 #18379 #18382 #18385 #18388 #18391 #18394 #18397 #18400 #18403 #18406 #18413 #18416 #18419 #18422 #18653]: #18656
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5041
#18372 := (~ #14130 #14130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5042
#18373 := [refl]: #18372
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5043
#18370 := (~ #13149 #13149)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5044
#18371 := [refl]: #18370
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5045
#18661 := [nnf-neg #18371 #18373 #18657]: #18660
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5046
#18367 := (not #15724)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5047
#18368 := (~ #18367 #15721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5048
#18365 := (~ #15721 #15721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5049
#18363 := (~ #15716 #15716)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5050
#18364 := [refl]: #18363
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5051
#18366 := [nnf-pos #18364]: #18365
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5052
#18369 := [nnf-neg #18366]: #18368
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5053
#18665 := [nnf-neg #18369 #18661]: #18664
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5054
#18359 := (~ #15724 #18358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5055
#18360 := [sk]: #18359
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5056
#18669 := [nnf-neg #18360 #18665]: #18668
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5057
#18344 := (~ #18343 #18343)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5058
#18345 := [refl]: #18344
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5059
#18673 := [nnf-neg #18345 #18669]: #18672
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5060
#18341 := (~ #13368 #13368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5061
#18342 := [refl]: #18341
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5062
#18677 := [nnf-neg #18342 #18673]: #18676
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5063
#18339 := (~ #18338 #18338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5064
#18340 := [refl]: #18339
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5065
#18336 := (~ #18335 #18335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5066
#18337 := [refl]: #18336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5067
#18333 := (~ #18332 #18332)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5068
#18334 := [refl]: #18333
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5069
#18330 := (~ #18329 #18329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5070
#18331 := [refl]: #18330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5071
#18327 := (~ #18326 #18326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5072
#18328 := [refl]: #18327
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5073
#18681 := [nnf-neg #18328 #18331 #18334 #18337 #18340 #18677]: #18680
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5074
#18324 := (~ #18323 #18323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5075
#18325 := [refl]: #18324
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5076
#18315 := (~ #18314 #18314)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5077
#18316 := [refl]: #18315
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5078
#18685 := [nnf-neg #18316 #18325 #18681]: #18684
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5079
#18321 := (~ #18320 #18320)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5080
#18322 := [refl]: #18321
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5081
#18689 := [nnf-neg #18322 #18685]: #18688
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5082
#18318 := (~ #18317 #18317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5083
#18319 := [refl]: #18318
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5084
#18693 := [nnf-neg #18316 #18319 #18689]: #18692
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5085
#18312 := (~ #18311 #18311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5086
#18313 := [refl]: #18312
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5087
#18697 := [nnf-neg #18313 #18693]: #18696
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5088
#18309 := (~ #13182 #13182)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5089
#18310 := [refl]: #18309
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5090
#18700 := [nnf-neg #18310 #18697]: #18699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5091
#15202 := (or #12096 #12087 #12078 #12069 #13417 #13698 #13784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5092
#15207 := (and #13720 #15202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5093
#15213 := (or #12914 #12905 #12896 #12887 #12878 #15177 #13870 #13417 #13887 #13921 #13927 #13939 #13949 #13962 #13973 #15207)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5094
#15218 := (and #3027 #13405 #15213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5095
#15221 := (or #13401 #15218)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5096
#15224 := (and #13398 #15221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5097
#15227 := (or #13368 #15224)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5098
#15230 := (and #13365 #15227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5099
#15233 := (or #13149 #13140 #13131 #13122 #13158 #15230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5100
#15236 := (and #11931 #11940 #15233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5101
#15239 := (or #13170 #15236)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5102
#15242 := (and #11931 #11934 #15239)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5103
#15245 := (or #13182 #15242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5104
#15248 := (and #11928 #15245)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5105
#15251 := (not #15248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5106
#15979 := (iff #15251 #15978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5107
#15976 := (iff #15248 #15975)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5108
#15973 := (iff #15245 #15972)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5109
#15970 := (iff #15242 #15969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5110
#15967 := (iff #15239 #15966)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5111
#15964 := (iff #15236 #15963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5112
#15961 := (iff #15233 #15960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5113
#15958 := (iff #15230 #15957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5114
#15955 := (iff #15227 #15954)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5115
#15952 := (iff #15224 #15951)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5116
#15949 := (iff #15221 #15948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5117
#15946 := (iff #15218 #15945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5118
#15943 := (iff #15213 #15940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5119
#15937 := (or #12914 #12905 #12896 #12887 #12878 #15177 #13870 #13417 #13887 #15738 #13927 #15755 #15772 #15789 #13973 #15934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5120
#15941 := (iff #15937 #15940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5121
#15942 := [rewrite]: #15941
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5122
#15938 := (iff #15213 #15937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5123
#15935 := (iff #15207 #15934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5124
#15932 := (iff #15202 #15931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5125
#15929 := (iff #13784 #15928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5126
#15926 := (iff #13779 #15925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5127
#15923 := (iff #13770 #15922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5128
#15920 := (iff #13765 #15917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5129
#15914 := (and #3095 #4065 #15097 #13727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5130
#15918 := (iff #15914 #15917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5131
#15919 := [rewrite]: #15918
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5132
#15915 := (iff #13765 #15914)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5133
#15092 := (iff #4379 #15097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5134
#15113 := -4294967295::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5135
#15105 := (+ -4294967295::int #161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5136
#15098 := (<= #15105 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5137
#15094 := (iff #15098 #15097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5138
#15095 := [rewrite]: #15094
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5139
#15099 := (iff #4379 #15098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5140
#15100 := (= #4378 #15105)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5141
#15106 := (+ #161 -4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5142
#15102 := (= #15106 #15105)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5143
#15103 := [rewrite]: #15102
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5144
#15107 := (= #4378 #15106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5145
#15108 := (= #4377 -4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5146
#15114 := (* -1::int 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5147
#15110 := (= #15114 -4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5148
#15111 := [rewrite]: #15110
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5149
#15115 := (= #4377 #15114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5150
#7500 := (= uf_76 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5151
#947 := 65536::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5152
#1322 := (* 65536::int 65536::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5153
#1327 := (- #1322 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5154
#1328 := (= uf_76 #1327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5155
#7501 := (iff #1328 #7500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5156
#7498 := (= #1327 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5157
#1010 := 4294967296::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5158
#7491 := (- 4294967296::int 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5159
#7496 := (= #7491 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5160
#7497 := [rewrite]: #7496
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5161
#7493 := (= #1327 #7491)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5162
#7462 := (= #1322 4294967296::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5163
#7463 := [rewrite]: #7462
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5164
#7494 := [monotonicity #7463]: #7493
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5165
#7499 := [trans #7494 #7497]: #7498
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5166
#7502 := [monotonicity #7499]: #7501
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5167
#7490 := [asserted]: #1328
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5168
#7505 := [mp #7490 #7502]: #7500
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5169
#15112 := [monotonicity #7505]: #15115
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5170
#15109 := [trans #15112 #15111]: #15108
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5171
#15104 := [monotonicity #15109]: #15107
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5172
#15101 := [trans #15104 #15103]: #15100
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5173
#15096 := [monotonicity #15101]: #15099
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5174
#15093 := [trans #15096 #15095]: #15092
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5175
#15916 := [monotonicity #15093]: #15915
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5176
#15921 := [trans #15916 #15919]: #15920
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5177
#15924 := [quant-intro #15921]: #15923
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5178
#15912 := (iff #13773 #15911)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5179
#15909 := (iff #13753 #15908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5180
#15906 := (iff #13748 #15903)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5181
#15900 := (or #14339 #13725 #13739)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5182
#15904 := (iff #15900 #15903)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5183
#15905 := [rewrite]: #15904
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5184
#15901 := (iff #13748 #15900)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5185
#14336 := (iff #5601 #14339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5186
#14341 := (iff #4386 #14340)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5187
#14338 := [monotonicity #15093]: #14341
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5188
#14337 := [monotonicity #14338]: #14336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5189
#15902 := [monotonicity #14337]: #15901
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5190
#15907 := [trans #15902 #15905]: #15906
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5191
#15910 := [quant-intro #15907]: #15909
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5192
#15913 := [monotonicity #15910]: #15912
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5193
#15927 := [monotonicity #15913 #15924]: #15926
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5194
#15930 := [monotonicity #15910 #15927]: #15929
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5195
#15933 := [monotonicity #15930]: #15932
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5196
#15898 := (iff #13720 #15895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5197
#15892 := (or #13417 #15889 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5198
#15896 := (iff #15892 #15895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5199
#15897 := [rewrite]: #15896
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5200
#15893 := (iff #13720 #15892)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5201
#15890 := (iff #13691 #15889)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5202
#15887 := (iff #13685 #15886)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5203
#15884 := (iff #13680 #15883)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5204
#15881 := (iff #13672 #15880)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5205
#15878 := (iff #13663 #15877)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5206
#15875 := (iff #13658 #15872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5207
#15869 := (or #12662 #12653 #13417 #13426 #15846 #13603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5208
#15873 := (iff #15869 #15872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5209
#15874 := [rewrite]: #15873
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5210
#15870 := (iff #13658 #15869)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5211
#15847 := (iff #13547 #15846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5212
#15844 := (iff #13539 #15841)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5213
#15838 := (or #12469 #13443 #15829 #13518 #15835)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5214
#15842 := (iff #15838 #15841)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5215
#15843 := [rewrite]: #15842
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5216
#15839 := (iff #13539 #15838)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5217
#15836 := (iff #13524 #15835)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5218
#15833 := (iff #13521 #15832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5219
#15799 := (iff #13432 #15796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5220
#15741 := (+ 4294967295::int #13433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5221
#15792 := (>= #15741 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5222
#15797 := (iff #15792 #15796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5223
#15798 := [rewrite]: #15797
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5224
#15793 := (iff #13432 #15792)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5225
#15742 := (= #13434 #15741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5226
#15743 := [monotonicity #7505]: #15742
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5227
#15794 := [monotonicity #15743]: #15793
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5228
#15800 := [trans #15794 #15798]: #15799
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5229
#15834 := [monotonicity #15800]: #15833
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5230
#15837 := [monotonicity #15834]: #15836
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5231
#15830 := (iff #13511 #15829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5232
#15827 := (iff #13508 #15826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5233
#15824 := (iff #13505 #15823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5234
#15821 := (iff #13502 #15818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5235
#15815 := (or #15812 #13497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5236
#15819 := (iff #15815 #15818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5237
#15820 := [rewrite]: #15819
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5238
#15816 := (iff #13502 #15815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5239
#15813 := (iff #13485 #15812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5240
#15810 := (iff #13482 #15809)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5241
#15807 := (iff #13477 #15804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5242
#15801 := (or #14339 #13454 #13468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5243
#15805 := (iff #15801 #15804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5244
#15806 := [rewrite]: #15805
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5245
#15802 := (iff #13477 #15801)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5246
#15803 := [monotonicity #14337]: #15802
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5247
#15808 := [trans #15803 #15806]: #15807
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5248
#15811 := [quant-intro #15808]: #15810
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5249
#15814 := [monotonicity #15811]: #15813
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5250
#15817 := [monotonicity #15814]: #15816
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5251
#15822 := [trans #15817 #15820]: #15821
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5252
#15825 := [monotonicity #15811 #15822]: #15824
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5253
#15828 := [monotonicity #15825]: #15827
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5254
#15831 := [monotonicity #15828]: #15830
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5255
#15840 := [monotonicity #15831 #15837]: #15839
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5256
#15845 := [trans #15840 #15843]: #15844
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5257
#15848 := [monotonicity #15800 #15845]: #15847
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5258
#15871 := [monotonicity #15848]: #15870
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5259
#15876 := [trans #15871 #15874]: #15875
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5260
#15867 := (iff #13628 #15864)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5261
#15861 := (or #13417 #15858 #13604)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5262
#15865 := (iff #15861 #15864)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5263
#15866 := [rewrite]: #15865
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5264
#15862 := (iff #13628 #15861)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5265
#15859 := (iff #13598 #15858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5266
#15856 := (iff #13592 #15855)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5267
#15853 := (iff #13587 #15852)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5268
#15850 := (iff #13579 #15849)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5269
#15851 := [monotonicity #15848]: #15850
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5270
#15854 := [monotonicity #15851]: #15853
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5271
#15857 := [monotonicity #15854]: #15856
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5272
#15860 := [monotonicity #15857]: #15859
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5273
#15863 := [monotonicity #15860]: #15862
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5274
#15868 := [trans #15863 #15866]: #15867
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5275
#15879 := [monotonicity #15868 #15876]: #15878
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5276
#15882 := [monotonicity #15879]: #15881
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5277
#15885 := [monotonicity #15882]: #15884
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5278
#15888 := [monotonicity #15885]: #15887
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5279
#15891 := [monotonicity #15888]: #15890
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5280
#15894 := [monotonicity #15891]: #15893
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5281
#15899 := [trans #15894 #15897]: #15898
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5282
#15936 := [monotonicity #15899 #15933]: #15935
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5283
#15790 := (iff #13962 #15789)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5284
#15787 := (iff #13959 #15786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5285
#15784 := (iff #13955 #15781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5286
#15775 := (+ 255::int #13902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5287
#15778 := (>= #15775 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5288
#15782 := (iff #15778 #15781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5289
#15783 := [rewrite]: #15782
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5290
#15779 := (iff #13955 #15778)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5291
#15776 := (= #13956 #15775)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5292
#1332 := (= uf_78 255::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5293
#7504 := [asserted]: #1332
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5294
#15777 := [monotonicity #7504]: #15776
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5295
#15780 := [monotonicity #15777]: #15779
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5296
#15785 := [trans #15780 #15783]: #15784
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5297
#15788 := [monotonicity #15785]: #15787
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5298
#15791 := [monotonicity #15788]: #15790
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5299
#15773 := (iff #13949 #15772)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5300
#15770 := (iff #13946 #15769)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5301
#15767 := (iff #13942 #15764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5302
#15758 := (+ 4294967295::int #13873)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5303
#15761 := (>= #15758 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5304
#15765 := (iff #15761 #15764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5305
#15766 := [rewrite]: #15765
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5306
#15762 := (iff #13942 #15761)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5307
#15759 := (= #13943 #15758)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5308
#15760 := [monotonicity #7505]: #15759
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5309
#15763 := [monotonicity #15760]: #15762
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5310
#15768 := [trans #15763 #15766]: #15767
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5311
#15771 := [monotonicity #15768]: #15770
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5312
#15774 := [monotonicity #15771]: #15773
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5313
#15756 := (iff #13939 #15755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5314
#15753 := (iff #13936 #15752)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5315
#15750 := (iff #13933 #15747)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5316
#15744 := (>= #15741 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5317
#15748 := (iff #15744 #15747)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5318
#15749 := [rewrite]: #15748
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5319
#15745 := (iff #13933 #15744)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5320
#15746 := [monotonicity #15743]: #15745
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5321
#15751 := [trans #15746 #15749]: #15750
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5322
#15754 := [monotonicity #15751]: #15753
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  5323
#15757 := [monotonicity #15754]: #15756
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5324
#15739 := (iff #13921 #15738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5325
#15736 := (iff #13918 #15735)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5326
#15733 := (iff #13913 #15730)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5327
#15727 := (or #14339 #13890 #13904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5328
#15731 := (iff #15727 #15730)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5329
#15732 := [rewrite]: #15731
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5330
#15728 := (iff #13913 #15727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5331
#15729 := [monotonicity #14337]: #15728
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5332
#15734 := [trans #15729 #15732]: #15733
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5333
#15737 := [quant-intro #15734]: #15736
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5334
#15740 := [monotonicity #15737]: #15739
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5335
#15939 := [monotonicity #15740 #15757 #15774 #15791 #15936]: #15938
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5336
#15944 := [trans #15939 #15942]: #15943
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5337
#15947 := [monotonicity #15944]: #15946
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5338
#15725 := (iff #13401 #15724)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5339
#15722 := (iff #13398 #15721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5340
#15719 := (iff #13393 #15716)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5341
#15713 := (or #14339 #13371 #13383)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5342
#15717 := (iff #15713 #15716)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5343
#15718 := [rewrite]: #15717
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5344
#15714 := (iff #13393 #15713)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5345
#15715 := [monotonicity #14337]: #15714
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5346
#15720 := [trans #15715 #15718]: #15719
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5347
#15723 := [quant-intro #15720]: #15722
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5348
#15726 := [monotonicity #15723]: #15725
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5349
#15950 := [monotonicity #15726 #15947]: #15949
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5350
#15953 := [monotonicity #15723 #15950]: #15952
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5351
#15956 := [monotonicity #15953]: #15955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5352
#15959 := [monotonicity #15956]: #15958
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5353
#15962 := [monotonicity #15959]: #15961
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5354
#15965 := [monotonicity #15962]: #15964
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5355
#15968 := [monotonicity #15965]: #15967
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5356
#15971 := [monotonicity #15968]: #15970
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5357
#15974 := [monotonicity #15971]: #15973
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5358
#15977 := [monotonicity #15974]: #15976
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5359
#15980 := [monotonicity #15977]: #15979
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5360
#14257 := (not #14109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5361
#15252 := (iff #14257 #15251)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5362
#15249 := (iff #14109 #15248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5363
#15246 := (iff #14106 #15245)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5364
#15243 := (iff #14101 #15242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5365
#15240 := (iff #14095 #15239)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5366
#15237 := (iff #14090 #15236)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5367
#15234 := (iff #14082 #15233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5368
#15231 := (iff #14061 #15230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5369
#15228 := (iff #14058 #15227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5370
#15225 := (iff #14055 #15224)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5371
#15222 := (iff #14052 #15221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5372
#15219 := (iff #14047 #15218)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5373
#15216 := (iff #14039 #15213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5374
#15210 := (or #12914 #12905 #12896 #12887 #12878 #15177 #13870 #13417 #15207 #13887 #13921 #13927 #13939 #13949 #13962 #13973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5375
#15214 := (iff #15210 #15213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5376
#15215 := [rewrite]: #15214
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5377
#15211 := (iff #14039 #15210)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5378
#15208 := (iff #13846 #15207)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5379
#15205 := (iff #13841 #15202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5380
#15187 := (or #12096 #12087 #12078 #12069 #13417 #13784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5381
#15199 := (or #13417 #13698 #15187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5382
#15203 := (iff #15199 #15202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5383
#15204 := [rewrite]: #15203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5384
#15200 := (iff #13841 #15199)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5385
#15197 := (iff #13816 #15187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5386
#15192 := (and true #15187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5387
#15195 := (iff #15192 #15187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5388
#15196 := [rewrite]: #15195
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5389
#15193 := (iff #13816 #15192)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5390
#15190 := (iff #13811 #15187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5391
#15184 := (or false #12096 #12087 #12078 #12069 #13417 #13784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5392
#15188 := (iff #15184 #15187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5393
#15189 := [rewrite]: #15188
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5394
#15185 := (iff #13811 #15184)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5395
#15182 := (iff #12144 false)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5396
#15180 := (iff #12144 #3077)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5397
#14924 := (iff up_216 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5398
#10764 := [asserted]: up_216
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5399
#14925 := [iff-true #10764]: #14924
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5400
#15181 := [monotonicity #14925]: #15180
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5401
#15183 := [trans #15181 #11999]: #15182
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5402
#15186 := [monotonicity #15183]: #15185
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5403
#15191 := [trans #15186 #15189]: #15190
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5404
#15194 := [monotonicity #14925 #15191]: #15193
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5405
#15198 := [trans #15194 #15196]: #15197
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5406
#15201 := [monotonicity #15198]: #15200
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5407
#15206 := [trans #15201 #15204]: #15205
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5408
#15209 := [monotonicity #15206]: #15208
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5409
#15178 := (iff #12179 #15177)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5410
#15175 := (iff #12006 #12000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5411
#15170 := (and true #12000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5412
#15173 := (iff #15170 #12000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5413
#15174 := [rewrite]: #15173
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5414
#15171 := (iff #12006 #15170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5415
#15160 := (iff #11908 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5416
#15161 := [iff-true #14251]: #15160
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5417
#15172 := [monotonicity #15161]: #15171
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5418
#15176 := [trans #15172 #15174]: #15175
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5419
#15179 := [monotonicity #15176]: #15178
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5420
#15212 := [monotonicity #15179 #15209]: #15211
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5421
#15217 := [trans #15212 #15215]: #15216
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5422
#15220 := [monotonicity #15217]: #15219
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5423
#15223 := [monotonicity #15220]: #15222
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5424
#15226 := [monotonicity #15223]: #15225
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5425
#15229 := [monotonicity #15226]: #15228
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5426
#15232 := [monotonicity #15229]: #15231
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5427
#15235 := [monotonicity #15232]: #15234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5428
#15238 := [monotonicity #15235]: #15237
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5429
#15241 := [monotonicity #15238]: #15240
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5430
#15244 := [monotonicity #15241]: #15243
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5431
#15247 := [monotonicity #15244]: #15246
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5432
#15250 := [monotonicity #15247]: #15249
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5433
#15253 := [monotonicity #15250]: #15252
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5434
#14258 := [not-or-elim #14242]: #14257
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5435
#15254 := [mp #14258 #15253]: #15251
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5436
#15981 := [mp #15254 #15980]: #15978
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5437
#18701 := [mp~ #15981 #18700]: #18698
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5438
#18702 := [mp #18701 #19046]: #19044
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5439
#22569 := [mp #18702 #22568]: #22566
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5440
#23436 := [mp #22569 #23435]: #23433
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5441
#27882 := [unit-resolution #23436 #25596]: #23430
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5442
#22674 := (or #23427 #23421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5443
#22672 := [def-axiom]: #22674
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5444
#27883 := [unit-resolution #22672 #27882]: #23421
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5445
#25774 := (uf_13 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5446
#25775 := (= #23566 #25774)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5447
#25748 := (uf_48 #3016 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5448
#25749 := (= uf_9 #25748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5449
#25777 := (iff #25749 #25775)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5450
#25526 := (not #25777)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5451
#25620 := [hypothesis]: #25526
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5452
#1390 := (uf_13 #15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5453
#9063 := (= #233 #1390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5454
#11183 := (iff #9063 #11162)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5455
#23125 := (forall (vars (?x712 T5) (?x713 T3)) (:pat #2667) #11183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5456
#11188 := (forall (vars (?x712 T5) (?x713 T3)) #11183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5457
#23128 := (iff #11188 #23125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5458
#23126 := (iff #11183 #11183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5459
#23127 := [refl]: #23126
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5460
#23129 := [quant-intro #23127]: #23128
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5461
#18156 := (~ #11188 #11188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5462
#18154 := (~ #11183 #11183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5463
#18155 := [refl]: #18154
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5464
#18157 := [nnf-pos #18155]: #18156
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5465
#1890 := (= #1390 #233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5466
#2673 := (iff #2668 #1890)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5467
#2674 := (forall (vars (?x712 T5) (?x713 T3)) #2673)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5468
#11189 := (iff #2674 #11188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5469
#11186 := (iff #2673 #11183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5470
#11179 := (iff #11162 #9063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5471
#11184 := (iff #11179 #11183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5472
#11185 := [rewrite]: #11184
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5473
#11181 := (iff #2673 #11179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5474
#9064 := (iff #1890 #9063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5475
#9065 := [rewrite]: #9064
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5476
#11182 := [monotonicity #11165 #9065]: #11181
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5477
#11187 := [trans #11182 #11185]: #11186
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5478
#11190 := [quant-intro #11187]: #11189
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5479
#11178 := [asserted]: #2674
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5480
#11193 := [mp #11178 #11190]: #11188
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5481
#18158 := [mp~ #11193 #18157]: #11188
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5482
#23130 := [mp #18158 #23129]: #23125
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5483
#24884 := (not #23125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5484
#25519 := (or #24884 #25777)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5485
#25776 := (iff #25775 #25749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5486
#25520 := (or #24884 #25776)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5487
#25521 := (iff #25520 #25519)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5488
#25517 := (iff #25519 #25519)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5489
#25523 := [rewrite]: #25517
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5490
#25778 := (iff #25776 #25777)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5491
#25779 := [rewrite]: #25778
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5492
#25522 := [monotonicity #25779]: #25521
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5493
#25524 := [trans #25522 #25523]: #25521
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5494
#25518 := [quant-inst]: #25520
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5495
#25525 := [mp #25518 #25524]: #25519
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5496
#25621 := [unit-resolution #25525 #23130 #25620]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5497
#25622 := [lemma #25621]: #25777
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5498
#25723 := (or #25526 #11931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5499
#25686 := [hypothesis]: #25777
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5500
#25756 := (not #25749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5501
#25677 := (iff #18314 #25756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5502
#25676 := (iff #11931 #25749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5503
#25673 := (iff #25749 #11931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5504
#25691 := (= #25748 #3017)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5505
#25692 := [monotonicity #25690]: #25691
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5506
#25675 := [monotonicity #25692]: #25673
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5507
#25674 := [symm #25675]: #25676
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5508
#25678 := [monotonicity #25674]: #25677
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5509
#25687 := [hypothesis]: #18314
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5510
#25679 := [mp #25687 #25678]: #25756
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5511
#23681 := (uf_13 #2960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5512
#25743 := (= #23681 #25774)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5513
#25739 := (= #25774 #23681)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5514
#25737 := (= #3016 #2960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5515
#25714 := (= #25821 #2960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5516
#25703 := (= #25805 uf_274)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5517
#25701 := (= #2961 uf_274)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5518
#23685 := (= uf_274 #2961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5519
#2698 := (uf_116 #2697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5520
#11232 := (= #161 #2698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5521
#23132 := (forall (vars (?x718 T3) (?x719 int)) (:pat #23131) #11232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5522
#11236 := (forall (vars (?x718 T3) (?x719 int)) #11232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5523
#23135 := (iff #11236 #23132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5524
#23133 := (iff #11232 #11232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5525
#23134 := [refl]: #23133
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5526
#23136 := [quant-intro #23134]: #23135
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5527
#18171 := (~ #11236 #11236)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5528
#18169 := (~ #11232 #11232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5529
#18170 := [refl]: #18169
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5530
#18172 := [nnf-pos #18170]: #18171
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5531
#2699 := (= #2698 #161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5532
#2700 := (forall (vars (?x718 T3) (?x719 int)) #2699)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5533
#11237 := (iff #2700 #11236)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5534
#11234 := (iff #2699 #11232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5535
#11235 := [rewrite]: #11234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5536
#11238 := [quant-intro #11235]: #11237
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5537
#11231 := [asserted]: #2700
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5538
#11241 := [mp #11231 #11238]: #11236
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5539
#18173 := [mp~ #11241 #18172]: #11236
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5540
#23137 := [mp #18173 #23136]: #23132
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5541
#23639 := (not #23132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5542
#23690 := (or #23639 #23685)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5543
#23691 := [quant-inst]: #23690
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5544
#25681 := [unit-resolution #23691 #23137]: #23685
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5545
#25702 := [symm #25681]: #25701
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5546
#25700 := (= #25805 #2961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5547
#25697 := (= #22665 #2960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5548
#22666 := (= #2960 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5549
#93 := (uf_29 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5550
#23042 := (pattern #93)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5551
#94 := (uf_28 #93)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5552
#3564 := (= #23 #94)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5553
#23043 := (forall (vars (?x14 T5)) (:pat #23042) #3564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5554
#3567 := (forall (vars (?x14 T5)) #3564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5555
#23044 := (iff #3567 #23043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5556
#23046 := (iff #23043 #23043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5557
#23047 := [rewrite]: #23046
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5558
#23045 := [rewrite]: #23044
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5559
#23048 := [trans #23045 #23047]: #23044
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5560
#16213 := (~ #3567 #3567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5561
#16203 := (~ #3564 #3564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5562
#16204 := [refl]: #16203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5563
#16269 := [nnf-pos #16204]: #16213
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5564
#95 := (= #94 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5565
#96 := (forall (vars (?x14 T5)) #95)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5566
#3568 := (iff #96 #3567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5567
#3565 := (iff #95 #3564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5568
#3566 := [rewrite]: #3565
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5569
#3569 := [quant-intro #3566]: #3568
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5570
#3563 := [asserted]: #96
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5571
#3572 := [mp #3563 #3569]: #3567
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5572
#16270 := [mp~ #3572 #16269]: #3567
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5573
#23049 := [mp #16270 #23048]: #23043
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5574
#22670 := (not #23043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5575
#22645 := (or #22670 #22666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5576
#22649 := [quant-inst]: #22645
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5577
#25682 := [unit-resolution #22649 #23049]: #22666
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5578
#25699 := [symm #25682]: #25697
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5579
#25698 := [monotonicity #25699]: #25700
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5580
#25704 := [trans #25698 #25702]: #25703
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5581
#25734 := [monotonicity #25690 #25704]: #25714
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5582
#25735 := (= #3016 #25821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5583
#25799 := (uf_66 #22665 0::int #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5584
#25824 := (= #25799 #25821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5585
#25827 := (not #25824)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5586
decl uf_138 :: (-> T5 T5 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5587
#25800 := (uf_138 #25799 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5588
#25801 := (= uf_9 #25800)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5589
#25802 := (not #25801)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5590
#25833 := (or #25802 #25827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5591
#25838 := (not #25833)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  5592
#247 := (:var 1 int)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5593
#1576 := (uf_66 #21 #247 #233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5594
#1577 := (pattern #1576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5595
#1578 := (uf_138 #1576 #21)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5596
#8244 := (= uf_9 #1578)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5597
#21101 := (not #8244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5598
decl uf_139 :: (-> T3 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5599
#1581 := (uf_139 #233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5600
#1582 := (* #247 #1581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5601
#1580 := (uf_116 #21)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5602
#1583 := (+ #1580 #1582)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5603
#1584 := (uf_43 #233 #1583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5604
#1585 := (= #1576 #1584)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5605
#21100 := (not #1585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5606
#21102 := (or #21100 #21101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5607
#21103 := (not #21102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5608
#21106 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #21103)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5609
#8250 := (and #1585 #8244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5610
#8255 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #8250)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5611
#21107 := (iff #8255 #21106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5612
#21104 := (iff #8250 #21103)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5613
#21105 := [rewrite]: #21104
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5614
#21108 := [quant-intro #21105]: #21107
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5615
#17234 := (~ #8255 #8255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5616
#17232 := (~ #8250 #8250)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5617
#17233 := [refl]: #17232
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5618
#17235 := [nnf-pos #17233]: #17234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5619
#1579 := (= #1578 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5620
#1586 := (and #1579 #1585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5621
#1587 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #1586)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5622
#8256 := (iff #1587 #8255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5623
#8253 := (iff #1586 #8250)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5624
#8247 := (and #8244 #1585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5625
#8251 := (iff #8247 #8250)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5626
#8252 := [rewrite]: #8251
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5627
#8248 := (iff #1586 #8247)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5628
#8245 := (iff #1579 #8244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5629
#8246 := [rewrite]: #8245
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5630
#8249 := [monotonicity #8246]: #8248
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5631
#8254 := [trans #8249 #8252]: #8253
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5632
#8257 := [quant-intro #8254]: #8256
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5633
#8243 := [asserted]: #1587
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5634
#8260 := [mp #8243 #8257]: #8255
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5635
#17236 := [mp~ #8260 #17235]: #8255
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5636
#21109 := [mp #17236 #21108]: #21106
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5637
#25566 := (not #21106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5638
#25567 := (or #25566 #25838)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5639
#25803 := (uf_139 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5640
#25804 := (* 0::int #25803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5641
#25806 := (+ #25805 #25804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5642
#25807 := (uf_43 #23566 #25806)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5643
#25808 := (= #25799 #25807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5644
#25809 := (not #25808)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5645
#25810 := (or #25809 #25802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5646
#25811 := (not #25810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5647
#25568 := (or #25566 #25811)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5648
#25574 := (iff #25568 #25567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5649
#25577 := (iff #25567 #25567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5650
#25578 := [rewrite]: #25577
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5651
#25839 := (iff #25811 #25838)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5652
#25836 := (iff #25810 #25833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5653
#25830 := (or #25827 #25802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5654
#25834 := (iff #25830 #25833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5655
#25835 := [rewrite]: #25834
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5656
#25831 := (iff #25810 #25830)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5657
#25828 := (iff #25809 #25827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5658
#25825 := (iff #25808 #25824)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5659
#25822 := (= #25807 #25821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5660
#25819 := (= #25806 #25805)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5661
#25814 := (+ #25805 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5662
#25817 := (= #25814 #25805)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5663
#25818 := [rewrite]: #25817
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5664
#25815 := (= #25806 #25814)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5665
#25812 := (= #25804 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5666
#25813 := [rewrite]: #25812
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5667
#25816 := [monotonicity #25813]: #25815
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5668
#25820 := [trans #25816 #25818]: #25819
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5669
#25823 := [monotonicity #25820]: #25822
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5670
#25826 := [monotonicity #25823]: #25825
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5671
#25829 := [monotonicity #25826]: #25828
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5672
#25832 := [monotonicity #25829]: #25831
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5673
#25837 := [trans #25832 #25835]: #25836
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5674
#25840 := [monotonicity #25837]: #25839
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5675
#25576 := [monotonicity #25840]: #25574
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5676
#25579 := [trans #25576 #25578]: #25574
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5677
#25569 := [quant-inst]: #25568
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5678
#25580 := [mp #25569 #25579]: #25567
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5679
#25705 := [unit-resolution #25580 #21109]: #25838
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5680
#25582 := (or #25833 #25824)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5681
#25583 := [def-axiom]: #25582
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5682
#25706 := [unit-resolution #25583 #25705]: #25824
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5683
#25712 := (= #3016 #25799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5684
#25713 := [monotonicity #25682 #25688]: #25712
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5685
#25736 := [trans #25713 #25706]: #25735
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5686
#25738 := [trans #25736 #25734]: #25737
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5687
#25740 := [monotonicity #25738]: #25739
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5688
#25724 := [symm #25740]: #25743
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5689
#25725 := (= #23566 #23681)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5690
#23682 := (= uf_7 #23681)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5691
#23687 := (or #23633 #23682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5692
#23688 := [quant-inst]: #23687
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5693
#25680 := [unit-resolution #23688 #23143]: #23682
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5694
#25726 := [trans #25690 #25680]: #25725
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5695
#25727 := [trans #25726 #25724]: #25775
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5696
#25527 := (not #25775)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5697
#25558 := (or #25526 #25749 #25527)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5698
#25560 := [def-axiom]: #25558
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5699
#25728 := [unit-resolution #25560 #25727 #25679 #25686]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5700
#25729 := [lemma #25728]: #25723
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5701
#27884 := [unit-resolution #25729 #25622]: #11931
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5702
decl uf_15 :: (-> T5 T6 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5703
decl uf_16 :: (-> T4 T5 T6)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5704
#25491 := (uf_16 uf_273 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5705
#25967 := (uf_15 #25880 #25491)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5706
#25968 := (= uf_9 #25967)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5707
#25492 := (uf_15 #24856 #25491)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5708
#25493 := (= uf_9 #25492)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5709
#26002 := (or #13182 #25493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5710
#25873 := [monotonicity #25871 #25871]: #25872
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5711
#25947 := [symm #25873]: #25946
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5712
#25952 := [hypothesis]: #11928
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5713
#25948 := [trans #25952 #25947]: #25435
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  5714
decl uf_53 :: (-> T4 T5 T6)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5715
#25482 := (uf_53 uf_273 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5716
#25483 := (uf_15 #23 #25482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5717
#25488 := (pattern #25483)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  5718
decl up_197 :: (-> T3 bool)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5719
#25486 := (up_197 #25267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5720
#25484 := (= uf_9 #25483)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5721
#25485 := (not #25484)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  5722
decl uf_147 :: (-> T5 T6 T2)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  5723
decl uf_192 :: (-> T7 T6)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5724
decl uf_11 :: (-> T4 T5 T7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5725
#25478 := (uf_11 uf_273 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5726
#25479 := (uf_192 #25478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5727
#25480 := (uf_147 #23 #25479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5728
#25481 := (= uf_9 #25480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5729
#25498 := (or #25481 #25485 #25486)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5730
#25501 := (forall (vars (?x577 T5)) (:pat #25488) #25498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5731
#25504 := (not #25501)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5732
#25494 := (not #25493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5733
#25507 := (or #25332 #25494 #25504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5734
#25949 := [hypothesis]: #25494
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5735
#25658 := (or #25507 #25493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5736
#25685 := [def-axiom]: #25658
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5737
#25950 := [unit-resolution #25685 #25949]: #25507
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  5738
#14 := (:var 2 T4)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5739
#2166 := (uf_196 #14 #15 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5740
#2228 := (pattern #2166)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5741
#2229 := (uf_53 #13 #21)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5742
#2230 := (uf_15 #23 #2229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5743
#2231 := (pattern #2230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5744
#2158 := (uf_11 #13 #15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5745
#2236 := (uf_192 #2158)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5746
#2237 := (uf_147 #23 #2236)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5747
#10048 := (= uf_9 #2237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5748
#10042 := (= uf_9 #2230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5749
#21792 := (not #10042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5750
#1382 := (uf_13 #21)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5751
#2232 := (up_197 #1382)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5752
#21807 := (or #2232 #21792 #10048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5753
#21812 := (forall (vars (?x577 T5)) (:pat #2231) #21807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5754
#21818 := (not #21812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5755
#2145 := (uf_16 #14 #23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5756
#2146 := (uf_15 #15 #2145)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5757
#9748 := (= uf_9 #2146)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5758
#21627 := (not #9748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5759
#180 := (uf_27 #14 #15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5760
#3742 := (= uf_9 #180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5761
#10385 := (not #3742)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5762
#21819 := (or #10385 #21627 #21818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5763
#21820 := (not #21819)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5764
#9796 := (= uf_9 #2166)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5765
#10072 := (not #9796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5766
#21825 := (or #10072 #21820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5767
#21828 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #21825)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5768
#2233 := (not #2232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5769
#10045 := (and #2233 #10042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5770
#10054 := (not #10045)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5771
#10055 := (or #10054 #10048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5772
#10060 := (forall (vars (?x577 T5)) (:pat #2231) #10055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5773
#10081 := (and #3742 #9748 #10060)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5774
#10084 := (or #10072 #10081)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5775
#10087 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10084)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5776
#21829 := (iff #10087 #21828)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5777
#21826 := (iff #10084 #21825)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5778
#21823 := (iff #10081 #21820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5779
#21815 := (and #3742 #9748 #21812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5780
#21821 := (iff #21815 #21820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5781
#21822 := [rewrite]: #21821
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5782
#21816 := (iff #10081 #21815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5783
#21813 := (iff #10060 #21812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5784
#21810 := (iff #10055 #21807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5785
#21793 := (or #2232 #21792)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5786
#21804 := (or #21793 #10048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5787
#21808 := (iff #21804 #21807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5788
#21809 := [rewrite]: #21808
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5789
#21805 := (iff #10055 #21804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5790
#21802 := (iff #10054 #21793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5791
#21794 := (not #21793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5792
#21797 := (not #21794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5793
#21800 := (iff #21797 #21793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5794
#21801 := [rewrite]: #21800
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5795
#21798 := (iff #10054 #21797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5796
#21795 := (iff #10045 #21794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5797
#21796 := [rewrite]: #21795
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5798
#21799 := [monotonicity #21796]: #21798
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5799
#21803 := [trans #21799 #21801]: #21802
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5800
#21806 := [monotonicity #21803]: #21805
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5801
#21811 := [trans #21806 #21809]: #21810
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5802
#21814 := [quant-intro #21811]: #21813
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5803
#21817 := [monotonicity #21814]: #21816
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5804
#21824 := [trans #21817 #21822]: #21823
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5805
#21827 := [monotonicity #21824]: #21826
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5806
#21830 := [quant-intro #21827]: #21829
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5807
#17778 := (~ #10087 #10087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5808
#17776 := (~ #10084 #10084)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5809
#17774 := (~ #10081 #10081)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5810
#17772 := (~ #10060 #10060)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5811
#17770 := (~ #10055 #10055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5812
#17771 := [refl]: #17770
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5813
#17773 := [nnf-pos #17771]: #17772
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5814
#17768 := (~ #9748 #9748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5815
#17769 := [refl]: #17768
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5816
#17766 := (~ #3742 #3742)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5817
#17767 := [refl]: #17766
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5818
#17775 := [monotonicity #17767 #17769 #17773]: #17774
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5819
#17764 := (~ #10072 #10072)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5820
#17765 := [refl]: #17764
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5821
#17777 := [monotonicity #17765 #17775]: #17776
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5822
#17779 := [nnf-pos #17777]: #17778
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5823
#2238 := (= #2237 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5824
#2234 := (= #2230 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5825
#2235 := (and #2233 #2234)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5826
#2239 := (implies #2235 #2238)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5827
#2240 := (forall (vars (?x577 T5)) (:pat #2231) #2239)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  5828
#184 := (= #180 uf_9)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5829
#2241 := (and #184 #2240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5830
#2151 := (= #2146 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5831
#2242 := (and #2151 #2241)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5832
#2167 := (= #2166 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5833
#2243 := (implies #2167 #2242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5834
#2244 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #2243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5835
#10090 := (iff #2244 #10087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5836
#10063 := (and #3742 #10060)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5837
#10066 := (and #9748 #10063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5838
#10073 := (or #10072 #10066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5839
#10078 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5840
#10088 := (iff #10078 #10087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5841
#10085 := (iff #10073 #10084)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5842
#10082 := (iff #10066 #10081)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5843
#10083 := [rewrite]: #10082
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5844
#10086 := [monotonicity #10083]: #10085
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5845
#10089 := [quant-intro #10086]: #10088
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5846
#10079 := (iff #2244 #10078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5847
#10076 := (iff #2243 #10073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5848
#10069 := (implies #9796 #10066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5849
#10074 := (iff #10069 #10073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5850
#10075 := [rewrite]: #10074
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5851
#10070 := (iff #2243 #10069)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5852
#10067 := (iff #2242 #10066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5853
#10064 := (iff #2241 #10063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5854
#10061 := (iff #2240 #10060)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5855
#10058 := (iff #2239 #10055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5856
#10051 := (implies #10045 #10048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5857
#10056 := (iff #10051 #10055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5858
#10057 := [rewrite]: #10056
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5859
#10052 := (iff #2239 #10051)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5860
#10049 := (iff #2238 #10048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5861
#10050 := [rewrite]: #10049
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5862
#10046 := (iff #2235 #10045)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5863
#10043 := (iff #2234 #10042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5864
#10044 := [rewrite]: #10043
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5865
#10047 := [monotonicity #10044]: #10046
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5866
#10053 := [monotonicity #10047 #10050]: #10052
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5867
#10059 := [trans #10053 #10057]: #10058
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5868
#10062 := [quant-intro #10059]: #10061
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5869
#3743 := (iff #184 #3742)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5870
#3744 := [rewrite]: #3743
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5871
#10065 := [monotonicity #3744 #10062]: #10064
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5872
#9749 := (iff #2151 #9748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5873
#9750 := [rewrite]: #9749
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5874
#10068 := [monotonicity #9750 #10065]: #10067
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5875
#9797 := (iff #2167 #9796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5876
#9798 := [rewrite]: #9797
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5877
#10071 := [monotonicity #9798 #10068]: #10070
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5878
#10077 := [trans #10071 #10075]: #10076
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5879
#10080 := [quant-intro #10077]: #10079
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5880
#10091 := [trans #10080 #10089]: #10090
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5881
#10041 := [asserted]: #2244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5882
#10092 := [mp #10041 #10091]: #10087
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5883
#17780 := [mp~ #10092 #17779]: #10087
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5884
#21831 := [mp #17780 #21830]: #21828
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5885
#25510 := (not #25507)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5886
#25649 := (not #21828)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5887
#25651 := (or #25649 #25454 #25510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5888
#25487 := (or #25486 #25485 #25481)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5889
#25489 := (forall (vars (?x577 T5)) (:pat #25488) #25487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5890
#25490 := (not #25489)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5891
#25495 := (or #25332 #25494 #25490)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5892
#25496 := (not #25495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5893
#25497 := (or #25454 #25496)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5894
#25665 := (or #25649 #25497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5895
#25654 := (iff #25665 #25651)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5896
#25513 := (or #25454 #25510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5897
#25653 := (or #25649 #25513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5898
#25656 := (iff #25653 #25651)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5899
#25657 := [rewrite]: #25656
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5900
#25655 := (iff #25665 #25653)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5901
#25514 := (iff #25497 #25513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5902
#25511 := (iff #25496 #25510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5903
#25508 := (iff #25495 #25507)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5904
#25505 := (iff #25490 #25504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5905
#25502 := (iff #25489 #25501)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5906
#25499 := (iff #25487 #25498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5907
#25500 := [rewrite]: #25499
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5908
#25503 := [quant-intro #25500]: #25502
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5909
#25506 := [monotonicity #25503]: #25505
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5910
#25509 := [monotonicity #25506]: #25508
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5911
#25512 := [monotonicity #25509]: #25511
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5912
#25515 := [monotonicity #25512]: #25514
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5913
#25650 := [monotonicity #25515]: #25655
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5914
#25659 := [trans #25650 #25657]: #25654
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5915
#25652 := [quant-inst]: #25665
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5916
#25660 := [mp #25652 #25659]: #25651
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5917
#26000 := [unit-resolution #25660 #21831 #25950]: #25454
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5918
#25451 := (not #25435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5919
#25443 := (or #25473 #25433 #25451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5920
#25440 := [def-axiom]: #25443
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5921
#26001 := [unit-resolution #25440 #26000 #25948 #25951]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5922
#26003 := [lemma #26001]: #26002
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5923
#27340 := [unit-resolution #26003 #25596]: #25493
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5924
#25856 := (or #25494 #25968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5925
#25953 := (= #25492 #25967)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5926
#25844 := (= #25967 #25492)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5927
#25868 := (= #25880 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5928
#25843 := [trans #25865 #25847]: #25868
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5929
#25842 := [monotonicity #25843]: #25844
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5930
#25954 := [symm #25842]: #25953
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5931
#25846 := [hypothesis]: #25493
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5932
#25955 := [trans #25846 #25954]: #25968
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5933
#25969 := (not #25968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5934
#25845 := [hypothesis]: #25969
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5935
#25956 := [unit-resolution #25845 #25955]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5936
#25869 := [lemma #25956]: #25856
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5937
#27341 := [unit-resolution #25869 #27340]: #25968
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5938
#26259 := (or #25969 #11934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5939
#25957 := (uf_43 #23566 #2961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5940
#25958 := (uf_66 #25957 0::int #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5941
#25962 := (uf_24 uf_273 #25958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5942
#25963 := (= uf_9 #25962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5943
#25964 := (not #25963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5944
#26241 := (iff #18317 #25964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5945
#26214 := (iff #11934 #25963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5946
#26211 := (iff #25963 #11934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5947
#26209 := (= #25962 #3019)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5948
#26203 := (= #25958 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5949
#26201 := (= #25957 #2960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5950
#26202 := [monotonicity #25690 #25702]: #26201
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5951
#26204 := [monotonicity #26202 #25690]: #26203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5952
#26210 := [monotonicity #26204]: #26209
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5953
#26213 := [monotonicity #26210]: #26211
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5954
#26215 := [symm #26213]: #26214
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5955
#26242 := [monotonicity #26215]: #26241
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5956
#26200 := [hypothesis]: #18317
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5957
#26243 := [mp #26200 #26242]: #25964
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5958
#25959 := (uf_58 #3149 #25958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5959
#25960 := (uf_136 #25959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5960
#25961 := (= uf_9 #25960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5961
#25974 := (or #25961 #25964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5962
#25977 := (not #25974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5963
#26244 := [hypothesis]: #25968
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5964
decl uf_22 :: (-> T3 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5965
#25970 := (uf_22 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5966
#25971 := (= uf_9 #25970)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5967
#2783 := (uf_22 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5968
#26232 := (= #2783 #25970)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5969
#26245 := (= #25970 #2783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5970
#26246 := [monotonicity #25690]: #26245
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5971
#26233 := [symm #26246]: #26232
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5972
#11408 := (= uf_9 #2783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5973
#2784 := (= #2783 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5974
#11410 := (iff #2784 #11408)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5975
#11411 := [rewrite]: #11410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5976
#11407 := [asserted]: #2784
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5977
#11414 := [mp #11407 #11411]: #11408
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5978
#26234 := [trans #11414 #26233]: #25971
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5979
#25972 := (not #25971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5980
#26261 := (or #25969 #25972 #25977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5981
#25915 := (<= #23568 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5982
#26239 := (not #25915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5983
#14256 := [not-or-elim #14242]: #13405
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5984
#25898 := (* -1::int #23568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5985
#26007 := (+ uf_272 #25898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5986
#26008 := (<= #26007 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5987
#26230 := (not #23569)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5988
#26236 := (or #26230 #26008)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5989
#26237 := [th-lemma]: #26236
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5990
#26238 := [unit-resolution #26237 #26235]: #26008
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5991
#26240 := (not #26008)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5992
#26251 := (or #26239 #13404 #26240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5993
#26252 := [th-lemma]: #26251
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5994
#26260 := [unit-resolution #26252 #26238 #14256]: #26239
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5995
#237 := (uf_22 #233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5996
#762 := (:var 4 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5997
#2069 := (uf_43 #233 #762)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5998
#2070 := (uf_66 #2069 #247 #233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5999
#1373 := (:var 5 T4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6000
#2086 := (uf_25 #1373 #2070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6001
#1365 := (:var 3 T5)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6002
#2067 := (uf_16 #1373 #1365)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  6003
#268 := (:var 2 int)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6004
#2065 := (uf_124 #233 #268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6005
#2066 := (uf_43 #2065 #762)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6006
#2068 := (uf_15 #2066 #2067)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6007
#2087 := (pattern #2068 #2086 #237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6008
#1545 := (uf_59 #1373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6009
#2084 := (uf_58 #1545 #2070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6010
#2085 := (pattern #2068 #2084 #237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6011
#2090 := (uf_136 #2084)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6012
#9556 := (= uf_9 #2090)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6013
#2088 := (uf_24 #1373 #2070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6014
#9553 := (= uf_9 #2088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6015
#21537 := (not #9553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6016
#21538 := (or #21537 #9556)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6017
#21539 := (not #21538)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6018
#9497 := (= uf_9 #2068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6019
#21513 := (not #9497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6020
#2073 := (uf_55 #1373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6021
#9494 := (= uf_9 #2073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6022
#21512 := (not #9494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6023
#4069 := (* -1::int #268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6024
#6133 := (+ #247 #4069)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6025
#6730 := (>= #6133 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6026
#4331 := (>= #247 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6027
#19450 := (not #4331)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6028
#3950 := (= uf_9 #237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6029
#10268 := (not #3950)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6030
#21545 := (or #10268 #19450 #6730 #21512 #21513 #21539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6031
#21550 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #21545)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6032
#9559 := (not #9556)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6033
#9562 := (and #9553 #9559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6034
#7797 := (not #6730)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6035
#9535 := (and #3950 #4331 #7797 #9494 #9497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6036
#9540 := (not #9535)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6037
#9576 := (or #9540 #9562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6038
#9579 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6039
#21551 := (iff #9579 #21550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6040
#21548 := (iff #9576 #21545)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6041
#21514 := (or #10268 #19450 #6730 #21512 #21513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6042
#21542 := (or #21514 #21539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6043
#21546 := (iff #21542 #21545)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6044
#21547 := [rewrite]: #21546
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6045
#21543 := (iff #9576 #21542)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6046
#21540 := (iff #9562 #21539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6047
#21541 := [rewrite]: #21540
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6048
#21523 := (iff #9540 #21514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6049
#21515 := (not #21514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6050
#21518 := (not #21515)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6051
#21521 := (iff #21518 #21514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6052
#21522 := [rewrite]: #21521
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6053
#21519 := (iff #9540 #21518)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6054
#21516 := (iff #9535 #21515)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6055
#21517 := [rewrite]: #21516
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6056
#21520 := [monotonicity #21517]: #21519
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6057
#21524 := [trans #21520 #21522]: #21523
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6058
#21544 := [monotonicity #21524 #21541]: #21543
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6059
#21549 := [trans #21544 #21547]: #21548
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6060
#21552 := [quant-intro #21549]: #21551
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6061
#17644 := (~ #9579 #9579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6062
#17642 := (~ #9576 #9576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6063
#17643 := [refl]: #17642
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6064
#17645 := [nnf-pos #17643]: #17644
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6065
#2091 := (= #2090 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6066
#2092 := (not #2091)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6067
#2089 := (= #2088 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6068
#2093 := (and #2089 #2092)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6069
#1434 := (< #247 #268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6070
#397 := (<= 0::int #247)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6071
#1435 := (and #397 #1434)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6072
#2075 := (= #2068 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6073
#2076 := (and #2075 #1435)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  6074
#238 := (= #237 uf_9)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6075
#2077 := (and #238 #2076)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6076
#2074 := (= #2073 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6077
#2078 := (and #2074 #2077)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6078
#2094 := (implies #2078 #2093)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6079
#2095 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #2094)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6080
#9582 := (iff #2095 #9579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6081
#9503 := (and #1435 #9497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6082
#9508 := (and #3950 #9503)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6083
#9511 := (and #9494 #9508)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6084
#9517 := (not #9511)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6085
#9568 := (or #9517 #9562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6086
#9573 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6087
#9580 := (iff #9573 #9579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6088
#9577 := (iff #9568 #9576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6089
#9541 := (iff #9517 #9540)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6090
#9538 := (iff #9511 #9535)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6091
#7800 := (and #4331 #7797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6092
#9526 := (and #7800 #9497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6093
#9529 := (and #3950 #9526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6094
#9532 := (and #9494 #9529)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6095
#9536 := (iff #9532 #9535)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6096
#9537 := [rewrite]: #9536
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6097
#9533 := (iff #9511 #9532)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6098
#9530 := (iff #9508 #9529)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6099
#9527 := (iff #9503 #9526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6100
#7801 := (iff #1435 #7800)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6101
#7798 := (iff #1434 #7797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6102
#7799 := [rewrite]: #7798
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6103
#4330 := (iff #397 #4331)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6104
#4332 := [rewrite]: #4330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6105
#7802 := [monotonicity #4332 #7799]: #7801
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6106
#9528 := [monotonicity #7802]: #9527
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6107
#9531 := [monotonicity #9528]: #9530
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6108
#9534 := [monotonicity #9531]: #9533
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6109
#9539 := [trans #9534 #9537]: #9538
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6110
#9542 := [monotonicity #9539]: #9541
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6111
#9578 := [monotonicity #9542]: #9577
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6112
#9581 := [quant-intro #9578]: #9580
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6113
#9574 := (iff #2095 #9573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6114
#9571 := (iff #2094 #9568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6115
#9565 := (implies #9511 #9562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6116
#9569 := (iff #9565 #9568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6117
#9570 := [rewrite]: #9569
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6118
#9566 := (iff #2094 #9565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6119
#9563 := (iff #2093 #9562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6120
#9560 := (iff #2092 #9559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6121
#9557 := (iff #2091 #9556)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6122
#9558 := [rewrite]: #9557
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6123
#9561 := [monotonicity #9558]: #9560
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6124
#9554 := (iff #2089 #9553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6125
#9555 := [rewrite]: #9554
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6126
#9564 := [monotonicity #9555 #9561]: #9563
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6127
#9512 := (iff #2078 #9511)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6128
#9509 := (iff #2077 #9508)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6129
#9506 := (iff #2076 #9503)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6130
#9500 := (and #9497 #1435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6131
#9504 := (iff #9500 #9503)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6132
#9505 := [rewrite]: #9504
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6133
#9501 := (iff #2076 #9500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6134
#9498 := (iff #2075 #9497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6135
#9499 := [rewrite]: #9498
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6136
#9502 := [monotonicity #9499]: #9501
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6137
#9507 := [trans #9502 #9505]: #9506
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6138
#3951 := (iff #238 #3950)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6139
#3952 := [rewrite]: #3951
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6140
#9510 := [monotonicity #3952 #9507]: #9509
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6141
#9495 := (iff #2074 #9494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6142
#9496 := [rewrite]: #9495
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6143
#9513 := [monotonicity #9496 #9510]: #9512
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6144
#9567 := [monotonicity #9513 #9564]: #9566
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6145
#9572 := [trans #9567 #9570]: #9571
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6146
#9575 := [quant-intro #9572]: #9574
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6147
#9583 := [trans #9575 #9581]: #9582
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6148
#9552 := [asserted]: #2095
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6149
#9584 := [mp #9552 #9583]: #9579
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6150
#17646 := [mp~ #9584 #17645]: #9579
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6151
#21553 := [mp #17646 #21552]: #21550
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6152
#25988 := (not #21550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6153
#25990 := (or #25988 #22661 #25915 #25969 #25972 #25977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6154
#25965 := (or #25964 #25961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6155
#25966 := (not #25965)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6156
#25899 := (+ 0::int #25898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6157
#25900 := (>= #25899 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6158
#25901 := (>= 0::int 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6159
#25902 := (not #25901)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6160
#25973 := (or #25972 #25902 #25900 #22661 #25969 #25966)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6161
#25991 := (or #25988 #25973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6162
#25997 := (iff #25991 #25990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6163
#25983 := (or #22661 #25915 #25969 #25972 #25977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6164
#25993 := (or #25988 #25983)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6165
#25995 := (iff #25993 #25990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6166
#25996 := [rewrite]: #25995
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6167
#25994 := (iff #25991 #25993)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6168
#25986 := (iff #25973 #25983)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6169
#25980 := (or #25972 false #25915 #22661 #25969 #25977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6170
#25984 := (iff #25980 #25983)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6171
#25985 := [rewrite]: #25984
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6172
#25981 := (iff #25973 #25980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6173
#25978 := (iff #25966 #25977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6174
#25975 := (iff #25965 #25974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6175
#25976 := [rewrite]: #25975
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6176
#25979 := [monotonicity #25976]: #25978
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6177
#25918 := (iff #25900 #25915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6178
#25912 := (>= #25898 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6179
#25916 := (iff #25912 #25915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6180
#25917 := [rewrite]: #25916
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6181
#25913 := (iff #25900 #25912)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6182
#25910 := (= #25899 #25898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6183
#25911 := [rewrite]: #25910
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6184
#25914 := [monotonicity #25911]: #25913
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6185
#25919 := [trans #25914 #25917]: #25918
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6186
#25908 := (iff #25902 false)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6187
#25906 := (iff #25902 #3077)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6188
#25904 := (iff #25901 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6189
#25905 := [rewrite]: #25904
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6190
#25907 := [monotonicity #25905]: #25906
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6191
#25909 := [trans #25907 #11999]: #25908
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6192
#25982 := [monotonicity #25909 #25919 #25979]: #25981
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6193
#25987 := [trans #25982 #25985]: #25986
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6194
#25989 := [monotonicity #25987]: #25994
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6195
#25998 := [trans #25989 #25996]: #25997
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6196
#25992 := [quant-inst]: #25991
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6197
#25999 := [mp #25992 #25998]: #25990
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6198
#26262 := [unit-resolution #25999 #21553 #14251 #26260]: #26261
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6199
#26263 := [unit-resolution #26262 #26234 #26244]: #25977
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6200
#26033 := (or #25974 #25963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6201
#26034 := [def-axiom]: #26033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6202
#26264 := [unit-resolution #26034 #26263 #26243]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6203
#26265 := [lemma #26264]: #26259
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6204
#27342 := [unit-resolution #26265 #27341]: #11934
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6205
#22678 := (or #23424 #18314 #18317 #23418)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6206
#22690 := [def-axiom]: #22678
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6207
#27885 := [unit-resolution #22690 #27342 #27884 #27883]: #23418
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6208
#22697 := (or #23415 #23409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6209
#22698 := [def-axiom]: #22697
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6210
#27886 := [unit-resolution #22698 #27885]: #23409
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6211
#26720 := (uf_58 #3149 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6212
#26901 := (uf_136 #26720)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6213
#26917 := (= uf_9 #26901)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6214
#26918 := (not #26917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6215
#26721 := (uf_135 #26720)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6216
#26916 := (uf_27 uf_273 #26721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6217
#26911 := (= uf_9 #26916)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6218
#26899 := (not #26911)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6219
#27016 := (or #26899 #26918)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6220
#27020 := (not #27016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6221
#25857 := (uf_13 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6222
#26921 := (uf_12 #25857)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6223
#26953 := (= uf_14 #26921)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6224
#27014 := (not #26953)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6225
#26914 := (uf_13 #26721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6226
#26902 := (uf_12 #26914)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6227
#26915 := (= uf_14 #26902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6228
#26838 := (uf_210 uf_273 #26721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6229
#26903 := (= uf_9 #26838)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6230
#26912 := (uf_25 uf_273 #26721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6231
#26898 := (= uf_26 #26912)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6232
#26913 := (or #26898 #26903)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6233
#26900 := (not #26913)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6234
#27156 := (or #26900 #26915 #27014 #27020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6235
#27161 := (not #27156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6236
#26942 := (uf_25 uf_273 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6237
#26943 := (= uf_26 #26942)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6238
#26940 := (uf_210 uf_273 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6239
#26941 := (= uf_9 #26940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6240
#26959 := (or #26941 #26943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6241
#26962 := (not #26959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6242
#27022 := (or #26953 #26962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6243
#27011 := (not #27022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6244
#27164 := (or #27011 #27161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6245
#27167 := (not #27164)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6246
#26931 := (uf_24 uf_273 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6247
#26932 := (= uf_9 #26931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6248
#27346 := (= #3019 #26931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6249
#27380 := (= #26931 #3019)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6250
#27364 := (= #22665 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6251
#27294 := (= #25799 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6252
#27306 := [symm #25713]: #27294
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6253
#27381 := (= #22665 #25799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6254
#27339 := (= #25821 #25799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6255
#27344 := [symm #25706]: #27339
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6256
#27307 := (= #22665 #25821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6257
#27343 := (= #2960 #25821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6258
#27338 := [symm #25734]: #27343
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6259
#27310 := [trans #25699 #27338]: #27307
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6260
#27362 := [trans #27310 #27344]: #27381
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6261
#27365 := [trans #27362 #27306]: #27364
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6262
#27363 := [monotonicity #27365]: #27380
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6263
#27347 := [symm #27363]: #27346
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6264
#27348 := [trans #27342 #27347]: #26932
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6265
#26933 := (not #26932)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6266
#27170 := (or #26933 #27167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6267
#27173 := (not #27170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6268
#26956 := (uf_68 uf_273 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6269
#26957 := (= uf_9 #26956)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6270
#27176 := (iff #26957 #27173)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6271
#27180 := (or #27179 #27176)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6272
#26919 := (or #26918 #26899)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6273
#26920 := (not #26919)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6274
#26936 := (= #26921 uf_14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6275
#26938 := (not #26936)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6276
#26939 := (or #26938 #26920 #26915 #26900)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6277
#26937 := (not #26939)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6278
#26944 := (or #26943 #26941)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6279
#26945 := (not #26944)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6280
#26929 := (or #26936 #26945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6281
#26930 := (not #26929)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6282
#26946 := (or #26930 #26937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6283
#26928 := (not #26946)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6284
#26934 := (or #26933 #26928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6285
#26935 := (not #26934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6286
#26958 := (iff #26957 #26935)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6287
#27181 := (or #27179 #26958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6288
#27183 := (iff #27181 #27180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6289
#27185 := (iff #27180 #27180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6290
#27186 := [rewrite]: #27185
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6291
#27177 := (iff #26958 #27176)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6292
#27174 := (iff #26935 #27173)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6293
#27171 := (iff #26934 #27170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6294
#27168 := (iff #26928 #27167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6295
#27165 := (iff #26946 #27164)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6296
#27162 := (iff #26937 #27161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6297
#27159 := (iff #26939 #27156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6298
#27153 := (or #27014 #27020 #26915 #26900)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6299
#27157 := (iff #27153 #27156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6300
#27158 := [rewrite]: #27157
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6301
#27154 := (iff #26939 #27153)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6302
#27018 := (iff #26920 #27020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6303
#27017 := (iff #26919 #27016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6304
#27019 := [rewrite]: #27017
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6305
#27152 := [monotonicity #27019]: #27018
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6306
#27012 := (iff #26938 #27014)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6307
#26954 := (iff #26936 #26953)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6308
#26955 := [rewrite]: #26954
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6309
#27015 := [monotonicity #26955]: #27012
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6310
#27155 := [monotonicity #27015 #27152]: #27154
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6311
#27160 := [trans #27155 #27158]: #27159
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6312
#27163 := [monotonicity #27160]: #27162
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6313
#27009 := (iff #26930 #27011)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6314
#27023 := (iff #26929 #27022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6315
#26963 := (iff #26945 #26962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6316
#26960 := (iff #26944 #26959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6317
#26961 := [rewrite]: #26960
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6318
#27021 := [monotonicity #26961]: #26963
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6319
#27010 := [monotonicity #26955 #27021]: #27023
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6320
#27013 := [monotonicity #27010]: #27009
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6321
#27166 := [monotonicity #27013 #27163]: #27165
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6322
#27169 := [monotonicity #27166]: #27168
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6323
#27172 := [monotonicity #27169]: #27171
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6324
#27175 := [monotonicity #27172]: #27174
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6325
#27178 := [monotonicity #27175]: #27177
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6326
#27184 := [monotonicity #27178]: #27183
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6327
#27187 := [trans #27184 #27186]: #27183
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6328
#27182 := [quant-inst]: #27181
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6329
#27188 := [mp #27182 #27187]: #27180
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6330
#27372 := [unit-resolution #27188 #21963]: #27176
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6331
#27311 := (not #26957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6332
#27376 := (iff #18323 #27311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6333
#27371 := (iff #11940 #26957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6334
#27378 := (iff #26957 #11940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6335
#27345 := (= #26956 #3022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6336
#27377 := [monotonicity #27365]: #27345
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6337
#27370 := [monotonicity #27377]: #27378
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6338
#27388 := [symm #27370]: #27371
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6339
#27390 := [monotonicity #27388]: #27376
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6340
#27373 := [hypothesis]: #18323
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6341
#27369 := [mp #27373 #27390]: #27311
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6342
#27247 := (not #27176)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6343
#27248 := (or #27247 #26957 #27170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6344
#27238 := [def-axiom]: #27248
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6345
#27391 := [unit-resolution #27238 #27369 #27372]: #27170
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6346
#27245 := (or #27173 #26933 #27167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6347
#27246 := [def-axiom]: #27245
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6348
#27368 := [unit-resolution #27246 #27391 #27348]: #27167
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6349
#27681 := (= #2965 #26912)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6350
#27679 := (= #26912 #2965)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6351
#27687 := (= #26721 #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6352
#27496 := (= #26721 #25880)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6353
#25881 := (uf_66 #25880 0::int #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6354
#25885 := (uf_58 #3149 #25881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6355
#25888 := (uf_135 #25885)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6356
#27471 := (= #25888 #25880)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6357
#25889 := (= #25880 #25888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6358
#25891 := (up_67 #25885)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6359
#25892 := (not #25891)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6360
#25890 := (not #25889)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6361
#25886 := (uf_136 #25885)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6362
#25887 := (= uf_9 #25886)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6363
#25882 := (uf_24 uf_273 #25881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6364
#25883 := (= uf_9 #25882)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6365
#25884 := (not #25883)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6366
#25920 := (or #25884 #25887 #25890 #25892)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6367
#25923 := (not #25920)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6368
#25897 := (not #25896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6369
#27447 := (or #25897 #25923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6370
#277 := (:var 3 int)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  6371
#310 := (:var 2 T3)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6372
#1470 := (uf_124 #310 #247)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6373
#1471 := (uf_43 #1470 #277)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6374
#1467 := (uf_43 #310 #277)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6375
#1468 := (uf_66 #1467 #161 #310)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6376
#35 := (:var 4 T4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6377
#1473 := (uf_59 #35)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6378
#1474 := (uf_58 #1473 #1468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6379
#1475 := (pattern #1474 #1471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6380
#1466 := (uf_41 #35)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6381
#1469 := (uf_40 #1466 #1468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6382
#1472 := (pattern #1469 #1471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6383
#1478 := (uf_66 #1471 #161 #310)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6384
#1486 := (uf_24 #35 #1478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6385
#7955 := (= uf_9 #1486)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6386
#20877 := (not #7955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6387
#1479 := (uf_58 #1473 #1478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6388
#1482 := (uf_136 #1479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6389
#7949 := (= uf_9 #1482)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6390
#1480 := (uf_135 #1479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6391
#7946 := (= #1471 #1480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6392
#20876 := (not #7946)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6393
#1485 := (up_67 #1479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6394
#20875 := (not #1485)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6395
#20878 := (or #20875 #20876 #7949 #20877)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6396
#20879 := (not #20878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6397
#1476 := (uf_24 #35 #1471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6398
#7943 := (= uf_9 #1476)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6399
#7978 := (not #7943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6400
#5258 := (* -1::int #247)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6401
#6138 := (+ #161 #5258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6402
#6139 := (>= #6138 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6403
#20885 := (or #4987 #6139 #7978 #20879)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6404
#20890 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #20885)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6405
#7952 := (not #7949)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6406
#7987 := (and #1485 #7946 #7952 #7955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6407
#7642 := (not #6139)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6408
#7645 := (and #4065 #7642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6409
#7648 := (not #7645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6410
#7996 := (or #7648 #7978 #7987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6411
#8001 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6412
#20891 := (iff #8001 #20890)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6413
#20888 := (iff #7996 #20885)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6414
#20760 := (or #4987 #6139)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6415
#20882 := (or #20760 #7978 #20879)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6416
#20886 := (iff #20882 #20885)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6417
#20887 := [rewrite]: #20886
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6418
#20883 := (iff #7996 #20882)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6419
#20880 := (iff #7987 #20879)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6420
#20881 := [rewrite]: #20880
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6421
#20769 := (iff #7648 #20760)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6422
#20761 := (not #20760)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6423
#20764 := (not #20761)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6424
#20767 := (iff #20764 #20760)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6425
#20768 := [rewrite]: #20767
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6426
#20765 := (iff #7648 #20764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6427
#20762 := (iff #7645 #20761)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6428
#20763 := [rewrite]: #20762
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6429
#20766 := [monotonicity #20763]: #20765
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6430
#20770 := [trans #20766 #20768]: #20769
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6431
#20884 := [monotonicity #20770 #20881]: #20883
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6432
#20889 := [trans #20884 #20887]: #20888
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6433
#20892 := [quant-intro #20889]: #20891
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6434
#17011 := (~ #8001 #8001)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6435
#17009 := (~ #7996 #7996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6436
#17010 := [refl]: #17009
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6437
#17012 := [nnf-pos #17010]: #17011
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6438
#1487 := (= #1486 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6439
#1488 := (and #1485 #1487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6440
#1483 := (= #1482 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6441
#1484 := (not #1483)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6442
#1489 := (and #1484 #1488)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6443
#1481 := (= #1480 #1471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6444
#1490 := (and #1481 #1489)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6445
#1371 := (< #161 #247)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6446
#1372 := (and #285 #1371)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6447
#1491 := (implies #1372 #1490)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  6448
#1477 := (= #1476 uf_9)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6449
#1492 := (implies #1477 #1491)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6450
#1493 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #1492)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6451
#8004 := (iff #1493 #8001)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6452
#7958 := (and #1485 #7955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6453
#7961 := (and #7952 #7958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6454
#7964 := (and #7946 #7961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6455
#7612 := (not #1372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6456
#7970 := (or #7612 #7964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6457
#7979 := (or #7978 #7970)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6458
#7984 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6459
#8002 := (iff #7984 #8001)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6460
#7999 := (iff #7979 #7996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6461
#7990 := (or #7648 #7987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6462
#7993 := (or #7978 #7990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6463
#7997 := (iff #7993 #7996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6464
#7998 := [rewrite]: #7997
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6465
#7994 := (iff #7979 #7993)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6466
#7991 := (iff #7970 #7990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6467
#7988 := (iff #7964 #7987)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  6468
#7989 := [rewrite]: #7988
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6469
#7649 := (iff #7612 #7648)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6470
#7646 := (iff #1372 #7645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6471
#7643 := (iff #1371 #7642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6472
#7644 := [rewrite]: #7643
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6473
#7647 := [monotonicity #4064 #7644]: #7646
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6474
#7650 := [monotonicity #7647]: #7649
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6475
#7992 := [monotonicity #7650 #7989]: #7991
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6476
#7995 := [monotonicity #7992]: #7994
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6477
#8000 := [trans #7995 #7998]: #7999
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6478
#8003 := [quant-intro #8000]: #8002
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6479
#7985 := (iff #1493 #7984)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6480
#7982 := (iff #1492 #7979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6481
#7975 := (implies #7943 #7970)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6482
#7980 := (iff #7975 #7979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6483
#7981 := [rewrite]: #7980
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6484
#7976 := (iff #1492 #7975)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6485
#7973 := (iff #1491 #7970)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6486
#7967 := (implies #1372 #7964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6487
#7971 := (iff #7967 #7970)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6488
#7972 := [rewrite]: #7971
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6489
#7968 := (iff #1491 #7967)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6490
#7965 := (iff #1490 #7964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6491
#7962 := (iff #1489 #7961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6492
#7959 := (iff #1488 #7958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6493
#7956 := (iff #1487 #7955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6494
#7957 := [rewrite]: #7956
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6495
#7960 := [monotonicity #7957]: #7959
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6496
#7953 := (iff #1484 #7952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6497
#7950 := (iff #1483 #7949)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6498
#7951 := [rewrite]: #7950
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6499
#7954 := [monotonicity #7951]: #7953
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6500
#7963 := [monotonicity #7954 #7960]: #7962
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6501
#7947 := (iff #1481 #7946)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6502
#7948 := [rewrite]: #7947
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6503
#7966 := [monotonicity #7948 #7963]: #7965
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6504
#7969 := [monotonicity #7966]: #7968
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6505
#7974 := [trans #7969 #7972]: #7973
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6506
#7944 := (iff #1477 #7943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6507
#7945 := [rewrite]: #7944
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6508
#7977 := [monotonicity #7945 #7974]: #7976
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6509
#7983 := [trans #7977 #7981]: #7982
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6510
#7986 := [quant-intro #7983]: #7985
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6511
#8005 := [trans #7986 #8003]: #8004
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6512
#7942 := [asserted]: #1493
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6513
#8006 := [mp #7942 #8005]: #8001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6514
#17013 := [mp~ #8006 #17012]: #8001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6515
#20893 := [mp #17013 #20892]: #20890
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6516
#26056 := (not #20890)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6517
#26054 := (or #26056 #25897 #25915 #25923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6518
#25893 := (or #25892 #25890 #25887 #25884)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6519
#25894 := (not #25893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6520
#25903 := (or #25902 #25900 #25897 #25894)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6521
#26057 := (or #26056 #25903)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6522
#26096 := (iff #26057 #26054)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6523
#25929 := (or #25897 #25915 #25923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6524
#26106 := (or #26056 #25929)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6525
#26109 := (iff #26106 #26054)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6526
#26098 := [rewrite]: #26109
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6527
#26107 := (iff #26057 #26106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6528
#25932 := (iff #25903 #25929)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6529
#25926 := (or false #25915 #25897 #25923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6530
#25930 := (iff #25926 #25929)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6531
#25931 := [rewrite]: #25930
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6532
#25927 := (iff #25903 #25926)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6533
#25924 := (iff #25894 #25923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6534
#25921 := (iff #25893 #25920)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6535
#25922 := [rewrite]: #25921
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6536
#25925 := [monotonicity #25922]: #25924
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6537
#25928 := [monotonicity #25909 #25919 #25925]: #25927
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6538
#25933 := [trans #25928 #25931]: #25932
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6539
#26108 := [monotonicity #25933]: #26107
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6540
#26099 := [trans #26108 #26098]: #26096
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6541
#26105 := [quant-inst]: #26057
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6542
#26149 := [mp #26105 #26099]: #26054
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6543
#27437 := [unit-resolution #26149 #20893 #26260]: #27447
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6544
#27472 := [unit-resolution #27437 #27446]: #25923
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6545
#26138 := (or #25920 #25889)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6546
#26139 := [def-axiom]: #26138
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6547
#27473 := [unit-resolution #26139 #27472]: #25889
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6548
#27495 := [symm #27473]: #27471
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6549
#27491 := (= #26721 #25888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6550
#27538 := (= #26720 #25885)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6551
#25710 := (uf_58 #3149 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6552
#27490 := (= #25710 #25885)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6553
#27532 := (= #25885 #25710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6554
#27497 := (= #25881 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6555
#27536 := (= #25881 #25799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6556
#27534 := (= #25881 #25821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6557
#27475 := (= #25881 #2960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6558
#26062 := (uf_116 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6559
#26076 := (uf_43 #23566 #26062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6560
#27504 := (= #26076 #2960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6561
#27428 := (= #26062 uf_274)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6562
#27413 := (= #26062 #2961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6563
#27409 := (= #23468 #2961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6564
#23692 := (= #2961 #23468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6565
#23697 := (or #23639 #23692)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6566
#23698 := [quant-inst]: #23697
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6567
#27474 := [unit-resolution #23698 #23137]: #23692
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6568
#27412 := [symm #27474]: #27409
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6569
#27410 := (= #26062 #23468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6570
#27411 := [monotonicity #25871]: #27410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6571
#27401 := [trans #27411 #27412]: #27413
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6572
#27414 := [trans #27401 #25702]: #27428
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6573
#27505 := [monotonicity #25690 #27414]: #27504
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6574
#27508 := (= #25881 #26076)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6575
#26058 := (uf_66 #24856 0::int #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6576
#26079 := (= #26058 #26076)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6577
#26082 := (not #26079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6578
#26059 := (uf_138 #26058 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6579
#26060 := (= uf_9 #26059)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6580
#26061 := (not #26060)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6581
#26088 := (or #26061 #26082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6582
#26093 := (not #26088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6583
#26525 := (or #25566 #26093)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6584
#26063 := (+ #26062 #25804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6585
#26064 := (uf_43 #23566 #26063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6586
#26065 := (= #26058 #26064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6587
#26066 := (not #26065)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6588
#26067 := (or #26066 #26061)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6589
#26068 := (not #26067)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6590
#26526 := (or #25566 #26068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6591
#26840 := (iff #26526 #26525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6592
#26836 := (iff #26525 #26525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6593
#26837 := [rewrite]: #26836
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6594
#26094 := (iff #26068 #26093)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6595
#26091 := (iff #26067 #26088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6596
#26085 := (or #26082 #26061)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6597
#26089 := (iff #26085 #26088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6598
#26090 := [rewrite]: #26089
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6599
#26086 := (iff #26067 #26085)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6600
#26083 := (iff #26066 #26082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6601
#26080 := (iff #26065 #26079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6602
#26077 := (= #26064 #26076)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6603
#26074 := (= #26063 #26062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6604
#26069 := (+ #26062 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6605
#26072 := (= #26069 #26062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6606
#26073 := [rewrite]: #26072
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6607
#26070 := (= #26063 #26069)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6608
#26071 := [monotonicity #25813]: #26070
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6609
#26075 := [trans #26071 #26073]: #26074
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6610
#26078 := [monotonicity #26075]: #26077
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6611
#26081 := [monotonicity #26078]: #26080
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6612
#26084 := [monotonicity #26081]: #26083
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6613
#26087 := [monotonicity #26084]: #26086
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6614
#26092 := [trans #26087 #26090]: #26091
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6615
#26095 := [monotonicity #26092]: #26094
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6616
#26841 := [monotonicity #26095]: #26840
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6617
#26842 := [trans #26841 #26837]: #26840
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6618
#26839 := [quant-inst]: #26526
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6619
#26843 := [mp #26839 #26842]: #26525
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6620
#27415 := [unit-resolution #26843 #21109]: #26093
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6621
#26714 := (or #26088 #26079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6622
#26716 := [def-axiom]: #26714
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6623
#27416 := [unit-resolution #26716 #27415]: #26079
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6624
#27417 := (= #25881 #26058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6625
#27476 := [monotonicity #25843]: #27417
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6626
#27509 := [trans #27476 #27416]: #27508
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6627
#27533 := [trans #27509 #27505]: #27475
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6628
#27535 := [trans #27533 #27338]: #27534
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6629
#27537 := [trans #27535 #27344]: #27536
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6630
#27498 := [trans #27537 #27306]: #27497
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6631
#27543 := [monotonicity #27498]: #27532
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6632
#27492 := [symm #27543]: #27490
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6633
#27499 := (= #26720 #25710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6634
#27531 := [monotonicity #27365]: #27499
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6635
#27493 := [trans #27531 #27492]: #27538
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6636
#27494 := [monotonicity #27493]: #27491
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6637
#27686 := [trans #27494 #27495]: #27496
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6638
#27639 := [trans #27686 #25865]: #27687
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6639
#27638 := [monotonicity #27639]: #27679
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6640
#27694 := [symm #27638]: #27681
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6641
#27630 := [trans #14262 #27694]: #26898
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6642
#27134 := (not #26898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6643
#27132 := (or #26913 #27134)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6644
#27135 := [def-axiom]: #27132
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6645
#27631 := [unit-resolution #27135 #27630]: #26913
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6646
#24105 := (uf_12 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6647
#27737 := (= #24105 #26921)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6648
#27761 := (= #26921 #24105)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6649
#27779 := (= #25857 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6650
#27771 := (= #23681 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6651
#27778 := [symm #25680]: #27771
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6652
#27769 := (= #25857 #23681)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6653
#27770 := [monotonicity #25699]: #27769
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6654
#27780 := [trans #27770 #27778]: #27779
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6655
#27767 := [monotonicity #27780]: #27761
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6656
#27722 := [symm #27767]: #27737
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6657
#24106 := (= uf_14 #24105)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6658
#24113 := (iff #11408 #24106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6659
#2308 := (pattern #237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6660
#2836 := (uf_12 #233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6661
#11581 := (= uf_14 #2836)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6662
#11585 := (iff #3950 #11581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6663
#11588 := (forall (vars (?x761 T3)) (:pat #2308) #11585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6664
#18271 := (~ #11588 #11588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6665
#18269 := (~ #11585 #11585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6666
#18270 := [refl]: #18269
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6667
#18272 := [nnf-pos #18270]: #18271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6668
#2849 := (= #2836 uf_14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6669
#2850 := (iff #238 #2849)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6670
#2851 := (forall (vars (?x761 T3)) (:pat #2308) #2850)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6671
#11589 := (iff #2851 #11588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6672
#11586 := (iff #2850 #11585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6673
#11583 := (iff #2849 #11581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6674
#11584 := [rewrite]: #11583
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6675
#11587 := [monotonicity #3952 #11584]: #11586
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6676
#11590 := [quant-intro #11587]: #11589
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6677
#11580 := [asserted]: #2851
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6678
#11593 := [mp #11580 #11590]: #11588
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6679
#18273 := [mp~ #11593 #18272]: #11588
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6680
#23737 := (not #11588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6681
#24116 := (or #23737 #24113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6682
#24117 := [quant-inst]: #24116
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6683
#27629 := [unit-resolution #24117 #18273]: #24113
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6684
#24118 := (not #24113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6685
#27723 := (or #24118 #24106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6686
#24122 := (not #11408)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6687
#24123 := (or #24118 #24122 #24106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6688
#24124 := [def-axiom]: #24123
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6689
#27724 := [unit-resolution #24124 #11414]: #27723
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6690
#27766 := [unit-resolution #27724 #27629]: #24106
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6691
#27709 := [trans #27766 #27722]: #26953
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6692
#27149 := (not #26915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6693
#27478 := (iff #11881 #27149)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6694
#27477 := (iff #11878 #26915)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6695
#27290 := (iff #26915 #11878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6696
#27729 := (= #26902 #2971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6697
#27727 := (= #26914 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6698
#27725 := (= #26914 #23686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6699
#27726 := [monotonicity #27639]: #27725
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6700
#27728 := [trans #27726 #25786]: #27727
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6701
#27765 := [monotonicity #27728]: #27729
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6702
#27418 := [monotonicity #27765]: #27290
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6703
#27402 := [symm #27418]: #27477
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6704
#27479 := [monotonicity #27402]: #27478
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6705
#27480 := [mp #14265 #27479]: #27149
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6706
#26305 := (not #25961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6707
#27693 := (iff #26305 #26918)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6708
#27698 := (iff #25961 #26917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6709
#27804 := (iff #26917 #25961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6710
#27802 := (= #26901 #25960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6711
#27354 := (= #26720 #25959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6712
#27352 := (= #25710 #25959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6713
#27327 := (= #25959 #25710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6714
#27328 := [monotonicity #26204]: #27327
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6715
#27353 := [symm #27328]: #27352
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6716
#27355 := [trans #27531 #27353]: #27354
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6717
#27803 := [monotonicity #27355]: #27802
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6718
#27787 := [monotonicity #27803]: #27804
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6719
#27786 := [symm #27787]: #27698
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6720
#27699 := [monotonicity #27786]: #27693
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6721
#27696 := (or #25972 #25977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6722
#27697 := [unit-resolution #25999 #21553 #14251 #26260 #27341]: #27696
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6723
#27781 := [unit-resolution #27697 #26234]: #25977
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6724
#26350 := (or #25974 #26305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6725
#26351 := [def-axiom]: #26350
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6726
#27782 := [unit-resolution #26351 #27781]: #26305
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6727
#27730 := [mp #27782 #27699]: #26918
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6728
#27144 := (or #27016 #26917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6729
#27142 := [def-axiom]: #27144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6730
#27762 := [unit-resolution #27142 #27730]: #27016
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6731
#27292 := (or #27161 #26900 #26915 #27014 #27020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6732
#27293 := [def-axiom]: #27292
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6733
#27763 := [unit-resolution #27293 #27762 #27480 #27709 #27631]: #27161
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6734
#27325 := (or #27164 #27156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6735
#27326 := [def-axiom]: #27325
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6736
#27764 := [unit-resolution #27326 #27763 #27368]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6737
#27818 := [lemma #27764]: #11940
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6738
#22709 := (or #23412 #18314 #18323 #23406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6739
#22710 := [def-axiom]: #22709
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6740
#27887 := [unit-resolution #22710 #27818 #27884 #27886]: #23406
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6741
#22742 := (or #23403 #3027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6742
#22743 := [def-axiom]: #22742
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6743
#27931 := [unit-resolution #22743 #27887]: #3027
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6744
#22731 := (or #23403 #23397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6745
#22732 := [def-axiom]: #22731
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6746
#28328 := [unit-resolution #22732 #27887]: #23397
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6747
#27821 := [hypothesis]: #13368
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6748
#27822 := [th-lemma #14256 #27821]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6749
#27823 := [lemma #27822]: #13365
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6750
#22751 := (or #23400 #13368 #23394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6751
#22753 := [def-axiom]: #22751
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6752
#28329 := [unit-resolution #22753 #27823 #28328]: #23394
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6753
#22761 := (or #23391 #23385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6754
#22762 := [def-axiom]: #22761
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6755
#28330 := [unit-resolution #22762 #28329]: #23385
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6756
#26364 := (* -1::int #3026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6757
#26365 := (+ uf_285 #26364)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6758
#26366 := (>= #26365 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6759
#27932 := (or #13149 #26366)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6760
#27933 := [th-lemma]: #27932
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6761
#27934 := [unit-resolution #27933 #27931]: #26366
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6762
#22628 := (not #18355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6763
#27935 := [hypothesis]: #22206
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6764
#22714 := (or #22201 #22628)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6765
#22629 := [def-axiom]: #22714
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6766
#27936 := [unit-resolution #22629 #27935]: #22628
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6767
#27904 := (+ #3026 #18353)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6768
#27906 := (>= #27904 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6769
#27903 := (= #3026 #18352)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6770
#27939 := (= #18352 #3026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6771
#27937 := (= #18351 #3016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6772
#27930 := (= ?x773!13 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6773
#22715 := (not #18356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6774
#22706 := (or #22201 #22715)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6775
#22717 := [def-axiom]: #22706
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6776
#27928 := [unit-resolution #22717 #27935]: #22715
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6777
#22627 := (or #22201 #18348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6778
#22713 := [def-axiom]: #22627
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6779
#27929 := [unit-resolution #22713 #27935]: #18348
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6780
#27927 := [th-lemma #27929 #27928]: #27930
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6781
#27938 := [monotonicity #27927]: #27937
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6782
#27940 := [monotonicity #27938]: #27939
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6783
#27926 := [symm #27940]: #27903
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6784
#27941 := (not #27903)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6785
#27942 := (or #27941 #27906)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6786
#27943 := [th-lemma]: #27942
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6787
#27944 := [unit-resolution #27943 #27926]: #27906
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6788
#27945 := [th-lemma #27944 #27936 #27934]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6789
#27948 := [lemma #27945]: #22201
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6790
#22757 := (or #23388 #22206 #23382)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6791
#22758 := [def-axiom]: #22757
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6792
#28331 := [unit-resolution #22758 #27948 #28330]: #23382
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6793
#22773 := (or #23379 #23373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6794
#22774 := [def-axiom]: #22773
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6795
#28332 := [unit-resolution #22774 #28331]: #23373
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6796
#28333 := (or #23376 #13149 #23370)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6797
#22769 := (or #23376 #13149 #13404 #23370)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6798
#22770 := [def-axiom]: #22769
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6799
#28334 := [unit-resolution #22770 #14256]: #28333
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6800
#28335 := [unit-resolution #28334 #28332 #27931]: #23370
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6801
#22808 := (or #23367 #13412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6802
#22796 := [def-axiom]: #22808
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6803
#28968 := [unit-resolution #22796 #28335]: #13412
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6804
#27800 := (or #27208 #13552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6805
#27790 := [hypothesis]: #13412
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6806
#27217 := (* -1::int #27025)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6807
#27349 := (+ uf_294 #27217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6808
#27350 := (<= #27349 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6809
#27026 := (= uf_294 #27025)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6810
#1391 := (uf_66 #15 #161 #1390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6811
#1392 := (pattern #1391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6812
#1393 := (uf_125 #1391 #15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6813
#7687 := (= #161 #1393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6814
#7691 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #7687)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6815
#16976 := (~ #7691 #7691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6816
#16974 := (~ #7687 #7687)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6817
#16975 := [refl]: #16974
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6818
#16977 := [nnf-pos #16975]: #16976
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6819
#1394 := (= #1393 #161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6820
#1395 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #1394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6821
#7692 := (iff #1395 #7691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6822
#7689 := (iff #1394 #7687)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6823
#7690 := [rewrite]: #7689
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6824
#7693 := [quant-intro #7690]: #7692
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6825
#7686 := [asserted]: #1395
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6826
#7696 := [mp #7686 #7693]: #7691
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6827
#16978 := [mp~ #7696 #16977]: #7691
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6828
#25864 := (not #7691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6829
#27029 := (or #25864 #27026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6830
#27030 := [quant-inst]: #27029
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6831
#27791 := [unit-resolution #27030 #16978]: #27026
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6832
#27794 := (not #27026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6833
#27795 := (or #27794 #27350)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6834
#27796 := [th-lemma]: #27795
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6835
#27797 := [unit-resolution #27796 #27791]: #27350
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6836
#27209 := (not #27208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6837
#27798 := [hypothesis]: #27209
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6838
#27799 := [th-lemma #27798 #27797 #27790]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6839
#27801 := [lemma #27799]: #27800
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6840
#29177 := [unit-resolution #27801 #28968]: #27208
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6841
#27218 := (+ #23568 #27217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6842
#27219 := (<= #27218 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6843
#29199 := (not #27219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6844
#27351 := (>= #27349 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6845
#28150 := (uf_66 #22665 uf_294 #25857)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6846
#28151 := (uf_125 #28150 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6847
#28181 := (* -1::int #28151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6848
#28307 := (+ uf_294 #28181)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6849
#28309 := (>= #28307 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6850
#28152 := (= uf_294 #28151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6851
#28155 := (or #25864 #28152)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6852
#28156 := [quant-inst]: #28155
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6853
#28311 := [unit-resolution #28156 #16978]: #28152
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6854
#28337 := (not #28152)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6855
#28381 := (or #28337 #28309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6856
#28382 := [th-lemma]: #28381
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6857
#28383 := [unit-resolution #28382 #28311]: #28309
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6858
#28385 := (not #28309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6859
#29196 := (or #27351 #28385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6860
#28099 := (+ #27025 #28181)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6861
#28100 := (<= #28099 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6862
#28098 := (= #27025 #28151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6863
#29186 := (= #28151 #27025)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6864
#29184 := (= #28150 #27024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6865
#29182 := (= #3180 #27024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6866
#29180 := (= #27024 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6867
#28355 := (= #26356 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6868
#28353 := (= #26356 #23681)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6869
#28354 := [monotonicity #25734]: #28353
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6870
#28356 := [trans #28354 #27778]: #28355
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6871
#29181 := [monotonicity #25734 #28356]: #29180
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6872
#29183 := [symm #29181]: #29182
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6873
#29178 := (= #28150 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6874
#29179 := [monotonicity #25699 #27780]: #29178
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6875
#29185 := [trans #29179 #29183]: #29184
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6876
#29187 := [monotonicity #29185 #27310]: #29186
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6877
#29188 := [symm #29187]: #28098
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6878
#29189 := (not #28098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6879
#29190 := (or #29189 #28100)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6880
#29191 := [th-lemma]: #29190
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6881
#29192 := [unit-resolution #29191 #29188]: #28100
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6882
#29193 := (not #28100)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6883
#29194 := (or #27351 #29193 #28385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6884
#29195 := [th-lemma]: #29194
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6885
#29197 := [unit-resolution #29195 #29192]: #29196
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6886
#29198 := [unit-resolution #29197 #28383]: #27351
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6887
#29200 := (not #27351)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6888
#29205 := (or #29199 #29200)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6889
#22792 := (or #23367 #23361)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6890
#22778 := [def-axiom]: #22792
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6891
#28345 := [unit-resolution #22778 #28335]: #23361
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6892
#22788 := (or #23367 #23203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6893
#22791 := [def-axiom]: #22788
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6894
#28346 := [unit-resolution #22791 #28335]: #23203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6895
#22659 := (or #23367 #11992)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6896
#22817 := [def-axiom]: #22659
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6897
#28347 := [unit-resolution #22817 #28335]: #11992
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6898
#22790 := (or #23367 #15764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6899
#22794 := [def-axiom]: #22790
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6900
#28348 := [unit-resolution #22794 #28335]: #15764
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6901
#22799 := (or #23367 #13876)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6902
#22801 := [def-axiom]: #22799
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6903
#28349 := [unit-resolution #22801 #28335]: #13876
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6904
#26357 := (uf_66 #25821 uf_293 #26356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6905
#26358 := (uf_125 #26357 #25821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6906
#26439 := (>= #26358 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6907
#22807 := (or #23367 #13409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6908
#22805 := [def-axiom]: #22807
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6909
#28350 := [unit-resolution #22805 #28335]: #13409
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6910
#26455 := (* -1::int #26358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6911
#26528 := (+ uf_293 #26455)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6912
#26529 := (<= #26528 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6913
#26359 := (= uf_293 #26358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6914
#27978 := (uf_66 #22665 uf_293 #25857)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6915
#27979 := (uf_125 #27978 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6916
#28368 := (= #27979 #26358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6917
#28366 := (= #26358 #27979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6918
#28351 := (= #25821 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6919
#28352 := [trans #25734 #25682]: #28351
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6920
#28363 := (= #26357 #27978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6921
#28361 := (= #3073 #27978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6922
#28359 := (= #27978 #3073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6923
#28360 := [monotonicity #25699 #27780]: #28359
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6924
#28362 := [symm #28360]: #28361
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6925
#28357 := (= #26357 #3073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6926
#28358 := [monotonicity #25734 #28356]: #28357
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6927
#28364 := [trans #28358 #28362]: #28363
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6928
#28367 := [monotonicity #28364 #28352]: #28366
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6929
#28369 := [symm #28367]: #28368
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6930
#27980 := (= uf_293 #27979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6931
#27982 := (or #25864 #27980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6932
#27983 := [quant-inst]: #27982
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6933
#28365 := [unit-resolution #27983 #16978]: #27980
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6934
#28370 := [trans #28365 #28369]: #26359
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6935
#26867 := (not #26359)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6936
#28371 := (or #26867 #26529)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6937
#28372 := [th-lemma]: #28371
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6938
#28373 := [unit-resolution #28372 #28370]: #26529
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6939
#28374 := (not #26529)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6940
#28375 := (or #26439 #22348 #28374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6941
#28376 := [th-lemma]: #28375
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6942
#28377 := [unit-resolution #28376 #28373 #28350]: #26439
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6943
#26440 := (not #26439)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6944
#26892 := (or #23355 #26440 #13875 #22491 #22486 #23208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6945
#26737 := (uf_66 #2960 #26358 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6946
#26738 := (uf_110 uf_273 #26737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6947
#26741 := (= uf_299 #26738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6948
#26847 := (= #3074 #26738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6949
#26860 := (= #26738 #3074)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6950
#26854 := (= #26737 #3073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6951
#26852 := (= #26358 uf_293)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6952
#26362 := (or #25864 #26359)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6953
#26363 := [quant-inst]: #26362
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6954
#26851 := [unit-resolution #26363 #16978]: #26359
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6955
#26853 := [symm #26851]: #26852
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6956
#26855 := [monotonicity #26853]: #26854
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6957
#26861 := [monotonicity #26855]: #26860
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6958
#26862 := [symm #26861]: #26847
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6959
#26863 := (= uf_299 #3074)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6960
#26856 := [hypothesis]: #11992
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6961
#26857 := [hypothesis]: #23358
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6962
#22849 := (or #23355 #12020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6963
#22850 := [def-axiom]: #22849
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6964
#26858 := [unit-resolution #22850 #26857]: #12020
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6965
#26859 := [symm #26858]: #3089
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6966
#26864 := [trans #26859 #26856]: #26863
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6967
#26865 := [trans #26864 #26862]: #26741
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6968
#26722 := (<= #26358 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6969
#26866 := [hypothesis]: #15764
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6970
#26530 := (>= #26528 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6971
#26868 := (or #26867 #26530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6972
#26869 := [th-lemma]: #26868
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6973
#26870 := [unit-resolution #26869 #26851]: #26530
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6974
#26871 := (not #26530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6975
#26872 := (or #26722 #22491 #26871)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6976
#26873 := [th-lemma]: #26872
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6977
#26874 := [unit-resolution #26873 #26870 #26866]: #26722
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6978
#26764 := (+ uf_272 #26455)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6979
#26765 := (<= #26764 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6980
#26876 := (not #26765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6981
#26875 := [hypothesis]: #13876
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6982
#26877 := (or #26876 #13875 #26871)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6983
#26878 := [th-lemma]: #26877
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6984
#26879 := [unit-resolution #26878 #26870 #26875]: #26876
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6985
#26744 := (not #26741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6986
#26723 := (not #26722)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6987
#26889 := (or #26723 #26744 #26765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6988
#26880 := [hypothesis]: #26439
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6989
#22857 := (or #23355 #23349)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6990
#22842 := [def-axiom]: #22857
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6991
#26881 := [unit-resolution #22842 #26857]: #23349
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6992
#26534 := (+ uf_292 #13737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6993
#26537 := (<= #26534 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6994
#26882 := (or #12069 #26537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6995
#26883 := [th-lemma]: #26882
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6996
#26884 := [unit-resolution #26883 #26858]: #26537
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6997
#26788 := [hypothesis]: #23203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6998
#22855 := (or #23355 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6999
#22856 := [def-axiom]: #22855
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7000
#26885 := [unit-resolution #22856 #26857]: #13697
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7001
#26779 := (not #26537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7002
#26794 := (or #22457 #13698 #23208 #26779)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7003
#26782 := [hypothesis]: #13697
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7004
#26605 := (+ uf_294 #18945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7005
#26606 := (<= #26605 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7006
#26617 := (+ uf_292 #18958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7007
#26618 := (>= #26617 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7008
#26778 := (not #26618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7009
#26772 := [hypothesis]: #26537
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7010
#22869 := (not #18960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7011
#26783 := [hypothesis]: #22462
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7012
#22828 := (or #22457 #22869)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7013
#22859 := [def-axiom]: #22828
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7014
#26784 := [unit-resolution #22859 #26783]: #22869
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7015
#26780 := (or #26778 #18960 #26779)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7016
#26773 := [hypothesis]: #22869
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7017
#26776 := [hypothesis]: #26618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7018
#26777 := [th-lemma #26776 #26773 #26772]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7019
#26781 := [lemma #26777]: #26780
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7020
#26785 := [unit-resolution #26781 #26784 #26772]: #26778
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7021
#26789 := (or #26606 #26618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7022
#22892 := (or #22457 #18609)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7023
#22893 := [def-axiom]: #22892
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7024
#26786 := [unit-resolution #22893 #26783]: #18609
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7025
#22887 := (or #22457 #18608)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7026
#22868 := [def-axiom]: #22887
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7027
#26787 := [unit-resolution #22868 #26783]: #18608
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7028
#26631 := (or #23208 #22441 #22442 #26606 #26618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7029
#26594 := (+ #18613 #13902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7030
#26595 := (<= #26594 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7031
#26596 := (+ ?x776!15 #13433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7032
#26597 := (>= #26596 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7033
#26598 := (or #22442 #26597 #26595 #22441)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7034
#26632 := (or #23208 #26598)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7035
#26639 := (iff #26632 #26631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7036
#26626 := (or #22441 #22442 #26606 #26618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7037
#26634 := (or #23208 #26626)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7038
#26637 := (iff #26634 #26631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7039
#26638 := [rewrite]: #26637
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7040
#26635 := (iff #26632 #26634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7041
#26629 := (iff #26598 #26626)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7042
#26623 := (or #22442 #26606 #26618 #22441)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7043
#26627 := (iff #26623 #26626)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7044
#26628 := [rewrite]: #26627
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7045
#26624 := (iff #26598 #26623)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7046
#26621 := (iff #26595 #26618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7047
#26611 := (+ #13902 #18613)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7048
#26614 := (<= #26611 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7049
#26619 := (iff #26614 #26618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7050
#26620 := [rewrite]: #26619
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7051
#26615 := (iff #26595 #26614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7052
#26612 := (= #26594 #26611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7053
#26613 := [rewrite]: #26612
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7054
#26616 := [monotonicity #26613]: #26615
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7055
#26622 := [trans #26616 #26620]: #26621
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7056
#26609 := (iff #26597 #26606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7057
#26599 := (+ #13433 ?x776!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7058
#26602 := (>= #26599 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7059
#26607 := (iff #26602 #26606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7060
#26608 := [rewrite]: #26607
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7061
#26603 := (iff #26597 #26602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7062
#26600 := (= #26596 #26599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7063
#26601 := [rewrite]: #26600
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7064
#26604 := [monotonicity #26601]: #26603
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7065
#26610 := [trans #26604 #26608]: #26609
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7066
#26625 := [monotonicity #26610 #26622]: #26624
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7067
#26630 := [trans #26625 #26628]: #26629
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7068
#26636 := [monotonicity #26630]: #26635
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7069
#26640 := [trans #26636 #26638]: #26639
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7070
#26633 := [quant-inst]: #26632
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7071
#26641 := [mp #26633 #26640]: #26631
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7072
#26790 := [unit-resolution #26641 #26788 #26787 #26786]: #26789
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7073
#26791 := [unit-resolution #26790 #26785]: #26606
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7074
#22888 := (not #18947)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7075
#22894 := (or #22457 #22888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7076
#22862 := [def-axiom]: #22894
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7077
#26792 := [unit-resolution #22862 #26783]: #22888
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7078
#26793 := [th-lemma #26792 #26791 #26782]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7079
#26795 := [lemma #26793]: #26794
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7080
#26886 := [unit-resolution #26795 #26885 #26788 #26884]: #22457
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7081
#22884 := (or #23352 #23346 #22462)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7082
#22864 := [def-axiom]: #22884
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7083
#26887 := [unit-resolution #22864 #26886 #26881]: #23346
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7084
#22901 := (or #23343 #23335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7085
#22906 := [def-axiom]: #22901
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7086
#26888 := [unit-resolution #22906 #26887]: #23335
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7087
#26801 := (or #23340 #26440 #26723 #26744 #26765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7088
#26728 := (+ #26358 #13338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7089
#26729 := (>= #26728 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7090
#26736 := (= #26738 uf_299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7091
#26739 := (not #26736)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7092
#26740 := (or #26739 #26440 #26729 #26723)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7093
#26802 := (or #23340 #26740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7094
#26809 := (iff #26802 #26801)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7095
#26796 := (or #26440 #26723 #26744 #26765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7096
#26804 := (or #23340 #26796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7097
#26807 := (iff #26804 #26801)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7098
#26808 := [rewrite]: #26807
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7099
#26805 := (iff #26802 #26804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7100
#26799 := (iff #26740 #26796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7101
#26745 := (or #26744 #26440 #26765 #26723)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7102
#26797 := (iff #26745 #26796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7103
#26798 := [rewrite]: #26797
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7104
#26746 := (iff #26740 #26745)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7105
#26775 := (iff #26729 #26765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7106
#26759 := (+ #13338 #26358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7107
#26756 := (>= #26759 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7108
#26766 := (iff #26756 #26765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7109
#26774 := [rewrite]: #26766
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7110
#26762 := (iff #26729 #26756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7111
#26760 := (= #26728 #26759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7112
#26761 := [rewrite]: #26760
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7113
#26763 := [monotonicity #26761]: #26762
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7114
#26677 := [trans #26763 #26774]: #26775
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7115
#26757 := (iff #26739 #26744)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7116
#26742 := (iff #26736 #26741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7117
#26743 := [rewrite]: #26742
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7118
#26758 := [monotonicity #26743]: #26757
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7119
#26769 := [monotonicity #26758 #26677]: #26746
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7120
#26800 := [trans #26769 #26798]: #26799
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7121
#26806 := [monotonicity #26800]: #26805
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7122
#26810 := [trans #26806 #26808]: #26809
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7123
#26803 := [quant-inst]: #26802
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7124
#26811 := [mp #26803 #26810]: #26801
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7125
#26890 := [unit-resolution #26811 #26888 #26880]: #26889
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7126
#26891 := [unit-resolution #26890 #26879 #26874 #26865]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7127
#26893 := [lemma #26891]: #26892
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7128
#28378 := [unit-resolution #26893 #28377 #28349 #28348 #28347 #28346]: #23355
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7129
#22831 := (or #23364 #23324 #23358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7130
#22833 := [def-axiom]: #22831
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7131
#28379 := [unit-resolution #22833 #28378 #28345]: #23324
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7132
#22897 := (or #23321 #13698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7133
#22902 := [def-axiom]: #22897
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7134
#28380 := [unit-resolution #22902 #28379]: #13698
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7135
#29203 := (or #29199 #29200 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7136
#29201 := (or #29199 #26240 #29200 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7137
#29202 := [th-lemma]: #29201
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7138
#29204 := [unit-resolution #29202 #26238]: #29203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7139
#29206 := [unit-resolution #29204 #28380]: #29205
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7140
#29207 := [unit-resolution #29206 #29198]: #29199
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7141
#28412 := (or #26056 #25897 #27209 #27219 #27227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7142
#27204 := (or #27203 #27201 #27198 #27195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7143
#27205 := (not #27204)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7144
#27206 := (+ #27025 #25898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7145
#27207 := (>= #27206 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7146
#27210 := (or #27209 #27207 #25897 #27205)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7147
#28413 := (or #26056 #27210)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7148
#28419 := (iff #28413 #28412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7149
#27233 := (or #25897 #27209 #27219 #27227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7150
#28409 := (or #26056 #27233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7151
#28417 := (iff #28409 #28412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7152
#28418 := [rewrite]: #28417
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7153
#28415 := (iff #28413 #28409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7154
#27236 := (iff #27210 #27233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7155
#27230 := (or #27209 #27219 #25897 #27227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7156
#27234 := (iff #27230 #27233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7157
#27235 := [rewrite]: #27234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7158
#27231 := (iff #27210 #27230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7159
#27228 := (iff #27205 #27227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7160
#27225 := (iff #27204 #27224)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7161
#27226 := [rewrite]: #27225
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7162
#27229 := [monotonicity #27226]: #27228
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7163
#27222 := (iff #27207 #27219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7164
#27211 := (+ #25898 #27025)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7165
#27214 := (>= #27211 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7166
#27220 := (iff #27214 #27219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7167
#27221 := [rewrite]: #27220
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7168
#27215 := (iff #27207 #27214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7169
#27212 := (= #27206 #27211)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7170
#27213 := [rewrite]: #27212
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7171
#27216 := [monotonicity #27213]: #27215
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7172
#27223 := [trans #27216 #27221]: #27222
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7173
#27232 := [monotonicity #27223 #27229]: #27231
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7174
#27237 := [trans #27232 #27235]: #27236
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7175
#28416 := [monotonicity #27237]: #28415
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7176
#28429 := [trans #28416 #28418]: #28419
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7177
#28414 := [quant-inst]: #28413
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7178
#28430 := [mp #28414 #28429]: #28412
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7179
#29208 := [unit-resolution #28430 #20893 #29207 #29177 #27446]: #27227
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7180
#28434 := (or #27224 #27200)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7181
#28435 := [def-axiom]: #28434
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7182
#29209 := [unit-resolution #28435 #29208]: #27200
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7183
#29240 := [symm #29209]: #29239
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7184
#29237 := (= #27027 #27199)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7185
#29235 := (= #26583 #27196)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7186
#29233 := (= #27196 #26583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7187
#29231 := (= #27192 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7188
#26846 := (uf_116 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7189
#26905 := (uf_43 #23566 #26846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7190
#29225 := (= #26905 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7191
#26906 := (= #3180 #26905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7192
#26896 := (uf_48 #3180 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7193
#26897 := (= uf_9 #26896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7194
#29211 := (= #3181 #26896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7195
#28282 := (= #26896 #3181)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7196
#28283 := [monotonicity #25690]: #28282
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7197
#29212 := [symm #28283]: #29211
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7198
#26923 := (= #23566 #26922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7199
#26996 := (* uf_294 #25803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7200
#28123 := (+ #25805 #26996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7201
#28124 := (uf_43 #23566 #28123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7202
#28266 := (uf_13 #28124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7203
#28306 := (= #28266 #26922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7204
#28313 := (= #26922 #28266)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7205
#28408 := (= #3180 #28124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7206
#28119 := (uf_66 #22665 uf_294 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7207
#28125 := (= #28119 #28124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7208
#28126 := (not #28125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7209
#28120 := (uf_138 #28119 #22665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7210
#28121 := (= uf_9 #28120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7211
#28122 := (not #28121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7212
#28129 := (or #28122 #28126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7213
#28132 := (not #28129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7214
#28139 := (or #25566 #28132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7215
#28127 := (or #28126 #28122)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7216
#28128 := (not #28127)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7217
#28140 := (or #25566 #28128)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7218
#28141 := (iff #28140 #28139)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7219
#28143 := (iff #28139 #28139)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7220
#28213 := [rewrite]: #28143
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7221
#28133 := (iff #28128 #28132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7222
#28130 := (iff #28127 #28129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7223
#28131 := [rewrite]: #28130
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7224
#28134 := [monotonicity #28131]: #28133
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7225
#28142 := [monotonicity #28134]: #28141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7226
#28214 := [trans #28142 #28213]: #28141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7227
#28144 := [quant-inst]: #28140
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7228
#28203 := [mp #28144 #28214]: #28139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7229
#28400 := [unit-resolution #28203 #21109]: #28132
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7230
#28206 := (or #28129 #28125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7231
#28207 := [def-axiom]: #28206
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7232
#28401 := [unit-resolution #28207 #28400]: #28125
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7233
#28406 := (= #3180 #28119)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7234
#28404 := (= #28119 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7235
#28405 := [monotonicity #25699 #25690]: #28404
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7236
#28407 := [symm #28405]: #28406
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7237
#28312 := [trans #28407 #28401]: #28408
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7238
#28153 := [monotonicity #28312]: #28313
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7239
#28389 := [symm #28153]: #28306
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7240
#28267 := (= #23566 #28266)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7241
#28215 := (or #23633 #28267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7242
#28218 := [quant-inst]: #28215
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7243
#28399 := [unit-resolution #28218 #23143]: #28267
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7244
#28394 := [trans #28399 #28389]: #26923
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7245
#28090 := (not #26923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7246
#26925 := (iff #26897 #26923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7247
#28110 := (or #24884 #26925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7248
#26924 := (iff #26923 #26897)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7249
#28111 := (or #24884 #26924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7250
#28113 := (iff #28111 #28110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7251
#28114 := (iff #28110 #28110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7252
#28115 := [rewrite]: #28114
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7253
#26926 := (iff #26924 #26925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7254
#26927 := [rewrite]: #26926
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7255
#28108 := [monotonicity #26927]: #28113
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7256
#28116 := [trans #28108 #28115]: #28113
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7257
#28112 := [quant-inst]: #28111
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7258
#28117 := [mp #28112 #28116]: #28110
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7259
#28303 := [unit-resolution #28117 #23130]: #26925
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7260
#26904 := (not #26897)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7261
#28297 := (iff #18425 #26904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7262
#28285 := (iff #12345 #26897)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7263
#28281 := (iff #26897 #12345)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7264
#28284 := [monotonicity #28283]: #28281
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7265
#28286 := [symm #28284]: #28285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7266
#28298 := [monotonicity #28286]: #28297
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7267
#28304 := [hypothesis]: #18425
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7268
#28299 := [mp #28304 #28298]: #26904
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7269
#28118 := (not #26925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7270
#28091 := (or #28118 #26897 #28090)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7271
#28092 := [def-axiom]: #28091
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7272
#28398 := [unit-resolution #28092 #28299 #28303]: #28090
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7273
#28395 := [unit-resolution #28398 #28394]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7274
#28396 := [lemma #28395]: #12345
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7275
#29213 := [trans #28396 #29212]: #26897
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7276
#26908 := (or #26904 #26906)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7277
#28216 := (or #24868 #26904 #26906)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7278
#26907 := (or #26906 #26904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7279
#28217 := (or #24868 #26907)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7280
#28279 := (iff #28217 #28216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7281
#28259 := (or #24868 #26908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7282
#28270 := (iff #28259 #28216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7283
#28271 := [rewrite]: #28270
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7284
#28260 := (iff #28217 #28259)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7285
#26909 := (iff #26907 #26908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7286
#26910 := [rewrite]: #26909
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7287
#28212 := [monotonicity #26910]: #28260
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7288
#28280 := [trans #28212 #28271]: #28279
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7289
#28223 := [quant-inst]: #28217
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7290
#28265 := [mp #28223 #28280]: #28216
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7291
#29214 := [unit-resolution #28265 #18153]: #26908
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7292
#29215 := [unit-resolution #29214 #29213]: #26906
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7293
#29226 := [symm #29215]: #29225
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7294
#29229 := (= #27192 #26905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7295
#27651 := (* #25803 #27025)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7296
#27654 := (+ #26062 #27651)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7297
#27657 := (uf_43 #23566 #27654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7298
#29223 := (= #27657 #26905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7299
#29217 := (= #27654 #26846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7300
#29170 := (= #26846 #27654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7301
#29171 := (* -1::int #27654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7302
#29172 := (+ #26846 #29171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7303
#29173 := (<= #29172 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7304
#28024 := (* -1::int #25805)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7305
#28025 := (+ #23468 #28024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7306
#28027 := (>= #28025 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7307
#28017 := (= #23468 #25805)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7308
#29165 := (= #2961 #25805)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7309
#29247 := [symm #25698]: #29165
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7310
#29210 := [trans #27412 #29247]: #28017
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7311
#29176 := (not #28017)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7312
#29255 := (or #29176 #28027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7313
#29256 := [th-lemma]: #29255
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7314
#29257 := [unit-resolution #29256 #29210]: #28027
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7315
#28574 := (* -1::int #26062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7316
#28575 := (+ #23468 #28574)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7317
#28576 := (<= #28575 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7318
#28573 := (= #23468 #26062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7319
#29258 := [symm #27411]: #28573
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7320
#29259 := (not #28573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7321
#29260 := (or #29259 #28576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7322
#29261 := [th-lemma]: #29260
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7323
#29262 := [unit-resolution #29261 #29258]: #28576
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7324
#28268 := (uf_116 #28124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7325
#28272 := (* -1::int #28268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7326
#28498 := (+ #26846 #28272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7327
#28499 := (<= #28498 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7328
#28488 := (= #26846 #28268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7329
#29267 := (= #28268 #26846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7330
#29265 := (= #28124 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7331
#29263 := (= #28124 #28119)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7332
#29264 := [symm #28401]: #29263
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7333
#29266 := [trans #29264 #28405]: #29265
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7334
#29268 := [monotonicity #29266]: #29267
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7335
#29269 := [symm #29268]: #28488
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7336
#29270 := (not #28488)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7337
#29271 := (or #29270 #28499)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7338
#29272 := [th-lemma]: #29271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7339
#29273 := [unit-resolution #29272 #29269]: #28499
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7340
#28273 := (+ #26996 #28272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7341
#28274 := (+ #25805 #28273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7342
#28466 := (>= #28274 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7343
#28275 := (= #28274 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7344
#28475 := (or #23639 #28275)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7345
#28269 := (= #28123 #28268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7346
#28476 := (or #23639 #28269)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7347
#28460 := (iff #28476 #28475)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7348
#28462 := (iff #28475 #28475)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7349
#28457 := [rewrite]: #28462
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7350
#28276 := (iff #28269 #28275)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7351
#28277 := [rewrite]: #28276
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7352
#28461 := [monotonicity #28277]: #28460
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7353
#28463 := [trans #28461 #28457]: #28460
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7354
#28459 := [quant-inst]: #28476
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7355
#28464 := [mp #28459 #28463]: #28475
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7356
#29274 := [unit-resolution #28464 #23137]: #28275
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7357
#29275 := (not #28275)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7358
#29276 := (or #29275 #28466)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7359
#29277 := [th-lemma]: #29276
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7360
#29278 := [unit-resolution #29277 #29274]: #28466
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7361
#28101 := (>= #28099 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7362
#29279 := (or #29189 #28101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7363
#29280 := [th-lemma]: #29279
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7364
#29281 := [unit-resolution #29280 #29188]: #28101
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7365
#28308 := (<= #28307 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7366
#28338 := (or #28337 #28308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7367
#28339 := [th-lemma]: #28338
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7368
#28340 := [unit-resolution #28339 #28311]: #28308
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7369
#28029 := (>= #25803 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7370
#28028 := (= #25803 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7371
#2932 := (uf_139 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7372
#2933 := (= #2932 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7373
#11835 := [asserted]: #2933
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7374
#29282 := (= #25803 #2932)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7375
#29283 := [monotonicity #25690]: #29282
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7376
#29284 := [trans #29283 #11835]: #28028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7377
#29285 := (not #28028)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7378
#29286 := (or #29285 #28029)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7379
#29287 := [th-lemma]: #29286
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7380
#29288 := [unit-resolution #29287 #29284]: #28029
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7381
#28023 := (<= #25803 1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7382
#29289 := (or #29285 #28023)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7383
#29290 := [th-lemma]: #29289
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7384
#29291 := [unit-resolution #29290 #29284]: #28023
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7385
#28341 := (not #28308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7386
#29298 := (not #28101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7387
#29297 := (not #28576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7388
#29296 := (not #28023)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7389
#29295 := (not #28029)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7390
#29294 := (not #28027)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7391
#29293 := (not #28466)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7392
#29292 := (not #28499)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7393
#29299 := (or #29173 #29292 #29293 #29294 #29295 #29296 #29295 #29296 #29297 #29298 #28341)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7394
#29300 := [th-lemma]: #29299
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7395
#29301 := [unit-resolution #29300 #29291 #29288 #28340 #29281 #29278 #29273 #29262 #29257]: #29173
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7396
#29174 := (>= #29172 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7397
#28026 := (<= #28025 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7398
#29302 := (or #29176 #28026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7399
#29303 := [th-lemma]: #29302
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7400
#29304 := [unit-resolution #29303 #29210]: #28026
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7401
#28577 := (>= #28575 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7402
#29305 := (or #29259 #28577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7403
#29306 := [th-lemma]: #29305
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7404
#29307 := [unit-resolution #29306 #29258]: #28577
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7405
#28500 := (>= #28498 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7406
#29308 := (or #29270 #28500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7407
#29309 := [th-lemma]: #29308
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7408
#29310 := [unit-resolution #29309 #29269]: #28500
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7409
#28465 := (<= #28274 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7410
#29311 := (or #29275 #28465)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7411
#29312 := [th-lemma]: #29311
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7412
#29313 := [unit-resolution #29312 #29274]: #28465
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7413
#29317 := (not #28577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7414
#29316 := (not #28026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7415
#29315 := (not #28465)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7416
#29314 := (not #28500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7417
#29318 := (or #29174 #29314 #29315 #29316 #29295 #29296 #29295 #29296 #29317 #29193 #28385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7418
#29319 := [th-lemma]: #29318
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7419
#29320 := [unit-resolution #29319 #29291 #29288 #28383 #29192 #29313 #29310 #29307 #29304]: #29174
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7420
#29322 := (not #29174)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7421
#29321 := (not #29173)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7422
#29323 := (or #29170 #29321 #29322)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7423
#29324 := [th-lemma]: #29323
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7424
#29325 := [unit-resolution #29324 #29320 #29301]: #29170
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7425
#28689 := [symm #29325]: #29217
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7426
#28690 := [monotonicity #28689]: #29223
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7427
#29227 := (= #27192 #27657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7428
#27640 := (uf_66 #24856 #27025 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7429
#27660 := (= #27640 #27657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7430
#27663 := (not #27660)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7431
#27641 := (uf_138 #27640 #24856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7432
#27642 := (= uf_9 #27641)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7433
#27643 := (not #27642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7434
#27669 := (or #27643 #27663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7435
#27627 := (not #27669)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7436
#28558 := (or #25566 #27627)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7437
#27644 := (* #27025 #25803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7438
#27645 := (+ #26062 #27644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7439
#27646 := (uf_43 #23566 #27645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7440
#27647 := (= #27640 #27646)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7441
#27648 := (not #27647)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7442
#27649 := (or #27648 #27643)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7443
#27650 := (not #27649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7444
#28559 := (or #25566 #27650)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7445
#28561 := (iff #28559 #28558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7446
#28563 := (iff #28558 #28558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7447
#28564 := [rewrite]: #28563
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7448
#27625 := (iff #27650 #27627)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7449
#27624 := (iff #27649 #27669)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7450
#27666 := (or #27663 #27643)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7451
#27670 := (iff #27666 #27669)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7452
#27671 := [rewrite]: #27670
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7453
#27667 := (iff #27649 #27666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7454
#27664 := (iff #27648 #27663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7455
#27661 := (iff #27647 #27660)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7456
#27658 := (= #27646 #27657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7457
#27655 := (= #27645 #27654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7458
#27652 := (= #27644 #27651)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7459
#27653 := [rewrite]: #27652
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7460
#27656 := [monotonicity #27653]: #27655
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7461
#27659 := [monotonicity #27656]: #27658
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7462
#27662 := [monotonicity #27659]: #27661
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7463
#27665 := [monotonicity #27662]: #27664
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7464
#27668 := [monotonicity #27665]: #27667
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7465
#27626 := [trans #27668 #27671]: #27624
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7466
#27628 := [monotonicity #27626]: #27625
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7467
#28562 := [monotonicity #27628]: #28561
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7468
#28565 := [trans #28562 #28564]: #28561
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7469
#28560 := [quant-inst]: #28559
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7470
#28566 := [mp #28560 #28565]: #28558
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7471
#29219 := [unit-resolution #28566 #21109]: #27627
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7472
#28569 := (or #27669 #27660)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7473
#28570 := [def-axiom]: #28569
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7474
#29220 := [unit-resolution #28570 #29219]: #27660
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7475
#29221 := (= #27192 #27640)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7476
#29222 := [monotonicity #25843]: #29221
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7477
#29228 := [trans #29222 #29220]: #29227
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7478
#28664 := [trans #29228 #28690]: #29229
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7479
#28668 := [trans #28664 #29226]: #29231
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7480
#28660 := [monotonicity #28668]: #29233
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7481
#28667 := [symm #28660]: #29235
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7482
#28669 := [monotonicity #28667]: #29237
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7483
#28670 := [trans #28669 #29240]: #29241
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7484
#28671 := [trans #28670 #25865]: #29243
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7485
#28672 := [monotonicity #28671]: #28541
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7486
#28692 := [symm #28672]: #28691
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7487
#28693 := [trans #14262 #28692]: #27033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7488
#28617 := (not #27033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7489
#28618 := (or #27089 #28617)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7490
#28619 := [def-axiom]: #28618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7491
#28661 := [unit-resolution #28619 #28693]: #27089
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7492
#28731 := (= #24105 #27047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7493
#28702 := (= #27047 #24105)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7494
#28698 := (= #26922 uf_7)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7495
#28678 := (= #26922 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7496
#28278 := (or #28118 #26904 #26923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7497
#28300 := [def-axiom]: #28278
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7498
#28694 := [unit-resolution #28300 #29213 #28303]: #26923
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7499
#28681 := [symm #28694]: #28678
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7500
#28699 := [trans #28681 #25690]: #28698
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7501
#28701 := [monotonicity #28699]: #28702
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7502
#28732 := [symm #28701]: #28731
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7503
#28733 := [trans #27766 #28732]: #27065
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7504
#28597 := (not #27038)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7505
#28679 := (iff #11881 #28597)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7506
#28704 := (iff #11878 #27038)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7507
#28703 := (iff #27038 #11878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7508
#28714 := (= #27037 #2971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7509
#28713 := (= #27036 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7510
#28734 := (= #27036 #23686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7511
#28712 := [monotonicity #28671]: #28734
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7512
#28709 := [trans #28712 #25786]: #28713
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7513
#28688 := [monotonicity #28709]: #28714
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7514
#28550 := [monotonicity #28688]: #28703
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7515
#28705 := [symm #28550]: #28704
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7516
#28677 := [monotonicity #28705]: #28679
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7517
#28700 := [mp #14265 #28677]: #28597
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7518
#27260 := (uf_66 #25957 #27025 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7519
#27261 := (uf_58 #3149 #27260)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7520
#27262 := (uf_136 #27261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7521
#27263 := (= uf_9 #27262)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7522
#28468 := (not #27263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7523
#28716 := (iff #28468 #27044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7524
#28728 := (iff #27263 #27043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7525
#28720 := (iff #27043 #27263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7526
#28706 := (= #27042 #27262)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7527
#28818 := (= #26583 #27261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7528
#28749 := (= #27261 #26583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7529
#28745 := (= #27260 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7530
#28743 := (= #27025 uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7531
#28314 := (= #28151 uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7532
#28315 := [symm #28311]: #28314
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7533
#28744 := [trans #29188 #28315]: #28743
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7534
#28746 := [monotonicity #26202 #28744 #25690]: #28745
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7535
#28826 := [monotonicity #28746]: #28749
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7536
#28819 := [symm #28826]: #28818
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7537
#28719 := [monotonicity #28819]: #28706
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7538
#28727 := [monotonicity #28719]: #28720
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7539
#28507 := [symm #28727]: #28728
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7540
#28521 := [monotonicity #28507]: #28716
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7541
#27264 := (uf_24 uf_273 #27260)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7542
#27265 := (= uf_9 #27264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7543
#27266 := (not #27265)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7544
#27270 := (or #27263 #27266)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7545
#27273 := (not #27270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7546
#28443 := (or #25988 #22661 #25969 #25972 #27209 #27219 #27273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7547
#27267 := (or #27266 #27263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7548
#27268 := (not #27267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7549
#27269 := (or #25972 #27209 #27207 #22661 #25969 #27268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7550
#28444 := (or #25988 #27269)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7551
#28450 := (iff #28444 #28443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7552
#27279 := (or #22661 #25969 #25972 #27209 #27219 #27273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7553
#28446 := (or #25988 #27279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7554
#28448 := (iff #28446 #28443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7555
#28449 := [rewrite]: #28448
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7556
#28447 := (iff #28444 #28446)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7557
#27282 := (iff #27269 #27279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7558
#27276 := (or #25972 #27209 #27219 #22661 #25969 #27273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7559
#27280 := (iff #27276 #27279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7560
#27281 := [rewrite]: #27280
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7561
#27277 := (iff #27269 #27276)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7562
#27274 := (iff #27268 #27273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7563
#27271 := (iff #27267 #27270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7564
#27272 := [rewrite]: #27271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7565
#27275 := [monotonicity #27272]: #27274
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7566
#27278 := [monotonicity #27223 #27275]: #27277
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7567
#27283 := [trans #27278 #27281]: #27282
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7568
#28442 := [monotonicity #27283]: #28447
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7569
#28451 := [trans #28442 #28449]: #28450
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7570
#28445 := [quant-inst]: #28444
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7571
#28452 := [mp #28445 #28451]: #28443
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7572
#28742 := [unit-resolution #28452 #21553 #14251 #29207 #29177 #27341 #26234]: #27273
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7573
#28469 := (or #27270 #28468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7574
#28470 := [def-axiom]: #28469
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7575
#28737 := [unit-resolution #28470 #28742]: #28468
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7576
#28739 := [mp #28737 #28521]: #27044
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7577
#28612 := (or #27083 #27043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7578
#28613 := [def-axiom]: #28612
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7579
#28740 := [unit-resolution #28613 #28739]: #27083
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7580
#28608 := (or #27103 #27038 #27080 #27086 #27092)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7581
#28544 := [def-axiom]: #28608
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7582
#28738 := [unit-resolution #28544 #28740 #28700 #28733 #28661 #28658]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7583
#28741 := [lemma #28738]: #27103
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7584
#28624 := (or #27106 #27098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7585
#28625 := [def-axiom]: #28624
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7586
#29039 := [unit-resolution #28625 #28741]: #27106
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7587
#28224 := (uf_66 #25957 #28151 #23566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7588
#28228 := (uf_24 uf_273 #28224)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7589
#28229 := (= uf_9 #28228)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7590
#28230 := (not #28229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7591
#28225 := (uf_58 #3149 #28224)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7592
#28226 := (uf_136 #28225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7593
#28227 := (= uf_9 #28226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7594
#28234 := (or #28227 #28230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7595
#28324 := (iff #18428 #28230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7596
#28322 := (iff #12348 #28229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7597
#28320 := (iff #28229 #12348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7598
#28318 := (= #28228 #3183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7599
#28316 := (= #28224 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7600
#28317 := [monotonicity #26202 #28315 #25690]: #28316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7601
#28319 := [monotonicity #28317]: #28318
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7602
#28321 := [monotonicity #28319]: #28320
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7603
#28323 := [symm #28321]: #28322
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7604
#28325 := [monotonicity #28323]: #28324
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7605
#28310 := [hypothesis]: #18428
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7606
#28326 := [mp #28310 #28325]: #28230
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7607
#28262 := (or #28234 #28229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7608
#28263 := [def-axiom]: #28262
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7609
#28327 := [unit-resolution #28263 #28326]: #28234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7610
#28172 := (>= #28151 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7611
#22803 := (or #23367 #13930)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7612
#22793 := [def-axiom]: #22803
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7613
#28336 := [unit-resolution #22793 #28335]: #13930
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7614
#28342 := (or #28172 #22487 #28341)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7615
#28343 := [th-lemma]: #28342
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7616
#28344 := [unit-resolution #28343 #28340 #28336]: #28172
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7617
#28182 := (+ #23568 #28181)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7618
#28183 := (<= #28182 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7619
#28384 := (not #28183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7620
#28386 := (or #28384 #26240 #13697 #28385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7621
#28387 := [th-lemma]: #28386
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7622
#28388 := [unit-resolution #28387 #28383 #28380 #26238]: #28384
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7623
#28237 := (not #28234)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7624
#28173 := (not #28172)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7625
#28390 := (or #28173 #28183 #28237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7626
#28248 := (or #25988 #22661 #25969 #25972 #28173 #28183 #28237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7627
#28231 := (or #28230 #28227)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7628
#28232 := (not #28231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7629
#28170 := (+ #28151 #25898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7630
#28171 := (>= #28170 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7631
#28233 := (or #25972 #28173 #28171 #22661 #25969 #28232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7632
#28249 := (or #25988 #28233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7633
#28256 := (iff #28249 #28248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7634
#28243 := (or #22661 #25969 #25972 #28173 #28183 #28237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7635
#28251 := (or #25988 #28243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7636
#28254 := (iff #28251 #28248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7637
#28255 := [rewrite]: #28254
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7638
#28252 := (iff #28249 #28251)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7639
#28246 := (iff #28233 #28243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7640
#28240 := (or #25972 #28173 #28183 #22661 #25969 #28237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7641
#28244 := (iff #28240 #28243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7642
#28245 := [rewrite]: #28244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7643
#28241 := (iff #28233 #28240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7644
#28238 := (iff #28232 #28237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7645
#28235 := (iff #28231 #28234)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7646
#28236 := [rewrite]: #28235
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7647
#28239 := [monotonicity #28236]: #28238
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7648
#28186 := (iff #28171 #28183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7649
#28175 := (+ #25898 #28151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7650
#28178 := (>= #28175 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7651
#28184 := (iff #28178 #28183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7652
#28185 := [rewrite]: #28184
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7653
#28179 := (iff #28171 #28178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7654
#28176 := (= #28170 #28175)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7655
#28177 := [rewrite]: #28176
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7656
#28180 := [monotonicity #28177]: #28179
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7657
#28187 := [trans #28180 #28185]: #28186
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7658
#28242 := [monotonicity #28187 #28239]: #28241
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7659
#28247 := [trans #28242 #28245]: #28246
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7660
#28253 := [monotonicity #28247]: #28252
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7661
#28257 := [trans #28253 #28255]: #28256
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7662
#28250 := [quant-inst]: #28249
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7663
#28258 := [mp #28250 #28257]: #28248
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7664
#28391 := [unit-resolution #28258 #21553 #14251 #27341 #26234]: #28390
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7665
#28392 := [unit-resolution #28391 #28388 #28344 #28327]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7666
#28393 := [lemma #28392]: #12348
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7667
#28676 := (or #27115 #18428 #27109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7668
#28663 := [def-axiom]: #28676
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7669
#29045 := [unit-resolution #28663 #28393 #29039]: #27115
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7670
#28636 := (or #28635 #12354 #27112)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7671
#28634 := [def-axiom]: #28636
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7672
#29048 := [unit-resolution #28634 #29045]: #29058
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7673
#29033 := [unit-resolution #29048 #28730]: #12354
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7674
#29036 := (or #18434 #23258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7675
#22696 := (not #18799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7676
#22967 := (+ uf_293 #13488)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7677
#22969 := (>= #22967 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7678
#28951 := [hypothesis]: #23288
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7679
#22959 := (or #23285 #12647)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7680
#22960 := [def-axiom]: #22959
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7681
#28952 := [unit-resolution #22960 #28951]: #12647
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7682
#28947 := (or #12653 #22969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7683
#28953 := [th-lemma]: #28947
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7684
#28949 := [unit-resolution #28953 #28952]: #22969
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7685
#28954 := (not #22969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7686
#28935 := (or #13491 #28954)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7687
#28955 := (or #13491 #13875 #28954)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7688
#28956 := [th-lemma]: #28955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7689
#28936 := [unit-resolution #28956 #28349]: #28935
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7690
#28943 := [unit-resolution #28936 #28949]: #13491
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7691
#28962 := (= #3074 #3222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7692
#28959 := (= #3222 #3074)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7693
#28940 := (= #3221 #3073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7694
#28944 := [symm #28952]: #3259
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7695
#28945 := [monotonicity #28944]: #28940
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7696
#28961 := [monotonicity #28945]: #28959
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7697
#28960 := [symm #28961]: #28962
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7698
#28963 := (= uf_303 #3074)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7699
#22965 := (or #23285 #12644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7700
#22970 := [def-axiom]: #22965
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7701
#28946 := [unit-resolution #22970 #28951]: #12644
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7702
#28942 := [symm #28946]: #3258
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7703
#28964 := [trans #28942 #28347]: #28963
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7704
#28965 := [trans #28964 #28960]: #12404
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7705
#22823 := (or #22233 #22231 #13490)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7706
#23030 := [def-axiom]: #22823
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7707
#28966 := [unit-resolution #23030 #28965 #28943]: #22233
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7708
#22704 := (or #23219 #22232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7709
#22705 := [def-axiom]: #22704
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7710
#28939 := [unit-resolution #22705 #28966]: #23219
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7711
#22952 := (or #23285 #23249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7712
#22953 := [def-axiom]: #22952
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7713
#28967 := [unit-resolution #22953 #28951]: #23249
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7714
#28980 := (or #23252 #23246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7715
#27793 := (or #15796 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7716
#15707 := (<= uf_272 4294967295::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7717
#15710 := (iff #13337 #15707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7718
#15701 := (+ 4294967295::int #13338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7719
#15704 := (>= #15701 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7720
#15708 := (iff #15704 #15707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7721
#15709 := [rewrite]: #15708
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7722
#15705 := (iff #13337 #15704)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7723
#15702 := (= #13339 #15701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7724
#15703 := [monotonicity #7505]: #15702
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7725
#15706 := [monotonicity #15703]: #15705
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7726
#15711 := [trans #15706 #15709]: #15710
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7727
#14253 := [not-or-elim #14242]: #13342
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7728
#14255 := [and-elim #14253]: #13337
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7729
#15712 := [mp #14255 #15711]: #15707
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7730
#27784 := [hypothesis]: #13698
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7731
#27785 := [hypothesis]: #18466
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7732
#27792 := [th-lemma #27785 #27784 #15712]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7733
#27191 := [lemma #27792]: #27793
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7734
#28941 := [unit-resolution #27191 #28380]: #15796
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7735
#28976 := (or #13552 #13430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7736
#28977 := [th-lemma]: #28976
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7737
#28978 := [unit-resolution #28977 #28968]: #13430
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7738
#23007 := (or #23252 #18463 #18466 #23246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7739
#23004 := [def-axiom]: #23007
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7740
#28982 := [unit-resolution #23004 #28978 #28941]: #28980
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7741
#28983 := [unit-resolution #28982 #28967]: #23246
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7742
#23010 := (or #23243 #23237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7743
#23014 := [def-axiom]: #23010
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7744
#28984 := [unit-resolution #23014 #28983]: #23237
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7745
#22720 := (>= #13515 -1::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7746
#22734 := (or #23243 #13514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7747
#22735 := [def-axiom]: #22734
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7748
#28979 := [unit-resolution #22735 #28983]: #13514
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7749
#28985 := (or #13518 #22720)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7750
#28981 := [th-lemma]: #28985
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7751
#28986 := [unit-resolution #28981 #28979]: #22720
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7752
#28682 := (not #22720)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7753
#28683 := (or #13446 #28682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7754
#28696 := [hypothesis]: #22720
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7755
#28697 := [hypothesis]: #13451
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7756
#28596 := [th-lemma #28697 #28380 #28696]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7757
#28684 := [lemma #28596]: #28683
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7758
#28958 := [unit-resolution #28684 #28986]: #13446
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7759
#23029 := (or #23240 #13451 #23234)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7760
#23015 := [def-axiom]: #23029
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7761
#28969 := [unit-resolution #23015 #28958 #28984]: #23234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7762
#23024 := (or #23231 #23225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7763
#22662 := [def-axiom]: #23024
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7764
#28957 := [unit-resolution #22662 #28969]: #23225
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7765
#23021 := (or #23228 #23222 #22285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7766
#23022 := [def-axiom]: #23021
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7767
#29004 := [unit-resolution #23022 #28957 #28939]: #22285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7768
#23032 := (or #22280 #22696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7769
#22692 := [def-axiom]: #23032
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7770
#28972 := [unit-resolution #22692 #29004]: #22696
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7771
#28754 := (+ uf_294 #18797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7772
#28950 := (>= #28754 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7773
#28970 := (not #28950)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7774
#29109 := (= uf_294 ?x786!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7775
#29144 := (not #29109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7776
#22950 := (or #23285 #13604)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7777
#22951 := [def-axiom]: #22950
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7778
#28973 := [unit-resolution #22951 #28951]: #13604
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7779
#22958 := (+ uf_292 #13466)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7780
#22955 := (<= #22958 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7781
#28971 := (or #12662 #22955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7782
#28974 := [th-lemma]: #28971
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7783
#28975 := [unit-resolution #28974 #28946]: #22955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7784
#23033 := (not #18812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7785
#22676 := (or #22280 #23033)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7786
#23017 := [def-axiom]: #22676
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7787
#29000 := [unit-resolution #23017 #29004]: #23033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7788
#29131 := (not #22955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7789
#29132 := (or #29130 #18812 #29131 #13603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7790
#29125 := [hypothesis]: #13604
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7791
#29126 := [hypothesis]: #22955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7792
#29127 := [hypothesis]: #23033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7793
#29128 := [hypothesis]: #29120
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7794
#29129 := [th-lemma #29128 #29127 #29126 #29125]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7795
#29133 := [lemma #29129]: #29132
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7796
#29001 := [unit-resolution #29133 #29000 #28975 #28973]: #29130
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7797
#29121 := (or #29119 #29120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7798
#29122 := [th-lemma]: #29121
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7799
#29002 := [unit-resolution #29122 #29001]: #29119
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7800
#29145 := (or #29144 #29114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7801
#29140 := (= #18489 #3189)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7802
#29138 := (= #18488 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7803
#29136 := (= ?x786!14 uf_294)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7804
#29135 := [hypothesis]: #29109
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7805
#29137 := [symm #29135]: #29136
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7806
#29139 := [monotonicity #29137]: #29138
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7807
#29141 := [monotonicity #29139]: #29140
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7808
#29142 := [symm #29141]: #29114
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7809
#29134 := [hypothesis]: #29119
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7810
#29143 := [unit-resolution #29134 #29142]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7811
#29146 := [lemma #29143]: #29145
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7812
#29003 := [unit-resolution #29146 #29002]: #29144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7813
#29019 := (or #29109 #28970)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7814
#28748 := (<= #28754 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7815
#28780 := (+ uf_292 #18810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7816
#28781 := (>= #28780 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7817
#28989 := (not #28781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7818
#29005 := (or #28989 #18812 #29131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7819
#29007 := [th-lemma]: #29005
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7820
#29008 := [unit-resolution #29007 #28975 #29000]: #28989
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7821
#28988 := (or #28748 #28781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7822
#23031 := (or #22280 #18485)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7823
#22691 := [def-axiom]: #23031
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7824
#29006 := [unit-resolution #22691 #29004]: #18485
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7825
#23035 := (or #22280 #18484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7826
#23041 := [def-axiom]: #23035
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7827
#29009 := [unit-resolution #23041 #29004]: #18484
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7828
#28794 := (or #23208 #22264 #22265 #28748 #28781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7829
#28750 := (+ #18489 #13902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7830
#28751 := (<= #28750 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7831
#28752 := (+ ?x786!14 #13433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7832
#28761 := (>= #28752 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7833
#28762 := (or #22265 #28761 #28751 #22264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7834
#28795 := (or #23208 #28762)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7835
#28802 := (iff #28795 #28794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7836
#28789 := (or #22264 #22265 #28748 #28781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7837
#28797 := (or #23208 #28789)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7838
#28800 := (iff #28797 #28794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7839
#28801 := [rewrite]: #28800
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7840
#28798 := (iff #28795 #28797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7841
#28792 := (iff #28762 #28789)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7842
#28786 := (or #22265 #28748 #28781 #22264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7843
#28790 := (iff #28786 #28789)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7844
#28791 := [rewrite]: #28790
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7845
#28787 := (iff #28762 #28786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7846
#28784 := (iff #28751 #28781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7847
#28759 := (+ #13902 #18489)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7848
#28770 := (<= #28759 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7849
#28782 := (iff #28770 #28781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7850
#28783 := [rewrite]: #28782
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7851
#28778 := (iff #28751 #28770)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7852
#28760 := (= #28750 #28759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7853
#28769 := [rewrite]: #28760
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7854
#28779 := [monotonicity #28769]: #28778
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7855
#28785 := [trans #28779 #28783]: #28784
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7856
#28757 := (iff #28761 #28748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7857
#28763 := (+ #13433 ?x786!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7858
#28766 := (>= #28763 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7859
#28755 := (iff #28766 #28748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7860
#28756 := [rewrite]: #28755
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7861
#28747 := (iff #28761 #28766)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7862
#28764 := (= #28752 #28763)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7863
#28765 := [rewrite]: #28764
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7864
#28753 := [monotonicity #28765]: #28747
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7865
#28758 := [trans #28753 #28756]: #28757
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7866
#28788 := [monotonicity #28758 #28785]: #28787
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7867
#28793 := [trans #28788 #28791]: #28792
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7868
#28799 := [monotonicity #28793]: #28798
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7869
#28803 := [trans #28799 #28801]: #28802
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7870
#28796 := [quant-inst]: #28795
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7871
#28804 := [mp #28796 #28803]: #28794
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7872
#28990 := [unit-resolution #28804 #28346 #29009 #29006]: #28988
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7873
#28991 := [unit-resolution #28990 #29008]: #28748
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7874
#28992 := (not #28748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7875
#28995 := (or #29109 #28992 #28970)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7876
#28999 := [th-lemma]: #28995
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7877
#28998 := [unit-resolution #28999 #28991]: #29019
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7878
#29020 := [unit-resolution #28998 #29003]: #28970
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7879
#29021 := [th-lemma #29020 #28986 #28972]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7880
#29022 := [lemma #29021]: #23285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7881
#28539 := (or #23261 #23288 #18425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7882
#28527 := [hypothesis]: #23285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7883
#28528 := [hypothesis]: #12345
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7884
#28102 := [hypothesis]: #23306
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7885
#22938 := (or #23303 #12345)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7886
#22928 := [def-axiom]: #22938
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7887
#28103 := [unit-resolution #22928 #28102]: #12345
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7888
#22911 := (or #23309 #23303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7889
#22907 := [def-axiom]: #22911
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7890
#28104 := [unit-resolution #22907 #28102]: #23309
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7891
#22898 := (or #23321 #23315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7892
#22899 := [def-axiom]: #22898
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7893
#28105 := [unit-resolution #22899 #28379]: #23315
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7894
#22889 := (or #23318 #18425 #18428 #23312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7895
#22890 := [def-axiom]: #22889
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7896
#28106 := [unit-resolution #22890 #28105]: #23315
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7897
#28107 := [unit-resolution #28106 #28104 #28103 #28393]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7898
#28088 := [lemma #28107]: #23303
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7899
#28531 := [hypothesis]: #23264
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7900
#22824 := (or #23261 #12354)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7901
#22825 := [def-axiom]: #22824
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7902
#28532 := [unit-resolution #22825 #28531]: #12354
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7903
#22921 := (or #23306 #18425 #18434 #23300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7904
#22922 := [def-axiom]: #22921
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7905
#28533 := [unit-resolution #22922 #28532 #28088 #28528]: #23300
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7906
#22934 := (or #23297 #23291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7907
#22935 := [def-axiom]: #22934
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7908
#28534 := [unit-resolution #22935 #28533]: #23291
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7909
#22867 := (or #23267 #23261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7910
#22826 := [def-axiom]: #22867
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7911
#28535 := [unit-resolution #22826 #28531]: #23267
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7912
#22878 := (or #23276 #18425 #18428 #23270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7913
#22871 := [def-axiom]: #22878
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7914
#28536 := [unit-resolution #22871 #28535 #28393 #28528]: #23276
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7915
#22973 := (or #23279 #23273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7916
#22977 := [def-axiom]: #22973
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7917
#28537 := [unit-resolution #22977 #28536]: #23279
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7918
#22945 := (or #23294 #23282 #23288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7919
#22942 := [def-axiom]: #22945
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7920
#28538 := [unit-resolution #22942 #28537 #28534 #28527]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7921
#28540 := [lemma #28538]: #28539
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7922
#29035 := [unit-resolution #28540 #29022 #28396]: #23261
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7923
#22981 := (or #23264 #18425 #18434 #23258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7924
#22982 := [def-axiom]: #22981
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7925
#28715 := [unit-resolution #22982 #28396 #29035]: #29036
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7926
#28908 := [unit-resolution #28715 #29033]: #23258
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7927
#22843 := (or #23255 #12365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7928
#22844 := [def-axiom]: #22843
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7929
#28948 := [unit-resolution #22844 #28908]: #12365
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7930
#22996 := (or #23255 #12360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7931
#23002 := [def-axiom]: #22996
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7932
#28816 := [unit-resolution #23002 #28908]: #12360
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7933
#29012 := [trans #28816 #28948]: #28823
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7934
#29010 := (not #28823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7935
#29013 := (or #29010 #28825)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7936
#29032 := [th-lemma]: #29013
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7937
#28994 := [unit-resolution #29032 #29012]: #28825
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7938
#22985 := (or #23255 #23249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7939
#22991 := [def-axiom]: #22985
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7940
#29023 := [unit-resolution #22991 #28908]: #23249
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7941
#29062 := [unit-resolution #28982 #29023]: #23246
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7942
#29059 := [unit-resolution #23014 #29062]: #23237
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7943
#29060 := [unit-resolution #22735 #29062]: #13514
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7944
#29063 := [unit-resolution #28981 #29060]: #22720
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7945
#29075 := [unit-resolution #28684 #29063]: #13446
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7946
#29077 := [unit-resolution #23015 #29075 #29059]: #23234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7947
#29049 := [unit-resolution #22662 #29077]: #23225
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7948
#29069 := (= #3189 #3222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7949
#29067 := (= #3222 #3189)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7950
#29051 := (= #3221 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7951
#22845 := (or #23255 #12368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7952
#22987 := [def-axiom]: #22845
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7953
#29052 := [unit-resolution #22987 #28908]: #12368
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7954
#29061 := [symm #29052]: #3201
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7955
#29066 := [monotonicity #29061]: #29051
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7956
#28987 := [monotonicity #29066]: #29067
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7957
#29070 := [symm #28987]: #29069
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7958
#29073 := (= uf_303 #3189)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7959
#29037 := [symm #28816]: #3192
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7960
#29068 := [symm #28948]: #3199
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7961
#29074 := [trans #29068 #29037]: #29073
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7962
#29050 := [trans #29074 #29070]: #12404
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7963
#28659 := (+ uf_294 #13488)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7964
#28680 := (>= #28659 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7965
#29079 := (or #12515 #28680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7966
#29076 := [th-lemma]: #29079
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7967
#29099 := [unit-resolution #29076 #29052]: #28680
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7968
#29105 := (not #28680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7969
#29106 := (or #13491 #29105 #13697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7970
#29100 := [th-lemma]: #29106
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7971
#29101 := [unit-resolution #29100 #28380 #29099]: #13491
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7972
#29102 := [unit-resolution #23030 #29101 #29050]: #22233
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7973
#29103 := [unit-resolution #22705 #29102]: #23219
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7974
#29078 := [unit-resolution #23022 #29103 #29049]: #22285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7975
#29080 := [unit-resolution #23017 #29078]: #23033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7976
#29072 := (not #28825)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7977
#29081 := (or #29130 #18812 #29072)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7978
#29082 := [th-lemma]: #29081
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7979
#29083 := [unit-resolution #29082 #29080 #28994]: #29130
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7980
#29086 := [unit-resolution #29122 #29083]: #29119
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7981
#29087 := [unit-resolution #22692 #29078]: #22696
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7982
#29104 := (or #28950 #18799 #28682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7983
#29112 := [th-lemma]: #29104
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7984
#29071 := [unit-resolution #29112 #29087 #29063]: #28950
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7985
#29108 := (or #18434 #23300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7986
#29107 := [unit-resolution #22922 #28088]: #23303
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7987
#29088 := [unit-resolution #29107 #28396]: #29108
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7988
#29111 := [unit-resolution #29088 #29033]: #23300
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7989
#29084 := [unit-resolution #22935 #29111]: #23291
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7990
#29089 := (or #23294 #23282)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7991
#29090 := [unit-resolution #22942 #29022]: #29089
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7992
#29085 := [unit-resolution #29090 #29084]: #23282
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7993
#22883 := (or #23279 #13603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7994
#22976 := [def-axiom]: #22883
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7995
#29091 := [unit-resolution #22976 #29085]: #13603
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7996
#29110 := (or #22955 #29072 #13604)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7997
#29113 := [th-lemma]: #29110
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7998
#29056 := [unit-resolution #29113 #29091 #28994]: #22955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7999
#29030 := [unit-resolution #29007 #29080 #29056]: #28989
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  8000
#29115 := [unit-resolution #22691 #29078]: #18485
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  8001
#29092 := [unit-resolution #23041 #29078]: #18484
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  8002
#29147 := [unit-resolution #28804 #28346 #29092 #29115 #29030]: #28748
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  8003
#29148 := [unit-resolution #28999 #29147 #29071]: #29109
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  8004
[unit-resolution #29146 #29148 #29086]: false
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  8005
unsat