src/HOL/Boogie/Examples/cert/Boogie_Dijkstra.proof
author haftmann
Mon, 30 Nov 2009 12:28:12 +0100
changeset 33969 1e7ca47c6c3d
parent 33663 a84fd6385832
child 34015 5426ada71790
permissions -rw-r--r--
dropped some unused bindings
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
#55 := 0::int
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
     3
decl uf_24 :: (-> T2 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
     4
decl ?x68!16 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
     5
#2296 := ?x68!16
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
     6
#2300 := (uf_24 ?x68!16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
     7
#1220 := -1::int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
     8
#2894 := (* -1::int #2300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
     9
decl ?x67!17 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    10
#2297 := ?x67!17
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    11
#2298 := (uf_24 ?x67!17)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    12
#2895 := (+ #2298 #2894)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    13
#2896 := (<= #2895 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    14
#4133 := (not #2896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    15
decl uf_6 :: (-> T4 T2 T5)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    16
decl uf_23 :: T4
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    17
#193 := uf_23
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    18
#2305 := (uf_6 uf_23 ?x68!16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    19
decl uf_8 :: T5
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    20
#33 := uf_8
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    21
#2306 := (= uf_8 #2305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    22
#2303 := (uf_6 uf_23 ?x67!17)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    23
#2304 := (= uf_8 #2303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    24
#3433 := (not #2304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    25
#3448 := (or #3433 #2306 #2896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    26
#3453 := (not #3448)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    27
decl uf_1 :: (-> T2 T2 T1)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    28
decl ?x75!20 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    29
#2354 := ?x75!20
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    30
#11 := (:var 0 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    31
#2358 := (uf_1 #11 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    32
#4486 := (pattern #2358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    33
#202 := (uf_24 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    34
#4426 := (pattern #202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    35
#212 := (uf_6 uf_23 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    36
#4452 := (pattern #212)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    37
decl uf_10 :: (-> T1 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    38
#2359 := (uf_10 #2358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    39
#2355 := (uf_24 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    40
#2356 := (* -1::int #2355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    41
#2958 := (+ #2356 #2359)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    42
#2959 := (+ #202 #2958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    43
#2962 := (= #2959 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    44
#3524 := (not #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    45
#2357 := (+ #202 #2356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    46
#2362 := (>= #2357 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    47
#773 := (= uf_8 #212)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    48
#779 := (not #773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    49
#3525 := (or #779 #2362 #3524)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    50
#4487 := (forall (vars (?x76 T2)) (:pat #4452 #4426 #4486) #3525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    51
#4492 := (not #4487)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    52
#10 := (:var 1 T2)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    53
#90 := (uf_1 #11 #10)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    54
#4281 := (pattern #90)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    55
#224 := (uf_24 #10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    56
#1505 := (* -1::int #224)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    57
#1506 := (+ #202 #1505)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    58
#91 := (uf_10 #90)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    59
#1536 := (+ #91 #1506)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    60
#1534 := (>= #1536 0::int)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    61
#1235 := (* -1::int #91)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    62
decl uf_9 :: int
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    63
#56 := uf_9
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    64
#1236 := (+ uf_9 #1235)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    65
#1237 := (<= #1236 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    66
#3516 := (or #779 #1237 #1534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    67
#4478 := (forall (vars (?x71 T2) (?x72 T2)) (:pat #4281) #3516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    68
#4483 := (not #4478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    69
decl uf_11 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    70
#67 := uf_11
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    71
#2934 := (= uf_11 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    72
#2366 := (+ uf_9 #2356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    73
#2367 := (<= #2366 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    74
#4495 := (or #2367 #2934 #4483 #4492)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    75
#4498 := (not #4495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    76
decl ?x71!19 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    77
#2324 := ?x71!19
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    78
decl ?x72!18 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    79
#2323 := ?x72!18
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    80
#2329 := (uf_1 ?x72!18 ?x71!19)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    81
#2330 := (uf_10 #2329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    82
#2333 := (* -1::int #2330)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    83
#2327 := (uf_24 ?x72!18)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    84
#2920 := (* -1::int #2327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    85
#2921 := (+ #2920 #2333)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    86
#2325 := (uf_24 ?x71!19)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    87
#2922 := (+ #2325 #2921)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    88
#2923 := (<= #2922 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    89
#2337 := (uf_6 uf_23 ?x72!18)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    90
#2338 := (= uf_8 #2337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    91
#3479 := (not #2338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    92
#2334 := (+ uf_9 #2333)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    93
#2335 := (<= #2334 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    94
#3494 := (or #2335 #3479 #2923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    95
#3499 := (not #3494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    96
#4501 := (or #3499 #4498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    97
#4504 := (not #4501)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
    98
#4469 := (pattern #202 #224)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
    99
#1504 := (>= #1506 0::int)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   100
#221 := (uf_6 uf_23 #10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   101
#793 := (= uf_8 #221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   102
#3456 := (not #793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   103
#3471 := (or #773 #3456 #1504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   104
#4470 := (forall (vars (?x67 T2) (?x68 T2)) (:pat #4469) #3471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   105
#4475 := (not #4470)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   106
#4507 := (or #4475 #4504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   107
#7658 := [hypothesis]: #3499
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   108
#2336 := (not #2335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   109
#4131 := (or #3494 #2336)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   110
#4137 := [def-axiom]: #4131
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   111
#17052 := [unit-resolution #4137 #7658]: #2336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   112
#17077 := (or #3494 #2335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   113
decl uf_4 :: (-> T3 T2 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   114
decl uf_14 :: T3
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   115
#107 := uf_14
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   116
#110 := (uf_4 uf_14 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   117
#4305 := (pattern #110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   118
#759 := (= #110 #202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   119
#780 := (or #759 #779)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   120
#4453 := (forall (vars (?x63 T2)) (:pat #4305 #4426 #4452) #780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   121
#4510 := (not #4507)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   122
#4513 := (or #3453 #4510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   123
#4516 := (not #4513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   124
#1495 := (>= #202 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   125
#4461 := (forall (vars (?x65 T2)) (:pat #4426) #1495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   126
#4466 := (not #4461)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   127
#4519 := (or #4466 #4516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   128
#4522 := (not #4519)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   129
decl ?x65!15 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   130
#2281 := ?x65!15
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   131
#2282 := (uf_24 ?x65!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   132
#2283 := (>= #2282 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   133
#2284 := (not #2283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   134
#4525 := (or #2284 #4522)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   135
#4528 := (not #4525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   136
#216 := (uf_24 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   137
#217 := (= #216 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   138
#1492 := (not #217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   139
#4531 := (or #1492 #4528)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   140
#4534 := (not #4531)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   141
#4537 := (or #1492 #4534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   142
#4540 := (not #4537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   143
#4458 := (not #4453)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   144
#4543 := (or #4458 #4540)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   145
#4546 := (not #4543)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   146
decl ?x63!14 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   147
#2256 := ?x63!14
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   148
#2261 := (uf_4 uf_14 ?x63!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   149
#2260 := (uf_24 ?x63!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   150
#2866 := (= #2260 #2261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   151
#2257 := (uf_6 uf_23 ?x63!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   152
#2258 := (= uf_8 #2257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   153
#2259 := (not #2258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   154
#2872 := (or #2259 #2866)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   155
#2877 := (not #2872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   156
#10222 := [hypothesis]: #2877
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   157
#4144 := (or #2872 #2258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   158
#4145 := [def-axiom]: #4144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   159
#10559 := [unit-resolution #4145 #10222]: #2258
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   160
#4140 := (not #2866)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   161
#4141 := (or #2872 #4140)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   162
#4146 := [def-axiom]: #4141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   163
#10294 := [unit-resolution #4146 #10222]: #4140
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   164
decl uf_3 :: (-> T1 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   165
decl uf_22 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   166
#184 := uf_22
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   167
#4728 := (uf_1 uf_22 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   168
#9695 := (uf_3 #4728)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   169
#10367 := (uf_1 #9695 ?x63!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   170
#10448 := (uf_3 #10367)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   171
#11132 := (uf_4 uf_14 #10448)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   172
#13212 := (= #11132 #2261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   173
#12385 := (= #2261 #11132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   174
#10449 := (= ?x63!14 #10448)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   175
#12 := (uf_1 #10 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   176
#4196 := (pattern #12)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   177
#13 := (uf_3 #12)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   178
#317 := (= #11 #13)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   179
#4197 := (forall (vars (?x2 T2) (?x3 T2)) (:pat #4196) #317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   180
#321 := (forall (vars (?x2 T2) (?x3 T2)) #317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   181
#4200 := (iff #321 #4197)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   182
#4198 := (iff #317 #317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   183
#4199 := [refl]: #4198
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   184
#4201 := [quant-intro #4199]: #4200
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   185
#1843 := (~ #321 #321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   186
#1875 := (~ #317 #317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   187
#1876 := [refl]: #1875
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   188
#1841 := [nnf-pos #1876]: #1843
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   189
#14 := (= #13 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   190
#15 := (forall (vars (?x2 T2) (?x3 T2)) #14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   191
#322 := (iff #15 #321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   192
#319 := (iff #14 #317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   193
#320 := [rewrite]: #319
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   194
#323 := [quant-intro #320]: #322
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   195
#316 := [asserted]: #15
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   196
#326 := [mp #316 #323]: #321
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   197
#1877 := [mp~ #326 #1841]: #321
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   198
#4202 := [mp #1877 #4201]: #4197
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   199
#8139 := (not #4197)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   200
#12947 := (or #8139 #10449)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   201
#12948 := [quant-inst]: #12947
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   202
#13195 := [unit-resolution #12948 #4202]: #10449
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   203
#13203 := [monotonicity #13195]: #12385
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   204
#13213 := [symm #13203]: #13212
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   205
#13222 := (= #2260 #11132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   206
#188 := (uf_4 uf_14 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   207
#13623 := (= #188 #11132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   208
#13621 := (= #11132 #188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   209
#13610 := (= #10448 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   210
#10707 := (= #9695 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   211
#9696 := (= uf_22 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   212
#9727 := (or #8139 #9696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   213
#9731 := [quant-inst]: #9727
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   214
#10706 := [unit-resolution #9731 #4202]: #9696
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   215
#10708 := [symm #10706]: #10707
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   216
#13609 := (= #10448 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   217
#10319 := (= ?x63!14 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   218
decl uf_15 :: T4
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   219
#113 := uf_15
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   220
#9518 := (uf_6 uf_15 ?x63!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   221
#9519 := (= uf_8 #9518)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   222
decl uf_7 :: (-> T4 T2 T5 T4)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   223
#194 := (uf_7 uf_15 uf_22 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   224
#3894 := (uf_6 #194 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   225
#3895 := (= uf_8 #3894)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   226
#10330 := (ite #10319 #3895 #9519)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   227
#10323 := (uf_7 uf_15 #9695 #3894)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   228
#10324 := (uf_6 #10323 ?x63!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   229
#10327 := (= uf_8 #10324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   230
#10333 := (iff #10327 #10330)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   231
#30 := (:var 1 T5)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   232
#20 := (:var 2 T2)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   233
#29 := (:var 3 T4)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   234
#31 := (uf_7 #29 #20 #30)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   235
#32 := (uf_6 #31 #11)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   236
#4216 := (pattern #32)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   237
#36 := (uf_6 #29 #11)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   238
#335 := (= uf_8 #36)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   239
#35 := (= #30 uf_8)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   240
#24 := (= #11 #20)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   241
#338 := (ite #24 #35 #335)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   242
#34 := (= #32 uf_8)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   243
#341 := (iff #34 #338)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   244
#4217 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) (:pat #4216) #341)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   245
#344 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) #341)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   246
#4220 := (iff #344 #4217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   247
#4218 := (iff #341 #341)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   248
#4219 := [refl]: #4218
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   249
#4221 := [quant-intro #4219]: #4220
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   250
#1848 := (~ #344 #344)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   251
#1884 := (~ #341 #341)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   252
#1885 := [refl]: #1884
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   253
#1849 := [nnf-pos #1885]: #1848
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   254
#37 := (= #36 uf_8)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   255
#38 := (ite #24 #35 #37)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   256
#39 := (iff #34 #38)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   257
#40 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) #39)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   258
#345 := (iff #40 #344)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   259
#342 := (iff #39 #341)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   260
#339 := (iff #38 #338)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   261
#336 := (iff #37 #335)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   262
#337 := [rewrite]: #336
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   263
#340 := [monotonicity #337]: #339
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   264
#343 := [monotonicity #340]: #342
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   265
#346 := [quant-intro #343]: #345
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   266
#333 := [asserted]: #40
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
   267
#349 := [mp #333 #346]: #344
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   268
#1886 := [mp~ #349 #1849]: #344
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   269
#4222 := [mp #1886 #4221]: #4217
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   270
#4987 := (not #4217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   271
#13028 := (or #4987 #10333)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   272
#4958 := (= #3894 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   273
#10322 := (ite #10319 #4958 #9519)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   274
#10325 := (= #10324 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   275
#10326 := (iff #10325 #10322)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   276
#13031 := (or #4987 #10326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   277
#13033 := (iff #13031 #13028)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   278
#13035 := (iff #13028 #13028)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   279
#13036 := [rewrite]: #13035
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   280
#10334 := (iff #10326 #10333)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   281
#10331 := (iff #10322 #10330)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   282
#4970 := (iff #4958 #3895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   283
#4971 := [rewrite]: #4970
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   284
#10332 := [monotonicity #4971]: #10331
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   285
#10328 := (iff #10325 #10327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   286
#10329 := [rewrite]: #10328
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   287
#10335 := [monotonicity #10329 #10332]: #10334
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   288
#13034 := [monotonicity #10335]: #13033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   289
#13037 := [trans #13034 #13036]: #13033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   290
#13032 := [quant-inst]: #13031
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   291
#13051 := [mp #13032 #13037]: #13028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   292
#13579 := [unit-resolution #13051 #4222]: #10333
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   293
#13595 := (= #2257 #10324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   294
#13584 := (= #10324 #2257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   295
#13582 := (= #10323 uf_23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   296
#7680 := (= #194 uf_23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   297
#195 := (= uf_23 #194)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   298
#4549 := (or #2877 #4546)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   299
#4552 := (not #4549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   300
#1480 := (* -1::int #202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   301
#1481 := (+ #110 #1480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   302
#1479 := (>= #1481 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   303
#4444 := (forall (vars (?x61 T2)) (:pat #4305 #4426) #1479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   304
#4449 := (not #4444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   305
#4555 := (or #4449 #4552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   306
#4558 := (not #4555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   307
decl ?x61!13 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   308
#2238 := ?x61!13
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   309
#2241 := (uf_4 uf_14 ?x61!13)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   310
#2856 := (* -1::int #2241)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   311
#2239 := (uf_24 ?x61!13)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   312
#2857 := (+ #2239 #2856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   313
#2858 := (<= #2857 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   314
#2863 := (not #2858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   315
#4561 := (or #2863 #4558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   316
#4564 := (not #4561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   317
#196 := (uf_1 uf_22 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   318
#4427 := (pattern #196)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   319
#197 := (uf_10 #196)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   320
#1623 := (+ #197 #1480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   321
#1624 := (+ #188 #1623)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   322
#1625 := (= #1624 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   323
#1449 := (* -1::int #197)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   324
#1455 := (* -1::int #188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   325
#1456 := (+ #1455 #1449)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   326
#1457 := (+ #110 #1456)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   327
#1458 := (<= #1457 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   328
#1450 := (+ uf_9 #1449)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   329
#1451 := (<= #1450 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   330
#3425 := (or #1451 #1458 #1625)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   331
#4436 := (forall (vars (?x59 T2)) (:pat #4427 #4305 #4426) #3425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   332
#4441 := (not #4436)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   333
#3405 := (or #1451 #1458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   334
#3406 := (not #3405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   335
#3409 := (or #759 #3406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   336
#4428 := (forall (vars (?x60 T2)) (:pat #4305 #4426 #4427) #3409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   337
#4433 := (not #4428)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   338
decl ?x48!12 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   339
#2214 := ?x48!12
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   340
#2220 := (uf_6 uf_15 ?x48!12)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   341
#2221 := (= uf_8 #2220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   342
#2215 := (uf_4 uf_14 ?x48!12)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   343
#2216 := (* -1::int #2215)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   344
#2217 := (+ uf_9 #2216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   345
#2218 := (<= #2217 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   346
#1655 := (+ uf_9 #1455)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   347
#1656 := (<= #1655 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   348
#114 := (uf_6 uf_15 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   349
#4347 := (pattern #114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   350
#1638 := (+ #110 #1455)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   351
#1637 := (>= #1638 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   352
#478 := (= uf_8 #114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   353
#1644 := (or #478 #1637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   354
#4418 := (forall (vars (?x58 T2)) (:pat #4347 #4305) #1644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   355
#4423 := (not #4418)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   356
#185 := (uf_6 uf_15 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   357
#728 := (= uf_8 #185)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   358
#981 := (not #195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   359
#4567 := (or #981 #728 #4423 #1656 #2218 #2221 #4433 #4441 #4564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   360
#4570 := (not #4567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   361
decl ?x53!11 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   362
#2148 := ?x53!11
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   363
decl ?x54!10 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   364
#2147 := ?x54!10
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   365
#2153 := (uf_1 ?x54!10 ?x53!11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   366
#2154 := (uf_10 #2153)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   367
#2161 := (* -1::int #2154)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   368
decl uf_19 :: T3
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   369
#146 := uf_19
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   370
#2151 := (uf_4 uf_19 ?x54!10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   371
#2157 := (* -1::int #2151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   372
#2813 := (+ #2157 #2161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   373
#2149 := (uf_4 uf_19 ?x53!11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   374
#2814 := (+ #2149 #2813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   375
#2815 := (<= #2814 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   376
#2162 := (+ uf_9 #2161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   377
#2163 := (<= #2162 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   378
#2158 := (+ uf_9 #2157)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   379
#2159 := (<= #2158 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   380
#3369 := (or #2159 #2163 #2815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   381
#3374 := (not #3369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   382
#154 := (uf_4 uf_19 #10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   383
#1357 := (* -1::int #154)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   384
#151 := (uf_4 uf_19 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   385
#1358 := (+ #151 #1357)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   386
#1364 := (+ #91 #1358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   387
#1387 := (>= #1364 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   388
#1344 := (* -1::int #151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   389
#1345 := (+ uf_9 #1344)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   390
#1346 := (<= #1345 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   391
#3337 := (or #1237 #1346 #1387)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   392
#4380 := (forall (vars (?x53 T2) (?x54 T2)) (:pat #4281) #3337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   393
#4385 := (not #4380)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   394
#166 := (uf_4 uf_19 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   395
#167 := (= #166 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   396
#4388 := (or #167 #4385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   397
#4391 := (not #4388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   398
#4394 := (or #4391 #3374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   399
#4397 := (not #4394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   400
#4356 := (pattern #151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   401
decl ?x50!9 :: (-> T2 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   402
#2124 := (?x50!9 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   403
#2127 := (uf_1 #2124 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   404
#2128 := (uf_10 #2127)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   405
#2783 := (* -1::int #2128)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   406
#2125 := (uf_4 uf_19 #2124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   407
#2766 := (* -1::int #2125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   408
#2784 := (+ #2766 #2783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   409
#2785 := (+ #151 #2784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   410
#2786 := (= #2785 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   411
#3307 := (not #2786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   412
#2767 := (+ #151 #2766)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   413
#2768 := (<= #2767 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   414
#3308 := (or #2768 #3307)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   415
#3309 := (not #3308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   416
#68 := (= #11 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   417
#3315 := (or #68 #1346 #3309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   418
#4372 := (forall (vars (?x49 T2)) (:pat #4356) #3315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   419
#4377 := (not #4372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   420
#4400 := (or #4377 #4397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   421
#4403 := (not #4400)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   422
decl ?x49!8 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   423
#2084 := ?x49!8
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   424
#2088 := (uf_1 #11 ?x49!8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   425
#4357 := (pattern #2088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   426
#2089 := (uf_10 #2088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   427
#2085 := (uf_4 uf_19 ?x49!8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   428
#2086 := (* -1::int #2085)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   429
#2736 := (+ #2086 #2089)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   430
#2737 := (+ #151 #2736)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   431
#2740 := (= #2737 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   432
#3271 := (not #2740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   433
#2087 := (+ #151 #2086)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   434
#2092 := (>= #2087 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   435
#3272 := (or #2092 #3271)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   436
#4358 := (forall (vars (?x50 T2)) (:pat #4356 #4357) #3272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   437
#4363 := (not #4358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   438
#2712 := (= uf_11 ?x49!8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   439
#2096 := (+ uf_9 #2086)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   440
#2097 := (<= #2096 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   441
#4366 := (or #2097 #2712 #4363)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   442
#4369 := (not #4366)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   443
#4406 := (or #4369 #4403)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   444
#4409 := (not #4406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   445
#1299 := (* -1::int #110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   446
#1300 := (+ uf_9 #1299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   447
#1301 := (<= #1300 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   448
#3257 := (or #478 #1301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   449
#4348 := (forall (vars (?x48 T2)) (:pat #4347 #4305) #3257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   450
#4353 := (not #4348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   451
#569 := (= uf_14 uf_19)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   452
#674 := (not #569)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   453
decl uf_16 :: T4
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   454
#141 := uf_16
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   455
#566 := (= uf_15 uf_16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   456
#692 := (not #566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   457
decl uf_21 :: T3
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   458
#149 := uf_21
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   459
decl uf_20 :: T3
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   460
#148 := uf_20
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   461
#150 := (= uf_20 uf_21)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   462
#665 := (not #150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   463
decl uf_18 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   464
#144 := uf_18
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   465
decl uf_17 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   466
#143 := uf_17
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   467
#145 := (= uf_17 uf_18)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   468
#683 := (not #145)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   469
#4412 := (or #683 #665 #692 #674 #4353 #4409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   470
#108 := (uf_4 uf_14 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   471
#109 := (= #108 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   472
#4415 := (not #4412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   473
#4573 := (or #4415 #4570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   474
#4576 := (not #4573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   475
decl ?x47!7 :: (-> T2 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   476
#2047 := (?x47!7 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   477
#2048 := (uf_4 uf_14 #2047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   478
#2671 := (* -1::int #2048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   479
#2686 := (+ #110 #2671)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   480
#2687 := (<= #2686 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   481
#2052 := (uf_1 #2047 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   482
#2053 := (uf_10 #2052)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   483
#2672 := (* -1::int #2053)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   484
#2673 := (+ #2671 #2672)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   485
#2674 := (+ #110 #2673)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   486
#2675 := (= #2674 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   487
#3241 := (not #2675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   488
#2056 := (uf_6 uf_15 #2047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   489
#2057 := (= uf_8 #2056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   490
#3240 := (not #2057)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   491
#3242 := (or #3240 #3241 #2687)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   492
#3243 := (not #3242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   493
#3249 := (or #68 #1301 #3243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   494
#4339 := (forall (vars (?x46 T2)) (:pat #4305) #3249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   495
#4344 := (not #4339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   496
decl uf_12 :: (-> T2 int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   497
#69 := (uf_12 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   498
#4257 := (pattern #69)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   499
decl ?x38!6 :: (-> T2 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   500
#2020 := (?x38!6 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   501
#2024 := (uf_12 #2020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   502
#2630 := (* -1::int #2024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   503
#2021 := (uf_1 #2020 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   504
#2022 := (uf_10 #2021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   505
#2647 := (* -1::int #2022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   506
#2648 := (+ #2647 #2630)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   507
#2649 := (+ #69 #2648)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   508
#2650 := (= #2649 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   509
#3213 := (not #2650)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   510
#2631 := (+ #69 #2630)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   511
#2632 := (<= #2631 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   512
decl up_13 :: (-> T2 bool)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   513
#2030 := (up_13 #2020)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   514
#3212 := (not #2030)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   515
#3214 := (or #3212 #2632 #3213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   516
#3215 := (not #3214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   517
#1261 := (* -1::int #69)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   518
#1262 := (+ uf_9 #1261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   519
#1263 := (<= #1262 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   520
#3221 := (or #68 #1263 #3215)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   521
#4331 := (forall (vars (?x37 T2)) (:pat #4257) #3221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   522
#4336 := (not #4331)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   523
#117 := (uf_6 uf_15 #10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   524
#4322 := (pattern #114 #117)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   525
#120 := (uf_4 uf_14 #10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   526
#1313 := (* -1::int #120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   527
#1314 := (+ #110 #1313)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   528
#1317 := (>= #1314 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   529
#484 := (= uf_8 #117)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   530
#3178 := (not #484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   531
#3193 := (or #478 #3178 #1317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   532
#4323 := (forall (vars (?x42 T2) (?x43 T2)) (:pat #4322) #3193)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   533
#4328 := (not #4323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   534
#1315 := (+ #91 #1314)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   535
#1710 := (>= #1315 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   536
#481 := (not #478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   537
#3170 := (or #481 #1237 #1710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   538
#4314 := (forall (vars (?x44 T2) (?x45 T2)) (:pat #4281) #3170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   539
#4319 := (not #4314)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   540
#1738 := (>= #110 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   541
#4306 := (forall (vars (?x41 T2)) (:pat #4305) #1738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   542
#4311 := (not #4306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   543
#1749 := (not #109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   544
#4579 := (or #1749 #4311 #4319 #4328 #4336 #4344 #4576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   545
#4582 := (not #4579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   546
decl ?x37!5 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   547
#1976 := ?x37!5
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   548
#1977 := (uf_1 #11 ?x37!5)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   549
#4290 := (pattern #1977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   550
#77 := (up_13 #11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   551
#4250 := (pattern #77)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   552
#1979 := (uf_12 ?x37!5)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   553
#1980 := (* -1::int #1979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   554
#1978 := (uf_10 #1977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   555
#2598 := (+ #1978 #1980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   556
#2599 := (+ #69 #2598)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   557
#2602 := (= #2599 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   558
#3131 := (not #2602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   559
#1984 := (+ #69 #1980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   560
#1985 := (>= #1984 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   561
#78 := (not #77)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   562
#3132 := (or #78 #1985 #3131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   563
#4291 := (forall (vars (?x38 T2)) (:pat #4250 #4257 #4290) #3132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   564
#4296 := (not #4291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   565
#2574 := (= uf_11 ?x37!5)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   566
#1989 := (+ uf_9 #1980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   567
#1990 := (<= #1989 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   568
#4299 := (or #1990 #2574 #4296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   569
#5019 := (= uf_9 #1979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   570
#5185 := (not #5019)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   571
#1991 := (not #1990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   572
#4302 := (not #4299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   573
#5183 := [hypothesis]: #4302
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   574
#4176 := (or #4299 #1991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   575
#3850 := [def-axiom]: #4176
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   576
#5184 := [unit-resolution #3850 #5183]: #1991
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   577
#5186 := (or #5185 #1990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   578
#5193 := [th-lemma]: #5186
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   579
#5194 := [unit-resolution #5193 #5184]: #5185
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   580
#2577 := (not #2574)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   581
#3851 := (or #4299 #2577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   582
#4183 := [def-axiom]: #3851
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   583
#5192 := [unit-resolution #4183 #5183]: #2577
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   584
#437 := (= uf_9 #69)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   585
#443 := (or #68 #437)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   586
#4258 := (forall (vars (?x25 T2)) (:pat #4257) #443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   587
#448 := (forall (vars (?x25 T2)) #443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   588
#4261 := (iff #448 #4258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   589
#4259 := (iff #443 #443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   590
#4260 := [refl]: #4259
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   591
#4262 := [quant-intro #4260]: #4261
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   592
#1862 := (~ #448 #448)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   593
#1900 := (~ #443 #443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   594
#1901 := [refl]: #1900
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   595
#1863 := [nnf-pos #1901]: #1862
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   596
#70 := (= #69 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   597
#73 := (not #68)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   598
#1807 := (or #73 #70)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   599
#1810 := (forall (vars (?x24 T2)) #1807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   600
#1813 := (not #1810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   601
#1741 := (forall (vars (?x41 T2)) #1738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   602
#1744 := (not #1741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   603
#487 := (and #481 #484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   604
#493 := (not #487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   605
#1727 := (or #493 #1317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   606
#1732 := (forall (vars (?x42 T2) (?x43 T2)) #1727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   607
#1735 := (not #1732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   608
#1238 := (not #1237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   609
#1702 := (and #478 #1238)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   610
#1707 := (not #1702)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   611
#1713 := (or #1707 #1710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   612
#1716 := (forall (vars (?x44 T2) (?x45 T2)) #1713)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   613
#1719 := (not #1716)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   614
#1649 := (forall (vars (?x58 T2)) #1644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   615
#1652 := (not #1649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   616
#1459 := (not #1458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   617
#1452 := (not #1451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   618
#1462 := (and #1452 #1459)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   619
#1620 := (not #1462)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   620
#1628 := (or #1620 #1625)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   621
#1631 := (forall (vars (?x59 T2)) #1628)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   622
#1634 := (not #1631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   623
#1558 := (= #1536 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   624
#1561 := (not #1504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   625
#1570 := (and #773 #1561 #1558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   626
#1575 := (exists (vars (?x76 T2)) #1570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   627
#1547 := (+ uf_9 #1480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   628
#1548 := (<= #1547 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   629
#1549 := (not #1548)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   630
#1552 := (and #73 #1549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   631
#1555 := (not #1552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   632
#1578 := (or #1555 #1575)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   633
#1581 := (forall (vars (?x75 T2)) #1578)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   634
#1526 := (and #773 #1238)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   635
#1531 := (not #1526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   636
#1538 := (or #1531 #1534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   637
#1541 := (forall (vars (?x71 T2) (?x72 T2)) #1538)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   638
#1544 := (not #1541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   639
#1584 := (or #1544 #1581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   640
#1587 := (and #1541 #1584)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   641
#796 := (and #779 #793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   642
#802 := (not #796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   643
#1512 := (or #802 #1504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   644
#1517 := (forall (vars (?x67 T2) (?x68 T2)) #1512)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   645
#1520 := (not #1517)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   646
#1590 := (or #1520 #1587)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   647
#1593 := (and #1517 #1590)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   648
#1498 := (forall (vars (?x65 T2)) #1495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   649
#1501 := (not #1498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   650
#1596 := (or #1501 #1593)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   651
#1599 := (and #1498 #1596)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   652
#1602 := (or #1492 #1599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   653
#1605 := (and #217 #1602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   654
#785 := (forall (vars (?x63 T2)) #780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   655
#939 := (not #785)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   656
#1608 := (or #939 #1605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   657
#1611 := (and #785 #1608)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   658
#1484 := (forall (vars (?x61 T2)) #1479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   659
#1487 := (not #1484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   660
#1614 := (or #1487 #1611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   661
#1617 := (and #1484 #1614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   662
#1468 := (or #759 #1462)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   663
#1473 := (forall (vars (?x60 T2)) #1468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   664
#1476 := (not #1473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   665
#1302 := (not #1301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   666
#1421 := (and #481 #1302)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   667
#1426 := (exists (vars (?x48 T2)) #1421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   668
#1667 := (not #1426)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   669
#1691 := (or #981 #728 #1667 #1476 #1617 #1634 #1652 #1656)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   670
#1347 := (not #1346)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   671
#1381 := (and #1238 #1347)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   672
#1384 := (not #1381)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   673
#1390 := (or #1384 #1387)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   674
#1393 := (forall (vars (?x53 T2) (?x54 T2)) #1390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   675
#1396 := (not #1393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   676
#1404 := (or #167 #1396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   677
#1409 := (and #1393 #1404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   678
#1362 := (= #1364 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   679
#1356 := (>= #1358 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   680
#1359 := (not #1356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   681
#1366 := (and #1359 #1362)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   682
#1369 := (exists (vars (?x50 T2)) #1366)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   683
#1350 := (and #73 #1347)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   684
#1353 := (not #1350)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   685
#1372 := (or #1353 #1369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   686
#1375 := (forall (vars (?x49 T2)) #1372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   687
#1378 := (not #1375)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   688
#1412 := (or #1378 #1409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   689
#1415 := (and #1375 #1412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   690
#1444 := (or #683 #665 #692 #674 #1415 #1426)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   691
#1696 := (and #1444 #1691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   692
#1318 := (not #1317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   693
#1311 := (= #1315 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   694
#1327 := (and #478 #1311 #1318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   695
#1332 := (exists (vars (?x47 T2)) #1327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   696
#1305 := (and #73 #1302)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   697
#1308 := (not #1305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   698
#1335 := (or #1308 #1332)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   699
#1338 := (forall (vars (?x46 T2)) #1335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   700
#1341 := (not #1338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   701
#86 := (uf_12 #10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   702
#1223 := (* -1::int #86)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   703
#1250 := (+ #1223 #91)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   704
#1251 := (+ #69 #1250)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   705
#1273 := (= #1251 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   706
#1224 := (+ #69 #1223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   707
#1222 := (>= #1224 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   708
#1276 := (not #1222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   709
#1285 := (and #77 #1276 #1273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   710
#1290 := (exists (vars (?x38 T2)) #1285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   711
#1264 := (not #1263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   712
#1267 := (and #73 #1264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   713
#1270 := (not #1267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   714
#1293 := (or #1270 #1290)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   715
#1296 := (forall (vars (?x37 T2)) #1293)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   716
#1752 := (not #1296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   717
#1773 := (or #1749 #1752 #1341 #1696 #1719 #1735 #1744)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   718
#1778 := (and #1296 #1773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   719
#1248 := (>= #1251 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   720
#1241 := (and #77 #1238)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   721
#1244 := (not #1241)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   722
#1252 := (or #1244 #1248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   723
#1255 := (forall (vars (?x33 T2) (?x34 T2)) #1252)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   724
#1258 := (not #1255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   725
#1781 := (or #1258 #1778)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   726
#1784 := (and #1255 #1781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   727
#84 := (up_13 #10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   728
#85 := (and #78 #84)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   729
#454 := (not #85)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   730
#1226 := (or #454 #1222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   731
#1229 := (forall (vars (?x29 T2) (?x30 T2)) #1226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   732
#1232 := (not #1229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   733
#1787 := (or #1232 #1784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   734
#1790 := (and #1229 #1787)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   735
#1213 := (>= #69 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   736
#1214 := (forall (vars (?x27 T2)) #1213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   737
#1217 := (not #1214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   738
#1793 := (or #1217 #1790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   739
#1796 := (and #1214 #1793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   740
#80 := (uf_12 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   741
#81 := (= #80 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   742
#1208 := (not #81)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   743
#1799 := (or #1208 #1796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   744
#1802 := (and #81 #1799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   745
#1177 := (not #448)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   746
#79 := (forall (vars (?x26 T2)) #78)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   747
#1168 := (not #79)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   748
#1825 := (or #1168 #1177 #1802 #1813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   749
#1830 := (not #1825)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   750
#1 := true
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   751
#242 := (implies false true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   752
#229 := (+ #202 #91)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   753
#236 := (= #224 #229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   754
#213 := (= #212 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   755
#237 := (and #213 #236)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   756
#235 := (< #202 #224)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   757
#238 := (and #235 #237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   758
#239 := (exists (vars (?x76 T2)) #238)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   759
#233 := (< #202 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   760
#234 := (and #73 #233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   761
#240 := (implies #234 #239)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   762
#241 := (forall (vars (?x75 T2)) #240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   763
#243 := (implies #241 #242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   764
#244 := (and #241 #243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   765
#230 := (<= #224 #229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   766
#92 := (< #91 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   767
#228 := (and #213 #92)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   768
#231 := (implies #228 #230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   769
#232 := (forall (vars (?x71 T2) (?x72 T2)) #231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   770
#245 := (implies #232 #244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   771
#246 := (and #232 #245)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   772
#225 := (<= #224 #202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   773
#222 := (= #221 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   774
#220 := (not #213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   775
#223 := (and #220 #222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   776
#226 := (implies #223 #225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   777
#227 := (forall (vars (?x67 T2) (?x68 T2)) #226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   778
#247 := (implies #227 #246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   779
#248 := (and #227 #247)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   780
#218 := (<= 0::int #202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   781
#219 := (forall (vars (?x65 T2)) #218)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   782
#249 := (implies #219 #248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   783
#250 := (and #219 #249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   784
#251 := (implies #217 #250)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   785
#252 := (and #217 #251)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   786
#253 := (implies true #252)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   787
#254 := (implies true #253)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   788
#207 := (= #202 #110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   789
#214 := (implies #213 #207)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   790
#215 := (forall (vars (?x63 T2)) #214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   791
#255 := (implies #215 #254)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   792
#256 := (and #215 #255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   793
#210 := (<= #202 #110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   794
#211 := (forall (vars (?x61 T2)) #210)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   795
#257 := (implies #211 #256)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   796
#258 := (and #211 #257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   797
#199 := (+ #188 #197)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   798
#200 := (< #199 #110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   799
#198 := (< #197 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   800
#201 := (and #198 #200)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   801
#206 := (not #201)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   802
#208 := (implies #206 #207)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   803
#209 := (forall (vars (?x60 T2)) #208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   804
#259 := (implies #209 #258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   805
#203 := (= #202 #199)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   806
#204 := (implies #201 #203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   807
#205 := (forall (vars (?x59 T2)) #204)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   808
#260 := (implies #205 #259)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   809
#261 := (implies #195 #260)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   810
#190 := (<= #188 #110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   811
#115 := (= #114 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   812
#116 := (not #115)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   813
#191 := (implies #116 #190)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   814
#192 := (forall (vars (?x58 T2)) #191)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   815
#262 := (implies #192 #261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   816
#189 := (< #188 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   817
#263 := (implies #189 #262)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   818
#186 := (= #185 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   819
#187 := (not #186)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   820
#264 := (implies #187 #263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   821
#129 := (< #110 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   822
#138 := (and #116 #129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   823
#139 := (exists (vars (?x48 T2)) #138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   824
#265 := (implies #139 #264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   825
#266 := (implies true #265)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   826
#267 := (implies true #266)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   827
#168 := (implies #167 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   828
#169 := (and #167 #168)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   829
#156 := (+ #151 #91)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   830
#163 := (<= #154 #156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   831
#152 := (< #151 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   832
#162 := (and #152 #92)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   833
#164 := (implies #162 #163)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   834
#165 := (forall (vars (?x53 T2) (?x54 T2)) #164)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   835
#170 := (implies #165 #169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   836
#171 := (and #165 #170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   837
#157 := (= #154 #156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   838
#155 := (< #151 #154)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   839
#158 := (and #155 #157)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   840
#159 := (exists (vars (?x50 T2)) #158)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   841
#153 := (and #73 #152)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   842
#160 := (implies #153 #159)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   843
#161 := (forall (vars (?x49 T2)) #160)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   844
#172 := (implies #161 #171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   845
#173 := (and #161 #172)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   846
#174 := (implies true #173)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   847
#175 := (implies #150 #174)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   848
#147 := (= uf_19 uf_14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   849
#176 := (implies #147 #175)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   850
#177 := (implies #145 #176)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   851
#142 := (= uf_16 uf_15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   852
#178 := (implies #142 #177)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   853
#179 := (implies true #178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   854
#180 := (implies true #179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   855
#140 := (not #139)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   856
#181 := (implies #140 #180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   857
#182 := (implies true #181)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   858
#183 := (implies true #182)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   859
#268 := (and #183 #267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   860
#269 := (implies true #268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   861
#125 := (+ #110 #91)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   862
#132 := (= #120 #125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   863
#133 := (and #115 #132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   864
#131 := (< #110 #120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   865
#134 := (and #131 #133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   866
#135 := (exists (vars (?x47 T2)) #134)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   867
#130 := (and #73 #129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   868
#136 := (implies #130 #135)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   869
#137 := (forall (vars (?x46 T2)) #136)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   870
#270 := (implies #137 #269)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   871
#126 := (<= #120 #125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   872
#124 := (and #115 #92)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   873
#127 := (implies #124 #126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   874
#128 := (forall (vars (?x44 T2) (?x45 T2)) #127)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   875
#271 := (implies #128 #270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   876
#121 := (<= #120 #110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   877
#118 := (= #117 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   878
#119 := (and #116 #118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   879
#122 := (implies #119 #121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   880
#123 := (forall (vars (?x42 T2) (?x43 T2)) #122)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   881
#272 := (implies #123 #271)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   882
#111 := (<= 0::int #110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   883
#112 := (forall (vars (?x41 T2)) #111)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   884
#273 := (implies #112 #272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   885
#274 := (implies #109 #273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   886
#275 := (implies true #274)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   887
#276 := (implies true #275)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   888
#94 := (+ #69 #91)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   889
#101 := (= #86 #94)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   890
#102 := (and #77 #101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   891
#100 := (< #69 #86)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   892
#103 := (and #100 #102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   893
#104 := (exists (vars (?x38 T2)) #103)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   894
#98 := (< #69 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   895
#99 := (and #73 #98)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   896
#105 := (implies #99 #104)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   897
#106 := (forall (vars (?x37 T2)) #105)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   898
#277 := (implies #106 #276)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   899
#278 := (and #106 #277)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   900
#95 := (<= #86 #94)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   901
#93 := (and #77 #92)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   902
#96 := (implies #93 #95)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   903
#97 := (forall (vars (?x33 T2) (?x34 T2)) #96)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   904
#279 := (implies #97 #278)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   905
#280 := (and #97 #279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   906
#87 := (<= #86 #69)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   907
#88 := (implies #85 #87)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   908
#89 := (forall (vars (?x29 T2) (?x30 T2)) #88)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   909
#281 := (implies #89 #280)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   910
#282 := (and #89 #281)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   911
#82 := (<= 0::int #69)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   912
#83 := (forall (vars (?x27 T2)) #82)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   913
#283 := (implies #83 #282)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   914
#284 := (and #83 #283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   915
#285 := (implies #81 #284)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   916
#286 := (and #81 #285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   917
#287 := (implies true #286)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   918
#288 := (implies #79 #287)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   919
#74 := (= #69 uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   920
#75 := (implies #73 #74)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   921
#76 := (forall (vars (?x25 T2)) #75)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   922
#289 := (implies #76 #288)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   923
#71 := (implies #68 #70)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   924
#72 := (forall (vars (?x24 T2)) #71)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   925
#290 := (implies #72 #289)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   926
#291 := (implies true #290)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   927
#292 := (implies true #291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   928
#293 := (not #292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   929
#1833 := (iff #293 #1830)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   930
#819 := (+ #91 #202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   931
#837 := (= #224 #819)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   932
#840 := (and #773 #837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   933
#843 := (and #235 #840)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   934
#846 := (exists (vars (?x76 T2)) #843)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   935
#852 := (not #234)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   936
#853 := (or #852 #846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   937
#858 := (forall (vars (?x75 T2)) #853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   938
#822 := (<= #224 #819)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   939
#814 := (and #92 #773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   940
#828 := (not #814)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   941
#829 := (or #828 #822)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   942
#834 := (forall (vars (?x71 T2) (?x72 T2)) #829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   943
#880 := (not #834)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   944
#881 := (or #880 #858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   945
#886 := (and #834 #881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   946
#803 := (or #225 #802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   947
#808 := (forall (vars (?x67 T2) (?x68 T2)) #803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   948
#892 := (not #808)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   949
#893 := (or #892 #886)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   950
#898 := (and #808 #893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   951
#904 := (not #219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   952
#905 := (or #904 #898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   953
#910 := (and #219 #905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   954
#788 := (= 0::int #216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   955
#916 := (not #788)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   956
#917 := (or #916 #910)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   957
#922 := (and #788 #917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   958
#940 := (or #939 #922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   959
#945 := (and #785 #940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   960
#951 := (not #211)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   961
#952 := (or #951 #945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   962
#957 := (and #211 #952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   963
#765 := (or #201 #759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   964
#770 := (forall (vars (?x60 T2)) #765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   965
#963 := (not #770)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   966
#964 := (or #963 #957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   967
#745 := (= #199 #202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   968
#751 := (or #206 #745)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   969
#756 := (forall (vars (?x59 T2)) #751)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   970
#972 := (not #756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   971
#973 := (or #972 #964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   972
#982 := (or #981 #973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   973
#737 := (or #190 #478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   974
#742 := (forall (vars (?x58 T2)) #737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   975
#990 := (not #742)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   976
#991 := (or #990 #982)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   977
#999 := (not #189)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   978
#1000 := (or #999 #991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   979
#1008 := (or #728 #1000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   980
#555 := (and #129 #481)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   981
#560 := (exists (vars (?x48 T2)) #555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   982
#563 := (not #560)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   983
#1016 := (or #563 #1008)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   984
#614 := (= 0::int #166)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   985
#572 := (+ #91 #151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   986
#599 := (<= #154 #572)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   987
#596 := (and #92 #152)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   988
#605 := (not #596)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   989
#606 := (or #605 #599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   990
#611 := (forall (vars (?x53 T2) (?x54 T2)) #606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   991
#634 := (not #611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   992
#635 := (or #634 #614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   993
#640 := (and #611 #635)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   994
#575 := (= #154 #572)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   995
#578 := (and #155 #575)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   996
#581 := (exists (vars (?x50 T2)) #578)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   997
#587 := (not #153)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   998
#588 := (or #587 #581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
   999
#593 := (forall (vars (?x49 T2)) #588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1000
#646 := (not #593)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1001
#647 := (or #646 #640)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1002
#652 := (and #593 #647)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1003
#666 := (or #665 #652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1004
#675 := (or #674 #666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1005
#684 := (or #683 #675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1006
#693 := (or #692 #684)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1007
#712 := (or #560 #693)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1008
#1032 := (and #712 #1016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1009
#510 := (+ #91 #110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1010
#528 := (= #120 #510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1011
#531 := (and #478 #528)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1012
#534 := (and #131 #531)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1013
#537 := (exists (vars (?x47 T2)) #534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1014
#543 := (not #130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1015
#544 := (or #543 #537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1016
#549 := (forall (vars (?x46 T2)) #544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1017
#1045 := (not #549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1018
#1046 := (or #1045 #1032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1019
#513 := (<= #120 #510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1020
#505 := (and #92 #478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1021
#519 := (not #505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1022
#520 := (or #519 #513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1023
#525 := (forall (vars (?x44 T2) (?x45 T2)) #520)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1024
#1054 := (not #525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1025
#1055 := (or #1054 #1046)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1026
#494 := (or #121 #493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1027
#499 := (forall (vars (?x42 T2) (?x43 T2)) #494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1028
#1063 := (not #499)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1029
#1064 := (or #1063 #1055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1030
#1072 := (not #112)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1031
#1073 := (or #1072 #1064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1032
#475 := (= 0::int #108)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1033
#1081 := (not #475)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1034
#1082 := (or #1081 #1073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1035
#468 := (not #99)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1036
#469 := (or #468 #104)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1037
#472 := (forall (vars (?x37 T2)) #469)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1038
#1101 := (not #472)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1039
#1102 := (or #1101 #1082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1040
#1107 := (and #472 #1102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1041
#461 := (not #93)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1042
#462 := (or #461 #95)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1043
#465 := (forall (vars (?x33 T2) (?x34 T2)) #462)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1044
#1113 := (not #465)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1045
#1114 := (or #1113 #1107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1046
#1119 := (and #465 #1114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1047
#455 := (or #454 #87)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1048
#458 := (forall (vars (?x29 T2) (?x30 T2)) #455)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1049
#1125 := (not #458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1050
#1126 := (or #1125 #1119)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1051
#1131 := (and #458 #1126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1052
#1137 := (not #83)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1053
#1138 := (or #1137 #1131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1054
#1143 := (and #83 #1138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1055
#451 := (= 0::int #80)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1056
#1149 := (not #451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1057
#1150 := (or #1149 #1143)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1058
#1155 := (and #451 #1150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1059
#1169 := (or #1168 #1155)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1060
#1178 := (or #1177 #1169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1061
#423 := (= 0::int #69)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1062
#429 := (or #73 #423)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1063
#434 := (forall (vars (?x24 T2)) #429)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1064
#1186 := (not #434)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1065
#1187 := (or #1186 #1178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1066
#1203 := (not #1187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1067
#1831 := (iff #1203 #1830)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1068
#1828 := (iff #1187 #1825)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1069
#1816 := (or #1168 #1802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1070
#1819 := (or #1177 #1816)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1071
#1822 := (or #1813 #1819)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1072
#1826 := (iff #1822 #1825)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1073
#1827 := [rewrite]: #1826
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1074
#1823 := (iff #1187 #1822)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1075
#1820 := (iff #1178 #1819)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1076
#1817 := (iff #1169 #1816)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1077
#1803 := (iff #1155 #1802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1078
#1800 := (iff #1150 #1799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1079
#1797 := (iff #1143 #1796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1080
#1794 := (iff #1138 #1793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1081
#1791 := (iff #1131 #1790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1082
#1788 := (iff #1126 #1787)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1083
#1785 := (iff #1119 #1784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1084
#1782 := (iff #1114 #1781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1085
#1779 := (iff #1107 #1778)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1086
#1776 := (iff #1102 #1773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1087
#1755 := (or #1341 #1696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1088
#1758 := (or #1719 #1755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1089
#1761 := (or #1735 #1758)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1090
#1764 := (or #1744 #1761)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1091
#1767 := (or #1749 #1764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1092
#1770 := (or #1752 #1767)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1093
#1774 := (iff #1770 #1773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1094
#1775 := [rewrite]: #1774
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1095
#1771 := (iff #1102 #1770)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1096
#1768 := (iff #1082 #1767)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1097
#1765 := (iff #1073 #1764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1098
#1762 := (iff #1064 #1761)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1099
#1759 := (iff #1055 #1758)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1100
#1756 := (iff #1046 #1755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1101
#1697 := (iff #1032 #1696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1102
#1694 := (iff #1016 #1691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1103
#1670 := (or #1476 #1617)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1104
#1673 := (or #1634 #1670)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1105
#1676 := (or #981 #1673)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1106
#1679 := (or #1652 #1676)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1107
#1682 := (or #1656 #1679)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1108
#1685 := (or #728 #1682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1109
#1688 := (or #1667 #1685)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1110
#1692 := (iff #1688 #1691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1111
#1693 := [rewrite]: #1692
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1112
#1689 := (iff #1016 #1688)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1113
#1686 := (iff #1008 #1685)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1114
#1683 := (iff #1000 #1682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1115
#1680 := (iff #991 #1679)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1116
#1677 := (iff #982 #1676)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1117
#1674 := (iff #973 #1673)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1118
#1671 := (iff #964 #1670)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1119
#1618 := (iff #957 #1617)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1120
#1615 := (iff #952 #1614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1121
#1612 := (iff #945 #1611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1122
#1609 := (iff #940 #1608)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1123
#1606 := (iff #922 #1605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1124
#1603 := (iff #917 #1602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1125
#1600 := (iff #910 #1599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1126
#1597 := (iff #905 #1596)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1127
#1594 := (iff #898 #1593)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1128
#1591 := (iff #893 #1590)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1129
#1588 := (iff #886 #1587)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1130
#1585 := (iff #881 #1584)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1131
#1582 := (iff #858 #1581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1132
#1579 := (iff #853 #1578)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1133
#1576 := (iff #846 #1575)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1134
#1573 := (iff #843 #1570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1135
#1564 := (and #773 #1558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1136
#1567 := (and #1561 #1564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1137
#1571 := (iff #1567 #1570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1138
#1572 := [rewrite]: #1571
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1139
#1568 := (iff #843 #1567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1140
#1565 := (iff #840 #1564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1141
#1559 := (iff #837 #1558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1142
#1560 := [rewrite]: #1559
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1143
#1566 := [monotonicity #1560]: #1565
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1144
#1562 := (iff #235 #1561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1145
#1563 := [rewrite]: #1562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1146
#1569 := [monotonicity #1563 #1566]: #1568
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1147
#1574 := [trans #1569 #1572]: #1573
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1148
#1577 := [quant-intro #1574]: #1576
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1149
#1556 := (iff #852 #1555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1150
#1553 := (iff #234 #1552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1151
#1550 := (iff #233 #1549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1152
#1551 := [rewrite]: #1550
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1153
#1554 := [monotonicity #1551]: #1553
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1154
#1557 := [monotonicity #1554]: #1556
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1155
#1580 := [monotonicity #1557 #1577]: #1579
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1156
#1583 := [quant-intro #1580]: #1582
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1157
#1545 := (iff #880 #1544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1158
#1542 := (iff #834 #1541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1159
#1539 := (iff #829 #1538)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1160
#1535 := (iff #822 #1534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1161
#1537 := [rewrite]: #1535
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1162
#1532 := (iff #828 #1531)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1163
#1529 := (iff #814 #1526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1164
#1523 := (and #1238 #773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1165
#1527 := (iff #1523 #1526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1166
#1528 := [rewrite]: #1527
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1167
#1524 := (iff #814 #1523)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1168
#1239 := (iff #92 #1238)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1169
#1240 := [rewrite]: #1239
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1170
#1525 := [monotonicity #1240]: #1524
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1171
#1530 := [trans #1525 #1528]: #1529
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1172
#1533 := [monotonicity #1530]: #1532
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1173
#1540 := [monotonicity #1533 #1537]: #1539
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1174
#1543 := [quant-intro #1540]: #1542
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1175
#1546 := [monotonicity #1543]: #1545
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1176
#1586 := [monotonicity #1546 #1583]: #1585
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1177
#1589 := [monotonicity #1543 #1586]: #1588
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1178
#1521 := (iff #892 #1520)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1179
#1518 := (iff #808 #1517)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1180
#1515 := (iff #803 #1512)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1181
#1509 := (or #1504 #802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1182
#1513 := (iff #1509 #1512)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1183
#1514 := [rewrite]: #1513
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1184
#1510 := (iff #803 #1509)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1185
#1507 := (iff #225 #1504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1186
#1508 := [rewrite]: #1507
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1187
#1511 := [monotonicity #1508]: #1510
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1188
#1516 := [trans #1511 #1514]: #1515
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1189
#1519 := [quant-intro #1516]: #1518
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1190
#1522 := [monotonicity #1519]: #1521
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1191
#1592 := [monotonicity #1522 #1589]: #1591
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1192
#1595 := [monotonicity #1519 #1592]: #1594
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1193
#1502 := (iff #904 #1501)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1194
#1499 := (iff #219 #1498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1195
#1496 := (iff #218 #1495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1196
#1497 := [rewrite]: #1496
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1197
#1500 := [quant-intro #1497]: #1499
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1198
#1503 := [monotonicity #1500]: #1502
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1199
#1598 := [monotonicity #1503 #1595]: #1597
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1200
#1601 := [monotonicity #1500 #1598]: #1600
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1201
#1493 := (iff #916 #1492)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1202
#1490 := (iff #788 #217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1203
#1491 := [rewrite]: #1490
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1204
#1494 := [monotonicity #1491]: #1493
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1205
#1604 := [monotonicity #1494 #1601]: #1603
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1206
#1607 := [monotonicity #1491 #1604]: #1606
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1207
#1610 := [monotonicity #1607]: #1609
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1208
#1613 := [monotonicity #1610]: #1612
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1209
#1488 := (iff #951 #1487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1210
#1485 := (iff #211 #1484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1211
#1482 := (iff #210 #1479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1212
#1483 := [rewrite]: #1482
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1213
#1486 := [quant-intro #1483]: #1485
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1214
#1489 := [monotonicity #1486]: #1488
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1215
#1616 := [monotonicity #1489 #1613]: #1615
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1216
#1619 := [monotonicity #1486 #1616]: #1618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1217
#1477 := (iff #963 #1476)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1218
#1474 := (iff #770 #1473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1219
#1471 := (iff #765 #1468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1220
#1465 := (or #1462 #759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1221
#1469 := (iff #1465 #1468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1222
#1470 := [rewrite]: #1469
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1223
#1466 := (iff #765 #1465)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1224
#1463 := (iff #201 #1462)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1225
#1460 := (iff #200 #1459)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1226
#1461 := [rewrite]: #1460
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1227
#1453 := (iff #198 #1452)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1228
#1454 := [rewrite]: #1453
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1229
#1464 := [monotonicity #1454 #1461]: #1463
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1230
#1467 := [monotonicity #1464]: #1466
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1231
#1472 := [trans #1467 #1470]: #1471
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1232
#1475 := [quant-intro #1472]: #1474
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1233
#1478 := [monotonicity #1475]: #1477
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1234
#1672 := [monotonicity #1478 #1619]: #1671
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1235
#1635 := (iff #972 #1634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1236
#1632 := (iff #756 #1631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1237
#1629 := (iff #751 #1628)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1238
#1626 := (iff #745 #1625)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1239
#1627 := [rewrite]: #1626
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1240
#1621 := (iff #206 #1620)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1241
#1622 := [monotonicity #1464]: #1621
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1242
#1630 := [monotonicity #1622 #1627]: #1629
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1243
#1633 := [quant-intro #1630]: #1632
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1244
#1636 := [monotonicity #1633]: #1635
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1245
#1675 := [monotonicity #1636 #1672]: #1674
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1246
#1678 := [monotonicity #1675]: #1677
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1247
#1653 := (iff #990 #1652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1248
#1650 := (iff #742 #1649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1249
#1647 := (iff #737 #1644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1250
#1641 := (or #1637 #478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1251
#1645 := (iff #1641 #1644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1252
#1646 := [rewrite]: #1645
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1253
#1642 := (iff #737 #1641)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1254
#1639 := (iff #190 #1637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1255
#1640 := [rewrite]: #1639
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1256
#1643 := [monotonicity #1640]: #1642
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1257
#1648 := [trans #1643 #1646]: #1647
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1258
#1651 := [quant-intro #1648]: #1650
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1259
#1654 := [monotonicity #1651]: #1653
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1260
#1681 := [monotonicity #1654 #1678]: #1680
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1261
#1665 := (iff #999 #1656)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1262
#1657 := (not #1656)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1263
#1660 := (not #1657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1264
#1663 := (iff #1660 #1656)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1265
#1664 := [rewrite]: #1663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1266
#1661 := (iff #999 #1660)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1267
#1658 := (iff #189 #1657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1268
#1659 := [rewrite]: #1658
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1269
#1662 := [monotonicity #1659]: #1661
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1270
#1666 := [trans #1662 #1664]: #1665
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1271
#1684 := [monotonicity #1666 #1681]: #1683
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1272
#1687 := [monotonicity #1684]: #1686
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1273
#1668 := (iff #563 #1667)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1274
#1427 := (iff #560 #1426)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1275
#1424 := (iff #555 #1421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1276
#1418 := (and #1302 #481)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1277
#1422 := (iff #1418 #1421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1278
#1423 := [rewrite]: #1422
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1279
#1419 := (iff #555 #1418)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1280
#1303 := (iff #129 #1302)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1281
#1304 := [rewrite]: #1303
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1282
#1420 := [monotonicity #1304]: #1419
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1283
#1425 := [trans #1420 #1423]: #1424
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1284
#1428 := [quant-intro #1425]: #1427
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1285
#1669 := [monotonicity #1428]: #1668
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1286
#1690 := [monotonicity #1669 #1687]: #1689
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1287
#1695 := [trans #1690 #1693]: #1694
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1288
#1447 := (iff #712 #1444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1289
#1429 := (or #665 #1415)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1290
#1432 := (or #674 #1429)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1291
#1435 := (or #683 #1432)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1292
#1438 := (or #692 #1435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1293
#1441 := (or #1426 #1438)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1294
#1445 := (iff #1441 #1444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1295
#1446 := [rewrite]: #1445
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1296
#1442 := (iff #712 #1441)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1297
#1439 := (iff #693 #1438)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1298
#1436 := (iff #684 #1435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1299
#1433 := (iff #675 #1432)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1300
#1430 := (iff #666 #1429)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1301
#1416 := (iff #652 #1415)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1302
#1413 := (iff #647 #1412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1303
#1410 := (iff #640 #1409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1304
#1407 := (iff #635 #1404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1305
#1401 := (or #1396 #167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1306
#1405 := (iff #1401 #1404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1307
#1406 := [rewrite]: #1405
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1308
#1402 := (iff #635 #1401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1309
#1399 := (iff #614 #167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1310
#1400 := [rewrite]: #1399
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1311
#1397 := (iff #634 #1396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1312
#1394 := (iff #611 #1393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1313
#1391 := (iff #606 #1390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1314
#1388 := (iff #599 #1387)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1315
#1389 := [rewrite]: #1388
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1316
#1385 := (iff #605 #1384)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1317
#1382 := (iff #596 #1381)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1318
#1348 := (iff #152 #1347)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1319
#1349 := [rewrite]: #1348
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1320
#1383 := [monotonicity #1240 #1349]: #1382
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1321
#1386 := [monotonicity #1383]: #1385
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1322
#1392 := [monotonicity #1386 #1389]: #1391
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1323
#1395 := [quant-intro #1392]: #1394
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1324
#1398 := [monotonicity #1395]: #1397
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1325
#1403 := [monotonicity #1398 #1400]: #1402
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1326
#1408 := [trans #1403 #1406]: #1407
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1327
#1411 := [monotonicity #1395 #1408]: #1410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1328
#1379 := (iff #646 #1378)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1329
#1376 := (iff #593 #1375)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1330
#1373 := (iff #588 #1372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1331
#1370 := (iff #581 #1369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1332
#1367 := (iff #578 #1366)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1333
#1363 := (iff #575 #1362)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1334
#1365 := [rewrite]: #1363
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1335
#1360 := (iff #155 #1359)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1336
#1361 := [rewrite]: #1360
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1337
#1368 := [monotonicity #1361 #1365]: #1367
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1338
#1371 := [quant-intro #1368]: #1370
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1339
#1354 := (iff #587 #1353)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1340
#1351 := (iff #153 #1350)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1341
#1352 := [monotonicity #1349]: #1351
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1342
#1355 := [monotonicity #1352]: #1354
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1343
#1374 := [monotonicity #1355 #1371]: #1373
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1344
#1377 := [quant-intro #1374]: #1376
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1345
#1380 := [monotonicity #1377]: #1379
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1346
#1414 := [monotonicity #1380 #1411]: #1413
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1347
#1417 := [monotonicity #1377 #1414]: #1416
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1348
#1431 := [monotonicity #1417]: #1430
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1349
#1434 := [monotonicity #1431]: #1433
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1350
#1437 := [monotonicity #1434]: #1436
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1351
#1440 := [monotonicity #1437]: #1439
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1352
#1443 := [monotonicity #1428 #1440]: #1442
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1353
#1448 := [trans #1443 #1446]: #1447
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1354
#1698 := [monotonicity #1448 #1695]: #1697
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1355
#1342 := (iff #1045 #1341)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1356
#1339 := (iff #549 #1338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1357
#1336 := (iff #544 #1335)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1358
#1333 := (iff #537 #1332)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1359
#1330 := (iff #534 #1327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1360
#1321 := (and #478 #1311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1361
#1324 := (and #1318 #1321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1362
#1328 := (iff #1324 #1327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1363
#1329 := [rewrite]: #1328
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1364
#1325 := (iff #534 #1324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1365
#1322 := (iff #531 #1321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1366
#1312 := (iff #528 #1311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1367
#1316 := [rewrite]: #1312
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1368
#1323 := [monotonicity #1316]: #1322
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1369
#1319 := (iff #131 #1318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1370
#1320 := [rewrite]: #1319
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1371
#1326 := [monotonicity #1320 #1323]: #1325
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1372
#1331 := [trans #1326 #1329]: #1330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1373
#1334 := [quant-intro #1331]: #1333
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1374
#1309 := (iff #543 #1308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1375
#1306 := (iff #130 #1305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1376
#1307 := [monotonicity #1304]: #1306
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1377
#1310 := [monotonicity #1307]: #1309
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1378
#1337 := [monotonicity #1310 #1334]: #1336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1379
#1340 := [quant-intro #1337]: #1339
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1380
#1343 := [monotonicity #1340]: #1342
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1381
#1757 := [monotonicity #1343 #1698]: #1756
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1382
#1720 := (iff #1054 #1719)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1383
#1717 := (iff #525 #1716)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1384
#1714 := (iff #520 #1713)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1385
#1711 := (iff #513 #1710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1386
#1712 := [rewrite]: #1711
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1387
#1708 := (iff #519 #1707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1388
#1705 := (iff #505 #1702)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1389
#1699 := (and #1238 #478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1390
#1703 := (iff #1699 #1702)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1391
#1704 := [rewrite]: #1703
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1392
#1700 := (iff #505 #1699)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1393
#1701 := [monotonicity #1240]: #1700
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1394
#1706 := [trans #1701 #1704]: #1705
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1395
#1709 := [monotonicity #1706]: #1708
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1396
#1715 := [monotonicity #1709 #1712]: #1714
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1397
#1718 := [quant-intro #1715]: #1717
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1398
#1721 := [monotonicity #1718]: #1720
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1399
#1760 := [monotonicity #1721 #1757]: #1759
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1400
#1736 := (iff #1063 #1735)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1401
#1733 := (iff #499 #1732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1402
#1730 := (iff #494 #1727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1403
#1724 := (or #1317 #493)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1404
#1728 := (iff #1724 #1727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1405
#1729 := [rewrite]: #1728
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1406
#1725 := (iff #494 #1724)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1407
#1722 := (iff #121 #1317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1408
#1723 := [rewrite]: #1722
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1409
#1726 := [monotonicity #1723]: #1725
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1410
#1731 := [trans #1726 #1729]: #1730
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1411
#1734 := [quant-intro #1731]: #1733
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1412
#1737 := [monotonicity #1734]: #1736
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1413
#1763 := [monotonicity #1737 #1760]: #1762
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1414
#1745 := (iff #1072 #1744)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1415
#1742 := (iff #112 #1741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1416
#1739 := (iff #111 #1738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1417
#1740 := [rewrite]: #1739
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1418
#1743 := [quant-intro #1740]: #1742
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1419
#1746 := [monotonicity #1743]: #1745
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1420
#1766 := [monotonicity #1746 #1763]: #1765
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1421
#1750 := (iff #1081 #1749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1422
#1747 := (iff #475 #109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1423
#1748 := [rewrite]: #1747
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1424
#1751 := [monotonicity #1748]: #1750
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1425
#1769 := [monotonicity #1751 #1766]: #1768
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1426
#1753 := (iff #1101 #1752)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1427
#1297 := (iff #472 #1296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1428
#1294 := (iff #469 #1293)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1429
#1291 := (iff #104 #1290)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1430
#1288 := (iff #103 #1285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1431
#1279 := (and #77 #1273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1432
#1282 := (and #1276 #1279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1433
#1286 := (iff #1282 #1285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1434
#1287 := [rewrite]: #1286
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1435
#1283 := (iff #103 #1282)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1436
#1280 := (iff #102 #1279)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1437
#1274 := (iff #101 #1273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1438
#1275 := [rewrite]: #1274
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1439
#1281 := [monotonicity #1275]: #1280
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1440
#1277 := (iff #100 #1276)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1441
#1278 := [rewrite]: #1277
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1442
#1284 := [monotonicity #1278 #1281]: #1283
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1443
#1289 := [trans #1284 #1287]: #1288
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1444
#1292 := [quant-intro #1289]: #1291
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1445
#1271 := (iff #468 #1270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1446
#1268 := (iff #99 #1267)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1447
#1265 := (iff #98 #1264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1448
#1266 := [rewrite]: #1265
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1449
#1269 := [monotonicity #1266]: #1268
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1450
#1272 := [monotonicity #1269]: #1271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1451
#1295 := [monotonicity #1272 #1292]: #1294
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1452
#1298 := [quant-intro #1295]: #1297
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1453
#1754 := [monotonicity #1298]: #1753
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1454
#1772 := [monotonicity #1754 #1769]: #1771
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1455
#1777 := [trans #1772 #1775]: #1776
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1456
#1780 := [monotonicity #1298 #1777]: #1779
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1457
#1259 := (iff #1113 #1258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1458
#1256 := (iff #465 #1255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1459
#1253 := (iff #462 #1252)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1460
#1247 := (iff #95 #1248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1461
#1249 := [rewrite]: #1247
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1462
#1245 := (iff #461 #1244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1463
#1242 := (iff #93 #1241)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1464
#1243 := [monotonicity #1240]: #1242
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1465
#1246 := [monotonicity #1243]: #1245
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1466
#1254 := [monotonicity #1246 #1249]: #1253
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1467
#1257 := [quant-intro #1254]: #1256
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1468
#1260 := [monotonicity #1257]: #1259
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1469
#1783 := [monotonicity #1260 #1780]: #1782
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1470
#1786 := [monotonicity #1257 #1783]: #1785
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1471
#1233 := (iff #1125 #1232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1472
#1230 := (iff #458 #1229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1473
#1227 := (iff #455 #1226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1474
#1221 := (iff #87 #1222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1475
#1225 := [rewrite]: #1221
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1476
#1228 := [monotonicity #1225]: #1227
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1477
#1231 := [quant-intro #1228]: #1230
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1478
#1234 := [monotonicity #1231]: #1233
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1479
#1789 := [monotonicity #1234 #1786]: #1788
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1480
#1792 := [monotonicity #1231 #1789]: #1791
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1481
#1218 := (iff #1137 #1217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1482
#1215 := (iff #83 #1214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1483
#1211 := (iff #82 #1213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1484
#1212 := [rewrite]: #1211
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1485
#1216 := [quant-intro #1212]: #1215
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1486
#1219 := [monotonicity #1216]: #1218
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1487
#1795 := [monotonicity #1219 #1792]: #1794
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1488
#1798 := [monotonicity #1216 #1795]: #1797
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1489
#1209 := (iff #1149 #1208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1490
#1206 := (iff #451 #81)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1491
#1207 := [rewrite]: #1206
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1492
#1210 := [monotonicity #1207]: #1209
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1493
#1801 := [monotonicity #1210 #1798]: #1800
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1494
#1804 := [monotonicity #1207 #1801]: #1803
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1495
#1818 := [monotonicity #1804]: #1817
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1496
#1821 := [monotonicity #1818]: #1820
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1497
#1814 := (iff #1186 #1813)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1498
#1811 := (iff #434 #1810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1499
#1808 := (iff #429 #1807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1500
#1805 := (iff #423 #70)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1501
#1806 := [rewrite]: #1805
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1502
#1809 := [monotonicity #1806]: #1808
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1503
#1812 := [quant-intro #1809]: #1811
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1504
#1815 := [monotonicity #1812]: #1814
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1505
#1824 := [monotonicity #1815 #1821]: #1823
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1506
#1829 := [trans #1824 #1827]: #1828
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1507
#1832 := [monotonicity #1829]: #1831
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1508
#1204 := (iff #293 #1203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1509
#1201 := (iff #292 #1187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1510
#1192 := (implies true #1187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1511
#1195 := (iff #1192 #1187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1512
#1196 := [rewrite]: #1195
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1513
#1199 := (iff #292 #1192)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1514
#1197 := (iff #291 #1187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1515
#1193 := (iff #291 #1192)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1516
#1190 := (iff #290 #1187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1517
#1183 := (implies #434 #1178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1518
#1188 := (iff #1183 #1187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1519
#1189 := [rewrite]: #1188
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1520
#1184 := (iff #290 #1183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1521
#1181 := (iff #289 #1178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1522
#1174 := (implies #448 #1169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1523
#1179 := (iff #1174 #1178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1524
#1180 := [rewrite]: #1179
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1525
#1175 := (iff #289 #1174)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1526
#1172 := (iff #288 #1169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1527
#1165 := (implies #79 #1155)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1528
#1170 := (iff #1165 #1169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1529
#1171 := [rewrite]: #1170
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1530
#1166 := (iff #288 #1165)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1531
#1163 := (iff #287 #1155)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1532
#1158 := (implies true #1155)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1533
#1161 := (iff #1158 #1155)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1534
#1162 := [rewrite]: #1161
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1535
#1159 := (iff #287 #1158)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1536
#1156 := (iff #286 #1155)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1537
#1153 := (iff #285 #1150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1538
#1146 := (implies #451 #1143)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1539
#1151 := (iff #1146 #1150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1540
#1152 := [rewrite]: #1151
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1541
#1147 := (iff #285 #1146)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1542
#1144 := (iff #284 #1143)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1543
#1141 := (iff #283 #1138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1544
#1134 := (implies #83 #1131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1545
#1139 := (iff #1134 #1138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1546
#1140 := [rewrite]: #1139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1547
#1135 := (iff #283 #1134)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1548
#1132 := (iff #282 #1131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1549
#1129 := (iff #281 #1126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1550
#1122 := (implies #458 #1119)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1551
#1127 := (iff #1122 #1126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1552
#1128 := [rewrite]: #1127
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1553
#1123 := (iff #281 #1122)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1554
#1120 := (iff #280 #1119)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1555
#1117 := (iff #279 #1114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1556
#1110 := (implies #465 #1107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1557
#1115 := (iff #1110 #1114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1558
#1116 := [rewrite]: #1115
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1559
#1111 := (iff #279 #1110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1560
#1108 := (iff #278 #1107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1561
#1105 := (iff #277 #1102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1562
#1098 := (implies #472 #1082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1563
#1103 := (iff #1098 #1102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1564
#1104 := [rewrite]: #1103
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1565
#1099 := (iff #277 #1098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1566
#1096 := (iff #276 #1082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1567
#1087 := (implies true #1082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1568
#1090 := (iff #1087 #1082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1569
#1091 := [rewrite]: #1090
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1570
#1094 := (iff #276 #1087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1571
#1092 := (iff #275 #1082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1572
#1088 := (iff #275 #1087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1573
#1085 := (iff #274 #1082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1574
#1078 := (implies #475 #1073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1575
#1083 := (iff #1078 #1082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1576
#1084 := [rewrite]: #1083
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1577
#1079 := (iff #274 #1078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1578
#1076 := (iff #273 #1073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1579
#1069 := (implies #112 #1064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1580
#1074 := (iff #1069 #1073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1581
#1075 := [rewrite]: #1074
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1582
#1070 := (iff #273 #1069)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1583
#1067 := (iff #272 #1064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1584
#1060 := (implies #499 #1055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1585
#1065 := (iff #1060 #1064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1586
#1066 := [rewrite]: #1065
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1587
#1061 := (iff #272 #1060)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1588
#1058 := (iff #271 #1055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1589
#1051 := (implies #525 #1046)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1590
#1056 := (iff #1051 #1055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1591
#1057 := [rewrite]: #1056
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1592
#1052 := (iff #271 #1051)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1593
#1049 := (iff #270 #1046)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1594
#1042 := (implies #549 #1032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1595
#1047 := (iff #1042 #1046)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1596
#1048 := [rewrite]: #1047
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1597
#1043 := (iff #270 #1042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1598
#1040 := (iff #269 #1032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1599
#1035 := (implies true #1032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1600
#1038 := (iff #1035 #1032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1601
#1039 := [rewrite]: #1038
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1602
#1036 := (iff #269 #1035)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1603
#1033 := (iff #268 #1032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1604
#1030 := (iff #267 #1016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1605
#1021 := (implies true #1016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1606
#1024 := (iff #1021 #1016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1607
#1025 := [rewrite]: #1024
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1608
#1028 := (iff #267 #1021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1609
#1026 := (iff #266 #1016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1610
#1022 := (iff #266 #1021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1611
#1019 := (iff #265 #1016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1612
#1013 := (implies #560 #1008)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1613
#1017 := (iff #1013 #1016)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1614
#1018 := [rewrite]: #1017
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1615
#1014 := (iff #265 #1013)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1616
#1011 := (iff #264 #1008)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1617
#731 := (not #728)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1618
#1005 := (implies #731 #1000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1619
#1009 := (iff #1005 #1008)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1620
#1010 := [rewrite]: #1009
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1621
#1006 := (iff #264 #1005)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1622
#1003 := (iff #263 #1000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1623
#996 := (implies #189 #991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1624
#1001 := (iff #996 #1000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1625
#1002 := [rewrite]: #1001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1626
#997 := (iff #263 #996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1627
#994 := (iff #262 #991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1628
#987 := (implies #742 #982)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1629
#992 := (iff #987 #991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1630
#993 := [rewrite]: #992
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1631
#988 := (iff #262 #987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1632
#985 := (iff #261 #982)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1633
#978 := (implies #195 #973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1634
#983 := (iff #978 #982)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1635
#984 := [rewrite]: #983
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1636
#979 := (iff #261 #978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1637
#976 := (iff #260 #973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1638
#969 := (implies #756 #964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1639
#974 := (iff #969 #973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1640
#975 := [rewrite]: #974
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1641
#970 := (iff #260 #969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1642
#967 := (iff #259 #964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1643
#960 := (implies #770 #957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1644
#965 := (iff #960 #964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1645
#966 := [rewrite]: #965
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1646
#961 := (iff #259 #960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1647
#958 := (iff #258 #957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1648
#955 := (iff #257 #952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1649
#948 := (implies #211 #945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1650
#953 := (iff #948 #952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1651
#954 := [rewrite]: #953
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1652
#949 := (iff #257 #948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1653
#946 := (iff #256 #945)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1654
#943 := (iff #255 #940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1655
#936 := (implies #785 #922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1656
#941 := (iff #936 #940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1657
#942 := [rewrite]: #941
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1658
#937 := (iff #255 #936)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1659
#934 := (iff #254 #922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1660
#925 := (implies true #922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1661
#928 := (iff #925 #922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1662
#929 := [rewrite]: #928
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1663
#932 := (iff #254 #925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1664
#930 := (iff #253 #922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1665
#926 := (iff #253 #925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1666
#923 := (iff #252 #922)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1667
#920 := (iff #251 #917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1668
#913 := (implies #788 #910)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1669
#918 := (iff #913 #917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1670
#919 := [rewrite]: #918
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1671
#914 := (iff #251 #913)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1672
#911 := (iff #250 #910)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1673
#908 := (iff #249 #905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1674
#901 := (implies #219 #898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1675
#906 := (iff #901 #905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1676
#907 := [rewrite]: #906
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1677
#902 := (iff #249 #901)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1678
#899 := (iff #248 #898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1679
#896 := (iff #247 #893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1680
#889 := (implies #808 #886)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1681
#894 := (iff #889 #893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1682
#895 := [rewrite]: #894
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1683
#890 := (iff #247 #889)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1684
#887 := (iff #246 #886)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1685
#884 := (iff #245 #881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1686
#877 := (implies #834 #858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1687
#882 := (iff #877 #881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1688
#883 := [rewrite]: #882
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1689
#878 := (iff #245 #877)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1690
#875 := (iff #244 #858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1691
#870 := (and #858 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1692
#873 := (iff #870 #858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1693
#874 := [rewrite]: #873
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1694
#871 := (iff #244 #870)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1695
#868 := (iff #243 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1696
#863 := (implies #858 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1697
#866 := (iff #863 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1698
#867 := [rewrite]: #866
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1699
#864 := (iff #243 #863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1700
#861 := (iff #242 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1701
#862 := [rewrite]: #861
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1702
#859 := (iff #241 #858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1703
#856 := (iff #240 #853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1704
#849 := (implies #234 #846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1705
#854 := (iff #849 #853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1706
#855 := [rewrite]: #854
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1707
#850 := (iff #240 #849)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1708
#847 := (iff #239 #846)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1709
#844 := (iff #238 #843)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1710
#841 := (iff #237 #840)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1711
#838 := (iff #236 #837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1712
#820 := (= #229 #819)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1713
#821 := [rewrite]: #820
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1714
#839 := [monotonicity #821]: #838
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1715
#774 := (iff #213 #773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1716
#775 := [rewrite]: #774
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1717
#842 := [monotonicity #775 #839]: #841
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1718
#845 := [monotonicity #842]: #844
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1719
#848 := [quant-intro #845]: #847
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1720
#851 := [monotonicity #848]: #850
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1721
#857 := [trans #851 #855]: #856
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1722
#860 := [quant-intro #857]: #859
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1723
#865 := [monotonicity #860 #862]: #864
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1724
#869 := [trans #865 #867]: #868
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1725
#872 := [monotonicity #860 #869]: #871
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1726
#876 := [trans #872 #874]: #875
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1727
#835 := (iff #232 #834)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1728
#832 := (iff #231 #829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1729
#825 := (implies #814 #822)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1730
#830 := (iff #825 #829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1731
#831 := [rewrite]: #830
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1732
#826 := (iff #231 #825)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1733
#823 := (iff #230 #822)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1734
#824 := [monotonicity #821]: #823
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1735
#817 := (iff #228 #814)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1736
#811 := (and #773 #92)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1737
#815 := (iff #811 #814)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1738
#816 := [rewrite]: #815
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1739
#812 := (iff #228 #811)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1740
#813 := [monotonicity #775]: #812
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1741
#818 := [trans #813 #816]: #817
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1742
#827 := [monotonicity #818 #824]: #826
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1743
#833 := [trans #827 #831]: #832
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1744
#836 := [quant-intro #833]: #835
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1745
#879 := [monotonicity #836 #876]: #878
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1746
#885 := [trans #879 #883]: #884
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1747
#888 := [monotonicity #836 #885]: #887
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1748
#809 := (iff #227 #808)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1749
#806 := (iff #226 #803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1750
#799 := (implies #796 #225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1751
#804 := (iff #799 #803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1752
#805 := [rewrite]: #804
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1753
#800 := (iff #226 #799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1754
#797 := (iff #223 #796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1755
#794 := (iff #222 #793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1756
#795 := [rewrite]: #794
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1757
#791 := (iff #220 #779)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1758
#792 := [monotonicity #775]: #791
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1759
#798 := [monotonicity #792 #795]: #797
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1760
#801 := [monotonicity #798]: #800
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1761
#807 := [trans #801 #805]: #806
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1762
#810 := [quant-intro #807]: #809
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1763
#891 := [monotonicity #810 #888]: #890
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1764
#897 := [trans #891 #895]: #896
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1765
#900 := [monotonicity #810 #897]: #899
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1766
#903 := [monotonicity #900]: #902
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1767
#909 := [trans #903 #907]: #908
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1768
#912 := [monotonicity #909]: #911
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1769
#789 := (iff #217 #788)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1770
#790 := [rewrite]: #789
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1771
#915 := [monotonicity #790 #912]: #914
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1772
#921 := [trans #915 #919]: #920
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1773
#924 := [monotonicity #790 #921]: #923
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1774
#927 := [monotonicity #924]: #926
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1775
#931 := [trans #927 #929]: #930
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1776
#933 := [monotonicity #931]: #932
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1777
#935 := [trans #933 #929]: #934
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1778
#786 := (iff #215 #785)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1779
#783 := (iff #214 #780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1780
#776 := (implies #773 #759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1781
#781 := (iff #776 #780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1782
#782 := [rewrite]: #781
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1783
#777 := (iff #214 #776)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1784
#760 := (iff #207 #759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1785
#761 := [rewrite]: #760
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1786
#778 := [monotonicity #775 #761]: #777
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1787
#784 := [trans #778 #782]: #783
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1788
#787 := [quant-intro #784]: #786
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1789
#938 := [monotonicity #787 #935]: #937
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1790
#944 := [trans #938 #942]: #943
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1791
#947 := [monotonicity #787 #944]: #946
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1792
#950 := [monotonicity #947]: #949
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1793
#956 := [trans #950 #954]: #955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1794
#959 := [monotonicity #956]: #958
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1795
#771 := (iff #209 #770)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1796
#768 := (iff #208 #765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1797
#762 := (implies #206 #759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1798
#766 := (iff #762 #765)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1799
#767 := [rewrite]: #766
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1800
#763 := (iff #208 #762)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1801
#764 := [monotonicity #761]: #763
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1802
#769 := [trans #764 #767]: #768
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1803
#772 := [quant-intro #769]: #771
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1804
#962 := [monotonicity #772 #959]: #961
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1805
#968 := [trans #962 #966]: #967
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1806
#757 := (iff #205 #756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1807
#754 := (iff #204 #751)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1808
#748 := (implies #201 #745)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1809
#752 := (iff #748 #751)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1810
#753 := [rewrite]: #752
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1811
#749 := (iff #204 #748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1812
#746 := (iff #203 #745)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1813
#747 := [rewrite]: #746
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1814
#750 := [monotonicity #747]: #749
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1815
#755 := [trans #750 #753]: #754
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1816
#758 := [quant-intro #755]: #757
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1817
#971 := [monotonicity #758 #968]: #970
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1818
#977 := [trans #971 #975]: #976
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1819
#980 := [monotonicity #977]: #979
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1820
#986 := [trans #980 #984]: #985
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1821
#743 := (iff #192 #742)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1822
#740 := (iff #191 #737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1823
#734 := (implies #481 #190)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1824
#738 := (iff #734 #737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1825
#739 := [rewrite]: #738
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1826
#735 := (iff #191 #734)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1827
#482 := (iff #116 #481)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1828
#479 := (iff #115 #478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1829
#480 := [rewrite]: #479
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1830
#483 := [monotonicity #480]: #482
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1831
#736 := [monotonicity #483]: #735
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1832
#741 := [trans #736 #739]: #740
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1833
#744 := [quant-intro #741]: #743
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1834
#989 := [monotonicity #744 #986]: #988
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1835
#995 := [trans #989 #993]: #994
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1836
#998 := [monotonicity #995]: #997
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1837
#1004 := [trans #998 #1002]: #1003
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1838
#732 := (iff #187 #731)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1839
#729 := (iff #186 #728)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1840
#730 := [rewrite]: #729
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1841
#733 := [monotonicity #730]: #732
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1842
#1007 := [monotonicity #733 #1004]: #1006
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1843
#1012 := [trans #1007 #1010]: #1011
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1844
#561 := (iff #139 #560)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1845
#558 := (iff #138 #555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1846
#552 := (and #481 #129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1847
#556 := (iff #552 #555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1848
#557 := [rewrite]: #556
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1849
#553 := (iff #138 #552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1850
#554 := [monotonicity #483]: #553
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1851
#559 := [trans #554 #557]: #558
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1852
#562 := [quant-intro #559]: #561
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1853
#1015 := [monotonicity #562 #1012]: #1014
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1854
#1020 := [trans #1015 #1018]: #1019
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1855
#1023 := [monotonicity #1020]: #1022
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1856
#1027 := [trans #1023 #1025]: #1026
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1857
#1029 := [monotonicity #1027]: #1028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1858
#1031 := [trans #1029 #1025]: #1030
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1859
#726 := (iff #183 #712)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1860
#717 := (implies true #712)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1861
#720 := (iff #717 #712)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1862
#721 := [rewrite]: #720
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1863
#724 := (iff #183 #717)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1864
#722 := (iff #182 #712)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1865
#718 := (iff #182 #717)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1866
#715 := (iff #181 #712)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1867
#709 := (implies #563 #693)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1868
#713 := (iff #709 #712)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1869
#714 := [rewrite]: #713
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1870
#710 := (iff #181 #709)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1871
#707 := (iff #180 #693)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1872
#698 := (implies true #693)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1873
#701 := (iff #698 #693)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1874
#702 := [rewrite]: #701
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1875
#705 := (iff #180 #698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1876
#703 := (iff #179 #693)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1877
#699 := (iff #179 #698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1878
#696 := (iff #178 #693)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1879
#689 := (implies #566 #684)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1880
#694 := (iff #689 #693)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1881
#695 := [rewrite]: #694
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1882
#690 := (iff #178 #689)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1883
#687 := (iff #177 #684)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1884
#680 := (implies #145 #675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1885
#685 := (iff #680 #684)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1886
#686 := [rewrite]: #685
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1887
#681 := (iff #177 #680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1888
#678 := (iff #176 #675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1889
#671 := (implies #569 #666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1890
#676 := (iff #671 #675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1891
#677 := [rewrite]: #676
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1892
#672 := (iff #176 #671)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1893
#669 := (iff #175 #666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1894
#662 := (implies #150 #652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1895
#667 := (iff #662 #666)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1896
#668 := [rewrite]: #667
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1897
#663 := (iff #175 #662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1898
#660 := (iff #174 #652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1899
#655 := (implies true #652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1900
#658 := (iff #655 #652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1901
#659 := [rewrite]: #658
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1902
#656 := (iff #174 #655)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1903
#653 := (iff #173 #652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1904
#650 := (iff #172 #647)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1905
#643 := (implies #593 #640)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1906
#648 := (iff #643 #647)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1907
#649 := [rewrite]: #648
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1908
#644 := (iff #172 #643)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1909
#641 := (iff #171 #640)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1910
#638 := (iff #170 #635)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1911
#631 := (implies #611 #614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1912
#636 := (iff #631 #635)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1913
#637 := [rewrite]: #636
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1914
#632 := (iff #170 #631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1915
#629 := (iff #169 #614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1916
#624 := (and #614 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1917
#627 := (iff #624 #614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1918
#628 := [rewrite]: #627
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1919
#625 := (iff #169 #624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1920
#622 := (iff #168 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1921
#617 := (implies #614 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1922
#620 := (iff #617 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1923
#621 := [rewrite]: #620
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1924
#618 := (iff #168 #617)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1925
#615 := (iff #167 #614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1926
#616 := [rewrite]: #615
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1927
#619 := [monotonicity #616]: #618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1928
#623 := [trans #619 #621]: #622
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1929
#626 := [monotonicity #616 #623]: #625
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1930
#630 := [trans #626 #628]: #629
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1931
#612 := (iff #165 #611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1932
#609 := (iff #164 #606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1933
#602 := (implies #596 #599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1934
#607 := (iff #602 #606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1935
#608 := [rewrite]: #607
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1936
#603 := (iff #164 #602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1937
#600 := (iff #163 #599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1938
#573 := (= #156 #572)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1939
#574 := [rewrite]: #573
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1940
#601 := [monotonicity #574]: #600
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1941
#597 := (iff #162 #596)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1942
#598 := [rewrite]: #597
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1943
#604 := [monotonicity #598 #601]: #603
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1944
#610 := [trans #604 #608]: #609
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1945
#613 := [quant-intro #610]: #612
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1946
#633 := [monotonicity #613 #630]: #632
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1947
#639 := [trans #633 #637]: #638
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1948
#642 := [monotonicity #613 #639]: #641
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1949
#594 := (iff #161 #593)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1950
#591 := (iff #160 #588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1951
#584 := (implies #153 #581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1952
#589 := (iff #584 #588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1953
#590 := [rewrite]: #589
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1954
#585 := (iff #160 #584)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1955
#582 := (iff #159 #581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1956
#579 := (iff #158 #578)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1957
#576 := (iff #157 #575)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1958
#577 := [monotonicity #574]: #576
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1959
#580 := [monotonicity #577]: #579
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1960
#583 := [quant-intro #580]: #582
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1961
#586 := [monotonicity #583]: #585
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1962
#592 := [trans #586 #590]: #591
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1963
#595 := [quant-intro #592]: #594
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1964
#645 := [monotonicity #595 #642]: #644
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1965
#651 := [trans #645 #649]: #650
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1966
#654 := [monotonicity #595 #651]: #653
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1967
#657 := [monotonicity #654]: #656
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1968
#661 := [trans #657 #659]: #660
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1969
#664 := [monotonicity #661]: #663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1970
#670 := [trans #664 #668]: #669
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1971
#570 := (iff #147 #569)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1972
#571 := [rewrite]: #570
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1973
#673 := [monotonicity #571 #670]: #672
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1974
#679 := [trans #673 #677]: #678
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1975
#682 := [monotonicity #679]: #681
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1976
#688 := [trans #682 #686]: #687
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1977
#567 := (iff #142 #566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1978
#568 := [rewrite]: #567
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1979
#691 := [monotonicity #568 #688]: #690
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1980
#697 := [trans #691 #695]: #696
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1981
#700 := [monotonicity #697]: #699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1982
#704 := [trans #700 #702]: #703
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1983
#706 := [monotonicity #704]: #705
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1984
#708 := [trans #706 #702]: #707
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1985
#564 := (iff #140 #563)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1986
#565 := [monotonicity #562]: #564
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1987
#711 := [monotonicity #565 #708]: #710
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1988
#716 := [trans #711 #714]: #715
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1989
#719 := [monotonicity #716]: #718
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1990
#723 := [trans #719 #721]: #722
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1991
#725 := [monotonicity #723]: #724
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1992
#727 := [trans #725 #721]: #726
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1993
#1034 := [monotonicity #727 #1031]: #1033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1994
#1037 := [monotonicity #1034]: #1036
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1995
#1041 := [trans #1037 #1039]: #1040
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1996
#550 := (iff #137 #549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1997
#547 := (iff #136 #544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1998
#540 := (implies #130 #537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  1999
#545 := (iff #540 #544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2000
#546 := [rewrite]: #545
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2001
#541 := (iff #136 #540)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2002
#538 := (iff #135 #537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2003
#535 := (iff #134 #534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2004
#532 := (iff #133 #531)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2005
#529 := (iff #132 #528)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2006
#511 := (= #125 #510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2007
#512 := [rewrite]: #511
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2008
#530 := [monotonicity #512]: #529
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2009
#533 := [monotonicity #480 #530]: #532
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2010
#536 := [monotonicity #533]: #535
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2011
#539 := [quant-intro #536]: #538
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2012
#542 := [monotonicity #539]: #541
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2013
#548 := [trans #542 #546]: #547
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2014
#551 := [quant-intro #548]: #550
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2015
#1044 := [monotonicity #551 #1041]: #1043
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2016
#1050 := [trans #1044 #1048]: #1049
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2017
#526 := (iff #128 #525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2018
#523 := (iff #127 #520)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2019
#516 := (implies #505 #513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2020
#521 := (iff #516 #520)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2021
#522 := [rewrite]: #521
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2022
#517 := (iff #127 #516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2023
#514 := (iff #126 #513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2024
#515 := [monotonicity #512]: #514
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2025
#508 := (iff #124 #505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2026
#502 := (and #478 #92)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2027
#506 := (iff #502 #505)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2028
#507 := [rewrite]: #506
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2029
#503 := (iff #124 #502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2030
#504 := [monotonicity #480]: #503
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2031
#509 := [trans #504 #507]: #508
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2032
#518 := [monotonicity #509 #515]: #517
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2033
#524 := [trans #518 #522]: #523
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2034
#527 := [quant-intro #524]: #526
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2035
#1053 := [monotonicity #527 #1050]: #1052
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2036
#1059 := [trans #1053 #1057]: #1058
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2037
#500 := (iff #123 #499)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2038
#497 := (iff #122 #494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2039
#490 := (implies #487 #121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2040
#495 := (iff #490 #494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2041
#496 := [rewrite]: #495
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2042
#491 := (iff #122 #490)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2043
#488 := (iff #119 #487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2044
#485 := (iff #118 #484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2045
#486 := [rewrite]: #485
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2046
#489 := [monotonicity #483 #486]: #488
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2047
#492 := [monotonicity #489]: #491
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2048
#498 := [trans #492 #496]: #497
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2049
#501 := [quant-intro #498]: #500
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2050
#1062 := [monotonicity #501 #1059]: #1061
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2051
#1068 := [trans #1062 #1066]: #1067
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2052
#1071 := [monotonicity #1068]: #1070
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2053
#1077 := [trans #1071 #1075]: #1076
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2054
#476 := (iff #109 #475)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2055
#477 := [rewrite]: #476
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2056
#1080 := [monotonicity #477 #1077]: #1079
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2057
#1086 := [trans #1080 #1084]: #1085
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2058
#1089 := [monotonicity #1086]: #1088
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2059
#1093 := [trans #1089 #1091]: #1092
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2060
#1095 := [monotonicity #1093]: #1094
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2061
#1097 := [trans #1095 #1091]: #1096
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2062
#473 := (iff #106 #472)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2063
#470 := (iff #105 #469)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2064
#471 := [rewrite]: #470
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2065
#474 := [quant-intro #471]: #473
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2066
#1100 := [monotonicity #474 #1097]: #1099
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2067
#1106 := [trans #1100 #1104]: #1105
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2068
#1109 := [monotonicity #474 #1106]: #1108
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2069
#466 := (iff #97 #465)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2070
#463 := (iff #96 #462)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2071
#464 := [rewrite]: #463
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2072
#467 := [quant-intro #464]: #466
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2073
#1112 := [monotonicity #467 #1109]: #1111
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2074
#1118 := [trans #1112 #1116]: #1117
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2075
#1121 := [monotonicity #467 #1118]: #1120
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2076
#459 := (iff #89 #458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2077
#456 := (iff #88 #455)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2078
#457 := [rewrite]: #456
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2079
#460 := [quant-intro #457]: #459
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2080
#1124 := [monotonicity #460 #1121]: #1123
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2081
#1130 := [trans #1124 #1128]: #1129
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2082
#1133 := [monotonicity #460 #1130]: #1132
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2083
#1136 := [monotonicity #1133]: #1135
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2084
#1142 := [trans #1136 #1140]: #1141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2085
#1145 := [monotonicity #1142]: #1144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2086
#452 := (iff #81 #451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2087
#453 := [rewrite]: #452
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2088
#1148 := [monotonicity #453 #1145]: #1147
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2089
#1154 := [trans #1148 #1152]: #1153
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2090
#1157 := [monotonicity #453 #1154]: #1156
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2091
#1160 := [monotonicity #1157]: #1159
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2092
#1164 := [trans #1160 #1162]: #1163
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2093
#1167 := [monotonicity #1164]: #1166
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2094
#1173 := [trans #1167 #1171]: #1172
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2095
#449 := (iff #76 #448)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2096
#446 := (iff #75 #443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2097
#440 := (implies #73 #437)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2098
#444 := (iff #440 #443)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2099
#445 := [rewrite]: #444
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2100
#441 := (iff #75 #440)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2101
#438 := (iff #74 #437)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2102
#439 := [rewrite]: #438
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2103
#442 := [monotonicity #439]: #441
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2104
#447 := [trans #442 #445]: #446
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2105
#450 := [quant-intro #447]: #449
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2106
#1176 := [monotonicity #450 #1173]: #1175
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2107
#1182 := [trans #1176 #1180]: #1181
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2108
#435 := (iff #72 #434)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2109
#432 := (iff #71 #429)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2110
#426 := (implies #68 #423)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2111
#430 := (iff #426 #429)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2112
#431 := [rewrite]: #430
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2113
#427 := (iff #71 #426)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2114
#424 := (iff #70 #423)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2115
#425 := [rewrite]: #424
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2116
#428 := [monotonicity #425]: #427
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2117
#433 := [trans #428 #431]: #432
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2118
#436 := [quant-intro #433]: #435
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2119
#1185 := [monotonicity #436 #1182]: #1184
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2120
#1191 := [trans #1185 #1189]: #1190
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2121
#1194 := [monotonicity #1191]: #1193
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2122
#1198 := [trans #1194 #1196]: #1197
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2123
#1200 := [monotonicity #1198]: #1199
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2124
#1202 := [trans #1200 #1196]: #1201
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2125
#1205 := [monotonicity #1202]: #1204
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2126
#1834 := [trans #1205 #1832]: #1833
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2127
#422 := [asserted]: #293
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2128
#1835 := [mp #422 #1834]: #1830
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2129
#1837 := [not-or-elim #1835]: #448
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2130
#1902 := [mp~ #1837 #1863]: #448
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2131
#4263 := [mp #1902 #4262]: #4258
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2132
#4706 := (not #4258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2133
#5054 := (or #4706 #2574 #5019)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2134
#1992 := (= ?x37!5 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2135
#5025 := (or #1992 #5019)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2136
#5056 := (or #4706 #5025)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2137
#5111 := (iff #5056 #5054)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2138
#5048 := (or #2574 #5019)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2139
#5057 := (or #4706 #5048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2140
#5087 := (iff #5057 #5054)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2141
#5088 := [rewrite]: #5087
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2142
#5059 := (iff #5056 #5057)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2143
#5049 := (iff #5025 #5048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2144
#2575 := (iff #1992 #2574)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2145
#2576 := [rewrite]: #2575
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2146
#5053 := [monotonicity #2576]: #5049
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2147
#5060 := [monotonicity #5053]: #5059
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2148
#5120 := [trans #5060 #5088]: #5111
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2149
#5047 := [quant-inst]: #5056
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2150
#5121 := [mp #5047 #5120]: #5054
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2151
#5195 := [unit-resolution #5121 #4263 #5192 #5194]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2152
#5196 := [lemma #5195]: #4299
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2153
#4585 := (or #4302 #4582)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2154
#4588 := (not #4585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2155
#3123 := (or #78 #1237 #1248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2156
#4282 := (forall (vars (?x33 T2) (?x34 T2)) (:pat #4281) #3123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2157
#4287 := (not #4282)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2158
#4591 := (or #4287 #4588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2159
#4594 := (not #4591)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2160
decl ?x34!3 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2161
#1946 := ?x34!3
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2162
#1953 := (uf_12 ?x34!3)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2163
decl ?x33!4 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2164
#1947 := ?x33!4
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2165
#1950 := (uf_12 ?x33!4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2166
#1951 := (* -1::int #1950)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2167
#2561 := (+ #1951 #1953)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2168
#1948 := (uf_1 ?x34!3 ?x33!4)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2169
#1949 := (uf_10 #1948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2170
#2562 := (+ #1949 #2561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2171
#2565 := (>= #2562 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2172
#1960 := (up_13 ?x34!3)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2173
#3086 := (not #1960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2174
#1956 := (* -1::int #1949)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2175
#1957 := (+ uf_9 #1956)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2176
#1958 := (<= #1957 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2177
#3101 := (or #1958 #3086 #2565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2178
#5147 := [hypothesis]: #1960
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2179
#4251 := (forall (vars (?x26 T2)) (:pat #4250) #78)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2180
#4254 := (iff #79 #4251)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2181
#4252 := (iff #78 #78)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2182
#4253 := [refl]: #4252
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2183
#4255 := [quant-intro #4253]: #4254
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2184
#1860 := (~ #79 #79)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2185
#1897 := (~ #78 #78)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2186
#1898 := [refl]: #1897
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2187
#1861 := [nnf-pos #1898]: #1860
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2188
#1836 := [not-or-elim #1835]: #79
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2189
#1899 := [mp~ #1836 #1861]: #79
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2190
#4256 := [mp #1899 #4255]: #4251
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2191
#4844 := (not #4251)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2192
#4845 := (or #4844 #3086)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2193
#4846 := [quant-inst]: #4845
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2194
#5148 := [unit-resolution #4846 #4256 #5147]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2195
#5157 := [lemma #5148]: #3086
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2196
#3862 := (or #3101 #1960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2197
#3866 := [def-axiom]: #3862
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2198
#4921 := [unit-resolution #3866 #5157]: #3101
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2199
#3106 := (not #3101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2200
#4597 := (or #3106 #4594)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2201
#4600 := (not #4597)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2202
#4272 := (pattern #77 #84)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2203
#2527 := (not #84)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2204
#3078 := (or #77 #2527 #1222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2205
#4273 := (forall (vars (?x29 T2) (?x30 T2)) (:pat #4272) #3078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2206
#4278 := (not #4273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2207
#4603 := (or #4278 #4600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2208
#4606 := (not #4603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2209
decl ?x30!1 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2210
#1921 := ?x30!1
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2211
#1925 := (uf_12 ?x30!1)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2212
#2542 := (* -1::int #1925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2213
decl ?x29!2 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2214
#1922 := ?x29!2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2215
#1923 := (uf_12 ?x29!2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2216
#2543 := (+ #1923 #2542)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2217
#2544 := (<= #2543 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2218
#1929 := (up_13 ?x30!1)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2219
#1928 := (up_13 ?x29!2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2220
#1968 := (not #1928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2221
#2171 := (or #1968 #1929 #2544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2222
#2248 := (not #2171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2223
#4609 := (or #2248 #4606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2224
#4612 := (not #4609)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2225
#4264 := (forall (vars (?x27 T2)) (:pat #4257) #1213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2226
#4269 := (not #4264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2227
#4615 := (or #4269 #4612)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2228
#4618 := (not #4615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2229
decl ?x27!0 :: T2
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2230
#1906 := ?x27!0
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2231
#1907 := (uf_12 ?x27!0)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2232
#1908 := (>= #1907 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2233
#1909 := (not #1908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2234
#4621 := (or #1909 #4618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2235
#4624 := (not #4621)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2236
#4627 := (or #1208 #4624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2237
#4630 := (not #4627)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2238
#4637 := (forall (vars (?x24 T2)) (:pat #4257) #1807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2239
#4640 := (iff #1810 #4637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2240
#4638 := (iff #1807 #1807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2241
#4639 := [refl]: #4638
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2242
#4641 := [quant-intro #4639]: #4640
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2243
#2061 := (~ #1810 #1810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2244
#2287 := (~ #1807 #1807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2245
#2288 := [refl]: #2287
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2246
#2062 := [nnf-pos #2288]: #2061
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2247
#1840 := [not-or-elim #1835]: #1810
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2248
#1967 := [mp~ #1840 #2062]: #1810
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2249
#4642 := [mp #1967 #4641]: #4637
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2250
#4660 := [hypothesis]: #1208
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2251
#3800 := (not #4637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2252
#3794 := (or #3800 #81)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2253
#3912 := (= uf_11 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2254
#3913 := (not #3912)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2255
#3914 := (or #3913 #81)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2256
#3784 := (or #3800 #3914)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2257
#3782 := (iff #3784 #3794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2258
#3786 := (iff #3794 #3794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2259
#4657 := [rewrite]: #3786
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2260
#3799 := (iff #3914 #81)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2261
#3778 := (or false #81)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2262
#3797 := (iff #3778 #81)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2263
#3798 := [rewrite]: #3797
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2264
#3776 := (iff #3914 #3778)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2265
#3775 := (iff #3913 false)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2266
#8605 := (not true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2267
#8608 := (iff #8605 false)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2268
#8609 := [rewrite]: #8608
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2269
#3783 := (iff #3913 #8605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2270
#3915 := (iff #3912 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2271
#3787 := [rewrite]: #3915
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2272
#3788 := [monotonicity #3787]: #3783
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2273
#3777 := [trans #3788 #8609]: #3775
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2274
#3779 := [monotonicity #3777]: #3776
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2275
#3791 := [trans #3779 #3798]: #3799
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2276
#3785 := [monotonicity #3791]: #3782
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2277
#4658 := [trans #3785 #4657]: #3782
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2278
#3781 := [quant-inst]: #3784
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2279
#4659 := [mp #3781 #4658]: #3794
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2280
#4661 := [unit-resolution #4659 #4660 #4642]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2281
#4656 := [lemma #4661]: #81
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2282
#4633 := (or #1208 #4630)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2283
#3536 := (forall (vars (?x76 T2)) #3525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2284
#3543 := (not #3536)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2285
#3521 := (forall (vars (?x71 T2) (?x72 T2)) #3516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2286
#3542 := (not #3521)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2287
#3544 := (or #2367 #2934 #3542 #3543)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2288
#3545 := (not #3544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2289
#3550 := (or #3499 #3545)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2290
#3557 := (not #3550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2291
#3476 := (forall (vars (?x67 T2) (?x68 T2)) #3471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2292
#3556 := (not #3476)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2293
#3558 := (or #3556 #3557)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2294
#3559 := (not #3558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2295
#3564 := (or #3453 #3559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2296
#3570 := (not #3564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2297
#3571 := (or #1501 #3570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2298
#3572 := (not #3571)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2299
#3577 := (or #2284 #3572)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2300
#3583 := (not #3577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2301
#3584 := (or #1492 #3583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2302
#3585 := (not #3584)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2303
#3590 := (or #1492 #3585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2304
#3596 := (not #3590)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2305
#3597 := (or #939 #3596)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2306
#3598 := (not #3597)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2307
#3603 := (or #2877 #3598)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2308
#3609 := (not #3603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2309
#3610 := (or #1487 #3609)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2310
#3611 := (not #3610)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2311
#3616 := (or #2863 #3611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2312
#3624 := (not #3616)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2313
#3430 := (forall (vars (?x59 T2)) #3425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2314
#3623 := (not #3430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2315
#3412 := (forall (vars (?x60 T2)) #3409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2316
#3622 := (not #3412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2317
#3625 := (or #981 #728 #1652 #1656 #2218 #2221 #3622 #3623 #3624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2318
#3626 := (not #3625)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2319
#3342 := (forall (vars (?x53 T2) (?x54 T2)) #3337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2320
#3348 := (not #3342)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2321
#3349 := (or #167 #3348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2322
#3350 := (not #3349)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2323
#3377 := (or #3350 #3374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2324
#3384 := (not #3377)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2325
#3320 := (forall (vars (?x49 T2)) #3315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2326
#3383 := (not #3320)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2327
#3385 := (or #3383 #3384)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2328
#3386 := (not #3385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2329
#3283 := (forall (vars (?x50 T2)) #3272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2330
#3289 := (not #3283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2331
#3290 := (or #2097 #2712 #3289)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2332
#3291 := (not #3290)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2333
#3391 := (or #3291 #3386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2334
#3398 := (not #3391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2335
#3268 := (forall (vars (?x48 T2)) #3257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2336
#3397 := (not #3268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2337
#3399 := (or #683 #665 #692 #674 #3397 #3398)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2338
#3400 := (not #3399)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2339
#3631 := (or #3400 #3626)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2340
#3641 := (not #3631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2341
#3254 := (forall (vars (?x46 T2)) #3249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2342
#3640 := (not #3254)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2343
#3226 := (forall (vars (?x37 T2)) #3221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2344
#3639 := (not #3226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2345
#3198 := (forall (vars (?x42 T2) (?x43 T2)) #3193)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2346
#3638 := (not #3198)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2347
#3175 := (forall (vars (?x44 T2) (?x45 T2)) #3170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2348
#3637 := (not #3175)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2349
#3642 := (or #1749 #1744 #3637 #3638 #3639 #3640 #3641)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2350
#3643 := (not #3642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2351
#3143 := (forall (vars (?x38 T2)) #3132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2352
#3149 := (not #3143)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2353
#3150 := (or #1990 #2574 #3149)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2354
#3151 := (not #3150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2355
#3648 := (or #3151 #3643)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2356
#3655 := (not #3648)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2357
#3128 := (forall (vars (?x33 T2) (?x34 T2)) #3123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2358
#3654 := (not #3128)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2359
#3656 := (or #3654 #3655)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2360
#3657 := (not #3656)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2361
#3662 := (or #3106 #3657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2362
#3669 := (not #3662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2363
#3083 := (forall (vars (?x29 T2) (?x30 T2)) #3078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2364
#3668 := (not #3083)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2365
#3670 := (or #3668 #3669)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2366
#3671 := (not #3670)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2367
#3676 := (or #2248 #3671)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2368
#3682 := (not #3676)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2369
#3683 := (or #1217 #3682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2370
#3684 := (not #3683)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2371
#3689 := (or #1909 #3684)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2372
#3695 := (not #3689)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2373
#3696 := (or #1208 #3695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2374
#3697 := (not #3696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2375
#3702 := (or #1208 #3697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2376
#4634 := (iff #3702 #4633)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2377
#4631 := (iff #3697 #4630)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2378
#4628 := (iff #3696 #4627)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2379
#4625 := (iff #3695 #4624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2380
#4622 := (iff #3689 #4621)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2381
#4619 := (iff #3684 #4618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2382
#4616 := (iff #3683 #4615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2383
#4613 := (iff #3682 #4612)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2384
#4610 := (iff #3676 #4609)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2385
#4607 := (iff #3671 #4606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2386
#4604 := (iff #3670 #4603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2387
#4601 := (iff #3669 #4600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2388
#4598 := (iff #3662 #4597)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2389
#4595 := (iff #3657 #4594)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2390
#4592 := (iff #3656 #4591)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2391
#4589 := (iff #3655 #4588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2392
#4586 := (iff #3648 #4585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2393
#4583 := (iff #3643 #4582)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2394
#4580 := (iff #3642 #4579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2395
#4577 := (iff #3641 #4576)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2396
#4574 := (iff #3631 #4573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2397
#4571 := (iff #3626 #4570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2398
#4568 := (iff #3625 #4567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2399
#4565 := (iff #3624 #4564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2400
#4562 := (iff #3616 #4561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2401
#4559 := (iff #3611 #4558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2402
#4556 := (iff #3610 #4555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2403
#4553 := (iff #3609 #4552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2404
#4550 := (iff #3603 #4549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2405
#4547 := (iff #3598 #4546)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2406
#4544 := (iff #3597 #4543)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2407
#4541 := (iff #3596 #4540)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2408
#4538 := (iff #3590 #4537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2409
#4535 := (iff #3585 #4534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2410
#4532 := (iff #3584 #4531)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2411
#4529 := (iff #3583 #4528)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2412
#4526 := (iff #3577 #4525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2413
#4523 := (iff #3572 #4522)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2414
#4520 := (iff #3571 #4519)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2415
#4517 := (iff #3570 #4516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2416
#4514 := (iff #3564 #4513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2417
#4511 := (iff #3559 #4510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2418
#4508 := (iff #3558 #4507)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2419
#4505 := (iff #3557 #4504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2420
#4502 := (iff #3550 #4501)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2421
#4499 := (iff #3545 #4498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2422
#4496 := (iff #3544 #4495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2423
#4493 := (iff #3543 #4492)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2424
#4490 := (iff #3536 #4487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2425
#4488 := (iff #3525 #3525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2426
#4489 := [refl]: #4488
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2427
#4491 := [quant-intro #4489]: #4490
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2428
#4494 := [monotonicity #4491]: #4493
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2429
#4484 := (iff #3542 #4483)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2430
#4481 := (iff #3521 #4478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2431
#4479 := (iff #3516 #3516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2432
#4480 := [refl]: #4479
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2433
#4482 := [quant-intro #4480]: #4481
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2434
#4485 := [monotonicity #4482]: #4484
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2435
#4497 := [monotonicity #4485 #4494]: #4496
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2436
#4500 := [monotonicity #4497]: #4499
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2437
#4503 := [monotonicity #4500]: #4502
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2438
#4506 := [monotonicity #4503]: #4505
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2439
#4476 := (iff #3556 #4475)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2440
#4473 := (iff #3476 #4470)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2441
#4471 := (iff #3471 #3471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2442
#4472 := [refl]: #4471
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2443
#4474 := [quant-intro #4472]: #4473
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2444
#4477 := [monotonicity #4474]: #4476
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2445
#4509 := [monotonicity #4477 #4506]: #4508
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2446
#4512 := [monotonicity #4509]: #4511
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2447
#4515 := [monotonicity #4512]: #4514
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2448
#4518 := [monotonicity #4515]: #4517
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2449
#4467 := (iff #1501 #4466)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2450
#4464 := (iff #1498 #4461)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2451
#4462 := (iff #1495 #1495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2452
#4463 := [refl]: #4462
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2453
#4465 := [quant-intro #4463]: #4464
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2454
#4468 := [monotonicity #4465]: #4467
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2455
#4521 := [monotonicity #4468 #4518]: #4520
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2456
#4524 := [monotonicity #4521]: #4523
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2457
#4527 := [monotonicity #4524]: #4526
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2458
#4530 := [monotonicity #4527]: #4529
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2459
#4533 := [monotonicity #4530]: #4532
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2460
#4536 := [monotonicity #4533]: #4535
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2461
#4539 := [monotonicity #4536]: #4538
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2462
#4542 := [monotonicity #4539]: #4541
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2463
#4459 := (iff #939 #4458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2464
#4456 := (iff #785 #4453)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2465
#4454 := (iff #780 #780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2466
#4455 := [refl]: #4454
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2467
#4457 := [quant-intro #4455]: #4456
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2468
#4460 := [monotonicity #4457]: #4459
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2469
#4545 := [monotonicity #4460 #4542]: #4544
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2470
#4548 := [monotonicity #4545]: #4547
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2471
#4551 := [monotonicity #4548]: #4550
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2472
#4554 := [monotonicity #4551]: #4553
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2473
#4450 := (iff #1487 #4449)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2474
#4447 := (iff #1484 #4444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2475
#4445 := (iff #1479 #1479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2476
#4446 := [refl]: #4445
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2477
#4448 := [quant-intro #4446]: #4447
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2478
#4451 := [monotonicity #4448]: #4450
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2479
#4557 := [monotonicity #4451 #4554]: #4556
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2480
#4560 := [monotonicity #4557]: #4559
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2481
#4563 := [monotonicity #4560]: #4562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2482
#4566 := [monotonicity #4563]: #4565
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2483
#4442 := (iff #3623 #4441)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2484
#4439 := (iff #3430 #4436)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2485
#4437 := (iff #3425 #3425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2486
#4438 := [refl]: #4437
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2487
#4440 := [quant-intro #4438]: #4439
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2488
#4443 := [monotonicity #4440]: #4442
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2489
#4434 := (iff #3622 #4433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2490
#4431 := (iff #3412 #4428)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2491
#4429 := (iff #3409 #3409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2492
#4430 := [refl]: #4429
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2493
#4432 := [quant-intro #4430]: #4431
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2494
#4435 := [monotonicity #4432]: #4434
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2495
#4424 := (iff #1652 #4423)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2496
#4421 := (iff #1649 #4418)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2497
#4419 := (iff #1644 #1644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2498
#4420 := [refl]: #4419
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2499
#4422 := [quant-intro #4420]: #4421
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2500
#4425 := [monotonicity #4422]: #4424
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2501
#4569 := [monotonicity #4425 #4435 #4443 #4566]: #4568
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2502
#4572 := [monotonicity #4569]: #4571
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2503
#4416 := (iff #3400 #4415)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2504
#4413 := (iff #3399 #4412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2505
#4410 := (iff #3398 #4409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2506
#4407 := (iff #3391 #4406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2507
#4404 := (iff #3386 #4403)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2508
#4401 := (iff #3385 #4400)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2509
#4398 := (iff #3384 #4397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2510
#4395 := (iff #3377 #4394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2511
#4392 := (iff #3350 #4391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2512
#4389 := (iff #3349 #4388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2513
#4386 := (iff #3348 #4385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2514
#4383 := (iff #3342 #4380)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2515
#4381 := (iff #3337 #3337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2516
#4382 := [refl]: #4381
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2517
#4384 := [quant-intro #4382]: #4383
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2518
#4387 := [monotonicity #4384]: #4386
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2519
#4390 := [monotonicity #4387]: #4389
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2520
#4393 := [monotonicity #4390]: #4392
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2521
#4396 := [monotonicity #4393]: #4395
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2522
#4399 := [monotonicity #4396]: #4398
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2523
#4378 := (iff #3383 #4377)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2524
#4375 := (iff #3320 #4372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2525
#4373 := (iff #3315 #3315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2526
#4374 := [refl]: #4373
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2527
#4376 := [quant-intro #4374]: #4375
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2528
#4379 := [monotonicity #4376]: #4378
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2529
#4402 := [monotonicity #4379 #4399]: #4401
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2530
#4405 := [monotonicity #4402]: #4404
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2531
#4370 := (iff #3291 #4369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2532
#4367 := (iff #3290 #4366)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2533
#4364 := (iff #3289 #4363)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2534
#4361 := (iff #3283 #4358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2535
#4359 := (iff #3272 #3272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2536
#4360 := [refl]: #4359
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2537
#4362 := [quant-intro #4360]: #4361
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2538
#4365 := [monotonicity #4362]: #4364
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2539
#4368 := [monotonicity #4365]: #4367
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2540
#4371 := [monotonicity #4368]: #4370
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2541
#4408 := [monotonicity #4371 #4405]: #4407
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2542
#4411 := [monotonicity #4408]: #4410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2543
#4354 := (iff #3397 #4353)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2544
#4351 := (iff #3268 #4348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2545
#4349 := (iff #3257 #3257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2546
#4350 := [refl]: #4349
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2547
#4352 := [quant-intro #4350]: #4351
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2548
#4355 := [monotonicity #4352]: #4354
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2549
#4414 := [monotonicity #4355 #4411]: #4413
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2550
#4417 := [monotonicity #4414]: #4416
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2551
#4575 := [monotonicity #4417 #4572]: #4574
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2552
#4578 := [monotonicity #4575]: #4577
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2553
#4345 := (iff #3640 #4344)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2554
#4342 := (iff #3254 #4339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2555
#4340 := (iff #3249 #3249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2556
#4341 := [refl]: #4340
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2557
#4343 := [quant-intro #4341]: #4342
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2558
#4346 := [monotonicity #4343]: #4345
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2559
#4337 := (iff #3639 #4336)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2560
#4334 := (iff #3226 #4331)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2561
#4332 := (iff #3221 #3221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2562
#4333 := [refl]: #4332
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2563
#4335 := [quant-intro #4333]: #4334
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2564
#4338 := [monotonicity #4335]: #4337
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2565
#4329 := (iff #3638 #4328)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2566
#4326 := (iff #3198 #4323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2567
#4324 := (iff #3193 #3193)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2568
#4325 := [refl]: #4324
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2569
#4327 := [quant-intro #4325]: #4326
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2570
#4330 := [monotonicity #4327]: #4329
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2571
#4320 := (iff #3637 #4319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2572
#4317 := (iff #3175 #4314)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2573
#4315 := (iff #3170 #3170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2574
#4316 := [refl]: #4315
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2575
#4318 := [quant-intro #4316]: #4317
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2576
#4321 := [monotonicity #4318]: #4320
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2577
#4312 := (iff #1744 #4311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2578
#4309 := (iff #1741 #4306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2579
#4307 := (iff #1738 #1738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2580
#4308 := [refl]: #4307
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2581
#4310 := [quant-intro #4308]: #4309
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2582
#4313 := [monotonicity #4310]: #4312
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2583
#4581 := [monotonicity #4313 #4321 #4330 #4338 #4346 #4578]: #4580
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2584
#4584 := [monotonicity #4581]: #4583
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2585
#4303 := (iff #3151 #4302)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2586
#4300 := (iff #3150 #4299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2587
#4297 := (iff #3149 #4296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2588
#4294 := (iff #3143 #4291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2589
#4292 := (iff #3132 #3132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2590
#4293 := [refl]: #4292
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2591
#4295 := [quant-intro #4293]: #4294
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2592
#4298 := [monotonicity #4295]: #4297
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2593
#4301 := [monotonicity #4298]: #4300
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2594
#4304 := [monotonicity #4301]: #4303
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2595
#4587 := [monotonicity #4304 #4584]: #4586
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2596
#4590 := [monotonicity #4587]: #4589
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2597
#4288 := (iff #3654 #4287)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2598
#4285 := (iff #3128 #4282)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2599
#4283 := (iff #3123 #3123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2600
#4284 := [refl]: #4283
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2601
#4286 := [quant-intro #4284]: #4285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2602
#4289 := [monotonicity #4286]: #4288
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2603
#4593 := [monotonicity #4289 #4590]: #4592
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2604
#4596 := [monotonicity #4593]: #4595
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2605
#4599 := [monotonicity #4596]: #4598
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2606
#4602 := [monotonicity #4599]: #4601
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2607
#4279 := (iff #3668 #4278)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2608
#4276 := (iff #3083 #4273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2609
#4274 := (iff #3078 #3078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2610
#4275 := [refl]: #4274
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2611
#4277 := [quant-intro #4275]: #4276
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2612
#4280 := [monotonicity #4277]: #4279
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2613
#4605 := [monotonicity #4280 #4602]: #4604
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2614
#4608 := [monotonicity #4605]: #4607
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2615
#4611 := [monotonicity #4608]: #4610
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2616
#4614 := [monotonicity #4611]: #4613
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2617
#4270 := (iff #1217 #4269)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2618
#4267 := (iff #1214 #4264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2619
#4265 := (iff #1213 #1213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2620
#4266 := [refl]: #4265
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2621
#4268 := [quant-intro #4266]: #4267
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2622
#4271 := [monotonicity #4268]: #4270
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2623
#4617 := [monotonicity #4271 #4614]: #4616
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2624
#4620 := [monotonicity #4617]: #4619
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2625
#4623 := [monotonicity #4620]: #4622
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2626
#4626 := [monotonicity #4623]: #4625
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2627
#4629 := [monotonicity #4626]: #4628
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2628
#4632 := [monotonicity #4629]: #4631
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2629
#4635 := [monotonicity #4632]: #4634
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2630
#2363 := (not #2362)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2631
#2965 := (and #773 #2363 #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2632
#2968 := (not #2965)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2633
#2971 := (forall (vars (?x76 T2)) #2968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2634
#2937 := (not #2934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2635
#2368 := (not #2367)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2636
#2980 := (and #1541 #2368 #2937 #2971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2637
#2907 := (and #2336 #2338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2638
#2910 := (not #2907)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2639
#2928 := (or #2910 #2923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2640
#2931 := (not #2928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2641
#2985 := (or #2931 #2980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2642
#2988 := (and #1517 #2985)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2643
#2307 := (not #2306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2644
#2882 := (and #2304 #2307)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2645
#2885 := (not #2882)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2646
#2901 := (or #2885 #2896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2647
#2904 := (not #2901)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2648
#2991 := (or #2904 #2988)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2649
#2994 := (and #1498 #2991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2650
#2997 := (or #2284 #2994)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2651
#3000 := (and #217 #2997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2652
#3003 := (or #1492 #3000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2653
#3006 := (and #785 #3003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2654
#3009 := (or #2877 #3006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2655
#3012 := (and #1484 #3009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2656
#3015 := (or #2863 #3012)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2657
#2222 := (not #2221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2658
#2219 := (not #2218)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2659
#3021 := (and #195 #731 #1473 #1631 #1649 #1657 #2219 #2222 #3015)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2660
#2164 := (not #2163)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2661
#2160 := (not #2159)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2662
#2800 := (and #2160 #2164)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2663
#2803 := (not #2800)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2664
#2820 := (or #2803 #2815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2665
#2823 := (not #2820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2666
#2173 := (not #167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2667
#2183 := (and #2173 #1393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2668
#2829 := (or #2183 #2823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2669
#2773 := (not #2768)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2670
#2791 := (and #2773 #2786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2671
#2794 := (or #1353 #2791)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2672
#2797 := (forall (vars (?x49 T2)) #2794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2673
#2834 := (and #2797 #2829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2674
#2093 := (not #2092)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2675
#2743 := (and #2093 #2740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2676
#2746 := (not #2743)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2677
#2749 := (forall (vars (?x50 T2)) #2746)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2678
#2715 := (not #2712)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2679
#2098 := (not #2097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2680
#2755 := (and #2098 #2715 #2749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2681
#2837 := (or #2755 #2834)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2682
#2199 := (not #1421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2683
#2202 := (forall (vars (?x48 T2)) #2199)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2684
#2843 := (and #145 #150 #566 #569 #2202 #2837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2685
#3026 := (or #2843 #3021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2686
#2692 := (not #2687)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2687
#2695 := (and #2057 #2675 #2692)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2688
#2698 := (or #1308 #2695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2689
#2701 := (forall (vars (?x46 T2)) #2698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2690
#2637 := (not #2632)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2691
#2655 := (and #2030 #2637 #2650)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2692
#2658 := (or #1270 #2655)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2693
#2661 := (forall (vars (?x37 T2)) #2658)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2694
#3032 := (and #109 #1716 #1732 #1741 #2661 #2701 #3026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2695
#1986 := (not #1985)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2696
#2605 := (and #77 #1986 #2602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2697
#2608 := (not #2605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2698
#2611 := (forall (vars (?x38 T2)) #2608)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2699
#2617 := (and #1991 #2577 #2611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2700
#3037 := (or #2617 #3032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2701
#3040 := (and #1255 #3037)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2702
#1959 := (not #1958)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2703
#2555 := (and #1959 #1960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2704
#2558 := (not #2555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2705
#2568 := (or #2558 #2565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2706
#2571 := (not #2568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2707
#3043 := (or #2571 #3040)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2708
#3046 := (and #1229 #3043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2709
#1930 := (not #1929)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2710
#2530 := (and #1928 #1930)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2711
#2533 := (not #2530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2712
#2549 := (or #2533 #2544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2713
#2552 := (not #2549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2714
#3049 := (or #2552 #3046)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2715
#3052 := (and #1214 #3049)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2716
#3055 := (or #1909 #3052)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2717
#3058 := (and #81 #3055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2718
#3061 := (or #1208 #3058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2719
#3703 := (iff #3061 #3702)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2720
#3700 := (iff #3058 #3697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2721
#3692 := (and #81 #3689)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2722
#3698 := (iff #3692 #3697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2723
#3699 := [rewrite]: #3698
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2724
#3693 := (iff #3058 #3692)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2725
#3690 := (iff #3055 #3689)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2726
#3687 := (iff #3052 #3684)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2727
#3679 := (and #1214 #3676)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2728
#3685 := (iff #3679 #3684)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2729
#3686 := [rewrite]: #3685
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2730
#3680 := (iff #3052 #3679)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2731
#3677 := (iff #3049 #3676)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2732
#3674 := (iff #3046 #3671)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2733
#3665 := (and #3083 #3662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2734
#3672 := (iff #3665 #3671)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2735
#3673 := [rewrite]: #3672
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2736
#3666 := (iff #3046 #3665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2737
#3663 := (iff #3043 #3662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2738
#3660 := (iff #3040 #3657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2739
#3651 := (and #3128 #3648)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2740
#3658 := (iff #3651 #3657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2741
#3659 := [rewrite]: #3658
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2742
#3652 := (iff #3040 #3651)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2743
#3649 := (iff #3037 #3648)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2744
#3646 := (iff #3032 #3643)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2745
#3634 := (and #109 #3175 #3198 #1741 #3226 #3254 #3631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2746
#3644 := (iff #3634 #3643)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2747
#3645 := [rewrite]: #3644
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2748
#3635 := (iff #3032 #3634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2749
#3632 := (iff #3026 #3631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2750
#3629 := (iff #3021 #3626)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2751
#3619 := (and #195 #731 #3412 #3430 #1649 #1657 #2219 #2222 #3616)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2752
#3627 := (iff #3619 #3626)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2753
#3628 := [rewrite]: #3627
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2754
#3620 := (iff #3021 #3619)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2755
#3617 := (iff #3015 #3616)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2756
#3614 := (iff #3012 #3611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2757
#3606 := (and #1484 #3603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2758
#3612 := (iff #3606 #3611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2759
#3613 := [rewrite]: #3612
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2760
#3607 := (iff #3012 #3606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2761
#3604 := (iff #3009 #3603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2762
#3601 := (iff #3006 #3598)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2763
#3593 := (and #785 #3590)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2764
#3599 := (iff #3593 #3598)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2765
#3600 := [rewrite]: #3599
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2766
#3594 := (iff #3006 #3593)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2767
#3591 := (iff #3003 #3590)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2768
#3588 := (iff #3000 #3585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2769
#3580 := (and #217 #3577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2770
#3586 := (iff #3580 #3585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2771
#3587 := [rewrite]: #3586
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2772
#3581 := (iff #3000 #3580)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2773
#3578 := (iff #2997 #3577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2774
#3575 := (iff #2994 #3572)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2775
#3567 := (and #1498 #3564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2776
#3573 := (iff #3567 #3572)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2777
#3574 := [rewrite]: #3573
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2778
#3568 := (iff #2994 #3567)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2779
#3565 := (iff #2991 #3564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2780
#3562 := (iff #2988 #3559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2781
#3553 := (and #3476 #3550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2782
#3560 := (iff #3553 #3559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2783
#3561 := [rewrite]: #3560
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2784
#3554 := (iff #2988 #3553)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2785
#3551 := (iff #2985 #3550)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2786
#3548 := (iff #2980 #3545)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2787
#3539 := (and #3521 #2368 #2937 #3536)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2788
#3546 := (iff #3539 #3545)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2789
#3547 := [rewrite]: #3546
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2790
#3540 := (iff #2980 #3539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2791
#3537 := (iff #2971 #3536)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2792
#3534 := (iff #2968 #3525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2793
#3526 := (not #3525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2794
#3529 := (not #3526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2795
#3532 := (iff #3529 #3525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2796
#3533 := [rewrite]: #3532
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2797
#3530 := (iff #2968 #3529)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2798
#3527 := (iff #2965 #3526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2799
#3528 := [rewrite]: #3527
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2800
#3531 := [monotonicity #3528]: #3530
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2801
#3535 := [trans #3531 #3533]: #3534
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2802
#3538 := [quant-intro #3535]: #3537
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2803
#3522 := (iff #1541 #3521)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2804
#3519 := (iff #1538 #3516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2805
#3502 := (or #779 #1237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2806
#3513 := (or #3502 #1534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2807
#3517 := (iff #3513 #3516)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2808
#3518 := [rewrite]: #3517
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2809
#3514 := (iff #1538 #3513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2810
#3511 := (iff #1531 #3502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2811
#3503 := (not #3502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2812
#3506 := (not #3503)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2813
#3509 := (iff #3506 #3502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2814
#3510 := [rewrite]: #3509
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2815
#3507 := (iff #1531 #3506)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2816
#3504 := (iff #1526 #3503)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2817
#3505 := [rewrite]: #3504
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2818
#3508 := [monotonicity #3505]: #3507
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2819
#3512 := [trans #3508 #3510]: #3511
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2820
#3515 := [monotonicity #3512]: #3514
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2821
#3520 := [trans #3515 #3518]: #3519
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2822
#3523 := [quant-intro #3520]: #3522
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2823
#3541 := [monotonicity #3523 #3538]: #3540
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2824
#3549 := [trans #3541 #3547]: #3548
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2825
#3500 := (iff #2931 #3499)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2826
#3497 := (iff #2928 #3494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2827
#3480 := (or #2335 #3479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2828
#3491 := (or #3480 #2923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2829
#3495 := (iff #3491 #3494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2830
#3496 := [rewrite]: #3495
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2831
#3492 := (iff #2928 #3491)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2832
#3489 := (iff #2910 #3480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2833
#3481 := (not #3480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2834
#3484 := (not #3481)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2835
#3487 := (iff #3484 #3480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2836
#3488 := [rewrite]: #3487
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2837
#3485 := (iff #2910 #3484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2838
#3482 := (iff #2907 #3481)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2839
#3483 := [rewrite]: #3482
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2840
#3486 := [monotonicity #3483]: #3485
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2841
#3490 := [trans #3486 #3488]: #3489
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2842
#3493 := [monotonicity #3490]: #3492
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2843
#3498 := [trans #3493 #3496]: #3497
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2844
#3501 := [monotonicity #3498]: #3500
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2845
#3552 := [monotonicity #3501 #3549]: #3551
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2846
#3477 := (iff #1517 #3476)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2847
#3474 := (iff #1512 #3471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2848
#3457 := (or #773 #3456)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2849
#3468 := (or #3457 #1504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2850
#3472 := (iff #3468 #3471)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2851
#3473 := [rewrite]: #3472
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2852
#3469 := (iff #1512 #3468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2853
#3466 := (iff #802 #3457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2854
#3458 := (not #3457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2855
#3461 := (not #3458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2856
#3464 := (iff #3461 #3457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2857
#3465 := [rewrite]: #3464
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2858
#3462 := (iff #802 #3461)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2859
#3459 := (iff #796 #3458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2860
#3460 := [rewrite]: #3459
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2861
#3463 := [monotonicity #3460]: #3462
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2862
#3467 := [trans #3463 #3465]: #3466
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2863
#3470 := [monotonicity #3467]: #3469
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2864
#3475 := [trans #3470 #3473]: #3474
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2865
#3478 := [quant-intro #3475]: #3477
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2866
#3555 := [monotonicity #3478 #3552]: #3554
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2867
#3563 := [trans #3555 #3561]: #3562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2868
#3454 := (iff #2904 #3453)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2869
#3451 := (iff #2901 #3448)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2870
#3434 := (or #3433 #2306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2871
#3445 := (or #3434 #2896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2872
#3449 := (iff #3445 #3448)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2873
#3450 := [rewrite]: #3449
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2874
#3446 := (iff #2901 #3445)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2875
#3443 := (iff #2885 #3434)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2876
#3435 := (not #3434)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2877
#3438 := (not #3435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2878
#3441 := (iff #3438 #3434)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2879
#3442 := [rewrite]: #3441
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2880
#3439 := (iff #2885 #3438)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2881
#3436 := (iff #2882 #3435)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2882
#3437 := [rewrite]: #3436
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2883
#3440 := [monotonicity #3437]: #3439
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2884
#3444 := [trans #3440 #3442]: #3443
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2885
#3447 := [monotonicity #3444]: #3446
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2886
#3452 := [trans #3447 #3450]: #3451
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2887
#3455 := [monotonicity #3452]: #3454
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2888
#3566 := [monotonicity #3455 #3563]: #3565
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2889
#3569 := [monotonicity #3566]: #3568
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2890
#3576 := [trans #3569 #3574]: #3575
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2891
#3579 := [monotonicity #3576]: #3578
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2892
#3582 := [monotonicity #3579]: #3581
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2893
#3589 := [trans #3582 #3587]: #3588
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2894
#3592 := [monotonicity #3589]: #3591
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2895
#3595 := [monotonicity #3592]: #3594
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2896
#3602 := [trans #3595 #3600]: #3601
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2897
#3605 := [monotonicity #3602]: #3604
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2898
#3608 := [monotonicity #3605]: #3607
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2899
#3615 := [trans #3608 #3613]: #3614
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2900
#3618 := [monotonicity #3615]: #3617
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2901
#3431 := (iff #1631 #3430)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2902
#3428 := (iff #1628 #3425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2903
#3422 := (or #3405 #1625)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2904
#3426 := (iff #3422 #3425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2905
#3427 := [rewrite]: #3426
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2906
#3423 := (iff #1628 #3422)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2907
#3420 := (iff #1620 #3405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2908
#3415 := (not #3406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2909
#3418 := (iff #3415 #3405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2910
#3419 := [rewrite]: #3418
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2911
#3416 := (iff #1620 #3415)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2912
#3407 := (iff #1462 #3406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2913
#3408 := [rewrite]: #3407
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2914
#3417 := [monotonicity #3408]: #3416
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2915
#3421 := [trans #3417 #3419]: #3420
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2916
#3424 := [monotonicity #3421]: #3423
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2917
#3429 := [trans #3424 #3427]: #3428
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2918
#3432 := [quant-intro #3429]: #3431
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2919
#3413 := (iff #1473 #3412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2920
#3410 := (iff #1468 #3409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2921
#3411 := [monotonicity #3408]: #3410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2922
#3414 := [quant-intro #3411]: #3413
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2923
#3621 := [monotonicity #3414 #3432 #3618]: #3620
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2924
#3630 := [trans #3621 #3628]: #3629
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2925
#3403 := (iff #2843 #3400)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2926
#3394 := (and #145 #150 #566 #569 #3268 #3391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2927
#3401 := (iff #3394 #3400)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2928
#3402 := [rewrite]: #3401
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2929
#3395 := (iff #2843 #3394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2930
#3392 := (iff #2837 #3391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2931
#3389 := (iff #2834 #3386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2932
#3380 := (and #3320 #3377)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2933
#3387 := (iff #3380 #3386)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2934
#3388 := [rewrite]: #3387
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2935
#3381 := (iff #2834 #3380)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2936
#3378 := (iff #2829 #3377)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2937
#3375 := (iff #2823 #3374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2938
#3372 := (iff #2820 #3369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2939
#3355 := (or #2159 #2163)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2940
#3366 := (or #3355 #2815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2941
#3370 := (iff #3366 #3369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2942
#3371 := [rewrite]: #3370
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2943
#3367 := (iff #2820 #3366)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2944
#3364 := (iff #2803 #3355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2945
#3356 := (not #3355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2946
#3359 := (not #3356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2947
#3362 := (iff #3359 #3355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2948
#3363 := [rewrite]: #3362
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2949
#3360 := (iff #2803 #3359)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2950
#3357 := (iff #2800 #3356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2951
#3358 := [rewrite]: #3357
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2952
#3361 := [monotonicity #3358]: #3360
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2953
#3365 := [trans #3361 #3363]: #3364
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2954
#3368 := [monotonicity #3365]: #3367
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2955
#3373 := [trans #3368 #3371]: #3372
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2956
#3376 := [monotonicity #3373]: #3375
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2957
#3353 := (iff #2183 #3350)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2958
#3345 := (and #2173 #3342)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2959
#3351 := (iff #3345 #3350)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2960
#3352 := [rewrite]: #3351
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2961
#3346 := (iff #2183 #3345)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2962
#3343 := (iff #1393 #3342)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2963
#3340 := (iff #1390 #3337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2964
#3323 := (or #1237 #1346)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2965
#3334 := (or #3323 #1387)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2966
#3338 := (iff #3334 #3337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2967
#3339 := [rewrite]: #3338
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2968
#3335 := (iff #1390 #3334)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2969
#3332 := (iff #1384 #3323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2970
#3324 := (not #3323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2971
#3327 := (not #3324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2972
#3330 := (iff #3327 #3323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2973
#3331 := [rewrite]: #3330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2974
#3328 := (iff #1384 #3327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2975
#3325 := (iff #1381 #3324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2976
#3326 := [rewrite]: #3325
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2977
#3329 := [monotonicity #3326]: #3328
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2978
#3333 := [trans #3329 #3331]: #3332
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2979
#3336 := [monotonicity #3333]: #3335
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2980
#3341 := [trans #3336 #3339]: #3340
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2981
#3344 := [quant-intro #3341]: #3343
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2982
#3347 := [monotonicity #3344]: #3346
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2983
#3354 := [trans #3347 #3352]: #3353
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2984
#3379 := [monotonicity #3354 #3376]: #3378
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2985
#3321 := (iff #2797 #3320)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2986
#3318 := (iff #2794 #3315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2987
#3296 := (or #68 #1346)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2988
#3312 := (or #3296 #3309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2989
#3316 := (iff #3312 #3315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2990
#3317 := [rewrite]: #3316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2991
#3313 := (iff #2794 #3312)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2992
#3310 := (iff #2791 #3309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2993
#3311 := [rewrite]: #3310
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2994
#3305 := (iff #1353 #3296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2995
#3297 := (not #3296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2996
#3300 := (not #3297)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2997
#3303 := (iff #3300 #3296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2998
#3304 := [rewrite]: #3303
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  2999
#3301 := (iff #1353 #3300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3000
#3298 := (iff #1350 #3297)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3001
#3299 := [rewrite]: #3298
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3002
#3302 := [monotonicity #3299]: #3301
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3003
#3306 := [trans #3302 #3304]: #3305
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3004
#3314 := [monotonicity #3306 #3311]: #3313
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3005
#3319 := [trans #3314 #3317]: #3318
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3006
#3322 := [quant-intro #3319]: #3321
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3007
#3382 := [monotonicity #3322 #3379]: #3381
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3008
#3390 := [trans #3382 #3388]: #3389
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3009
#3294 := (iff #2755 #3291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3010
#3286 := (and #2098 #2715 #3283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3011
#3292 := (iff #3286 #3291)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3012
#3293 := [rewrite]: #3292
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3013
#3287 := (iff #2755 #3286)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3014
#3284 := (iff #2749 #3283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3015
#3281 := (iff #2746 #3272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3016
#3273 := (not #3272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3017
#3276 := (not #3273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3018
#3279 := (iff #3276 #3272)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3019
#3280 := [rewrite]: #3279
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3020
#3277 := (iff #2746 #3276)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3021
#3274 := (iff #2743 #3273)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3022
#3275 := [rewrite]: #3274
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3023
#3278 := [monotonicity #3275]: #3277
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3024
#3282 := [trans #3278 #3280]: #3281
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3025
#3285 := [quant-intro #3282]: #3284
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3026
#3288 := [monotonicity #3285]: #3287
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3027
#3295 := [trans #3288 #3293]: #3294
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3028
#3393 := [monotonicity #3295 #3390]: #3392
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3029
#3269 := (iff #2202 #3268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3030
#3266 := (iff #2199 #3257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3031
#3258 := (not #3257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3032
#3261 := (not #3258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3033
#3264 := (iff #3261 #3257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3034
#3265 := [rewrite]: #3264
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3035
#3262 := (iff #2199 #3261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3036
#3259 := (iff #1421 #3258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3037
#3260 := [rewrite]: #3259
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3038
#3263 := [monotonicity #3260]: #3262
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3039
#3267 := [trans #3263 #3265]: #3266
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3040
#3270 := [quant-intro #3267]: #3269
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3041
#3396 := [monotonicity #3270 #3393]: #3395
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3042
#3404 := [trans #3396 #3402]: #3403
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3043
#3633 := [monotonicity #3404 #3630]: #3632
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3044
#3255 := (iff #2701 #3254)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3045
#3252 := (iff #2698 #3249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3046
#3229 := (or #68 #1301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3047
#3246 := (or #3229 #3243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3048
#3250 := (iff #3246 #3249)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3049
#3251 := [rewrite]: #3250
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3050
#3247 := (iff #2698 #3246)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3051
#3244 := (iff #2695 #3243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3052
#3245 := [rewrite]: #3244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3053
#3238 := (iff #1308 #3229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3054
#3230 := (not #3229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3055
#3233 := (not #3230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3056
#3236 := (iff #3233 #3229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3057
#3237 := [rewrite]: #3236
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3058
#3234 := (iff #1308 #3233)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3059
#3231 := (iff #1305 #3230)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3060
#3232 := [rewrite]: #3231
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3061
#3235 := [monotonicity #3232]: #3234
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3062
#3239 := [trans #3235 #3237]: #3238
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3063
#3248 := [monotonicity #3239 #3245]: #3247
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3064
#3253 := [trans #3248 #3251]: #3252
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3065
#3256 := [quant-intro #3253]: #3255
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3066
#3227 := (iff #2661 #3226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3067
#3224 := (iff #2658 #3221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3068
#3201 := (or #68 #1263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3069
#3218 := (or #3201 #3215)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3070
#3222 := (iff #3218 #3221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3071
#3223 := [rewrite]: #3222
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3072
#3219 := (iff #2658 #3218)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3073
#3216 := (iff #2655 #3215)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3074
#3217 := [rewrite]: #3216
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3075
#3210 := (iff #1270 #3201)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3076
#3202 := (not #3201)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3077
#3205 := (not #3202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3078
#3208 := (iff #3205 #3201)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3079
#3209 := [rewrite]: #3208
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3080
#3206 := (iff #1270 #3205)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3081
#3203 := (iff #1267 #3202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3082
#3204 := [rewrite]: #3203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3083
#3207 := [monotonicity #3204]: #3206
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3084
#3211 := [trans #3207 #3209]: #3210
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3085
#3220 := [monotonicity #3211 #3217]: #3219
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3086
#3225 := [trans #3220 #3223]: #3224
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3087
#3228 := [quant-intro #3225]: #3227
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3088
#3199 := (iff #1732 #3198)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3089
#3196 := (iff #1727 #3193)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3090
#3179 := (or #478 #3178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3091
#3190 := (or #3179 #1317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3092
#3194 := (iff #3190 #3193)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3093
#3195 := [rewrite]: #3194
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3094
#3191 := (iff #1727 #3190)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3095
#3188 := (iff #493 #3179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3096
#3180 := (not #3179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3097
#3183 := (not #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3098
#3186 := (iff #3183 #3179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3099
#3187 := [rewrite]: #3186
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3100
#3184 := (iff #493 #3183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3101
#3181 := (iff #487 #3180)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3102
#3182 := [rewrite]: #3181
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3103
#3185 := [monotonicity #3182]: #3184
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3104
#3189 := [trans #3185 #3187]: #3188
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3105
#3192 := [monotonicity #3189]: #3191
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3106
#3197 := [trans #3192 #3195]: #3196
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3107
#3200 := [quant-intro #3197]: #3199
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3108
#3176 := (iff #1716 #3175)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3109
#3173 := (iff #1713 #3170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3110
#3156 := (or #481 #1237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3111
#3167 := (or #3156 #1710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3112
#3171 := (iff #3167 #3170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3113
#3172 := [rewrite]: #3171
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3114
#3168 := (iff #1713 #3167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3115
#3165 := (iff #1707 #3156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3116
#3157 := (not #3156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3117
#3160 := (not #3157)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3118
#3163 := (iff #3160 #3156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3119
#3164 := [rewrite]: #3163
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3120
#3161 := (iff #1707 #3160)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3121
#3158 := (iff #1702 #3157)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3122
#3159 := [rewrite]: #3158
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3123
#3162 := [monotonicity #3159]: #3161
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3124
#3166 := [trans #3162 #3164]: #3165
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3125
#3169 := [monotonicity #3166]: #3168
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3126
#3174 := [trans #3169 #3172]: #3173
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3127
#3177 := [quant-intro #3174]: #3176
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3128
#3636 := [monotonicity #3177 #3200 #3228 #3256 #3633]: #3635
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3129
#3647 := [trans #3636 #3645]: #3646
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3130
#3154 := (iff #2617 #3151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3131
#3146 := (and #1991 #2577 #3143)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3132
#3152 := (iff #3146 #3151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3133
#3153 := [rewrite]: #3152
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3134
#3147 := (iff #2617 #3146)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3135
#3144 := (iff #2611 #3143)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3136
#3141 := (iff #2608 #3132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3137
#3133 := (not #3132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3138
#3136 := (not #3133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3139
#3139 := (iff #3136 #3132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3140
#3140 := [rewrite]: #3139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3141
#3137 := (iff #2608 #3136)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3142
#3134 := (iff #2605 #3133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3143
#3135 := [rewrite]: #3134
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3144
#3138 := [monotonicity #3135]: #3137
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3145
#3142 := [trans #3138 #3140]: #3141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3146
#3145 := [quant-intro #3142]: #3144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3147
#3148 := [monotonicity #3145]: #3147
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3148
#3155 := [trans #3148 #3153]: #3154
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3149
#3650 := [monotonicity #3155 #3647]: #3649
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3150
#3129 := (iff #1255 #3128)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3151
#3126 := (iff #1252 #3123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3152
#3109 := (or #78 #1237)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3153
#3120 := (or #3109 #1248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3154
#3124 := (iff #3120 #3123)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3155
#3125 := [rewrite]: #3124
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3156
#3121 := (iff #1252 #3120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3157
#3118 := (iff #1244 #3109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3158
#3110 := (not #3109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3159
#3113 := (not #3110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3160
#3116 := (iff #3113 #3109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3161
#3117 := [rewrite]: #3116
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3162
#3114 := (iff #1244 #3113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3163
#3111 := (iff #1241 #3110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3164
#3112 := [rewrite]: #3111
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3165
#3115 := [monotonicity #3112]: #3114
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3166
#3119 := [trans #3115 #3117]: #3118
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3167
#3122 := [monotonicity #3119]: #3121
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3168
#3127 := [trans #3122 #3125]: #3126
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3169
#3130 := [quant-intro #3127]: #3129
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3170
#3653 := [monotonicity #3130 #3650]: #3652
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3171
#3661 := [trans #3653 #3659]: #3660
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3172
#3107 := (iff #2571 #3106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3173
#3104 := (iff #2568 #3101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3174
#3087 := (or #1958 #3086)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3175
#3098 := (or #3087 #2565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3176
#3102 := (iff #3098 #3101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3177
#3103 := [rewrite]: #3102
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3178
#3099 := (iff #2568 #3098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3179
#3096 := (iff #2558 #3087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3180
#3088 := (not #3087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3181
#3091 := (not #3088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3182
#3094 := (iff #3091 #3087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3183
#3095 := [rewrite]: #3094
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3184
#3092 := (iff #2558 #3091)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3185
#3089 := (iff #2555 #3088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3186
#3090 := [rewrite]: #3089
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3187
#3093 := [monotonicity #3090]: #3092
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3188
#3097 := [trans #3093 #3095]: #3096
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3189
#3100 := [monotonicity #3097]: #3099
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3190
#3105 := [trans #3100 #3103]: #3104
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3191
#3108 := [monotonicity #3105]: #3107
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3192
#3664 := [monotonicity #3108 #3661]: #3663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3193
#3084 := (iff #1229 #3083)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3194
#3081 := (iff #1226 #3078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3195
#3064 := (or #77 #2527)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3196
#3075 := (or #3064 #1222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3197
#3079 := (iff #3075 #3078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3198
#3080 := [rewrite]: #3079
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3199
#3076 := (iff #1226 #3075)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3200
#3073 := (iff #454 #3064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3201
#3065 := (not #3064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3202
#3068 := (not #3065)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3203
#3071 := (iff #3068 #3064)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3204
#3072 := [rewrite]: #3071
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3205
#3069 := (iff #454 #3068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3206
#3066 := (iff #85 #3065)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3207
#3067 := [rewrite]: #3066
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3208
#3070 := [monotonicity #3067]: #3069
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3209
#3074 := [trans #3070 #3072]: #3073
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3210
#3077 := [monotonicity #3074]: #3076
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3211
#3082 := [trans #3077 #3080]: #3081
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3212
#3085 := [quant-intro #3082]: #3084
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3213
#3667 := [monotonicity #3085 #3664]: #3666
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3214
#3675 := [trans #3667 #3673]: #3674
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3215
#2345 := (iff #2552 #2248)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3216
#2137 := (iff #2549 #2171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3217
#1937 := (or #1968 #1929)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3218
#2268 := (or #1937 #2544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3219
#2172 := (iff #2268 #2171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3220
#2136 := [rewrite]: #2172
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3221
#2226 := (iff #2549 #2268)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3222
#2035 := (iff #2533 #1937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3223
#1868 := (not #1937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3224
#2314 := (not #1868)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3225
#1913 := (iff #2314 #1937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3226
#2034 := [rewrite]: #1913
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3227
#2315 := (iff #2533 #2314)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3228
#1869 := (iff #2530 #1868)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3229
#1938 := [rewrite]: #1869
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3230
#1912 := [monotonicity #1938]: #2315
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3231
#2267 := [trans #1912 #2034]: #2035
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3232
#2227 := [monotonicity #2267]: #2226
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3233
#2247 := [trans #2227 #2136]: #2137
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3234
#2346 := [monotonicity #2247]: #2345
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3235
#3678 := [monotonicity #2346 #3675]: #3677
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3236
#3681 := [monotonicity #3678]: #3680
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3237
#3688 := [trans #3681 #3686]: #3687
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3238
#3691 := [monotonicity #3688]: #3690
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3239
#3694 := [monotonicity #3691]: #3693
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3240
#3701 := [trans #3694 #3699]: #3700
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3241
#3704 := [monotonicity #3701]: #3703
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3242
#2360 := (+ #2359 #2357)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3243
#2361 := (= #2360 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3244
#2364 := (and #773 #2363 #2361)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3245
#2381 := (not #2364)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3246
#2384 := (forall (vars (?x76 T2)) #2381)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3247
#2369 := (= ?x75!20 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3248
#2370 := (not #2369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3249
#2371 := (and #2370 #2368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3250
#2372 := (not #2371)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3251
#2378 := (not #2372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3252
#2388 := (and #2378 #2384)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3253
#2393 := (and #1541 #2388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3254
#2326 := (* -1::int #2325)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3255
#2328 := (+ #2327 #2326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3256
#2331 := (+ #2330 #2328)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3257
#2332 := (>= #2331 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3258
#2339 := (and #2338 #2336)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3259
#2340 := (not #2339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3260
#2341 := (or #2340 #2332)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3261
#2342 := (not #2341)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3262
#2397 := (or #2342 #2393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3263
#2401 := (and #1517 #2397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3264
#2299 := (* -1::int #2298)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3265
#2301 := (+ #2300 #2299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3266
#2302 := (>= #2301 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3267
#2308 := (and #2307 #2304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3268
#2309 := (not #2308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3269
#2310 := (or #2309 #2302)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3270
#2311 := (not #2310)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3271
#2405 := (or #2311 #2401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3272
#2409 := (and #1498 #2405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3273
#2413 := (or #2284 #2409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3274
#2278 := (not #1492)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3275
#2417 := (and #2278 #2413)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3276
#2421 := (or #1492 #2417)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3277
#2425 := (and #785 #2421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3278
#2262 := (= #2261 #2260)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3279
#2263 := (or #2262 #2259)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3280
#2264 := (not #2263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3281
#2429 := (or #2264 #2425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3282
#2433 := (and #1484 #2429)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3283
#2240 := (* -1::int #2239)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3284
#2242 := (+ #2241 #2240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3285
#2243 := (>= #2242 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3286
#2244 := (not #2243)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3287
#2437 := (or #2244 #2433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3288
#2223 := (and #2222 #2219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3289
#2209 := (not #981)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3290
#2457 := (and #2209 #731 #2223 #1473 #2437 #1631 #1649 #1657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3291
#2150 := (* -1::int #2149)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3292
#2152 := (+ #2151 #2150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3293
#2155 := (+ #2154 #2152)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3294
#2156 := (>= #2155 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3295
#2165 := (and #2164 #2160)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3296
#2166 := (not #2165)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3297
#2167 := (or #2166 #2156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3298
#2168 := (not #2167)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3299
#2187 := (or #2168 #2183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3300
#2126 := (+ #2125 #1344)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3301
#2129 := (+ #2128 #2126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3302
#2130 := (= #2129 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3303
#2131 := (>= #2126 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3304
#2132 := (not #2131)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3305
#2133 := (and #2132 #2130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3306
#2138 := (or #1353 #2133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3307
#2141 := (forall (vars (?x49 T2)) #2138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3308
#2191 := (and #2141 #2187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3309
#2090 := (+ #2089 #2087)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3310
#2091 := (= #2090 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3311
#2094 := (and #2093 #2091)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3312
#2110 := (not #2094)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3313
#2113 := (forall (vars (?x50 T2)) #2110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3314
#2099 := (= ?x49!8 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3315
#2100 := (not #2099)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3316
#2101 := (and #2100 #2098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3317
#2102 := (not #2101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3318
#2107 := (not #2102)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3319
#2117 := (and #2107 #2113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3320
#2195 := (or #2117 #2191)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3321
#2081 := (not #674)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3322
#2078 := (not #692)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3323
#2075 := (not #665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3324
#2072 := (not #683)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3325
#2205 := (and #2072 #2075 #2078 #2081 #2195 #2202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3326
#2461 := (or #2205 #2457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3327
#2049 := (+ #2048 #1299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3328
#2050 := (>= #2049 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3329
#2051 := (not #2050)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3330
#2054 := (+ #2053 #2049)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3331
#2055 := (= #2054 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3332
#2058 := (and #2057 #2055 #2051)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3333
#2063 := (or #1308 #2058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3334
#2066 := (forall (vars (?x46 T2)) #2063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3335
#2023 := (+ #1261 #2022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3336
#2025 := (+ #2024 #2023)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3337
#2026 := (= #2025 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3338
#2027 := (+ #2024 #1261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3339
#2028 := (>= #2027 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3340
#2029 := (not #2028)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3341
#2031 := (and #2030 #2029 #2026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3342
#2036 := (or #1270 #2031)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3343
#2039 := (forall (vars (?x37 T2)) #2036)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3344
#2015 := (not #1749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3345
#2486 := (and #2015 #2039 #2066 #2461 #1716 #1732 #1741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3346
#1981 := (+ #1980 #1978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3347
#1982 := (+ #69 #1981)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3348
#1983 := (= #1982 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3349
#1987 := (and #77 #1986 #1983)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3350
#2003 := (not #1987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3351
#2006 := (forall (vars (?x38 T2)) #2003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3352
#1993 := (not #1992)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3353
#1994 := (and #1993 #1991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3354
#1995 := (not #1994)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3355
#2000 := (not #1995)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3356
#2010 := (and #2000 #2006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3357
#2490 := (or #2010 #2486)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3358
#2494 := (and #1255 #2490)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3359
#1952 := (+ #1951 #1949)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3360
#1954 := (+ #1953 #1952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3361
#1955 := (>= #1954 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3362
#1961 := (and #1960 #1959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3363
#1962 := (not #1961)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3364
#1963 := (or #1962 #1955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3365
#1964 := (not #1963)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3366
#2498 := (or #1964 #2494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3367
#2502 := (and #1229 #2498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3368
#1924 := (* -1::int #1923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3369
#1926 := (+ #1925 #1924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3370
#1927 := (>= #1926 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3371
#1931 := (and #1930 #1928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3372
#1932 := (not #1931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3373
#1933 := (or #1932 #1927)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3374
#1934 := (not #1933)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3375
#2506 := (or #1934 #2502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3376
#2510 := (and #1214 #2506)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3377
#2514 := (or #1909 #2510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3378
#1864 := (not #1208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3379
#2518 := (and #1864 #2514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3380
#2522 := (or #1208 #2518)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3381
#3062 := (iff #2522 #3061)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3382
#3059 := (iff #2518 #3058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3383
#3056 := (iff #2514 #3055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3384
#3053 := (iff #2510 #3052)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3385
#3050 := (iff #2506 #3049)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3386
#3047 := (iff #2502 #3046)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3387
#3044 := (iff #2498 #3043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3388
#3041 := (iff #2494 #3040)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3389
#3038 := (iff #2490 #3037)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3390
#3035 := (iff #2486 #3032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3391
#3029 := (and #109 #2661 #2701 #3026 #1716 #1732 #1741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3392
#3033 := (iff #3029 #3032)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3393
#3034 := [rewrite]: #3033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3394
#3030 := (iff #2486 #3029)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3395
#3027 := (iff #2461 #3026)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3396
#3024 := (iff #2457 #3021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3397
#3018 := (and #195 #731 #2223 #1473 #3015 #1631 #1649 #1657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3398
#3022 := (iff #3018 #3021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3399
#3023 := [rewrite]: #3022
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3400
#3019 := (iff #2457 #3018)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3401
#3016 := (iff #2437 #3015)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3402
#3013 := (iff #2433 #3012)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3403
#3010 := (iff #2429 #3009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3404
#3007 := (iff #2425 #3006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3405
#3004 := (iff #2421 #3003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3406
#3001 := (iff #2417 #3000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3407
#2998 := (iff #2413 #2997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3408
#2995 := (iff #2409 #2994)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3409
#2992 := (iff #2405 #2991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3410
#2989 := (iff #2401 #2988)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3411
#2986 := (iff #2397 #2985)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3412
#2983 := (iff #2393 #2980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3413
#2943 := (and #2368 #2937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3414
#2974 := (and #2943 #2971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3415
#2977 := (and #1541 #2974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3416
#2981 := (iff #2977 #2980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3417
#2982 := [rewrite]: #2981
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3418
#2978 := (iff #2393 #2977)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3419
#2975 := (iff #2388 #2974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3420
#2972 := (iff #2384 #2971)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3421
#2969 := (iff #2381 #2968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3422
#2966 := (iff #2364 #2965)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3423
#2963 := (iff #2361 #2962)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3424
#2960 := (= #2360 #2959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3425
#2961 := [rewrite]: #2960
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3426
#2964 := [monotonicity #2961]: #2963
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3427
#2967 := [monotonicity #2964]: #2966
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3428
#2970 := [monotonicity #2967]: #2969
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3429
#2973 := [quant-intro #2970]: #2972
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3430
#2956 := (iff #2378 #2943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3431
#2948 := (not #2943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3432
#2951 := (not #2948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3433
#2954 := (iff #2951 #2943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3434
#2955 := [rewrite]: #2954
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3435
#2952 := (iff #2378 #2951)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3436
#2949 := (iff #2372 #2948)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3437
#2946 := (iff #2371 #2943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3438
#2940 := (and #2937 #2368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3439
#2944 := (iff #2940 #2943)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3440
#2945 := [rewrite]: #2944
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3441
#2941 := (iff #2371 #2940)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3442
#2938 := (iff #2370 #2937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3443
#2935 := (iff #2369 #2934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3444
#2936 := [rewrite]: #2935
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3445
#2939 := [monotonicity #2936]: #2938
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3446
#2942 := [monotonicity #2939]: #2941
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3447
#2947 := [trans #2942 #2945]: #2946
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3448
#2950 := [monotonicity #2947]: #2949
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3449
#2953 := [monotonicity #2950]: #2952
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3450
#2957 := [trans #2953 #2955]: #2956
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3451
#2976 := [monotonicity #2957 #2973]: #2975
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3452
#2979 := [monotonicity #2976]: #2978
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3453
#2984 := [trans #2979 #2982]: #2983
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3454
#2932 := (iff #2342 #2931)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3455
#2929 := (iff #2341 #2928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3456
#2926 := (iff #2332 #2923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3457
#2913 := (+ #2327 #2330)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3458
#2914 := (+ #2326 #2913)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3459
#2917 := (>= #2914 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3460
#2924 := (iff #2917 #2923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3461
#2925 := [rewrite]: #2924
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3462
#2918 := (iff #2332 #2917)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3463
#2915 := (= #2331 #2914)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3464
#2916 := [rewrite]: #2915
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3465
#2919 := [monotonicity #2916]: #2918
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3466
#2927 := [trans #2919 #2925]: #2926
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3467
#2911 := (iff #2340 #2910)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3468
#2908 := (iff #2339 #2907)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3469
#2909 := [rewrite]: #2908
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3470
#2912 := [monotonicity #2909]: #2911
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3471
#2930 := [monotonicity #2912 #2927]: #2929
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3472
#2933 := [monotonicity #2930]: #2932
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3473
#2987 := [monotonicity #2933 #2984]: #2986
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3474
#2990 := [monotonicity #2987]: #2989
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3475
#2905 := (iff #2311 #2904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3476
#2902 := (iff #2310 #2901)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3477
#2899 := (iff #2302 #2896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3478
#2888 := (+ #2299 #2300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3479
#2891 := (>= #2888 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3480
#2897 := (iff #2891 #2896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3481
#2898 := [rewrite]: #2897
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3482
#2892 := (iff #2302 #2891)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3483
#2889 := (= #2301 #2888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3484
#2890 := [rewrite]: #2889
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3485
#2893 := [monotonicity #2890]: #2892
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3486
#2900 := [trans #2893 #2898]: #2899
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3487
#2886 := (iff #2309 #2885)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3488
#2883 := (iff #2308 #2882)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3489
#2884 := [rewrite]: #2883
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3490
#2887 := [monotonicity #2884]: #2886
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3491
#2903 := [monotonicity #2887 #2900]: #2902
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3492
#2906 := [monotonicity #2903]: #2905
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3493
#2993 := [monotonicity #2906 #2990]: #2992
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3494
#2996 := [monotonicity #2993]: #2995
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3495
#2999 := [monotonicity #2996]: #2998
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3496
#2880 := (iff #2278 #217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3497
#2881 := [rewrite]: #2880
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3498
#3002 := [monotonicity #2881 #2999]: #3001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3499
#3005 := [monotonicity #3002]: #3004
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3500
#3008 := [monotonicity #3005]: #3007
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3501
#2878 := (iff #2264 #2877)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3502
#2875 := (iff #2263 #2872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3503
#2869 := (or #2866 #2259)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3504
#2873 := (iff #2869 #2872)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3505
#2874 := [rewrite]: #2873
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3506
#2870 := (iff #2263 #2869)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3507
#2867 := (iff #2262 #2866)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3508
#2868 := [rewrite]: #2867
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3509
#2871 := [monotonicity #2868]: #2870
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3510
#2876 := [trans #2871 #2874]: #2875
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3511
#2879 := [monotonicity #2876]: #2878
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3512
#3011 := [monotonicity #2879 #3008]: #3010
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3513
#3014 := [monotonicity #3011]: #3013
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3514
#2864 := (iff #2244 #2863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3515
#2861 := (iff #2243 #2858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3516
#2850 := (+ #2240 #2241)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3517
#2853 := (>= #2850 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3518
#2859 := (iff #2853 #2858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3519
#2860 := [rewrite]: #2859
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3520
#2854 := (iff #2243 #2853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3521
#2851 := (= #2242 #2850)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3522
#2852 := [rewrite]: #2851
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3523
#2855 := [monotonicity #2852]: #2854
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3524
#2862 := [trans #2855 #2860]: #2861
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3525
#2865 := [monotonicity #2862]: #2864
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3526
#3017 := [monotonicity #2865 #3014]: #3016
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3527
#2848 := (iff #2209 #195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3528
#2849 := [rewrite]: #2848
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3529
#3020 := [monotonicity #2849 #3017]: #3019
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3530
#3025 := [trans #3020 #3023]: #3024
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3531
#2846 := (iff #2205 #2843)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3532
#2840 := (and #145 #150 #566 #569 #2837 #2202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3533
#2844 := (iff #2840 #2843)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3534
#2845 := [rewrite]: #2844
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3535
#2841 := (iff #2205 #2840)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3536
#2838 := (iff #2195 #2837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3537
#2835 := (iff #2191 #2834)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3538
#2832 := (iff #2187 #2829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3539
#2826 := (or #2823 #2183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3540
#2830 := (iff #2826 #2829)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3541
#2831 := [rewrite]: #2830
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3542
#2827 := (iff #2187 #2826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3543
#2824 := (iff #2168 #2823)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3544
#2821 := (iff #2167 #2820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3545
#2818 := (iff #2156 #2815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3546
#2806 := (+ #2151 #2154)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3547
#2807 := (+ #2150 #2806)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3548
#2810 := (>= #2807 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3549
#2816 := (iff #2810 #2815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3550
#2817 := [rewrite]: #2816
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3551
#2811 := (iff #2156 #2810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3552
#2808 := (= #2155 #2807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3553
#2809 := [rewrite]: #2808
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3554
#2812 := [monotonicity #2809]: #2811
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3555
#2819 := [trans #2812 #2817]: #2818
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3556
#2804 := (iff #2166 #2803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3557
#2801 := (iff #2165 #2800)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3558
#2802 := [rewrite]: #2801
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3559
#2805 := [monotonicity #2802]: #2804
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3560
#2822 := [monotonicity #2805 #2819]: #2821
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3561
#2825 := [monotonicity #2822]: #2824
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3562
#2828 := [monotonicity #2825]: #2827
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3563
#2833 := [trans #2828 #2831]: #2832
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3564
#2798 := (iff #2141 #2797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3565
#2795 := (iff #2138 #2794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3566
#2792 := (iff #2133 #2791)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3567
#2789 := (iff #2130 #2786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3568
#2776 := (+ #2125 #2128)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3569
#2777 := (+ #1344 #2776)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3570
#2780 := (= #2777 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3571
#2787 := (iff #2780 #2786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3572
#2788 := [rewrite]: #2787
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3573
#2781 := (iff #2130 #2780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3574
#2778 := (= #2129 #2777)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3575
#2779 := [rewrite]: #2778
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3576
#2782 := [monotonicity #2779]: #2781
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3577
#2790 := [trans #2782 #2788]: #2789
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3578
#2774 := (iff #2132 #2773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3579
#2771 := (iff #2131 #2768)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3580
#2760 := (+ #1344 #2125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3581
#2763 := (>= #2760 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3582
#2769 := (iff #2763 #2768)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3583
#2770 := [rewrite]: #2769
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3584
#2764 := (iff #2131 #2763)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3585
#2761 := (= #2126 #2760)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3586
#2762 := [rewrite]: #2761
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3587
#2765 := [monotonicity #2762]: #2764
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3588
#2772 := [trans #2765 #2770]: #2771
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3589
#2775 := [monotonicity #2772]: #2774
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3590
#2793 := [monotonicity #2775 #2790]: #2792
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3591
#2796 := [monotonicity #2793]: #2795
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3592
#2799 := [quant-intro #2796]: #2798
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3593
#2836 := [monotonicity #2799 #2833]: #2835
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3594
#2758 := (iff #2117 #2755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3595
#2721 := (and #2098 #2715)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3596
#2752 := (and #2721 #2749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3597
#2756 := (iff #2752 #2755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3598
#2757 := [rewrite]: #2756
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3599
#2753 := (iff #2117 #2752)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3600
#2750 := (iff #2113 #2749)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3601
#2747 := (iff #2110 #2746)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3602
#2744 := (iff #2094 #2743)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3603
#2741 := (iff #2091 #2740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3604
#2738 := (= #2090 #2737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3605
#2739 := [rewrite]: #2738
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3606
#2742 := [monotonicity #2739]: #2741
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3607
#2745 := [monotonicity #2742]: #2744
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3608
#2748 := [monotonicity #2745]: #2747
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3609
#2751 := [quant-intro #2748]: #2750
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3610
#2734 := (iff #2107 #2721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3611
#2726 := (not #2721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3612
#2729 := (not #2726)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3613
#2732 := (iff #2729 #2721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3614
#2733 := [rewrite]: #2732
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3615
#2730 := (iff #2107 #2729)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3616
#2727 := (iff #2102 #2726)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3617
#2724 := (iff #2101 #2721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3618
#2718 := (and #2715 #2098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3619
#2722 := (iff #2718 #2721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3620
#2723 := [rewrite]: #2722
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3621
#2719 := (iff #2101 #2718)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3622
#2716 := (iff #2100 #2715)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3623
#2713 := (iff #2099 #2712)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3624
#2714 := [rewrite]: #2713
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3625
#2717 := [monotonicity #2714]: #2716
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3626
#2720 := [monotonicity #2717]: #2719
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3627
#2725 := [trans #2720 #2723]: #2724
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3628
#2728 := [monotonicity #2725]: #2727
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3629
#2731 := [monotonicity #2728]: #2730
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3630
#2735 := [trans #2731 #2733]: #2734
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3631
#2754 := [monotonicity #2735 #2751]: #2753
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3632
#2759 := [trans #2754 #2757]: #2758
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3633
#2839 := [monotonicity #2759 #2836]: #2838
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3634
#2710 := (iff #2081 #569)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3635
#2711 := [rewrite]: #2710
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3636
#2708 := (iff #2078 #566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3637
#2709 := [rewrite]: #2708
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3638
#2706 := (iff #2075 #150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3639
#2707 := [rewrite]: #2706
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3640
#2704 := (iff #2072 #145)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3641
#2705 := [rewrite]: #2704
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3642
#2842 := [monotonicity #2705 #2707 #2709 #2711 #2839]: #2841
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3643
#2847 := [trans #2842 #2845]: #2846
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3644
#3028 := [monotonicity #2847 #3025]: #3027
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3645
#2702 := (iff #2066 #2701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3646
#2699 := (iff #2063 #2698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3647
#2696 := (iff #2058 #2695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3648
#2693 := (iff #2051 #2692)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3649
#2690 := (iff #2050 #2687)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3650
#2680 := (+ #1299 #2048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3651
#2683 := (>= #2680 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3652
#2688 := (iff #2683 #2687)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3653
#2689 := [rewrite]: #2688
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3654
#2684 := (iff #2050 #2683)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3655
#2681 := (= #2049 #2680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3656
#2682 := [rewrite]: #2681
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3657
#2685 := [monotonicity #2682]: #2684
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3658
#2691 := [trans #2685 #2689]: #2690
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3659
#2694 := [monotonicity #2691]: #2693
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3660
#2678 := (iff #2055 #2675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3661
#2664 := (+ #2048 #2053)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3662
#2665 := (+ #1299 #2664)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3663
#2668 := (= #2665 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3664
#2676 := (iff #2668 #2675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3665
#2677 := [rewrite]: #2676
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3666
#2669 := (iff #2055 #2668)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3667
#2666 := (= #2054 #2665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3668
#2667 := [rewrite]: #2666
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3669
#2670 := [monotonicity #2667]: #2669
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3670
#2679 := [trans #2670 #2677]: #2678
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3671
#2697 := [monotonicity #2679 #2694]: #2696
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3672
#2700 := [monotonicity #2697]: #2699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3673
#2703 := [quant-intro #2700]: #2702
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3674
#2662 := (iff #2039 #2661)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3675
#2659 := (iff #2036 #2658)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3676
#2656 := (iff #2031 #2655)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3677
#2653 := (iff #2026 #2650)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3678
#2640 := (+ #2022 #2024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3679
#2641 := (+ #1261 #2640)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3680
#2644 := (= #2641 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3681
#2651 := (iff #2644 #2650)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3682
#2652 := [rewrite]: #2651
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3683
#2645 := (iff #2026 #2644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3684
#2642 := (= #2025 #2641)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3685
#2643 := [rewrite]: #2642
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3686
#2646 := [monotonicity #2643]: #2645
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3687
#2654 := [trans #2646 #2652]: #2653
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3688
#2638 := (iff #2029 #2637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3689
#2635 := (iff #2028 #2632)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3690
#2624 := (+ #1261 #2024)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3691
#2627 := (>= #2624 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3692
#2633 := (iff #2627 #2632)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3693
#2634 := [rewrite]: #2633
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3694
#2628 := (iff #2028 #2627)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3695
#2625 := (= #2027 #2624)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3696
#2626 := [rewrite]: #2625
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3697
#2629 := [monotonicity #2626]: #2628
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3698
#2636 := [trans #2629 #2634]: #2635
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3699
#2639 := [monotonicity #2636]: #2638
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3700
#2657 := [monotonicity #2639 #2654]: #2656
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3701
#2660 := [monotonicity #2657]: #2659
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3702
#2663 := [quant-intro #2660]: #2662
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3703
#2622 := (iff #2015 #109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3704
#2623 := [rewrite]: #2622
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3705
#3031 := [monotonicity #2623 #2663 #2703 #3028]: #3030
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3706
#3036 := [trans #3031 #3034]: #3035
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3707
#2620 := (iff #2010 #2617)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3708
#2583 := (and #1991 #2577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3709
#2614 := (and #2583 #2611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3710
#2618 := (iff #2614 #2617)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3711
#2619 := [rewrite]: #2618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3712
#2615 := (iff #2010 #2614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3713
#2612 := (iff #2006 #2611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3714
#2609 := (iff #2003 #2608)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3715
#2606 := (iff #1987 #2605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3716
#2603 := (iff #1983 #2602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3717
#2600 := (= #1982 #2599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3718
#2601 := [rewrite]: #2600
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3719
#2604 := [monotonicity #2601]: #2603
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3720
#2607 := [monotonicity #2604]: #2606
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3721
#2610 := [monotonicity #2607]: #2609
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3722
#2613 := [quant-intro #2610]: #2612
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3723
#2596 := (iff #2000 #2583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3724
#2588 := (not #2583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3725
#2591 := (not #2588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3726
#2594 := (iff #2591 #2583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3727
#2595 := [rewrite]: #2594
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3728
#2592 := (iff #2000 #2591)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3729
#2589 := (iff #1995 #2588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3730
#2586 := (iff #1994 #2583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3731
#2580 := (and #2577 #1991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3732
#2584 := (iff #2580 #2583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3733
#2585 := [rewrite]: #2584
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3734
#2581 := (iff #1994 #2580)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3735
#2578 := (iff #1993 #2577)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3736
#2579 := [monotonicity #2576]: #2578
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3737
#2582 := [monotonicity #2579]: #2581
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3738
#2587 := [trans #2582 #2585]: #2586
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3739
#2590 := [monotonicity #2587]: #2589
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3740
#2593 := [monotonicity #2590]: #2592
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3741
#2597 := [trans #2593 #2595]: #2596
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3742
#2616 := [monotonicity #2597 #2613]: #2615
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3743
#2621 := [trans #2616 #2619]: #2620
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3744
#3039 := [monotonicity #2621 #3036]: #3038
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3745
#3042 := [monotonicity #3039]: #3041
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3746
#2572 := (iff #1964 #2571)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3747
#2569 := (iff #1963 #2568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3748
#2566 := (iff #1955 #2565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3749
#2563 := (= #1954 #2562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3750
#2564 := [rewrite]: #2563
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3751
#2567 := [monotonicity #2564]: #2566
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3752
#2559 := (iff #1962 #2558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3753
#2556 := (iff #1961 #2555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3754
#2557 := [rewrite]: #2556
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3755
#2560 := [monotonicity #2557]: #2559
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3756
#2570 := [monotonicity #2560 #2567]: #2569
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3757
#2573 := [monotonicity #2570]: #2572
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3758
#3045 := [monotonicity #2573 #3042]: #3044
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3759
#3048 := [monotonicity #3045]: #3047
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3760
#2553 := (iff #1934 #2552)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3761
#2550 := (iff #1933 #2549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3762
#2547 := (iff #1927 #2544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3763
#2536 := (+ #1924 #1925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3764
#2539 := (>= #2536 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3765
#2545 := (iff #2539 #2544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3766
#2546 := [rewrite]: #2545
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3767
#2540 := (iff #1927 #2539)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3768
#2537 := (= #1926 #2536)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3769
#2538 := [rewrite]: #2537
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3770
#2541 := [monotonicity #2538]: #2540
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3771
#2548 := [trans #2541 #2546]: #2547
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3772
#2534 := (iff #1932 #2533)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3773
#2531 := (iff #1931 #2530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3774
#2532 := [rewrite]: #2531
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3775
#2535 := [monotonicity #2532]: #2534
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3776
#2551 := [monotonicity #2535 #2548]: #2550
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3777
#2554 := [monotonicity #2551]: #2553
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3778
#3051 := [monotonicity #2554 #3048]: #3050
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3779
#3054 := [monotonicity #3051]: #3053
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3780
#3057 := [monotonicity #3054]: #3056
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3781
#2528 := (iff #1864 #81)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3782
#2529 := [rewrite]: #2528
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3783
#3060 := [monotonicity #2529 #3057]: #3059
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3784
#3063 := [monotonicity #3060]: #3062
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3785
#1838 := (not #1802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3786
#2523 := (~ #1838 #2522)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3787
#2519 := (not #1799)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3788
#2520 := (~ #2519 #2518)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3789
#2515 := (not #1796)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3790
#2516 := (~ #2515 #2514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3791
#2511 := (not #1793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3792
#2512 := (~ #2511 #2510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3793
#2507 := (not #1790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3794
#2508 := (~ #2507 #2506)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3795
#2503 := (not #1787)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3796
#2504 := (~ #2503 #2502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3797
#2499 := (not #1784)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3798
#2500 := (~ #2499 #2498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3799
#2495 := (not #1781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3800
#2496 := (~ #2495 #2494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3801
#2491 := (not #1778)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3802
#2492 := (~ #2491 #2490)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3803
#2487 := (not #1773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3804
#2488 := (~ #2487 #2486)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3805
#2483 := (not #1744)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3806
#2484 := (~ #2483 #1741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3807
#2481 := (~ #1741 #1741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3808
#2479 := (~ #1738 #1738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3809
#2480 := [refl]: #2479
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3810
#2482 := [nnf-pos #2480]: #2481
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3811
#2485 := [nnf-neg #2482]: #2484
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3812
#2476 := (not #1735)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3813
#2477 := (~ #2476 #1732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3814
#2474 := (~ #1732 #1732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3815
#2472 := (~ #1727 #1727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3816
#2473 := [refl]: #2472
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3817
#2475 := [nnf-pos #2473]: #2474
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3818
#2478 := [nnf-neg #2475]: #2477
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3819
#2469 := (not #1719)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3820
#2470 := (~ #2469 #1716)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3821
#2467 := (~ #1716 #1716)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3822
#2465 := (~ #1713 #1713)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3823
#2466 := [refl]: #2465
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3824
#2468 := [nnf-pos #2466]: #2467
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3825
#2471 := [nnf-neg #2468]: #2470
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3826
#2462 := (not #1696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3827
#2463 := (~ #2462 #2461)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3828
#2458 := (not #1691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3829
#2459 := (~ #2458 #2457)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3830
#2455 := (~ #1657 #1657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3831
#2456 := [refl]: #2455
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3832
#2452 := (not #1652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3833
#2453 := (~ #2452 #1649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3834
#2450 := (~ #1649 #1649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3835
#2448 := (~ #1644 #1644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3836
#2449 := [refl]: #2448
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3837
#2451 := [nnf-pos #2449]: #2450
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3838
#2454 := [nnf-neg #2451]: #2453
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3839
#2445 := (not #1634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3840
#2446 := (~ #2445 #1631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3841
#2443 := (~ #1631 #1631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3842
#2441 := (~ #1628 #1628)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3843
#2442 := [refl]: #2441
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3844
#2444 := [nnf-pos #2442]: #2443
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3845
#2447 := [nnf-neg #2444]: #2446
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3846
#2438 := (not #1617)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3847
#2439 := (~ #2438 #2437)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3848
#2434 := (not #1614)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3849
#2435 := (~ #2434 #2433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3850
#2430 := (not #1611)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3851
#2431 := (~ #2430 #2429)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3852
#2426 := (not #1608)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3853
#2427 := (~ #2426 #2425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3854
#2422 := (not #1605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3855
#2423 := (~ #2422 #2421)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3856
#2418 := (not #1602)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3857
#2419 := (~ #2418 #2417)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3858
#2414 := (not #1599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3859
#2415 := (~ #2414 #2413)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3860
#2410 := (not #1596)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3861
#2411 := (~ #2410 #2409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3862
#2406 := (not #1593)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3863
#2407 := (~ #2406 #2405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3864
#2402 := (not #1590)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3865
#2403 := (~ #2402 #2401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3866
#2398 := (not #1587)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3867
#2399 := (~ #2398 #2397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3868
#2394 := (not #1584)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3869
#2395 := (~ #2394 #2393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3870
#2375 := (not #1581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3871
#2391 := (~ #2375 #2388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3872
#2365 := (exists (vars (?x76 T2)) #2364)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3873
#2373 := (or #2372 #2365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3874
#2374 := (not #2373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3875
#2389 := (~ #2374 #2388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3876
#2385 := (not #2365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3877
#2386 := (~ #2385 #2384)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3878
#2382 := (~ #2381 #2381)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3879
#2383 := [refl]: #2382
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3880
#2387 := [nnf-neg #2383]: #2386
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3881
#2379 := (~ #2378 #2378)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3882
#2380 := [refl]: #2379
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3883
#2390 := [nnf-neg #2380 #2387]: #2389
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3884
#2376 := (~ #2375 #2374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3885
#2377 := [sk]: #2376
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3886
#2392 := [trans #2377 #2390]: #2391
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3887
#2351 := (not #1544)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3888
#2352 := (~ #2351 #1541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3889
#2349 := (~ #1541 #1541)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3890
#2347 := (~ #1538 #1538)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3891
#2348 := [refl]: #2347
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3892
#2350 := [nnf-pos #2348]: #2349
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3893
#2353 := [nnf-neg #2350]: #2352
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3894
#2396 := [nnf-neg #2353 #2392]: #2395
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3895
#2343 := (~ #1544 #2342)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3896
#2344 := [sk]: #2343
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3897
#2400 := [nnf-neg #2344 #2396]: #2399
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3898
#2320 := (not #1520)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3899
#2321 := (~ #2320 #1517)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3900
#2318 := (~ #1517 #1517)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3901
#2316 := (~ #1512 #1512)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3902
#2317 := [refl]: #2316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3903
#2319 := [nnf-pos #2317]: #2318
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3904
#2322 := [nnf-neg #2319]: #2321
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3905
#2404 := [nnf-neg #2322 #2400]: #2403
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3906
#2312 := (~ #1520 #2311)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3907
#2313 := [sk]: #2312
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3908
#2408 := [nnf-neg #2313 #2404]: #2407
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3909
#2293 := (not #1501)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3910
#2294 := (~ #2293 #1498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3911
#2291 := (~ #1498 #1498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3912
#2289 := (~ #1495 #1495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3913
#2290 := [refl]: #2289
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3914
#2292 := [nnf-pos #2290]: #2291
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3915
#2295 := [nnf-neg #2292]: #2294
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3916
#2412 := [nnf-neg #2295 #2408]: #2411
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3917
#2285 := (~ #1501 #2284)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3918
#2286 := [sk]: #2285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3919
#2416 := [nnf-neg #2286 #2412]: #2415
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3920
#2279 := (~ #2278 #2278)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3921
#2280 := [refl]: #2279
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3922
#2420 := [nnf-neg #2280 #2416]: #2419
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3923
#2276 := (~ #1492 #1492)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3924
#2277 := [refl]: #2276
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3925
#2424 := [nnf-neg #2277 #2420]: #2423
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3926
#2273 := (not #939)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3927
#2274 := (~ #2273 #785)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3928
#2271 := (~ #785 #785)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3929
#2269 := (~ #780 #780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3930
#2270 := [refl]: #2269
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3931
#2272 := [nnf-pos #2270]: #2271
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3932
#2275 := [nnf-neg #2272]: #2274
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3933
#2428 := [nnf-neg #2275 #2424]: #2427
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3934
#2265 := (~ #939 #2264)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3935
#2266 := [sk]: #2265
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3936
#2432 := [nnf-neg #2266 #2428]: #2431
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3937
#2253 := (not #1487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3938
#2254 := (~ #2253 #1484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3939
#2251 := (~ #1484 #1484)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3940
#2249 := (~ #1479 #1479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3941
#2250 := [refl]: #2249
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3942
#2252 := [nnf-pos #2250]: #2251
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3943
#2255 := [nnf-neg #2252]: #2254
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3944
#2436 := [nnf-neg #2255 #2432]: #2435
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3945
#2245 := (~ #1487 #2244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3946
#2246 := [sk]: #2245
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3947
#2440 := [nnf-neg #2246 #2436]: #2439
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3948
#2235 := (not #1476)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3949
#2236 := (~ #2235 #1473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3950
#2233 := (~ #1473 #1473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3951
#2231 := (~ #1468 #1468)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3952
#2232 := [refl]: #2231
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3953
#2234 := [nnf-pos #2232]: #2233
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3954
#2237 := [nnf-neg #2234]: #2236
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3955
#2228 := (not #1667)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3956
#2229 := (~ #2228 #2223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3957
#2224 := (~ #1426 #2223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3958
#2225 := [sk]: #2224
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3959
#2230 := [nnf-neg #2225]: #2229
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3960
#2212 := (~ #731 #731)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3961
#2213 := [refl]: #2212
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3962
#2210 := (~ #2209 #2209)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3963
#2211 := [refl]: #2210
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3964
#2460 := [nnf-neg #2211 #2213 #2230 #2237 #2440 #2447 #2454 #2456]: #2459
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3965
#2206 := (not #1444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3966
#2207 := (~ #2206 #2205)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3967
#2203 := (~ #1667 #2202)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3968
#2200 := (~ #2199 #2199)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3969
#2201 := [refl]: #2200
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3970
#2204 := [nnf-neg #2201]: #2203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3971
#2196 := (not #1415)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3972
#2197 := (~ #2196 #2195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3973
#2192 := (not #1412)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3974
#2193 := (~ #2192 #2191)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3975
#2188 := (not #1409)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3976
#2189 := (~ #2188 #2187)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3977
#2184 := (not #1404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3978
#2185 := (~ #2184 #2183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3979
#2180 := (not #1396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3980
#2181 := (~ #2180 #1393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3981
#2178 := (~ #1393 #1393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3982
#2176 := (~ #1390 #1390)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3983
#2177 := [refl]: #2176
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3984
#2179 := [nnf-pos #2177]: #2178
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3985
#2182 := [nnf-neg #2179]: #2181
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3986
#2174 := (~ #2173 #2173)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3987
#2175 := [refl]: #2174
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3988
#2186 := [nnf-neg #2175 #2182]: #2185
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3989
#2169 := (~ #1396 #2168)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3990
#2170 := [sk]: #2169
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3991
#2190 := [nnf-neg #2170 #2186]: #2189
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3992
#2144 := (not #1378)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3993
#2145 := (~ #2144 #2141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3994
#2142 := (~ #1375 #2141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3995
#2139 := (~ #1372 #2138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3996
#2134 := (~ #1369 #2133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3997
#2135 := [sk]: #2134
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3998
#2122 := (~ #1353 #1353)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  3999
#2123 := [refl]: #2122
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4000
#2140 := [monotonicity #2123 #2135]: #2139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4001
#2143 := [nnf-pos #2140]: #2142
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4002
#2146 := [nnf-neg #2143]: #2145
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4003
#2194 := [nnf-neg #2146 #2190]: #2193
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4004
#2120 := (~ #1378 #2117)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4005
#2095 := (exists (vars (?x50 T2)) #2094)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4006
#2103 := (or #2102 #2095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4007
#2104 := (not #2103)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4008
#2118 := (~ #2104 #2117)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4009
#2114 := (not #2095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4010
#2115 := (~ #2114 #2113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4011
#2111 := (~ #2110 #2110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4012
#2112 := [refl]: #2111
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4013
#2116 := [nnf-neg #2112]: #2115
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4014
#2108 := (~ #2107 #2107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4015
#2109 := [refl]: #2108
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4016
#2119 := [nnf-neg #2109 #2116]: #2118
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4017
#2105 := (~ #1378 #2104)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4018
#2106 := [sk]: #2105
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4019
#2121 := [trans #2106 #2119]: #2120
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4020
#2198 := [nnf-neg #2121 #2194]: #2197
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4021
#2082 := (~ #2081 #2081)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4022
#2083 := [refl]: #2082
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4023
#2079 := (~ #2078 #2078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4024
#2080 := [refl]: #2079
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4025
#2076 := (~ #2075 #2075)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4026
#2077 := [refl]: #2076
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4027
#2073 := (~ #2072 #2072)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4028
#2074 := [refl]: #2073
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4029
#2208 := [nnf-neg #2074 #2077 #2080 #2083 #2198 #2204]: #2207
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4030
#2464 := [nnf-neg #2208 #2460]: #2463
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4031
#2069 := (not #1341)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4032
#2070 := (~ #2069 #2066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4033
#2067 := (~ #1338 #2066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4034
#2064 := (~ #1335 #2063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4035
#2059 := (~ #1332 #2058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4036
#2060 := [sk]: #2059
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4037
#2045 := (~ #1308 #1308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4038
#2046 := [refl]: #2045
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4039
#2065 := [monotonicity #2046 #2060]: #2064
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4040
#2068 := [nnf-pos #2065]: #2067
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4041
#2071 := [nnf-neg #2068]: #2070
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4042
#2042 := (not #1752)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4043
#2043 := (~ #2042 #2039)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4044
#2040 := (~ #1296 #2039)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4045
#2037 := (~ #1293 #2036)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4046
#2032 := (~ #1290 #2031)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4047
#2033 := [sk]: #2032
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4048
#2018 := (~ #1270 #1270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4049
#2019 := [refl]: #2018
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4050
#2038 := [monotonicity #2019 #2033]: #2037
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4051
#2041 := [nnf-pos #2038]: #2040
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4052
#2044 := [nnf-neg #2041]: #2043
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4053
#2016 := (~ #2015 #2015)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4054
#2017 := [refl]: #2016
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4055
#2489 := [nnf-neg #2017 #2044 #2071 #2464 #2471 #2478 #2485]: #2488
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4056
#2013 := (~ #1752 #2010)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4057
#1988 := (exists (vars (?x38 T2)) #1987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4058
#1996 := (or #1995 #1988)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4059
#1997 := (not #1996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4060
#2011 := (~ #1997 #2010)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4061
#2007 := (not #1988)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4062
#2008 := (~ #2007 #2006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4063
#2004 := (~ #2003 #2003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4064
#2005 := [refl]: #2004
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4065
#2009 := [nnf-neg #2005]: #2008
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4066
#2001 := (~ #2000 #2000)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4067
#2002 := [refl]: #2001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4068
#2012 := [nnf-neg #2002 #2009]: #2011
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4069
#1998 := (~ #1752 #1997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4070
#1999 := [sk]: #1998
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4071
#2014 := [trans #1999 #2012]: #2013
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4072
#2493 := [nnf-neg #2014 #2489]: #2492
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4073
#1973 := (not #1258)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4074
#1974 := (~ #1973 #1255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4075
#1971 := (~ #1255 #1255)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4076
#1969 := (~ #1252 #1252)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4077
#1970 := [refl]: #1969
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4078
#1972 := [nnf-pos #1970]: #1971
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4079
#1975 := [nnf-neg #1972]: #1974
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4080
#2497 := [nnf-neg #1975 #2493]: #2496
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4081
#1965 := (~ #1258 #1964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4082
#1966 := [sk]: #1965
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4083
#2501 := [nnf-neg #1966 #2497]: #2500
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4084
#1943 := (not #1232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4085
#1944 := (~ #1943 #1229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4086
#1941 := (~ #1229 #1229)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4087
#1939 := (~ #1226 #1226)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4088
#1940 := [refl]: #1939
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4089
#1942 := [nnf-pos #1940]: #1941
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4090
#1945 := [nnf-neg #1942]: #1944
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4091
#2505 := [nnf-neg #1945 #2501]: #2504
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4092
#1935 := (~ #1232 #1934)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4093
#1936 := [sk]: #1935
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4094
#2509 := [nnf-neg #1936 #2505]: #2508
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4095
#1918 := (not #1217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4096
#1919 := (~ #1918 #1214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4097
#1916 := (~ #1214 #1214)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4098
#1914 := (~ #1213 #1213)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4099
#1915 := [refl]: #1914
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4100
#1917 := [nnf-pos #1915]: #1916
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4101
#1920 := [nnf-neg #1917]: #1919
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4102
#2513 := [nnf-neg #1920 #2509]: #2512
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4103
#1910 := (~ #1217 #1909)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4104
#1911 := [sk]: #1910
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4105
#2517 := [nnf-neg #1911 #2513]: #2516
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4106
#1865 := (~ #1864 #1864)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4107
#1905 := [refl]: #1865
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4108
#2521 := [nnf-neg #1905 #2517]: #2520
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4109
#1903 := (~ #1208 #1208)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4110
#1904 := [refl]: #1903
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4111
#2524 := [nnf-neg #1904 #2521]: #2523
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4112
#1839 := [not-or-elim #1835]: #1838
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4113
#2525 := [mp~ #1839 #2524]: #2522
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4114
#2526 := [mp #2525 #3063]: #3061
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4115
#3705 := [mp #2526 #3704]: #3702
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4116
#4636 := [mp #3705 #4635]: #4633
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4117
#4922 := [unit-resolution #4636 #4656]: #4630
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4118
#3960 := (or #4627 #4621)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4119
#3961 := [def-axiom]: #3960
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4120
#4948 := [unit-resolution #3961 #4922]: #4621
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4121
#373 := (<= uf_9 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4122
#374 := (not #373)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4123
#57 := (< 0::int uf_9)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4124
#375 := (iff #57 #374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4125
#376 := [rewrite]: #375
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4126
#369 := [asserted]: #57
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4127
#377 := [mp #369 #376]: #374
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4128
#4731 := (* -1::int #1907)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4129
#4773 := (+ uf_9 #4731)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4130
#4774 := (<= #4773 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4131
#4662 := (= uf_9 #1907)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4132
#4665 := (= uf_11 ?x27!0)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4133
#4779 := (not #4665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4134
#4776 := (= #1907 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4135
#4795 := (not #4776)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4136
#4789 := [hypothesis]: #1909
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4137
#4796 := (or #4795 #1908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4138
#4797 := [th-lemma]: #4796
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4139
#4798 := [unit-resolution #4797 #4789]: #4795
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4140
#4767 := (or #3800 #4779 #4776)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4141
#4663 := (= ?x27!0 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4142
#4777 := (not #4663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4143
#4778 := (or #4777 #4776)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4144
#4762 := (or #3800 #4778)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4145
#4791 := (iff #4762 #4767)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4146
#4764 := (or #4779 #4776)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4147
#4769 := (or #3800 #4764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4148
#4772 := (iff #4769 #4767)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4149
#4790 := [rewrite]: #4772
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4150
#4770 := (iff #4762 #4769)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4151
#4765 := (iff #4778 #4764)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4152
#4780 := (iff #4777 #4779)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4153
#4666 := (iff #4663 #4665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4154
#4718 := [rewrite]: #4666
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4155
#4763 := [monotonicity #4718]: #4780
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4156
#4766 := [monotonicity #4763]: #4765
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4157
#4771 := [monotonicity #4766]: #4770
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4158
#4792 := [trans #4771 #4790]: #4791
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4159
#4768 := [quant-inst]: #4762
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4160
#4793 := [mp #4768 #4792]: #4767
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4161
#4799 := [unit-resolution #4793 #4642 #4798]: #4779
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4162
#4722 := (or #4662 #4665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4163
#4707 := (or #4706 #4662 #4665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4164
#4664 := (or #4663 #4662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4165
#4708 := (or #4706 #4664)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4166
#4714 := (iff #4708 #4707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4167
#4710 := (or #4706 #4722)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4168
#4712 := (iff #4710 #4707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4169
#4713 := [rewrite]: #4712
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4170
#4705 := (iff #4708 #4710)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4171
#4725 := (iff #4664 #4722)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4172
#4719 := (or #4665 #4662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4173
#4723 := (iff #4719 #4722)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4174
#4724 := [rewrite]: #4723
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4175
#4720 := (iff #4664 #4719)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4176
#4721 := [monotonicity #4718]: #4720
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4177
#4726 := [trans #4721 #4724]: #4725
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4178
#4711 := [monotonicity #4726]: #4705
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4179
#4715 := [trans #4711 #4713]: #4714
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4180
#4709 := [quant-inst]: #4708
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4181
#4730 := [mp #4709 #4715]: #4707
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4182
#4851 := [unit-resolution #4730 #4263]: #4722
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4183
#4852 := [unit-resolution #4851 #4799]: #4662
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4184
#4853 := (not #4662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4185
#4854 := (or #4853 #4774)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4186
#4855 := [th-lemma]: #4854
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4187
#4856 := [unit-resolution #4855 #4852]: #4774
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4188
#4794 := (<= #1907 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4189
#4857 := (or #4794 #1908)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4190
#4858 := [th-lemma]: #4857
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4191
#4859 := [unit-resolution #4858 #4789]: #4794
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4192
#4839 := [th-lemma #4859 #4856 #377]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4193
#4840 := [lemma #4839]: #1908
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4194
#3955 := (or #4624 #1909 #4618)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4195
#3956 := [def-axiom]: #3955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4196
#5086 := [unit-resolution #3956 #4840 #4948]: #4618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4197
#3979 := (or #4615 #4609)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4198
#3980 := [def-axiom]: #3979
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4199
#5292 := [unit-resolution #3980 #5086]: #4609
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4200
#5416 := [hypothesis]: #1928
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4201
#5028 := (or #4844 #1968)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4202
#5029 := [quant-inst]: #5028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4203
#5422 := [unit-resolution #5029 #4256 #5416]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4204
#5423 := [lemma #5422]: #1968
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4205
#3772 := (or #2171 #1928)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4206
#3859 := [def-axiom]: #3772
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4207
#5293 := [unit-resolution #3859 #5423]: #2171
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4208
#3973 := (or #4612 #2248 #4606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4209
#3975 := [def-axiom]: #3973
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4210
#5417 := [unit-resolution #3975 #5293 #5292]: #4606
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4211
#4000 := (or #4603 #4597)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4212
#4001 := [def-axiom]: #4000
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4213
#5418 := [unit-resolution #4001 #5417]: #4597
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4214
#3996 := (or #4600 #3106 #4594)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4215
#3997 := [def-axiom]: #3996
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4216
#5452 := [unit-resolution #3997 #5418 #4921]: #4594
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4217
#4010 := (or #4591 #4585)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4218
#4031 := [def-axiom]: #4010
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4219
#5507 := [unit-resolution #4031 #5452]: #4585
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4220
#4018 := (or #4588 #4302 #4582)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4221
#4019 := [def-axiom]: #4018
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4222
#5496 := [unit-resolution #4019 #5507 #5196]: #4582
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4223
#4049 := (or #4579 #109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4224
#4050 := [def-axiom]: #4049
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4225
#5498 := [unit-resolution #4050 #5496]: #109
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4226
#9048 := (= #166 #108)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4227
#9042 := [hypothesis]: #4415
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4228
#4151 := (or #4412 #569)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4229
#4152 := [def-axiom]: #4151
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4230
#9043 := [unit-resolution #4152 #9042]: #569
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4231
#8965 := [symm #9043]: #147
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4232
#9049 := [monotonicity #8965]: #9048
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4233
#9047 := [trans #9049 #5498]: #167
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4234
#3867 := (or #4412 #4348)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4235
#4149 := [def-axiom]: #3867
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4236
#9030 := [unit-resolution #4149 #9042]: #4348
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4237
#7181 := (or #3369 #4353 #674)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4238
#9174 := [hypothesis]: #569
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4239
#9183 := [hypothesis]: #4348
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4240
#9172 := [hypothesis]: #3374
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4241
#4168 := (or #3369 #2164)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4242
#4169 := [def-axiom]: #4168
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4243
#7182 := [unit-resolution #4169 #9172]: #2164
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4244
#9200 := (or #3369 #2163 #4353 #674)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4245
#8980 := (uf_4 uf_14 ?x54!10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4246
#7073 := (uf_4 uf_14 ?x53!11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4247
#7171 := (* -1::int #7073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4248
#9058 := (+ #7171 #8980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4249
#9059 := (+ #2154 #9058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4250
#9062 := (>= #9059 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4251
#8984 := (uf_6 uf_15 ?x54!10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4252
#8985 := (= uf_8 #8984)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4253
#8981 := (* -1::int #8980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4254
#8982 := (+ uf_9 #8981)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4255
#8983 := (<= #8982 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4256
#9168 := (not #8983)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4257
#4166 := (or #3369 #2160)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4258
#4167 := [def-axiom]: #4166
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4259
#9173 := [unit-resolution #4167 #9172]: #2160
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4260
#9161 := (+ #2151 #8981)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4261
#9163 := (>= #9161 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4262
#9160 := (= #2151 #8980)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4263
#9175 := (= #8980 #2151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4264
#9176 := [monotonicity #9174]: #9175
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4265
#9177 := [symm #9176]: #9160
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4266
#9178 := (not #9160)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4267
#9179 := (or #9178 #9163)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4268
#9180 := [th-lemma]: #9179
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4269
#9181 := [unit-resolution #9180 #9177]: #9163
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4270
#9169 := (not #9163)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4271
#9170 := (or #9168 #9169 #2159)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4272
#9164 := [hypothesis]: #2160
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4273
#9165 := [hypothesis]: #8983
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4274
#9166 := [hypothesis]: #9163
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4275
#9167 := [th-lemma #9166 #9165 #9164]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4276
#9171 := [lemma #9167]: #9170
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4277
#9182 := [unit-resolution #9171 #9181 #9173]: #9168
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4278
#8987 := (or #8983 #8985)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4279
#8990 := (or #4353 #8983 #8985)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4280
#8986 := (or #8985 #8983)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4281
#8991 := (or #4353 #8986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4282
#8998 := (iff #8991 #8990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4283
#8993 := (or #4353 #8987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4284
#8996 := (iff #8993 #8990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4285
#8997 := [rewrite]: #8996
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4286
#8994 := (iff #8991 #8993)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4287
#8988 := (iff #8986 #8987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4288
#8989 := [rewrite]: #8988
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4289
#8995 := [monotonicity #8989]: #8994
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4290
#8999 := [trans #8995 #8997]: #8998
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4291
#8992 := [quant-inst]: #8991
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4292
#9000 := [mp #8992 #8999]: #8990
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4293
#9184 := [unit-resolution #9000 #9183]: #8987
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4294
#9185 := [unit-resolution #9184 #9182]: #8985
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4295
#9056 := (not #8985)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4296
#9188 := (or #9056 #9062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4297
#9186 := [hypothesis]: #2164
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4298
#4052 := (or #4579 #4314)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4299
#4032 := [def-axiom]: #4052
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4300
#9187 := [unit-resolution #4032 #5496]: #4314
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4301
#9073 := (or #4319 #2163 #9056 #9062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4302
#9051 := (+ #8980 #7171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4303
#9052 := (+ #2154 #9051)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4304
#9055 := (>= #9052 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4305
#9057 := (or #9056 #2163 #9055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4306
#9074 := (or #4319 #9057)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4307
#9081 := (iff #9074 #9073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4308
#9068 := (or #2163 #9056 #9062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4309
#9076 := (or #4319 #9068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4310
#9079 := (iff #9076 #9073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4311
#9080 := [rewrite]: #9079
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4312
#9077 := (iff #9074 #9076)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4313
#9071 := (iff #9057 #9068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4314
#9065 := (or #9056 #2163 #9062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4315
#9069 := (iff #9065 #9068)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4316
#9070 := [rewrite]: #9069
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4317
#9066 := (iff #9057 #9065)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4318
#9063 := (iff #9055 #9062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4319
#9060 := (= #9052 #9059)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4320
#9061 := [rewrite]: #9060
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4321
#9064 := [monotonicity #9061]: #9063
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4322
#9067 := [monotonicity #9064]: #9066
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4323
#9072 := [trans #9067 #9070]: #9071
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4324
#9078 := [monotonicity #9072]: #9077
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4325
#9082 := [trans #9078 #9080]: #9081
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4326
#9075 := [quant-inst]: #9074
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4327
#9083 := [mp #9075 #9082]: #9073
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4328
#9189 := [unit-resolution #9083 #9187 #9186]: #9188
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4329
#9190 := [unit-resolution #9189 #9185]: #9062
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4330
#4164 := (not #2815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4331
#4170 := (or #3369 #4164)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4332
#3808 := [def-axiom]: #4170
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4333
#9191 := [unit-resolution #3808 #9172]: #4164
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4334
#9155 := (+ #2149 #7171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4335
#9158 := (<= #9155 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4336
#9154 := (= #2149 #7073)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4337
#9192 := (= #7073 #2149)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4338
#9193 := [monotonicity #9174]: #9192
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4339
#9194 := [symm #9193]: #9154
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4340
#9195 := (not #9154)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4341
#9196 := (or #9195 #9158)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4342
#9197 := [th-lemma]: #9196
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4343
#9198 := [unit-resolution #9197 #9194]: #9158
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4344
#9199 := [th-lemma #9198 #9191 #9181 #9190]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4345
#9201 := [lemma #9199]: #9200
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4346
#7183 := [unit-resolution #9201 #7182 #9172 #9183 #9174]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4347
#7082 := [lemma #7183]: #7181
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4348
#9031 := [unit-resolution #7082 #9030 #9043]: #3369
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4349
#4153 := (or #4412 #4406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4350
#4150 := [def-axiom]: #4153
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4351
#8964 := [unit-resolution #4150 #9042]: #4406
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4352
#9037 := (or #4412 #2097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4353
#5396 := (uf_4 uf_14 ?x49!8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4354
#5456 := (* -1::int #5396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4355
#5457 := (+ uf_9 #5456)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4356
#5458 := (<= #5457 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4357
#6793 := (not #5458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4358
#6788 := [hypothesis]: #2098
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4359
#6206 := (+ #2085 #5456)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4360
#6232 := (>= #6206 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4361
#5257 := (= #2085 #5396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4362
#9044 := (= #5396 #2085)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4363
#9045 := [monotonicity #9043]: #9044
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4364
#8975 := [symm #9045]: #5257
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4365
#8976 := (not #5257)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4366
#8977 := (or #8976 #6232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4367
#8978 := [th-lemma]: #8977
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4368
#8979 := [unit-resolution #8978 #8975]: #6232
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4369
#6794 := (not #6232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4370
#6792 := (or #6793 #6794 #2097)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4371
#6786 := [hypothesis]: #6232
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4372
#6790 := [hypothesis]: #5458
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4373
#6791 := [th-lemma #6790 #6786 #6788]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4374
#6816 := [lemma #6791]: #6792
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4375
#8974 := [unit-resolution #6816 #8979 #6788]: #6793
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4376
#6231 := (<= #6206 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4377
#8961 := (or #8976 #6231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4378
#8962 := [th-lemma]: #8961
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4379
#8963 := [unit-resolution #8962 #8975]: #6231
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4380
#4163 := (or #4388 #2173)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4381
#3826 := [def-axiom]: #4163
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4382
#9029 := [unit-resolution #3826 #9047]: #4388
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4383
#4175 := (or #4397 #4391 #3374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4384
#4161 := [def-axiom]: #4175
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4385
#9032 := [unit-resolution #4161 #9031 #9029]: #4397
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4386
#3885 := (or #4400 #4394)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4387
#3886 := [def-axiom]: #3885
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4388
#9046 := [unit-resolution #3886 #9032]: #4400
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4389
#4155 := (or #4409 #4369 #4403)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4390
#4159 := [def-axiom]: #4155
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4391
#9033 := [unit-resolution #4159 #9046 #8964]: #4369
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4392
#5178 := (?x47!7 ?x49!8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4393
#6376 := (uf_4 uf_19 #5178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4394
#6600 := (* -1::int #6376)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4395
#5179 := (uf_4 uf_14 #5178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4396
#8481 := (+ #5179 #6600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4397
#6172 := (<= #8481 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4398
#5887 := (= #5179 #6376)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4399
#9028 := [monotonicity #9043]: #5887
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4400
#9034 := (not #5887)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4401
#9035 := (or #9034 #6172)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4402
#9036 := [th-lemma]: #9035
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4403
#9038 := [unit-resolution #9036 #9028]: #6172
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4404
#8515 := (>= #8481 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4405
#9053 := (or #9034 #8515)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4406
#9054 := [th-lemma]: #9053
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4407
#9109 := [unit-resolution #9054 #9028]: #8515
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4408
#9290 := (not #6172)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4409
#9289 := (not #6231)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4410
#8950 := (not #8515)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4411
#9263 := (or #4366 #6794 #8950 #9289 #9290 #5458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4412
#5641 := (+ #5179 #5456)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4413
#5665 := (>= #5641 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4414
#7930 := (not #5665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4415
#5450 := (uf_1 #5178 ?x49!8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4416
#5451 := (uf_10 #5450)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4417
#5631 := (+ #5456 #5451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4418
#5637 := (+ #5179 #5631)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4419
#5526 := (= #5637 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4420
#5525 := (not #5526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4421
#5508 := (uf_6 uf_15 #5178)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4422
#5517 := (= uf_8 #5508)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4423
#5518 := (not #5517)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4424
#5697 := (or #5518 #5525 #5665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4425
#5707 := (not #5697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4426
#9240 := [hypothesis]: #6793
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4427
#9241 := [hypothesis]: #4369
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4428
#3837 := (or #4366 #2715)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4429
#3842 := [def-axiom]: #3837
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4430
#9242 := [unit-resolution #3842 #9241]: #2715
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4431
#4039 := (or #4579 #4339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4432
#4034 := [def-axiom]: #4039
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4433
#9243 := [unit-resolution #4034 #5496]: #4339
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4434
#7629 := (or #4344 #2712 #5458 #5707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4435
#5424 := (* -1::int #5179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4436
#5425 := (+ #5396 #5424)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4437
#5426 := (<= #5425 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4438
#5509 := (* -1::int #5451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4439
#5514 := (+ #5424 #5509)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4440
#5515 := (+ #5396 #5514)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4441
#5513 := (= #5515 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4442
#5516 := (not #5513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4443
#5523 := (or #5518 #5516 #5426)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4444
#5524 := (not #5523)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4445
#5522 := (or #2099 #5458 #5524)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4446
#7083 := (or #4344 #5522)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4447
#7435 := (iff #7083 #7629)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4448
#5819 := (or #2712 #5458 #5707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4449
#7261 := (or #4344 #5819)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4450
#7430 := (iff #7261 #7629)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4451
#7436 := [rewrite]: #7430
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4452
#7210 := (iff #7083 #7261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4453
#5798 := (iff #5522 #5819)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4454
#5801 := (iff #5524 #5707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4455
#5705 := (iff #5523 #5697)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4456
#5638 := (iff #5426 #5665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4457
#5536 := (+ #5424 #5396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4458
#5639 := (<= #5536 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4459
#5666 := (iff #5639 #5665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4460
#5703 := [rewrite]: #5666
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4461
#5640 := (iff #5426 #5639)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4462
#5497 := (= #5425 #5536)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4463
#5495 := [rewrite]: #5497
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4464
#5634 := [monotonicity #5495]: #5640
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4465
#5704 := [trans #5634 #5703]: #5638
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4466
#5534 := (iff #5516 #5525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4467
#5533 := (iff #5513 #5526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4468
#5499 := (+ #5396 #5509)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4469
#5500 := (+ #5424 #5499)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4470
#5504 := (= #5500 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4471
#5527 := (iff #5504 #5526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4472
#5532 := [rewrite]: #5527
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4473
#5635 := (iff #5513 #5504)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4474
#5505 := (= #5515 #5500)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4475
#5506 := [rewrite]: #5505
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4476
#5636 := [monotonicity #5506]: #5635
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4477
#5531 := [trans #5636 #5532]: #5533
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4478
#5535 := [monotonicity #5531]: #5534
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4479
#5706 := [monotonicity #5535 #5704]: #5705
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4480
#5818 := [monotonicity #5706]: #5801
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4481
#5817 := [monotonicity #2714 #5818]: #5798
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4482
#6900 := [monotonicity #5817]: #7210
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4483
#7432 := [trans #6900 #7436]: #7435
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4484
#7217 := [quant-inst]: #7083
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4485
#7437 := [mp #7217 #7432]: #7629
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4486
#9244 := [unit-resolution #7437 #9243 #9242 #9240]: #5707
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4487
#7888 := (or #5697 #7930)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4488
#7931 := [def-axiom]: #7888
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4489
#9239 := [unit-resolution #7931 #9244]: #7930
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4490
#6592 := (+ #2085 #6600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4491
#6591 := (<= #6592 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4492
#6800 := (+ #5509 #6600)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4493
#6802 := (+ #2085 #6800)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4494
#6783 := (= #6802 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4495
#8973 := (<= #6802 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4496
#9282 := [hypothesis]: #6172
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4497
#9283 := [hypothesis]: #6231
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4498
#5866 := (>= #5637 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4499
#7549 := (or #5697 #5526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4500
#7928 := [def-axiom]: #7549
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4501
#9245 := [unit-resolution #7928 #9244]: #5526
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4502
#9246 := (or #5525 #5866)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4503
#9247 := [th-lemma]: #9246
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4504
#9248 := [unit-resolution #9247 #9245]: #5866
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4505
#9288 := (not #5866)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4506
#9291 := (or #8973 #9288 #9289 #9290)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4507
#9284 := [hypothesis]: #5866
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4508
#9285 := (not #8973)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4509
#9286 := [hypothesis]: #9285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4510
#9287 := [th-lemma #9286 #9284 #9283 #9282]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4511
#9292 := [lemma #9287]: #9291
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4512
#9249 := [unit-resolution #9292 #9248 #9283 #9282]: #8973
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4513
#9256 := (or #6783 #9285)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4514
#7263 := (>= #6802 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4515
#8944 := [hypothesis]: #8515
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4516
#5863 := (<= #5637 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4517
#9251 := (or #5525 #5863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4518
#9252 := [th-lemma]: #9251
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4519
#9253 := [unit-resolution #9252 #9245]: #5863
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4520
#8949 := (not #5863)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4521
#8951 := (or #7263 #8949 #6794 #8950)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4522
#8945 := [hypothesis]: #5863
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4523
#8946 := (not #7263)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4524
#8947 := [hypothesis]: #8946
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4525
#8948 := [th-lemma #8947 #8945 #6786 #8944]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4526
#8952 := [lemma #8948]: #8951
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4527
#9254 := [unit-resolution #8952 #9253 #6786 #8944]: #7263
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4528
#9255 := (or #6783 #9285 #8946)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4529
#9250 := [th-lemma]: #9255
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4530
#9257 := [unit-resolution #9250 #9254]: #9256
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4531
#9258 := [unit-resolution #9257 #9249]: #6783
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4532
#6818 := (not #6783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4533
#6815 := (or #6591 #6818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4534
#4178 := (or #4366 #4358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4535
#3838 := [def-axiom]: #4178
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4536
#9259 := [unit-resolution #3838 #9241]: #4358
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4537
#8898 := (or #4363 #6591 #6818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4538
#6374 := (+ #2086 #5451)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4539
#6377 := (+ #6376 #6374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4540
#6477 := (= #6377 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4541
#6478 := (not #6477)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4542
#6366 := (+ #6376 #2086)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4543
#6479 := (>= #6366 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4544
#6480 := (or #6479 #6478)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4545
#8899 := (or #4363 #6480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4546
#8905 := (iff #8899 #8898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4547
#8124 := (or #4363 #6815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4548
#8903 := (iff #8124 #8898)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4549
#8904 := [rewrite]: #8903
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4550
#8901 := (iff #8899 #8124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4551
#6821 := (iff #6480 #6815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4552
#6819 := (iff #6478 #6818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4553
#6782 := (iff #6477 #6783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4554
#6572 := (+ #5451 #6376)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4555
#6011 := (+ #2086 #6572)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4556
#6083 := (= #6011 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4557
#6787 := (iff #6083 #6783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4558
#6789 := [rewrite]: #6787
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4559
#6797 := (iff #6477 #6083)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4560
#6795 := (= #6377 #6011)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4561
#6796 := [rewrite]: #6795
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4562
#6799 := [monotonicity #6796]: #6797
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4563
#6817 := [trans #6799 #6789]: #6782
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4564
#6820 := [monotonicity #6817]: #6819
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4565
#6626 := (iff #6479 #6591)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4566
#6481 := (+ #2086 #6376)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4567
#6597 := (>= #6481 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4568
#6627 := (iff #6597 #6591)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4569
#6628 := [rewrite]: #6627
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4570
#6598 := (iff #6479 #6597)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4571
#6476 := (= #6366 #6481)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4572
#6482 := [rewrite]: #6476
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4573
#6599 := [monotonicity #6482]: #6598
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4574
#6629 := [trans #6599 #6628]: #6626
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4575
#6784 := [monotonicity #6629 #6820]: #6821
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4576
#8902 := [monotonicity #6784]: #8901
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4577
#7262 := [trans #8902 #8904]: #8905
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4578
#8900 := [quant-inst]: #8899
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4579
#7283 := [mp #8900 #7262]: #8898
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4580
#9260 := [unit-resolution #7283 #9259]: #6815
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4581
#9264 := [unit-resolution #9260 #9258]: #6591
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4582
#9265 := [th-lemma #6786 #8944 #9264 #9239]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4583
#9266 := [lemma #9265]: #9263
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4584
#9110 := [unit-resolution #9266 #9109 #9038 #9033 #8963 #8979 #8974]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4585
#9111 := [lemma #9110]: #9037
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4586
#5419 := [unit-resolution #9111 #9042]: #2097
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4587
#4187 := (or #4366 #2098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4588
#4177 := [def-axiom]: #4187
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4589
#5867 := [unit-resolution #4177 #5419]: #4366
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4590
#5862 := [unit-resolution #4159 #5867 #8964]: #4403
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4591
#5363 := [unit-resolution #3886 #5862]: #4394
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4592
#7926 := [unit-resolution #4161 #5363 #9031]: #4391
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4593
#7932 := [unit-resolution #3826 #7926]: #2173
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4594
#7884 := [unit-resolution #7932 #9047]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4595
#8887 := [lemma #7884]: #4412
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4596
#4040 := (or #4579 #4573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4597
#4008 := [def-axiom]: #4040
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4598
#10724 := [unit-resolution #4008 #5496]: #4573
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4599
#4045 := (or #4576 #4415 #4570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4600
#4046 := [def-axiom]: #4045
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4601
#10725 := [unit-resolution #4046 #10724]: #4573
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4602
#10726 := [unit-resolution #10725 #8887]: #4570
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4603
#4068 := (or #4567 #195)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4604
#4069 := [def-axiom]: #4068
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4605
#13581 := [unit-resolution #4069 #10726]: #195
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4606
#13578 := [symm #13581]: #7680
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4607
#13576 := (= #10323 #194)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4608
#48 := (:var 0 T5)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4609
#47 := (:var 2 T4)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4610
#49 := (uf_7 #47 #10 #48)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4611
#4231 := (pattern #49)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4612
#360 := (= uf_8 #48)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4613
#50 := (uf_6 #49 #10)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4614
#356 := (= uf_8 #50)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4615
#363 := (iff #356 #360)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4616
#4232 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) (:pat #4231) #363)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4617
#366 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #363)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4618
#4235 := (iff #366 #4232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4619
#4233 := (iff #363 #363)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4620
#4234 := [refl]: #4233
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4621
#4236 := [quant-intro #4234]: #4235
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4622
#1852 := (~ #366 #366)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4623
#1890 := (~ #363 #363)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4624
#1891 := [refl]: #1890
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4625
#1853 := [nnf-pos #1891]: #1852
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4626
#52 := (= #48 uf_8)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4627
#51 := (= #50 uf_8)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4628
#53 := (iff #51 #52)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4629
#54 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #53)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4630
#367 := (iff #54 #366)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4631
#364 := (iff #53 #363)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4632
#361 := (iff #52 #360)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4633
#362 := [rewrite]: #361
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4634
#358 := (iff #51 #356)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4635
#359 := [rewrite]: #358
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4636
#365 := [monotonicity #359 #362]: #364
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4637
#368 := [quant-intro #365]: #367
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4638
#355 := [asserted]: #54
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4639
#371 := [mp #355 #368]: #366
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4640
#1892 := [mp~ #371 #1853]: #366
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4641
#4237 := [mp #1892 #4236]: #4232
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4642
#3883 := (not #4232)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4643
#3893 := (or #3883 #3895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4644
#3909 := (= uf_8 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4645
#3896 := (iff #3895 #3909)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4646
#3874 := (or #3883 #3896)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4647
#3876 := (iff #3874 #3893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4648
#3877 := (iff #3893 #3893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4649
#3878 := [rewrite]: #3877
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4650
#3891 := (iff #3896 #3895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4651
#3899 := (iff #3895 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4652
#3890 := (iff #3899 #3895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4653
#3882 := [rewrite]: #3890
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4654
#3888 := (iff #3896 #3899)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4655
#3898 := (iff #3909 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4656
#3897 := [rewrite]: #3898
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4657
#3889 := [monotonicity #3897]: #3888
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4658
#3892 := [trans #3889 #3882]: #3891
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4659
#3868 := [monotonicity #3892]: #3876
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4660
#3869 := [trans #3868 #3878]: #3876
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4661
#3875 := [quant-inst]: #3874
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4662
#3879 := [mp #3875 #3869]: #3893
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4663
#7677 := [unit-resolution #3879 #4237]: #3895
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4664
#7678 := [symm #7677]: #4958
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4665
#13577 := [monotonicity #10708 #7678]: #13576
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4666
#13583 := [trans #13577 #13578]: #13582
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4667
#13585 := [monotonicity #13583]: #13584
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4668
#13596 := [symm #13585]: #13595
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4669
#13580 := [hypothesis]: #2258
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4670
#13597 := [trans #13580 #13596]: #10327
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4671
#13450 := (not #10327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4672
#13447 := (not #10333)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4673
#13451 := (or #13447 #13450 #10330)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4674
#13454 := [def-axiom]: #13451
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4675
#13593 := [unit-resolution #13454 #13597 #13579]: #10330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4676
#13335 := (not #9519)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4677
#11136 := (uf_6 uf_15 #10448)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4678
#11137 := (= uf_8 #11136)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4679
#11138 := (not #11137)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4680
#11133 := (* -1::int #11132)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4681
#9701 := (uf_4 uf_14 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4682
#11134 := (+ #9701 #11133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4683
#11135 := (>= #11134 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4684
#13999 := (not #11135)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4685
#9563 := (uf_1 uf_22 ?x63!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4686
#9564 := (uf_10 #9563)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4687
#9508 := (* -1::int #2261)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4688
#9581 := (+ #9508 #9564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4689
#9582 := (+ #188 #9581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4690
#9583 := (>= #9582 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4691
#12179 := (not #9583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4692
#9565 := (* -1::int #9564)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4693
#9569 := (+ uf_9 #9565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4694
#9570 := (<= #9569 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4695
#9588 := (or #9570 #9583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4696
#9591 := (not #9588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4697
#13188 := [hypothesis]: #4140
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4698
#4061 := (or #4567 #4428)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4699
#4056 := [def-axiom]: #4061
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4700
#10727 := [unit-resolution #4056 #10726]: #4428
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4701
#13444 := (or #4433 #2866 #9591)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4702
#9566 := (+ #1455 #9565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4703
#9567 := (+ #2261 #9566)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4704
#9568 := (<= #9567 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4705
#9571 := (or #9570 #9568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4706
#9572 := (not #9571)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4707
#9573 := (or #2262 #9572)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4708
#11618 := (or #4433 #9573)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4709
#11883 := (iff #11618 #13444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4710
#9594 := (or #2866 #9591)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4711
#11662 := (or #4433 #9594)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4712
#11855 := (iff #11662 #13444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4713
#11841 := [rewrite]: #11855
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4714
#11663 := (iff #11618 #11662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4715
#9595 := (iff #9573 #9594)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4716
#9592 := (iff #9572 #9591)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4717
#9589 := (iff #9571 #9588)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4718
#9586 := (iff #9568 #9583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4719
#9574 := (+ #2261 #9565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4720
#9575 := (+ #1455 #9574)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4721
#9578 := (<= #9575 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4722
#9584 := (iff #9578 #9583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4723
#9585 := [rewrite]: #9584
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4724
#9579 := (iff #9568 #9578)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4725
#9576 := (= #9567 #9575)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4726
#9577 := [rewrite]: #9576
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4727
#9580 := [monotonicity #9577]: #9579
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4728
#9587 := [trans #9580 #9585]: #9586
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4729
#9590 := [monotonicity #9587]: #9589
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4730
#9593 := [monotonicity #9590]: #9592
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4731
#9596 := [monotonicity #2868 #9593]: #9595
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4732
#11801 := [monotonicity #9596]: #11663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4733
#11930 := [trans #11801 #11841]: #11883
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4734
#11417 := [quant-inst]: #11618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4735
#12087 := [mp #11417 #11930]: #13444
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4736
#13594 := [unit-resolution #12087 #10727 #13188]: #9591
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4737
#12344 := (or #9588 #12179)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4738
#11143 := [def-axiom]: #12344
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4739
#13599 := [unit-resolution #11143 #13594]: #12179
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4740
#14000 := (or #13999 #9583)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4741
#13979 := [hypothesis]: #11135
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4742
#13980 := [hypothesis]: #12179
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4743
#10368 := (uf_10 #10367)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4744
#10372 := (* -1::int #10368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4745
#11940 := (+ #9564 #10372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4746
#11942 := (>= #11940 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4747
#9867 := (= #9564 #10368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4748
#13987 := (= #9563 #10367)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4749
#13988 := [monotonicity #10706]: #13987
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4750
#13989 := [monotonicity #13988]: #9867
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4751
#13990 := (not #9867)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4752
#13991 := (or #13990 #11942)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4753
#13992 := [th-lemma]: #13991
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4754
#13993 := [unit-resolution #13992 #13989]: #11942
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4755
#11219 := (>= #10368 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4756
#10318 := (= #10368 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4757
#11983 := (not #10318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4758
#11981 := (not #11219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4759
#11982 := [hypothesis]: #11981
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4760
#11984 := (or #11983 #11219)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4761
#11985 := [th-lemma]: #11984
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4762
#11986 := [unit-resolution #11985 #11982]: #11983
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4763
#10404 := (<= #10368 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4764
#11987 := (or #11219 #10404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4765
#11988 := [th-lemma]: #11987
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4766
#11989 := [unit-resolution #11988 #11982]: #10404
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4767
#10405 := (not #10404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4768
#10410 := (or #10319 #10405)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4769
#59 := (uf_10 #12)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4770
#409 := (<= #59 0::int)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4771
#410 := (not #409)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4772
#58 := (= #10 #11)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4773
#413 := (or #58 #410)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4774
#4244 := (forall (vars (?x22 T2) (?x23 T2)) (:pat #4196) #413)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4775
#416 := (forall (vars (?x22 T2) (?x23 T2)) #413)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4776
#4247 := (iff #416 #4244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4777
#4245 := (iff #413 #413)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4778
#4246 := [refl]: #4245
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4779
#4248 := [quant-intro #4246]: #4247
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4780
#1858 := (~ #416 #416)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4781
#1857 := (~ #413 #413)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4782
#1895 := [refl]: #1857
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4783
#1859 := [nnf-pos #1895]: #1858
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4784
#64 := (< 0::int #59)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4785
#63 := (not #58)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4786
#65 := (implies #63 #64)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4787
#66 := (forall (vars (?x22 T2) (?x23 T2)) #65)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4788
#419 := (iff #66 #416)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4789
#403 := (or #58 #64)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4790
#406 := (forall (vars (?x22 T2) (?x23 T2)) #403)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4791
#417 := (iff #406 #416)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4792
#414 := (iff #403 #413)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4793
#411 := (iff #64 #410)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4794
#412 := [rewrite]: #411
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4795
#415 := [monotonicity #412]: #414
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4796
#418 := [quant-intro #415]: #417
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4797
#407 := (iff #66 #406)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4798
#404 := (iff #65 #403)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4799
#405 := [rewrite]: #404
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4800
#408 := [quant-intro #405]: #407
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4801
#420 := [trans #408 #418]: #419
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4802
#402 := [asserted]: #66
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4803
#421 := [mp #402 #420]: #416
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4804
#1896 := [mp~ #421 #1859]: #416
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4805
#4249 := [mp #1896 #4248]: #4244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4806
#10302 := (not #4244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4807
#11162 := (or #10302 #10319 #10405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4808
#10406 := (= #9695 ?x63!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4809
#10407 := (or #10406 #10405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4810
#11163 := (or #10302 #10407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4811
#11205 := (iff #11163 #11162)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4812
#11188 := (or #10302 #10410)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4813
#11203 := (iff #11188 #11162)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4814
#11204 := [rewrite]: #11203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4815
#11189 := (iff #11163 #11188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4816
#10411 := (iff #10407 #10410)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4817
#10408 := (iff #10406 #10319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4818
#10409 := [rewrite]: #10408
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4819
#10412 := [monotonicity #10409]: #10411
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4820
#11202 := [monotonicity #10412]: #11189
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4821
#11206 := [trans #11202 #11204]: #11205
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4822
#11164 := [quant-inst]: #11163
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4823
#11201 := [mp #11164 #11206]: #11162
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4824
#11990 := [unit-resolution #11201 #4249]: #10410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4825
#11991 := [unit-resolution #11990 #11989]: #10319
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4826
#10346 := (not #10319)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4827
#10431 := (or #10318 #10346)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4828
#60 := (= #59 0::int)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4829
#393 := (or #63 #60)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4830
#4238 := (forall (vars (?x20 T2) (?x21 T2)) (:pat #4196) #393)
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4831
#396 := (forall (vars (?x20 T2) (?x21 T2)) #393)
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4832
#4241 := (iff #396 #4238)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4833
#4239 := (iff #393 #393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4834
#4240 := [refl]: #4239
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4835
#4242 := [quant-intro #4240]: #4241
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4836
#1854 := (~ #396 #396)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4837
#1893 := (~ #393 #393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4838
#1894 := [refl]: #1893
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4839
#1855 := [nnf-pos #1894]: #1854
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4840
#61 := (implies #58 #60)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4841
#62 := (forall (vars (?x20 T2) (?x21 T2)) #61)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4842
#399 := (iff #62 #396)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4843
#372 := (= 0::int #59)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4844
#383 := (or #63 #372)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4845
#388 := (forall (vars (?x20 T2) (?x21 T2)) #383)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4846
#397 := (iff #388 #396)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4847
#394 := (iff #383 #393)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4848
#391 := (iff #372 #60)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4849
#392 := [rewrite]: #391
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4850
#395 := [monotonicity #392]: #394
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4851
#398 := [quant-intro #395]: #397
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4852
#389 := (iff #62 #388)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4853
#386 := (iff #61 #383)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4854
#380 := (implies #58 #372)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4855
#384 := (iff #380 #383)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4856
#385 := [rewrite]: #384
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4857
#381 := (iff #61 #380)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4858
#378 := (iff #60 #372)
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4859
#379 := [rewrite]: #378
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4860
#382 := [monotonicity #379]: #381
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4861
#387 := [trans #382 #385]: #386
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4862
#390 := [quant-intro #387]: #389
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4863
#400 := [trans #390 #398]: #399
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4864
#370 := [asserted]: #62
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  4865
#401 := [mp #370 #400]: #396
33663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4866
#1856 := [mp~ #401 #1855]: #396
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4867
#4243 := [mp #1856 #4242]: #4238
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4868
#6331 := (not #4238)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4869
#11098 := (or #6331 #10318 #10346)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4870
#10424 := (not #10406)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4871
#10425 := (or #10424 #10318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4872
#11207 := (or #6331 #10425)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4873
#11222 := (iff #11207 #11098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4874
#11209 := (or #6331 #10431)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4875
#11220 := (iff #11209 #11098)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4876
#11221 := [rewrite]: #11220
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4877
#11210 := (iff #11207 #11209)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4878
#10434 := (iff #10425 #10431)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4879
#10428 := (or #10346 #10318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4880
#10432 := (iff #10428 #10431)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4881
#10433 := [rewrite]: #10432
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4882
#10429 := (iff #10425 #10428)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4883
#10426 := (iff #10424 #10346)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4884
#10427 := [monotonicity #10409]: #10426
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4885
#10430 := [monotonicity #10427]: #10429
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4886
#10435 := [trans #10430 #10433]: #10434
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4887
#11211 := [monotonicity #10435]: #11210
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4888
#11223 := [trans #11211 #11221]: #11222
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4889
#11208 := [quant-inst]: #11207
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4890
#11224 := [mp #11208 #11223]: #11098
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4891
#11992 := [unit-resolution #11224 #4243]: #10431
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4892
#11993 := [unit-resolution #11992 #11991 #11986]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4893
#11994 := [lemma #11993]: #11219
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4894
#10057 := (+ #2261 #11133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4895
#11955 := (<= #10057 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4896
#13994 := (not #12385)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4897
#13995 := (or #13994 #11955)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4898
#13996 := [th-lemma]: #13995
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4899
#13997 := [unit-resolution #13996 #13203]: #11955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4900
#9707 := (* -1::int #9701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4901
#10565 := (+ #188 #9707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4902
#10581 := (>= #10565 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4903
#9923 := (= #188 #9701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4904
#12919 := (= #9701 #188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4905
#12920 := [monotonicity #10708]: #12919
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4906
#12921 := [symm #12920]: #9923
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4907
#12922 := (not #9923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4908
#12923 := (or #12922 #10581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4909
#12924 := [th-lemma]: #12923
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4910
#12925 := [unit-resolution #12924 #12921]: #10581
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4911
#13998 := [th-lemma #12925 #13997 #11994 #13993 #13980 #13979]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4912
#14001 := [lemma #13998]: #14000
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4913
#13600 := [unit-resolution #14001 #13599]: #13999
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4914
#13971 := (or #11138 #11135)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4915
#13935 := [hypothesis]: #13999
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4916
#13936 := [hypothesis]: #11137
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4917
#9685 := (uf_6 uf_15 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4918
#9686 := (= uf_8 #9685)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4919
#13964 := (not #9686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4920
#13965 := (iff #731 #13964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4921
#13957 := (iff #728 #9686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4922
#13955 := (iff #9686 #728)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4923
#13948 := (= #9685 #185)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4924
#13954 := [monotonicity #10708]: #13948
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4925
#13956 := [monotonicity #13954]: #13955
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4926
#13958 := [symm #13956]: #13957
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4927
#13968 := [monotonicity #13958]: #13965
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4928
#4070 := (or #4567 #731)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4929
#4065 := [def-axiom]: #4070
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4930
#13953 := [unit-resolution #4065 #10726]: #731
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4931
#13969 := [mp #13953 #13968]: #13964
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4932
#3978 := (or #4579 #4323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4933
#4033 := [def-axiom]: #3978
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4934
#13967 := [unit-resolution #4033 #5496]: #4323
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4935
#13906 := (or #4328 #9686 #11135 #11138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4936
#11139 := (or #9686 #11138 #11135)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4937
#13907 := (or #4328 #11139)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4938
#13933 := (iff #13907 #13906)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4939
#11140 := (or #9686 #11135 #11138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4940
#13912 := (or #4328 #11140)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4941
#13931 := (iff #13912 #13906)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4942
#13932 := [rewrite]: #13931
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4943
#13929 := (iff #13907 #13912)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4944
#11141 := (iff #11139 #11140)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4945
#11142 := [rewrite]: #11141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4946
#13930 := [monotonicity #11142]: #13929
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4947
#13928 := [trans #13930 #13932]: #13933
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4948
#13911 := [quant-inst]: #13907
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4949
#13934 := [mp #13911 #13928]: #13906
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4950
#13970 := [unit-resolution #13934 #13967 #13969 #13936 #13935]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4951
#13972 := [lemma #13970]: #13971
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4952
#13598 := [unit-resolution #13972 #13600]: #11138
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4953
#13978 := (or #13335 #11137)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4954
#13974 := (iff #9519 #11137)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4955
#13973 := (iff #11137 #9519)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4956
#13736 := (= #11136 #9518)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4957
#13693 := (= #10448 ?x63!14)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4958
#13735 := [symm #13195]: #13693
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4959
#13905 := [monotonicity #13735]: #13736
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4960
#13966 := [monotonicity #13905]: #13973
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4961
#13975 := [symm #13966]: #13974
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4962
#13619 := [hypothesis]: #9519
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4963
#13976 := [mp #13619 #13975]: #11137
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4964
#13625 := [hypothesis]: #11138
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4965
#13977 := [unit-resolution #13625 #13976]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4966
#13982 := [lemma #13977]: #13978
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4967
#13601 := [unit-resolution #13982 #13598]: #13335
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4968
#13052 := (not #10330)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4969
#13244 := (or #13052 #10319 #9519)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4970
#13279 := [def-axiom]: #13244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4971
#13602 := [unit-resolution #13279 #13601 #13593]: #10319
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4972
#13607 := [trans #13735 #13602]: #13609
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4973
#13611 := [trans #13607 #10708]: #13610
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4974
#13622 := [monotonicity #13611]: #13621
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4975
#13629 := [symm #13622]: #13623
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4976
#13634 := (= #2260 #188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4977
#4740 := (uf_24 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4978
#10619 := (= #4740 #188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4979
#4741 := (= #188 #4740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4980
#4729 := (uf_10 #4728)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4981
#4748 := (>= #4729 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4982
#4732 := (* -1::int #4729)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4983
#4736 := (+ uf_9 #4732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4984
#4737 := (<= #4736 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4985
#4753 := (or #4737 #4748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4986
#9615 := (= #4729 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4987
#9682 := (or #6331 #9615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4988
#4959 := (= uf_22 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4989
#9598 := (not #4959)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4990
#9599 := (or #9598 #9615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4991
#9683 := (or #6331 #9599)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4992
#9749 := (iff #9683 #9682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4993
#9751 := (iff #9682 #9682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4994
#9752 := [rewrite]: #9751
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4995
#9631 := (iff #9599 #9615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4996
#9603 := (or false #9615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4997
#9606 := (iff #9603 #9615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4998
#9607 := [rewrite]: #9606
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  4999
#9604 := (iff #9599 #9603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5000
#9602 := (iff #9598 false)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5001
#9600 := (iff #9598 #8605)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5002
#4968 := (iff #4959 true)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5003
#4969 := [rewrite]: #4968
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5004
#9601 := [monotonicity #4969]: #9600
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5005
#9597 := [trans #9601 #8609]: #9602
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5006
#9605 := [monotonicity #9597]: #9604
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5007
#9632 := [trans #9605 #9607]: #9631
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5008
#9750 := [monotonicity #9632]: #9749
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5009
#9747 := [trans #9750 #9752]: #9749
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5010
#9748 := [quant-inst]: #9683
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5011
#9724 := [mp #9748 #9747]: #9682
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5012
#10718 := [unit-resolution #9724 #4243]: #9615
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5013
#10719 := (not #9615)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5014
#10720 := (or #10719 #4748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5015
#10721 := [th-lemma]: #10720
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5016
#10722 := [unit-resolution #10721 #10718]: #4748
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5017
#9223 := (not #4748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5018
#9224 := (or #4753 #9223)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5019
#9225 := [def-axiom]: #9224
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5020
#10723 := [unit-resolution #9225 #10722]: #4753
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5021
#4756 := (not #4753)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5022
#4759 := (or #4741 #4756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5023
#7499 := (or #4433 #4741 #4756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5024
#4733 := (+ #1455 #4732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5025
#4734 := (+ #188 #4733)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5026
#4735 := (<= #4734 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5027
#4738 := (or #4737 #4735)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5028
#4739 := (not #4738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5029
#4742 := (or #4741 #4739)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5030
#7438 := (or #4433 #4742)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5031
#9202 := (iff #7438 #7499)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5032
#9040 := (or #4433 #4759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5033
#9159 := (iff #9040 #7499)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5034
#9162 := [rewrite]: #9159
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5035
#9149 := (iff #7438 #9040)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5036
#4760 := (iff #4742 #4759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5037
#4757 := (iff #4739 #4756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5038
#4754 := (iff #4738 #4753)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5039
#4751 := (iff #4735 #4748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5040
#4745 := (<= #4732 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5041
#4749 := (iff #4745 #4748)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5042
#4750 := [rewrite]: #4749
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5043
#4746 := (iff #4735 #4745)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5044
#4743 := (= #4734 #4732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5045
#4744 := [rewrite]: #4743
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5046
#4747 := [monotonicity #4744]: #4746
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5047
#4752 := [trans #4747 #4750]: #4751
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5048
#4755 := [monotonicity #4752]: #4754
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5049
#4758 := [monotonicity #4755]: #4757
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5050
#4761 := [monotonicity #4758]: #4760
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5051
#8886 := [monotonicity #4761]: #9149
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5052
#9203 := [trans #8886 #9162]: #9202
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5053
#9039 := [quant-inst]: #7438
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5054
#9204 := [mp #9039 #9203]: #7499
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5055
#10728 := [unit-resolution #9204 #10727]: #4759
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5056
#10729 := [unit-resolution #10728 #10723]: #4741
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5057
#13620 := [symm #10729]: #10619
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5058
#13608 := (= #2260 #4740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5059
#9704 := (= ?x63!14 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5060
#13603 := [trans #13602 #10708]: #9704
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5061
#13612 := [monotonicity #13603]: #13608
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5062
#13641 := [trans #13612 #13620]: #13634
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5063
#13633 := [trans #13641 #13629]: #13222
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5064
#13644 := [trans #13633 #13213]: #2866
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5065
#13646 := [unit-resolution #13188 #13644]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5066
#13639 := [lemma #13646]: #2872
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5067
#10564 := [unit-resolution #13639 #10294 #10559]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5068
#10587 := [lemma #10564]: #2872
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5069
#4036 := (or #4567 #4561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5070
#4037 := [def-axiom]: #4036
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5071
#10784 := [unit-resolution #4037 #10726]: #4561
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5072
#4062 := (or #4567 #4436)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5073
#4035 := [def-axiom]: #4062
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5074
#10785 := [unit-resolution #4035 #10726]: #4436
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5075
#9537 := (or #2858 #4441 #4433)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5076
#9339 := (uf_1 uf_22 ?x61!13)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5077
#9340 := (uf_10 #9339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5078
#9365 := (+ #2240 #9340)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5079
#9366 := (+ #188 #9365)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5080
#9387 := (>= #9366 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5081
#9369 := (= #9366 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5082
#9344 := (* -1::int #9340)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5083
#9348 := (+ uf_9 #9344)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5084
#9349 := (<= #9348 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5085
#9416 := (not #9349)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5086
#9358 := (+ #2856 #9340)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5087
#9359 := (+ #188 #9358)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5088
#9360 := (>= #9359 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5089
#9395 := (or #9349 #9360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5090
#9398 := (not #9395)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5091
#9392 := (= #2239 #2241)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5092
#9517 := (not #9392)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5093
#9516 := [hypothesis]: #2863
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5094
#9520 := (or #9517 #2858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5095
#9521 := [th-lemma]: #9520
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5096
#9522 := [unit-resolution #9521 #9516]: #9517
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5097
#9523 := [hypothesis]: #4428
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5098
#9404 := (or #4433 #9392 #9398)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5099
#9345 := (+ #1455 #9344)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5100
#9346 := (+ #2241 #9345)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5101
#9347 := (<= #9346 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5102
#9388 := (or #9349 #9347)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5103
#9389 := (not #9388)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5104
#9390 := (= #2241 #2239)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5105
#9391 := (or #9390 #9389)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5106
#9405 := (or #4433 #9391)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5107
#9412 := (iff #9405 #9404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5108
#9401 := (or #9392 #9398)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5109
#9407 := (or #4433 #9401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5110
#9410 := (iff #9407 #9404)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5111
#9411 := [rewrite]: #9410
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5112
#9408 := (iff #9405 #9407)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5113
#9402 := (iff #9391 #9401)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5114
#9399 := (iff #9389 #9398)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5115
#9396 := (iff #9388 #9395)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5116
#9363 := (iff #9347 #9360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5117
#9351 := (+ #2241 #9344)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5118
#9352 := (+ #1455 #9351)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5119
#9355 := (<= #9352 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5120
#9361 := (iff #9355 #9360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5121
#9362 := [rewrite]: #9361
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5122
#9356 := (iff #9347 #9355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5123
#9353 := (= #9346 #9352)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5124
#9354 := [rewrite]: #9353
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5125
#9357 := [monotonicity #9354]: #9356
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5126
#9364 := [trans #9357 #9362]: #9363
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5127
#9397 := [monotonicity #9364]: #9396
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5128
#9400 := [monotonicity #9397]: #9399
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5129
#9393 := (iff #9390 #9392)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5130
#9394 := [rewrite]: #9393
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5131
#9403 := [monotonicity #9394 #9400]: #9402
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5132
#9409 := [monotonicity #9403]: #9408
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5133
#9413 := [trans #9409 #9411]: #9412
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5134
#9406 := [quant-inst]: #9405
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5135
#9414 := [mp #9406 #9413]: #9404
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5136
#9524 := [unit-resolution #9414 #9523 #9522]: #9398
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5137
#9417 := (or #9395 #9416)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5138
#9418 := [def-axiom]: #9417
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5139
#9525 := [unit-resolution #9418 #9524]: #9416
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5140
#9419 := (not #9360)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5141
#9420 := (or #9395 #9419)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5142
#9421 := [def-axiom]: #9420
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5143
#9526 := [unit-resolution #9421 #9524]: #9419
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5144
#9372 := (or #9349 #9360 #9369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5145
#7593 := [hypothesis]: #4436
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5146
#9375 := (or #4441 #9349 #9360 #9369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5147
#9341 := (+ #9340 #2240)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5148
#9342 := (+ #188 #9341)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5149
#9343 := (= #9342 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5150
#9350 := (or #9349 #9347 #9343)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5151
#9376 := (or #4441 #9350)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5152
#9383 := (iff #9376 #9375)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5153
#9378 := (or #4441 #9372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5154
#9381 := (iff #9378 #9375)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5155
#9382 := [rewrite]: #9381
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5156
#9379 := (iff #9376 #9378)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5157
#9373 := (iff #9350 #9372)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5158
#9370 := (iff #9343 #9369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5159
#9367 := (= #9342 #9366)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5160
#9368 := [rewrite]: #9367
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5161
#9371 := [monotonicity #9368]: #9370
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5162
#9374 := [monotonicity #9364 #9371]: #9373
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5163
#9380 := [monotonicity #9374]: #9379
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5164
#9384 := [trans #9380 #9382]: #9383
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5165
#9377 := [quant-inst]: #9376
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5166
#9385 := [mp #9377 #9384]: #9375
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5167
#9527 := [unit-resolution #9385 #7593]: #9372
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5168
#9528 := [unit-resolution #9527 #9526 #9525]: #9369
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5169
#9529 := (not #9369)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5170
#9530 := (or #9529 #9387)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5171
#9531 := [th-lemma]: #9530
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5172
#9532 := [unit-resolution #9531 #9528]: #9387
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5173
#9415 := (>= #2857 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5174
#9533 := (or #9415 #2858)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5175
#9534 := [th-lemma]: #9533
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5176
#9535 := [unit-resolution #9534 #9516]: #9415
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5177
#9536 := [th-lemma #9535 #9526 #9532]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5178
#9538 := [lemma #9536]: #9537
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5179
#10786 := [unit-resolution #9538 #10785 #10727]: #2858
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5180
#4066 := (or #4564 #2863 #4558)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5181
#4067 := [def-axiom]: #4066
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5182
#10787 := [unit-resolution #4067 #10786 #10784]: #4558
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5183
#4081 := (or #4555 #4549)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5184
#4082 := [def-axiom]: #4081
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5185
#25696 := [unit-resolution #4082 #10787]: #4549
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5186
#4077 := (or #4552 #2877 #4546)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5187
#4078 := [def-axiom]: #4077
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5188
#25697 := [unit-resolution #4078 #25696]: #4549
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5189
#25698 := [unit-resolution #25697 #10587]: #4546
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5190
#4087 := (or #4543 #4453)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5191
#4089 := [def-axiom]: #4087
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5192
#25699 := [unit-resolution #4089 #25698]: #4453
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5193
#17073 := (or #3494 #2335 #4458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5194
#4079 := (or #4555 #4444)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5195
#4080 := [def-axiom]: #4079
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5196
#10788 := [unit-resolution #4080 #10787]: #4444
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5197
#4071 := (or #4567 #4418)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5198
#4057 := [def-axiom]: #4071
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5199
#17666 := [unit-resolution #4057 #10726]: #4418
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5200
#17049 := (or #3494 #2335 #4441 #4423 #981 #4449 #4458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5201
#7717 := (or #3494 #4319 #2335 #4441 #4423 #981 #4449 #4458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5202
#6095 := (uf_4 uf_14 ?x72!18)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5203
#6194 := (* -1::int #6095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5204
#6195 := (+ #2327 #6194)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5205
#7308 := (>= #6195 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5206
#6100 := (= #2327 #6095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5207
#4138 := (or #3494 #2338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5208
#4132 := [def-axiom]: #4138
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5209
#7656 := [unit-resolution #4132 #7658]: #2338
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5210
#7708 := [hypothesis]: #4453
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5211
#6849 := (or #4458 #3479 #6100)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5212
#6096 := (= #6095 #2327)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5213
#6099 := (or #6096 #3479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5214
#6850 := (or #4458 #6099)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5215
#6859 := (iff #6850 #6849)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5216
#6106 := (or #3479 #6100)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5217
#6854 := (or #4458 #6106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5218
#6857 := (iff #6854 #6849)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5219
#6858 := [rewrite]: #6857
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5220
#6855 := (iff #6850 #6854)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5221
#6109 := (iff #6099 #6106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5222
#6103 := (or #6100 #3479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5223
#6107 := (iff #6103 #6106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5224
#6108 := [rewrite]: #6107
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5225
#6104 := (iff #6099 #6103)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5226
#6101 := (iff #6096 #6100)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5227
#6102 := [rewrite]: #6101
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5228
#6105 := [monotonicity #6102]: #6104
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5229
#6110 := [trans #6105 #6108]: #6109
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5230
#6856 := [monotonicity #6110]: #6855
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5231
#6860 := [trans #6856 #6858]: #6859
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5232
#6853 := [quant-inst]: #6850
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5233
#6861 := [mp #6853 #6860]: #6849
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5234
#7667 := [unit-resolution #6861 #7708 #7656]: #6100
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5235
#7668 := (not #6100)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5236
#7666 := (or #7668 #7308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5237
#7669 := [th-lemma]: #7666
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5238
#7670 := [unit-resolution #7669 #7667]: #7308
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5239
#4139 := (not #2923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5240
#3968 := (or #3494 #4139)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5241
#3970 := [def-axiom]: #3968
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5242
#7671 := [unit-resolution #3970 #7658]: #4139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5243
#7057 := (uf_4 uf_14 ?x71!19)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5244
#7092 := (* -1::int #7057)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5245
#7093 := (+ #2325 #7092)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5246
#7094 := (<= #7093 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5247
#7672 := [hypothesis]: #4444
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5248
#7099 := (or #4449 #7094)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5249
#7084 := (+ #7057 #2326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5250
#7085 := (>= #7084 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5251
#7100 := (or #4449 #7085)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5252
#7102 := (iff #7100 #7099)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5253
#7104 := (iff #7099 #7099)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5254
#7105 := [rewrite]: #7104
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5255
#7097 := (iff #7085 #7094)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5256
#7086 := (+ #2326 #7057)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5257
#7089 := (>= #7086 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5258
#7095 := (iff #7089 #7094)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5259
#7096 := [rewrite]: #7095
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5260
#7090 := (iff #7085 #7089)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5261
#7087 := (= #7084 #7086)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5262
#7088 := [rewrite]: #7087
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5263
#7091 := [monotonicity #7088]: #7090
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5264
#7098 := [trans #7091 #7096]: #7097
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5265
#7103 := [monotonicity #7098]: #7102
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5266
#7106 := [trans #7103 #7105]: #7102
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5267
#7101 := [quant-inst]: #7100
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5268
#7107 := [mp #7101 #7106]: #7099
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5269
#7673 := [unit-resolution #7107 #7672]: #7094
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5270
#7218 := (+ #6095 #7092)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5271
#7219 := (+ #2330 #7218)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5272
#7220 := (>= #7219 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5273
#6129 := (uf_6 uf_15 ?x72!18)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5274
#6130 := (= uf_8 #6129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5275
decl uf_2 :: (-> T1 T2)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5276
#7303 := (uf_2 #2329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5277
#7315 := (uf_6 uf_15 #7303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5278
#7316 := (= uf_8 #7315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5279
#7618 := (iff #7316 #6130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5280
#7616 := (= #7315 #6129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5281
#7707 := (= #6129 #7315)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5282
#7304 := (= ?x72!18 #7303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5283
#16 := (uf_2 #12)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5284
#325 := (= #10 #16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5285
#4203 := (forall (vars (?x4 T2) (?x5 T2)) (:pat #4196) #325)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5286
#329 := (forall (vars (?x4 T2) (?x5 T2)) #325)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5287
#4206 := (iff #329 #4203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5288
#4204 := (iff #325 #325)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5289
#4205 := [refl]: #4204
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5290
#4207 := [quant-intro #4205]: #4206
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5291
#1844 := (~ #329 #329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5292
#1878 := (~ #325 #325)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5293
#1879 := [refl]: #1878
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5294
#1845 := [nnf-pos #1879]: #1844
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5295
#17 := (= #16 #10)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5296
#18 := (forall (vars (?x4 T2) (?x5 T2)) #17)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5297
#330 := (iff #18 #329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5298
#327 := (iff #17 #325)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5299
#328 := [rewrite]: #327
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5300
#331 := [quant-intro #328]: #330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5301
#324 := [asserted]: #18
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5302
#334 := [mp #324 #331]: #329
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5303
#1880 := [mp~ #334 #1845]: #329
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5304
#4208 := [mp #1880 #4207]: #4203
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5305
#7310 := (not #4203)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5306
#7311 := (or #7310 #7304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5307
#7312 := [quant-inst]: #7311
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5308
#7862 := [unit-resolution #7312 #4208]: #7304
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5309
#7751 := [monotonicity #7862]: #7707
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5310
#7710 := [symm #7751]: #7616
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5311
#7711 := [monotonicity #7710]: #7618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5312
#7575 := [hypothesis]: #4418
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5313
#6147 := (= uf_22 ?x72!18)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5314
#6150 := (ite #6147 #3895 #6130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5315
#4961 := (uf_7 uf_15 uf_22 #3894)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5316
#6141 := (uf_6 #4961 ?x72!18)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5317
#6144 := (= uf_8 #6141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5318
#6153 := (iff #6144 #6150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5319
#7188 := (or #4987 #6153)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5320
#6139 := (= ?x72!18 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5321
#6140 := (ite #6139 #4958 #6130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5322
#6142 := (= #6141 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5323
#6143 := (iff #6142 #6140)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5324
#7189 := (or #4987 #6143)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5325
#7191 := (iff #7189 #7188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5326
#7193 := (iff #7188 #7188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5327
#7194 := [rewrite]: #7193
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5328
#6154 := (iff #6143 #6153)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5329
#6151 := (iff #6140 #6150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5330
#6148 := (iff #6139 #6147)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5331
#6149 := [rewrite]: #6148
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5332
#6152 := [monotonicity #6149 #4971]: #6151
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5333
#6145 := (iff #6142 #6144)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5334
#6146 := [rewrite]: #6145
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5335
#6155 := [monotonicity #6146 #6152]: #6154
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5336
#7192 := [monotonicity #6155]: #7191
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5337
#7195 := [trans #7192 #7194]: #7191
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5338
#7190 := [quant-inst]: #7189
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5339
#7196 := [mp #7190 #7195]: #7188
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5340
#7674 := [unit-resolution #7196 #4222]: #6153
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5341
#7702 := (= #2337 #6141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5342
#7684 := (= #6141 #2337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5343
#7682 := (= #4961 uf_23)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5344
#7718 := [hypothesis]: #195
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5345
#7681 := [symm #7718]: #7680
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5346
#7676 := (= #4961 #194)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5347
#7679 := [monotonicity #7678]: #7676
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5348
#7683 := [trans #7679 #7681]: #7682
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5349
#7700 := [monotonicity #7683]: #7684
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5350
#7703 := [symm #7700]: #7702
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5351
#7704 := [trans #7656 #7703]: #6144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5352
#7211 := (not #6144)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5353
#7208 := (not #6153)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5354
#7212 := (or #7208 #7211 #6150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5355
#7213 := [def-axiom]: #7212
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5356
#7705 := [unit-resolution #7213 #7704 #7674]: #6150
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5357
#7587 := [hypothesis]: #2336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5358
#7197 := (not #6150)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5359
#7876 := (not #7308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5360
#7626 := (not #7094)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5361
#7627 := (or #7316 #7626 #2923 #7876 #4441 #2335 #7197 #4423)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5362
#7857 := [hypothesis]: #7308
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5363
#7858 := [hypothesis]: #4139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5364
#7108 := (uf_1 uf_22 ?x71!19)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5365
#7109 := (uf_10 #7108)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5366
#7113 := (* -1::int #7109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5367
#7842 := (+ #2330 #7113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5368
#7844 := (>= #7842 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5369
#7841 := (= #2330 #7109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5370
#7843 := (= #2329 #7108)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5371
#7559 := [hypothesis]: #6150
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5372
#7205 := (not #6130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5373
#7614 := (not #7316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5374
#7615 := [hypothesis]: #7614
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5375
#7625 := (or #7205 #7316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5376
#7620 := (iff #6130 #7316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5377
#7863 := (= #7303 ?x72!18)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5378
#7864 := [symm #7862]: #7863
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5379
#7617 := [monotonicity #7864]: #7616
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5380
#7619 := [monotonicity #7617]: #7618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5381
#7621 := [symm #7619]: #7620
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5382
#7613 := [hypothesis]: #6130
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5383
#7665 := [mp #7613 #7621]: #7316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5384
#7624 := [unit-resolution #7615 #7665]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5385
#7623 := [lemma #7624]: #7625
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5386
#7565 := [unit-resolution #7623 #7615]: #7205
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5387
#7201 := (or #7197 #6147 #6130)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5388
#7202 := [def-axiom]: #7201
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5389
#7566 := [unit-resolution #7202 #7565 #7559]: #6147
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5390
#7567 := [symm #7566]: #6139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5391
#7568 := [monotonicity #7567]: #7843
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5392
#7569 := [monotonicity #7568]: #7841
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5393
#7847 := (not #7841)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5394
#7848 := (or #7847 #7844)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5395
#7849 := [th-lemma]: #7848
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5396
#7576 := [unit-resolution #7849 #7569]: #7844
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5397
#7577 := [hypothesis]: #7094
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5398
#7127 := (+ #7092 #7109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5399
#7128 := (+ #188 #7127)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5400
#7129 := (>= #7128 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5401
#7134 := (+ #2326 #7109)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5402
#7135 := (+ #188 #7134)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5403
#7138 := (= #7135 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5404
#7584 := (not #7138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5405
#7156 := (>= #7135 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5406
#7875 := (not #7156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5407
#7309 := (uf_4 uf_14 #7303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5408
#7324 := (* -1::int #7309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5409
#7325 := (+ #188 #7324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5410
#7326 := (<= #7325 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5411
#7331 := (or #7316 #7326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5412
#7334 := (or #4423 #7316 #7326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5413
#7313 := (+ #7309 #1455)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5414
#7314 := (>= #7313 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5415
#7317 := (or #7316 #7314)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5416
#7335 := (or #4423 #7317)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5417
#7342 := (iff #7335 #7334)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5418
#7337 := (or #4423 #7331)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5419
#7340 := (iff #7337 #7334)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5420
#7341 := [rewrite]: #7340
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5421
#7338 := (iff #7335 #7337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5422
#7332 := (iff #7317 #7331)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5423
#7329 := (iff #7314 #7326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5424
#7318 := (+ #1455 #7309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5425
#7321 := (>= #7318 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5426
#7327 := (iff #7321 #7326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5427
#7328 := [rewrite]: #7327
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5428
#7322 := (iff #7314 #7321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5429
#7319 := (= #7313 #7318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5430
#7320 := [rewrite]: #7319
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5431
#7323 := [monotonicity #7320]: #7322
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5432
#7330 := [trans #7323 #7328]: #7329
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5433
#7333 := [monotonicity #7330]: #7332
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5434
#7339 := [monotonicity #7333]: #7338
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5435
#7343 := [trans #7339 #7341]: #7342
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5436
#7336 := [quant-inst]: #7335
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5437
#7344 := [mp #7336 #7343]: #7334
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5438
#7578 := [unit-resolution #7344 #7575]: #7331
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5439
#7579 := [unit-resolution #7578 #7615]: #7326
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5440
#7874 := (not #7326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5441
#7873 := (not #7844)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5442
#7877 := (or #7873 #7874 #7875 #2923 #7876)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5443
#7859 := [hypothesis]: #7156
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5444
#7860 := [hypothesis]: #7844
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5445
#7861 := [hypothesis]: #7326
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5446
#7503 := (+ #6095 #7324)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5447
#7507 := (>= #7503 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5448
#7502 := (= #6095 #7309)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5449
#7865 := (= #7309 #6095)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5450
#7866 := [monotonicity #7864]: #7865
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5451
#7867 := [symm #7866]: #7502
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5452
#7868 := (not #7502)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5453
#7869 := (or #7868 #7507)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5454
#7870 := [th-lemma]: #7869
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5455
#7871 := [unit-resolution #7870 #7867]: #7507
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5456
#7872 := [th-lemma #7871 #7861 #7860 #7859 #7858 #7857]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5457
#7878 := [lemma #7872]: #7877
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5458
#7580 := [unit-resolution #7878 #7576 #7579 #7858 #7857]: #7875
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5459
#7585 := (or #7584 #7156)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5460
#7581 := [th-lemma]: #7585
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5461
#7586 := [unit-resolution #7581 #7580]: #7584
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5462
#7117 := (+ uf_9 #7113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5463
#7118 := (<= #7117 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5464
#7180 := (not #7118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5465
#7590 := (or #7180 #2335 #7873)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5466
#7591 := [th-lemma]: #7590
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5467
#7592 := [unit-resolution #7591 #7576 #7587]: #7180
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5468
#7141 := (or #7118 #7129 #7138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5469
#7144 := (or #4441 #7118 #7129 #7138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5470
#7110 := (+ #7109 #2326)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5471
#7111 := (+ #188 #7110)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5472
#7112 := (= #7111 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5473
#7114 := (+ #1455 #7113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5474
#7115 := (+ #7057 #7114)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5475
#7116 := (<= #7115 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5476
#7119 := (or #7118 #7116 #7112)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5477
#7145 := (or #4441 #7119)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5478
#7152 := (iff #7145 #7144)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5479
#7147 := (or #4441 #7141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5480
#7150 := (iff #7147 #7144)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5481
#7151 := [rewrite]: #7150
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5482
#7148 := (iff #7145 #7147)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5483
#7142 := (iff #7119 #7141)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5484
#7139 := (iff #7112 #7138)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5485
#7136 := (= #7111 #7135)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5486
#7137 := [rewrite]: #7136
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5487
#7140 := [monotonicity #7137]: #7139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5488
#7132 := (iff #7116 #7129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5489
#7120 := (+ #7057 #7113)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5490
#7121 := (+ #1455 #7120)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5491
#7124 := (<= #7121 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5492
#7130 := (iff #7124 #7129)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5493
#7131 := [rewrite]: #7130
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5494
#7125 := (iff #7116 #7124)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5495
#7122 := (= #7115 #7121)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5496
#7123 := [rewrite]: #7122
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5497
#7126 := [monotonicity #7123]: #7125
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5498
#7133 := [trans #7126 #7131]: #7132
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5499
#7143 := [monotonicity #7133 #7140]: #7142
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5500
#7149 := [monotonicity #7143]: #7148
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5501
#7153 := [trans #7149 #7151]: #7152
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5502
#7146 := [quant-inst]: #7145
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5503
#7154 := [mp #7146 #7153]: #7144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5504
#7594 := [unit-resolution #7154 #7593]: #7141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5505
#7595 := [unit-resolution #7594 #7592 #7586]: #7129
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5506
#7632 := [th-lemma #7871 #7579 #7595 #7577 #7576 #7858 #7857]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5507
#7628 := [lemma #7632]: #7627
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5508
#7706 := [unit-resolution #7628 #7673 #7671 #7670 #7593 #7587 #7705 #7575]: #7316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5509
#7709 := [mp #7706 #7711]: #6130
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5510
#7713 := (or #7205 #7220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5511
#7712 := [hypothesis]: #4314
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5512
#7225 := (or #4319 #2335 #7205 #7220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5513
#7221 := (or #7205 #2335 #7220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5514
#7226 := (or #4319 #7221)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5515
#7233 := (iff #7226 #7225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5516
#7222 := (or #2335 #7205 #7220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5517
#7228 := (or #4319 #7222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5518
#7231 := (iff #7228 #7225)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5519
#7232 := [rewrite]: #7231
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5520
#7229 := (iff #7226 #7228)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5521
#7223 := (iff #7221 #7222)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5522
#7224 := [rewrite]: #7223
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5523
#7230 := [monotonicity #7224]: #7229
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5524
#7234 := [trans #7230 #7232]: #7233
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5525
#7227 := [quant-inst]: #7226
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5526
#7235 := [mp #7227 #7234]: #7225
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5527
#7714 := [unit-resolution #7235 #7712 #7587]: #7713
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5528
#7715 := [unit-resolution #7714 #7709]: #7220
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5529
#7716 := [th-lemma #7715 #7673 #7671 #7670]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5530
#7761 := [lemma #7716]: #7717
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5531
#16979 := [unit-resolution #7761 #9187]: #17049
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5532
#17090 := [unit-resolution #16979 #10785 #17666 #13581 #10788]: #17073
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5533
#16348 := [unit-resolution #17090 #25699]: #17077
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5534
#17046 := [unit-resolution #16348 #17052 #7658]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5535
#16349 := [lemma #17046]: #3494
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5536
#5169 := (uf_6 uf_23 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5537
#5170 := (= uf_8 #5169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5538
#21788 := (uf_6 #10323 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5539
#20832 := (= #21788 #5169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5540
#20857 := (= #5169 #21788)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5541
#14425 := (= uf_23 #10323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5542
#14423 := (= #194 #10323)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5543
#14424 := [symm #13577]: #14423
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5544
#14426 := [trans #13581 #14424]: #14425
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5545
#20702 := [monotonicity #14426]: #20857
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5546
#20877 := [symm #20702]: #20832
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5547
#21791 := (= uf_8 #21788)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5548
#6014 := (uf_6 uf_15 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5549
#6015 := (= uf_8 #6014)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5550
#21786 := (= ?x75!20 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5551
#21794 := (ite #21786 #3895 #6015)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5552
#21797 := (iff #21791 #21794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5553
#19678 := (or #4987 #21797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5554
#21787 := (ite #21786 #4958 #6015)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5555
#21789 := (= #21788 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5556
#21790 := (iff #21789 #21787)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5557
#19676 := (or #4987 #21790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5558
#19311 := (iff #19676 #19678)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5559
#19682 := (iff #19678 #19678)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5560
#19685 := [rewrite]: #19682
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5561
#21798 := (iff #21790 #21797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5562
#21795 := (iff #21787 #21794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5563
#21796 := [monotonicity #4971]: #21795
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5564
#21792 := (iff #21789 #21791)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5565
#21793 := [rewrite]: #21792
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5566
#21799 := [monotonicity #21793 #21796]: #21798
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5567
#19681 := [monotonicity #21799]: #19311
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5568
#19733 := [trans #19681 #19685]: #19311
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5569
#19684 := [quant-inst]: #19676
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5570
#19731 := [mp #19684 #19733]: #19678
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5571
#20449 := [unit-resolution #19731 #4222]: #21797
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5572
#15125 := (uf_1 #9695 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5573
#15126 := (uf_10 #15125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5574
#19741 := (<= #15126 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5575
#4781 := (* -1::int #4740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5576
#5008 := (+ #188 #4781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5577
#5009 := (>= #5008 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5578
#9232 := (or #4449 #5009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5579
#7564 := [quant-inst]: #9232
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5580
#9311 := [unit-resolution #7564 #10788]: #5009
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5581
#11895 := (uf_24 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5582
#10002 := (* -1::int #11895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5583
#14620 := (+ #2355 #10002)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5584
#15146 := (<= #14620 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5585
#14621 := (uf_6 uf_23 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5586
#14622 := (= uf_8 #14621)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5587
#21303 := (= #3894 #14621)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5588
#21293 := (= #14621 #3894)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5589
#21294 := [monotonicity #13581 #10708]: #21293
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5590
#21304 := [symm #21294]: #21303
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5591
#21305 := [trans #7677 #21304]: #14622
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5592
#15158 := (* -1::int #15126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5593
#15159 := (+ #10002 #15158)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5594
#15160 := (+ #2355 #15159)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5595
#15161 := (= #15160 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5596
#23339 := (<= #15160 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5597
#5042 := (<= #5008 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5598
#10190 := (not #4741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5599
#10191 := (or #10190 #5042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5600
#10192 := [th-lemma]: #10191
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5601
#17097 := [unit-resolution #10192 #10729]: #5042
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5602
#10025 := (+ #4740 #10002)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5603
#10040 := (<= #10025 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5604
#9964 := (= #4740 #11895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5605
#17098 := (= #11895 #4740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5606
#17107 := [monotonicity #10708]: #17098
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5607
#17108 := [symm #17107]: #9964
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5608
#17109 := (not #9964)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5609
#17110 := (or #17109 #10040)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5610
#17111 := [th-lemma]: #17110
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5611
#17112 := [unit-resolution #17111 #17108]: #10040
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5612
#5826 := (uf_1 uf_22 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5613
#5827 := (uf_10 #5826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5614
#23569 := (+ #5827 #15158)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5615
#23570 := (<= #23569 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5616
#23568 := (= #5827 #15126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5617
#20561 := (= #5826 #15125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5618
#25948 := (= #15125 #5826)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5619
#25949 := [monotonicity #10708]: #25948
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5620
#20537 := [symm #25949]: #20561
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5621
#20580 := [monotonicity #20537]: #23568
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5622
#25953 := (not #23568)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5623
#25961 := (or #25953 #23570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5624
#25962 := [th-lemma]: #25961
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5625
#20545 := [unit-resolution #25962 #20580]: #23570
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5626
#5852 := (+ #2356 #5827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5627
#5853 := (+ #188 #5852)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5628
#23301 := (>= #5853 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5629
#20066 := [hypothesis]: #4498
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5630
#4125 := (or #4495 #2368)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5631
#4127 := [def-axiom]: #4125
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5632
#20064 := [unit-resolution #4127 #20066]: #2368
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5633
#29068 := (or #23301 #2367)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5634
#4860 := (>= #188 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5635
#4051 := (or #4579 #4306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5636
#4047 := [def-axiom]: #4051
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5637
#10596 := [unit-resolution #4047 #5496]: #4306
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5638
#9276 := (or #4311 #4860)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5639
#9277 := [quant-inst]: #9276
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5640
#12530 := [unit-resolution #9277 #10596]: #4860
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5641
#25950 := (= #15126 #5827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5642
#25951 := [monotonicity #25949]: #25950
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5643
#25952 := [symm #25951]: #23568
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5644
#25963 := [unit-resolution #25962 #25952]: #23570
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5645
#23340 := (>= #15160 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5646
#10021 := (>= #10025 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5647
#25933 := (or #17109 #10021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5648
#25934 := [th-lemma]: #25933
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5649
#25935 := [unit-resolution #25934 #17108]: #10021
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5650
#23571 := (>= #23569 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5651
#25954 := (or #25953 #23571)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5652
#25955 := [th-lemma]: #25954
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5653
#25956 := [unit-resolution #25955 #25952]: #23571
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5654
#23300 := (<= #5853 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5655
#25968 := (not #23301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5656
#25609 := [hypothesis]: #25968
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5657
#29059 := (or #23300 #23301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5658
#29062 := [th-lemma]: #29059
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5659
#29061 := [unit-resolution #29062 #25609]: #23300
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5660
#25957 := (not #23571)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5661
#25944 := (not #23300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5662
#8759 := (not #5009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5663
#25942 := (not #10021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5664
#25958 := (or #23340 #25942 #8759 #25944 #25957)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5665
#25959 := [th-lemma]: #25958
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5666
#29063 := [unit-resolution #25959 #29061 #25956 #25935 #9311]: #23340
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5667
#24500 := [hypothesis]: #2368
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5668
#5831 := (* -1::int #5827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5669
#5835 := (+ uf_9 #5831)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5670
#5836 := (<= #5835 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5671
#25729 := (or #23301 #5836)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5672
#23313 := (not #5836)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5673
#25608 := [hypothesis]: #23313
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5674
#5856 := (= #5853 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5675
#25937 := (not #5856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5676
#25964 := (or #25937 #23301)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5677
#25965 := [th-lemma]: #25964
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5678
#25722 := [unit-resolution #25965 #25609]: #25937
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5679
#5775 := (uf_4 uf_14 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5680
#5810 := (* -1::int #5775)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5681
#5845 := (+ #5810 #5827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5682
#5846 := (+ #188 #5845)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5683
#5847 := (>= #5846 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5684
#23316 := (not #5847)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5685
#5811 := (+ #2355 #5810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5686
#5812 := (<= #5811 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5687
#23280 := (or #4449 #5812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5688
#5802 := (+ #5775 #2356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5689
#5803 := (>= #5802 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5690
#23281 := (or #4449 #5803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5691
#23283 := (iff #23281 #23280)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5692
#23285 := (iff #23280 #23280)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5693
#23286 := [rewrite]: #23285
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5694
#5815 := (iff #5803 #5812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5695
#5804 := (+ #2356 #5775)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5696
#5807 := (>= #5804 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5697
#5813 := (iff #5807 #5812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5698
#5814 := [rewrite]: #5813
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5699
#5808 := (iff #5803 #5807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5700
#5805 := (= #5802 #5804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5701
#5806 := [rewrite]: #5805
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5702
#5809 := [monotonicity #5806]: #5808
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5703
#5816 := [trans #5809 #5814]: #5815
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5704
#23284 := [monotonicity #5816]: #23283
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5705
#23287 := [trans #23284 #23286]: #23283
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5706
#23282 := [quant-inst]: #23281
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5707
#23288 := [mp #23282 #23287]: #23280
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5708
#25723 := [unit-resolution #23288 #10788]: #5812
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5709
#25724 := (not #5812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5710
#25725 := (or #23301 #23316 #25724)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5711
#25726 := [th-lemma]: #25725
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5712
#25721 := [unit-resolution #25726 #25609 #25723]: #23316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5713
#5859 := (or #5836 #5847 #5856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5714
#23289 := (or #4441 #5836 #5847 #5856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5715
#5828 := (+ #5827 #2356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5716
#5829 := (+ #188 #5828)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5717
#5830 := (= #5829 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5718
#5832 := (+ #1455 #5831)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5719
#5833 := (+ #5775 #5832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5720
#5834 := (<= #5833 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5721
#5837 := (or #5836 #5834 #5830)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5722
#23290 := (or #4441 #5837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5723
#23297 := (iff #23290 #23289)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5724
#23292 := (or #4441 #5859)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5725
#23295 := (iff #23292 #23289)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5726
#23296 := [rewrite]: #23295
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5727
#23293 := (iff #23290 #23292)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5728
#5860 := (iff #5837 #5859)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5729
#5857 := (iff #5830 #5856)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5730
#5854 := (= #5829 #5853)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5731
#5855 := [rewrite]: #5854
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5732
#5858 := [monotonicity #5855]: #5857
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5733
#5850 := (iff #5834 #5847)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5734
#5838 := (+ #5775 #5831)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5735
#5839 := (+ #1455 #5838)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5736
#5842 := (<= #5839 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5737
#5848 := (iff #5842 #5847)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5738
#5849 := [rewrite]: #5848
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5739
#5843 := (iff #5834 #5842)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5740
#5840 := (= #5833 #5839)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5741
#5841 := [rewrite]: #5840
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5742
#5844 := [monotonicity #5841]: #5843
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5743
#5851 := [trans #5844 #5849]: #5850
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5744
#5861 := [monotonicity #5851 #5858]: #5860
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5745
#23294 := [monotonicity #5861]: #23293
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5746
#23298 := [trans #23294 #23296]: #23297
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5747
#23291 := [quant-inst]: #23290
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5748
#23299 := [mp #23291 #23298]: #23289
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5749
#25727 := [unit-resolution #23299 #10785]: #5859
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5750
#25728 := [unit-resolution #25727 #25721 #25722 #25608]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5751
#25730 := [lemma #25728]: #25729
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5752
#29064 := [unit-resolution #25730 #25609]: #5836
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5753
#29069 := [th-lemma #29064 #24500 #29063 #17112 #17097 #25963 #12530]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5754
#29071 := [lemma #29069]: #29068
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5755
#20448 := [unit-resolution #29071 #20064]: #23301
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5756
#25969 := (not #23570)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5757
#8760 := (not #5042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5758
#25967 := (not #10040)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5759
#25970 := (or #23339 #25967 #8760 #25968 #25969)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5760
#25971 := [th-lemma]: #25970
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5761
#20530 := [unit-resolution #25971 #20448 #20545 #17112 #17097]: #23339
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5762
#20756 := [unit-resolution #25955 #20580]: #23571
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5763
#5878 := (or #5836 #5847)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5764
#5881 := (not #5878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5765
#5780 := (= #2355 #5775)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5766
#20062 := (not #5780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5767
#24414 := (>= #5811 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5768
#24509 := (not #24414)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5769
#4128 := (or #4495 #2937)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5770
#4126 := [def-axiom]: #4128
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5771
#20016 := [unit-resolution #4126 #20066]: #2937
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5772
#4012 := (or #4495 #4487)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5773
#4013 := [def-axiom]: #4012
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5774
#20068 := [unit-resolution #4013 #20066]: #4487
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5775
#23167 := (or #24509 #4492 #2934 #2367)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5776
#6043 := (?x47!7 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5777
#6048 := (uf_1 #6043 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5778
#24986 := (uf_2 #6048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5779
#25837 := (uf_6 uf_15 #24986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5780
#25838 := (= uf_8 #25837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5781
#21703 := (= #9695 #24986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5782
#22526 := (ite #21703 #3895 #25838)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5783
#23044 := (not #22526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5784
#21277 := (uf_6 #10323 #24986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5785
#21622 := (= uf_8 #21277)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5786
#22242 := (iff #21622 #22526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5787
#22524 := (or #4987 #22242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5788
#21246 := (= #24986 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5789
#21220 := (ite #21246 #4958 #25838)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5790
#21600 := (= #21277 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5791
#21601 := (iff #21600 #21220)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5792
#23024 := (or #4987 #21601)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5793
#23028 := (iff #23024 #22524)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5794
#23042 := (iff #22524 #22524)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5795
#23043 := [rewrite]: #23042
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5796
#22533 := (iff #21601 #22242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5797
#22529 := (iff #21220 #22526)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5798
#22515 := (iff #21246 #21703)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5799
#22520 := [rewrite]: #22515
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5800
#22530 := [monotonicity #22520 #4971]: #22529
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5801
#21227 := (iff #21600 #21622)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5802
#21608 := [rewrite]: #21227
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5803
#22592 := [monotonicity #21608 #22530]: #22533
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5804
#23029 := [monotonicity #22592]: #23028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5805
#23041 := [trans #23029 #23043]: #23028
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5806
#23025 := [quant-inst]: #23024
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5807
#22593 := [mp #23025 #23041]: #22524
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5808
#23122 := [unit-resolution #22593 #4222]: #22242
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5809
#23057 := (not #21622)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5810
#24996 := (uf_6 uf_23 #24986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5811
#24997 := (= uf_8 #24996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5812
#24998 := (not #24997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5813
#23123 := (iff #24998 #23057)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5814
#23153 := (iff #24997 #21622)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5815
#23146 := (iff #21622 #24997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5816
#23151 := (= #21277 #24996)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5817
#23149 := [monotonicity #13583]: #23151
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5818
#23152 := [monotonicity #23149]: #23146
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5819
#23127 := [symm #23152]: #23153
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5820
#23124 := [monotonicity #23127]: #23123
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5821
#24506 := [hypothesis]: #24414
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5822
#6049 := (uf_10 #6048)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5823
#6050 := (* -1::int #6049)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5824
#6044 := (uf_4 uf_14 #6043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5825
#6045 := (* -1::int #6044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5826
#6051 := (+ #6045 #6050)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5827
#6052 := (+ #5775 #6051)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5828
#18721 := (>= #6052 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5829
#6053 := (= #6052 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5830
#6055 := (uf_6 uf_15 #6043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5831
#6056 := (= uf_8 #6055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5832
#6057 := (not #6056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5833
#6054 := (not #6053)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5834
#6046 := (+ #5775 #6045)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5835
#6047 := (<= #6046 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5836
#6063 := (or #6047 #6054 #6057)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5837
#6066 := (not #6063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5838
#6060 := (+ uf_9 #5810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5839
#6061 := (<= #6060 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5840
#24508 := (not #6061)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5841
#24510 := (or #24508 #24509 #2367)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5842
#24505 := [hypothesis]: #6061
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5843
#24507 := [th-lemma #24506 #24505 #24500]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5844
#24511 := [lemma #24507]: #24510
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5845
#23125 := [unit-resolution #24511 #24506 #24500]: #24508
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5846
#23139 := (or #6061 #6066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5847
#23138 := [hypothesis]: #2937
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5848
#19063 := (or #4344 #2934 #6061 #6066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5849
#6058 := (or #6057 #6054 #6047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5850
#6059 := (not #6058)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5851
#6062 := (or #2369 #6061 #6059)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5852
#19066 := (or #4344 #6062)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5853
#18390 := (iff #19066 #19063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5854
#6069 := (or #2934 #6061 #6066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5855
#19050 := (or #4344 #6069)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5856
#19090 := (iff #19050 #19063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5857
#19045 := [rewrite]: #19090
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5858
#19051 := (iff #19066 #19050)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5859
#6070 := (iff #6062 #6069)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5860
#6067 := (iff #6059 #6066)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5861
#6064 := (iff #6058 #6063)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5862
#6065 := [rewrite]: #6064
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5863
#6068 := [monotonicity #6065]: #6067
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5864
#6071 := [monotonicity #2936 #6068]: #6070
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5865
#19061 := [monotonicity #6071]: #19051
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5866
#18720 := [trans #19061 #19045]: #18390
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5867
#18371 := [quant-inst]: #19066
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5868
#19065 := [mp #18371 #18720]: #19063
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5869
#23137 := [unit-resolution #19065 #9243 #23138]: #23139
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5870
#23140 := [unit-resolution #23137 #23125]: #6066
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5871
#19081 := (or #6063 #6053)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5872
#12850 := [def-axiom]: #19081
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5873
#23135 := [unit-resolution #12850 #23140]: #6053
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5874
#23141 := (or #6054 #18721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5875
#23143 := [th-lemma]: #23141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5876
#23144 := [unit-resolution #23143 #23135]: #18721
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5877
#25978 := [hypothesis]: #4487
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5878
#23633 := (<= #6052 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5879
#23142 := (or #6054 #23633)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5880
#23145 := [th-lemma]: #23142
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5881
#23147 := [unit-resolution #23145 #23135]: #23633
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5882
#19055 := (not #6047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5883
#18317 := (or #6063 #19055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5884
#19075 := [def-axiom]: #18317
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5885
#23148 := [unit-resolution #19075 #23140]: #19055
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5886
#30651 := (not #18721)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5887
#30650 := (not #23633)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5888
#30652 := (or #24998 #6047 #30650 #4492 #30651 #24509)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5889
#28637 := (uf_1 #24986 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5890
#28638 := (uf_10 #28637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5891
#28651 := (* -1::int #28638)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5892
#24990 := (uf_24 #24986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5893
#24991 := (* -1::int #24990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5894
#28652 := (+ #24991 #28651)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5895
#28653 := (+ #2355 #28652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5896
#28682 := (>= #28653 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5897
#28654 := (= #28653 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5898
#19910 := (uf_3 #15125)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5899
#22479 := (uf_1 #24986 #19910)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5900
#22480 := (uf_10 #22479)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5901
#22498 := (* -1::int #22480)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5902
#22603 := (+ #22498 #24991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5903
#21494 := (uf_24 #19910)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5904
#22604 := (+ #21494 #22603)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5905
#30636 := (= #22604 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5906
#30564 := [hypothesis]: #23633
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5907
#29534 := [hypothesis]: #18721
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5908
#29010 := (+ #6049 #28651)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5909
#21152 := (<= #29010 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5910
#21012 := (= #6049 #28638)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5911
#30043 := (= #6048 #28637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5912
#24987 := (= #6043 #24986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5913
#20827 := (or #7310 #24987)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5914
#20849 := [quant-inst]: #20827
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5915
#30089 := [unit-resolution #20849 #4208]: #24987
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5916
#30044 := [monotonicity #30089]: #30043
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5917
#30097 := [monotonicity #30044]: #21012
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5918
#30102 := (not #21012)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5919
#30581 := (or #30102 #21152)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5920
#30588 := [th-lemma]: #30581
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5921
#30589 := [unit-resolution #30588 #30097]: #21152
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5922
#29012 := (>= #29010 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5923
#30590 := (or #30102 #29012)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5924
#30591 := [th-lemma]: #30590
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5925
#30592 := [unit-resolution #30591 #30097]: #29012
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5926
#19879 := (+ #22480 #28651)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5927
#21287 := (<= #19879 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5928
#21209 := (= #22480 #28638)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5929
#30596 := (= #22479 #28637)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5930
#30594 := (= #19910 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5931
#19950 := (= ?x75!20 #19910)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5932
#19896 := (or #8139 #19950)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5933
#19953 := [quant-inst]: #19896
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5934
#30593 := [unit-resolution #19953 #4202]: #19950
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5935
#30595 := [symm #30593]: #30594
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5936
#30597 := [monotonicity #30595]: #30596
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5937
#30598 := [monotonicity #30597]: #21209
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5938
#30599 := (not #21209)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5939
#30600 := (or #30599 #21287)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5940
#30601 := [th-lemma]: #30600
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5941
#30602 := [unit-resolution #30601 #30598]: #21287
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5942
#20127 := (>= #19879 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5943
#30603 := (or #30599 #20127)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5944
#30604 := [th-lemma]: #30603
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5945
#30605 := [unit-resolution #30604 #30598]: #20127
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5946
#22047 := (* -1::int #21494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5947
#20392 := (+ #2355 #22047)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5948
#20387 := (<= #20392 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5949
#19773 := (= #2355 #21494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5950
#30606 := (= #21494 #2355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5951
#30607 := [monotonicity #30595]: #30606
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5952
#30608 := [symm #30607]: #19773
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5953
#30609 := (not #19773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5954
#30610 := (or #30609 #20387)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5955
#30611 := [th-lemma]: #30610
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5956
#30612 := [unit-resolution #30611 #30608]: #20387
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5957
#20393 := (>= #20392 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5958
#30613 := (or #30609 #20393)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5959
#30614 := [th-lemma]: #30613
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5960
#30615 := [unit-resolution #30614 #30608]: #20393
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5961
#25833 := (uf_4 uf_14 #24986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5962
#25834 := (* -1::int #25833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5963
#21068 := (+ #6044 #25834)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5964
#21067 := (<= #21068 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5965
#21078 := (= #6044 #25833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5966
#30618 := (= #25833 #6044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5967
#30616 := (= #24986 #6043)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5968
#30617 := [symm #30089]: #30616
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5969
#30619 := [monotonicity #30617]: #30618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5970
#30620 := [symm #30619]: #21078
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5971
#30621 := (not #21078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5972
#30622 := (or #30621 #21067)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5973
#30623 := [th-lemma]: #30622
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5974
#30624 := [unit-resolution #30623 #30620]: #21067
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5975
#21183 := (>= #21068 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5976
#30625 := (or #30621 #21183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5977
#30626 := [th-lemma]: #30625
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5978
#30627 := [unit-resolution #30626 #30620]: #21183
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5979
#28762 := (+ #24990 #25834)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5980
#28763 := (<= #28762 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5981
#22244 := (or #4449 #28763)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5982
#28754 := (+ #25833 #24991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5983
#28755 := (>= #28754 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5984
#22245 := (or #4449 #28755)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5985
#22246 := (iff #22245 #22244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5986
#22240 := (iff #22244 #22244)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5987
#22286 := [rewrite]: #22240
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5988
#28766 := (iff #28755 #28763)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5989
#28756 := (+ #24991 #25833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5990
#28759 := (>= #28756 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5991
#28764 := (iff #28759 #28763)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5992
#28765 := [rewrite]: #28764
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5993
#28760 := (iff #28755 #28759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5994
#28757 := (= #28754 #28756)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5995
#28758 := [rewrite]: #28757
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5996
#28761 := [monotonicity #28758]: #28760
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5997
#28767 := [trans #28761 #28765]: #28766
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5998
#22285 := [monotonicity #28767]: #22246
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  5999
#22287 := [trans #22285 #22286]: #22246
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6000
#22187 := [quant-inst]: #22245
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6001
#22288 := [mp #22187 #22287]: #22244
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6002
#30628 := [unit-resolution #22288 #10788]: #28763
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6003
#30563 := (>= #28762 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6004
#28732 := (= #24990 #25833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6005
#30629 := [hypothesis]: #24997
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6006
#28738 := (or #24998 #28732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6007
#22151 := (or #4458 #24998 #28732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6008
#28728 := (= #25833 #24990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6009
#28729 := (or #28728 #24998)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6010
#22180 := (or #4458 #28729)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6011
#22189 := (iff #22180 #22151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6012
#22183 := (or #4458 #28738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6013
#22186 := (iff #22183 #22151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6014
#22188 := [rewrite]: #22186
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6015
#22179 := (iff #22180 #22183)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6016
#28741 := (iff #28729 #28738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6017
#28735 := (or #28732 #24998)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6018
#28739 := (iff #28735 #28738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6019
#28740 := [rewrite]: #28739
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6020
#28736 := (iff #28729 #28735)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6021
#28733 := (iff #28728 #28732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6022
#28734 := [rewrite]: #28733
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6023
#28737 := [monotonicity #28734]: #28736
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6024
#28742 := [trans #28737 #28740]: #28741
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6025
#22185 := [monotonicity #28742]: #22179
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6026
#22184 := [trans #22185 #22188]: #22189
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6027
#22154 := [quant-inst]: #22180
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6028
#22243 := [mp #22154 #22184]: #22151
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6029
#30630 := [unit-resolution #22243 #25699]: #28738
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6030
#30631 := [unit-resolution #30630 #30629]: #28732
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6031
#30632 := (not #28732)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6032
#30633 := (or #30632 #30563)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6033
#30634 := [th-lemma]: #30633
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6034
#30635 := [unit-resolution #30634 #30631]: #30563
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6035
#30637 := [th-lemma #30635 #30628 #30627 #30624 #30615 #30612 #30605 #30602 #30592 #30589 #29534 #30564 #24506 #25723]: #30636
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6036
#30640 := (= #28653 #22604)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6037
#30638 := (= #22604 #28653)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6038
#30639 := [th-lemma #30615 #30612 #30605 #30602]: #30638
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6039
#30641 := [symm #30639]: #30640
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6040
#30642 := [trans #30641 #30637]: #28654
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6041
#28659 := (not #28654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6042
#30643 := (or #28659 #28682)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6043
#30644 := [th-lemma]: #30643
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6044
#30645 := [unit-resolution #30644 #30642]: #28682
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6045
#16155 := (+ #2355 #24991)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6046
#15436 := (<= #16155 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6047
#28665 := (or #15436 #24998 #28659)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6048
#21333 := (or #4492 #15436 #24998 #28659)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6049
#28639 := (+ #2356 #28638)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6050
#28640 := (+ #24990 #28639)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6051
#28641 := (= #28640 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6052
#28642 := (not #28641)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6053
#15907 := (+ #24990 #2356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6054
#16051 := (>= #15907 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6055
#28643 := (or #24998 #16051 #28642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6056
#21024 := (or #4492 #28643)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6057
#20975 := (iff #21024 #21333)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6058
#21318 := (or #4492 #28665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6059
#21314 := (iff #21318 #21333)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6060
#21310 := [rewrite]: #21314
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6061
#21153 := (iff #21024 #21318)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6062
#28668 := (iff #28643 #28665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6063
#28662 := (or #24998 #15436 #28659)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6064
#28666 := (iff #28662 #28665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6065
#28667 := [rewrite]: #28666
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6066
#28663 := (iff #28643 #28662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6067
#28660 := (iff #28642 #28659)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6068
#28657 := (iff #28641 #28654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6069
#28644 := (+ #24990 #28638)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6070
#28645 := (+ #2356 #28644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6071
#28648 := (= #28645 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6072
#28655 := (iff #28648 #28654)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6073
#28656 := [rewrite]: #28655
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6074
#28649 := (iff #28641 #28648)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6075
#28646 := (= #28640 #28645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6076
#28647 := [rewrite]: #28646
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6077
#28650 := [monotonicity #28647]: #28649
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6078
#28658 := [trans #28650 #28656]: #28657
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6079
#28661 := [monotonicity #28658]: #28660
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6080
#15965 := (iff #16051 #15436)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6081
#13744 := (+ #2356 #24990)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6082
#15070 := (>= #13744 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6083
#14692 := (iff #15070 #15436)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6084
#16264 := [rewrite]: #14692
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6085
#16123 := (iff #16051 #15070)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6086
#16156 := (= #15907 #13744)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6087
#15494 := [rewrite]: #16156
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6088
#15349 := [monotonicity #15494]: #16123
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6089
#16187 := [trans #15349 #16264]: #15965
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6090
#28664 := [monotonicity #16187 #28661]: #28663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6091
#28669 := [trans #28664 #28667]: #28668
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6092
#21320 := [monotonicity #28669]: #21153
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6093
#21319 := [trans #21320 #21310]: #20975
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6094
#21323 := [quant-inst]: #21024
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6095
#20612 := [mp #21323 #21319]: #21333
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6096
#30646 := [unit-resolution #20612 #25978]: #28665
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6097
#30647 := [unit-resolution #30646 #30642 #30629]: #15436
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6098
#30648 := [hypothesis]: #19055
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6099
#30649 := [th-lemma #30648 #30589 #30564 #30647 #30645]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6100
#30653 := [lemma #30649]: #30652
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6101
#23150 := [unit-resolution #30653 #23148 #23147 #25978 #23144 #24506]: #24998
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6102
#23131 := [mp #23150 #23124]: #23057
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6103
#23056 := (not #22242)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6104
#23047 := (or #23056 #21622 #23044)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6105
#23051 := [def-axiom]: #23047
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6106
#23132 := [unit-resolution #23051 #23131 #23122]: #23044
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6107
#23045 := (not #21703)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6108
#23130 := (or #22526 #23045)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6109
#3924 := (not #3895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6110
#23054 := (or #22526 #23045 #3924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6111
#23050 := [def-axiom]: #23054
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6112
#23157 := [unit-resolution #23050 #7677]: #23130
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6113
#23158 := [unit-resolution #23157 #23132]: #23045
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6114
#23164 := (or #22526 #21703)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6115
#23162 := (= #6055 #25837)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6116
#23129 := (= #25837 #6055)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6117
#23156 := [monotonicity #30617]: #23129
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6118
#23128 := [symm #23156]: #23162
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6119
#19077 := (or #6063 #6056)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6120
#19078 := [def-axiom]: #19077
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6121
#23133 := [unit-resolution #19078 #23140]: #6056
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6122
#23163 := [trans #23133 #23128]: #25838
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6123
#25839 := (not #25838)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6124
#23055 := (or #22526 #21703 #25839)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6125
#23053 := [def-axiom]: #23055
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6126
#23165 := [unit-resolution #23053 #23163]: #23164
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6127
#23169 := [unit-resolution #23165 #23158 #23132]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6128
#23168 := [lemma #23169]: #23167
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6129
#19986 := [unit-resolution #23168 #20068 #20016 #20064]: #24509
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6130
#20023 := (or #20062 #24414)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6131
#20453 := [th-lemma]: #20023
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6132
#20441 := [unit-resolution #20453 #19986]: #20062
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6133
#5884 := (or #5780 #5881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6134
#18349 := (or #4433 #5780 #5881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6135
#5875 := (or #5836 #5834)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6136
#5876 := (not #5875)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6137
#5776 := (= #5775 #2355)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6138
#5877 := (or #5776 #5876)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6139
#18388 := (or #4433 #5877)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6140
#18375 := (iff #18388 #18349)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6141
#18374 := (or #4433 #5884)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6142
#18380 := (iff #18374 #18349)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6143
#18414 := [rewrite]: #18380
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6144
#18370 := (iff #18388 #18374)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6145
#5885 := (iff #5877 #5884)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6146
#5882 := (iff #5876 #5881)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6147
#5879 := (iff #5875 #5878)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6148
#5880 := [monotonicity #5851]: #5879
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6149
#5883 := [monotonicity #5880]: #5882
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6150
#5781 := (iff #5776 #5780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6151
#5782 := [rewrite]: #5781
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6152
#5886 := [monotonicity #5782 #5883]: #5885
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6153
#18411 := [monotonicity #5886]: #18370
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6154
#18381 := [trans #18411 #18414]: #18375
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6155
#18415 := [quant-inst]: #18388
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6156
#18379 := [mp #18415 #18381]: #18349
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6157
#20748 := [unit-resolution #18379 #10727]: #5884
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6158
#20750 := [unit-resolution #20748 #20441]: #5881
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6159
#18373 := (or #5878 #23313)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6160
#18372 := [def-axiom]: #18373
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6161
#20751 := [unit-resolution #18372 #20750]: #23313
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6162
#18384 := (or #5878 #23316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6163
#18417 := [def-axiom]: #18384
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6164
#20753 := [unit-resolution #18417 #20750]: #23316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6165
#20775 := [unit-resolution #25727 #20753 #20751]: #5856
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6166
#25938 := (or #25937 #23300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6167
#25939 := [th-lemma]: #25938
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6168
#20664 := [unit-resolution #25939 #20775]: #23300
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6169
#20698 := [unit-resolution #25959 #20664 #20756 #25935 #9311]: #23340
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6170
#25974 := (not #23340)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6171
#25973 := (not #23339)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6172
#25975 := (or #15161 #25973 #25974)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6173
#25976 := [th-lemma]: #25975
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6174
#20700 := [unit-resolution #25976 #20698 #20530]: #15161
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6175
#15166 := (not #15161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6176
#14623 := (not #14622)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6177
#15169 := (or #14623 #15146 #15166)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6178
#23321 := (or #4492 #14623 #15146 #15166)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6179
#15133 := (+ #2356 #15126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6180
#15134 := (+ #11895 #15133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6181
#15135 := (= #15134 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6182
#15136 := (not #15135)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6183
#15137 := (+ #11895 #2356)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6184
#15138 := (>= #15137 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6185
#15139 := (or #14623 #15138 #15136)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6186
#23322 := (or #4492 #15139)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6187
#23336 := (iff #23322 #23321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6188
#23331 := (or #4492 #15169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6189
#23334 := (iff #23331 #23321)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6190
#23335 := [rewrite]: #23334
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6191
#23332 := (iff #23322 #23331)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6192
#15170 := (iff #15139 #15169)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6193
#15167 := (iff #15136 #15166)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6194
#15164 := (iff #15135 #15161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6195
#15151 := (+ #11895 #15126)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6196
#15152 := (+ #2356 #15151)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6197
#15155 := (= #15152 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6198
#15162 := (iff #15155 #15161)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6199
#15163 := [rewrite]: #15162
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6200
#15156 := (iff #15135 #15155)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6201
#15153 := (= #15134 #15152)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6202
#15154 := [rewrite]: #15153
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6203
#15157 := [monotonicity #15154]: #15156
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6204
#15165 := [trans #15157 #15163]: #15164
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6205
#15168 := [monotonicity #15165]: #15167
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6206
#15149 := (iff #15138 #15146)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6207
#15140 := (+ #2356 #11895)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6208
#15143 := (>= #15140 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6209
#15147 := (iff #15143 #15146)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6210
#15148 := [rewrite]: #15147
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6211
#15144 := (iff #15138 #15143)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6212
#15141 := (= #15137 #15140)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6213
#15142 := [rewrite]: #15141
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6214
#15145 := [monotonicity #15142]: #15144
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6215
#15150 := [trans #15145 #15148]: #15149
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6216
#15171 := [monotonicity #15150 #15168]: #15170
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6217
#23333 := [monotonicity #15171]: #23332
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6218
#23337 := [trans #23333 #23335]: #23336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6219
#23330 := [quant-inst]: #23322
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6220
#23338 := [mp #23330 #23337]: #23321
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6221
#20754 := [unit-resolution #23338 #20068]: #15169
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6222
#20663 := [unit-resolution #20754 #20700 #21305]: #15146
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6223
#25941 := (not #15146)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6224
#20620 := (or #19741 #25957 #25944 #25941 #25942 #8759)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6225
#20724 := [th-lemma]: #20620
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6226
#20713 := [unit-resolution #20724 #20664 #25935 #20756 #20663 #9311]: #19741
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6227
#19738 := (not #19741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6228
#20001 := (or #10302 #19738 #21786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6229
#19729 := (= #9695 ?x75!20)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6230
#19725 := (or #19729 #19738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6231
#19974 := (or #10302 #19725)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6232
#19977 := (iff #19974 #20001)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6233
#19723 := (or #19738 #21786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6234
#19976 := (or #10302 #19723)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6235
#19980 := (iff #19976 #20001)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6236
#19985 := [rewrite]: #19980
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6237
#19981 := (iff #19974 #19976)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6238
#19759 := (iff #19725 #19723)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6239
#19727 := (or #21786 #19738)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6240
#19755 := (iff #19727 #19723)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6241
#19757 := [rewrite]: #19755
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6242
#19728 := (iff #19725 #19727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6243
#19742 := (iff #19729 #21786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6244
#19724 := [rewrite]: #19742
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6245
#19726 := [monotonicity #19724]: #19728
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6246
#19753 := [trans #19726 #19757]: #19759
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6247
#19982 := [monotonicity #19753]: #19981
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6248
#19947 := [trans #19982 #19985]: #19977
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6249
#20005 := [quant-inst]: #19974
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6250
#19997 := [mp #20005 #19947]: #20001
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6251
#20716 := [unit-resolution #19997 #4249 #20713]: #21786
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6252
#19787 := (not #21786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6253
#20752 := (or #21794 #19787)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6254
#19745 := (or #21794 #19787 #3924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6255
#19739 := [def-axiom]: #19745
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6256
#20774 := [unit-resolution #19739 #7677]: #20752
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6257
#20858 := [unit-resolution #20774 #20716]: #21794
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6258
#19746 := (not #21794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6259
#19695 := (not #21797)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6260
#19694 := (or #19695 #21791 #19746)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6261
#19761 := [def-axiom]: #19694
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6262
#20783 := [unit-resolution #19761 #20858 #20449]: #21791
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6263
#20859 := [trans #20783 #20877]: #5170
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6264
#5171 := (not #5170)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6265
#5786 := (or #5171 #5780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6266
#18330 := (or #4458 #5171 #5780)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6267
#5779 := (or #5776 #5171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6268
#18283 := (or #4458 #5779)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6269
#18352 := (iff #18283 #18330)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6270
#18337 := (or #4458 #5786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6271
#18335 := (iff #18337 #18330)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6272
#18351 := [rewrite]: #18335
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6273
#18336 := (iff #18283 #18337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6274
#5789 := (iff #5779 #5786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6275
#5783 := (or #5780 #5171)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6276
#5787 := (iff #5783 #5786)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6277
#5788 := [rewrite]: #5787
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6278
#5784 := (iff #5779 #5783)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6279
#5785 := [monotonicity #5782]: #5784
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6280
#5790 := [trans #5785 #5788]: #5789
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6281
#18331 := [monotonicity #5790]: #18336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6282
#18358 := [trans #18331 #18351]: #18352
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6283
#18350 := [quant-inst]: #18283
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6284
#18412 := [mp #18350 #18358]: #18330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6285
#20455 := [unit-resolution #18412 #25699]: #5786
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6286
#20452 := [unit-resolution #20455 #20441]: #5171
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6287
#20896 := [unit-resolution #20452 #20859]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6288
#20973 := [lemma #20896]: #4495
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6289
#4006 := (or #4504 #3499 #4498)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6290
#4021 := [def-axiom]: #4006
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6291
#19204 := [unit-resolution #4021 #20973 #16349]: #4504
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6292
#4017 := (or #4507 #4501)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6293
#4025 := [def-axiom]: #4017
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6294
#19217 := [unit-resolution #4025 #19204]: #4507
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6295
#11869 := (or #2283 #4458)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6296
#8633 := (uf_1 uf_22 ?x65!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6297
#8634 := (uf_10 #8633)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6298
#5075 := (* -1::int #2282)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6299
#8695 := (+ #5075 #8634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6300
#8696 := (+ #188 #8695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6301
#13182 := (<= #8696 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6302
#8699 := (= #8696 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6303
#8635 := (* -1::int #8634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6304
#8639 := (+ uf_9 #8635)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6305
#8640 := (<= #8639 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6306
#13547 := (not #8640)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6307
#8579 := (uf_4 uf_14 ?x65!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6308
#8589 := (* -1::int #8579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6309
#8655 := (+ #8589 #8634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6310
#8656 := (+ #188 #8655)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6311
#8657 := (>= #8656 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6312
#8662 := (or #8640 #8657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6313
#8665 := (not #8662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6314
#8645 := (= #2282 #8579)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6315
#13653 := (not #8645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6316
#8618 := (+ #2282 #8589)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6317
#13938 := (>= #8618 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6318
#14032 := (not #13938)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6319
#8826 := [hypothesis]: #2284
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6320
#14033 := (or #14032 #2283)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6321
#14029 := [hypothesis]: #13938
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6322
#8778 := (>= #8579 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6323
#13651 := (or #4311 #8778)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6324
#13643 := [quant-inst]: #13651
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6325
#14030 := [unit-resolution #13643 #10596]: #8778
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6326
#14031 := [th-lemma #8826 #14030 #14029]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6327
#14034 := [lemma #14031]: #14033
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6328
#14041 := [unit-resolution #14034 #8826]: #14032
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6329
#13631 := (or #13653 #13938)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6330
#13654 := [th-lemma]: #13631
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6331
#11935 := [unit-resolution #13654 #14041]: #13653
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6332
#13403 := (or #4433 #8645 #8665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6333
#8636 := (+ #1455 #8635)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6334
#8637 := (+ #8579 #8636)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6335
#8638 := (<= #8637 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6336
#8641 := (or #8640 #8638)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6337
#8642 := (not #8641)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6338
#8643 := (= #8579 #2282)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6339
#8644 := (or #8643 #8642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6340
#13406 := (or #4433 #8644)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6341
#13514 := (iff #13406 #13403)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6342
#8668 := (or #8645 #8665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6343
#12773 := (or #4433 #8668)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6344
#13027 := (iff #12773 #13403)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6345
#13487 := [rewrite]: #13027
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6346
#12976 := (iff #13406 #12773)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6347
#8669 := (iff #8644 #8668)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6348
#8666 := (iff #8642 #8665)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6349
#8663 := (iff #8641 #8662)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6350
#8660 := (iff #8638 #8657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6351
#8648 := (+ #8579 #8635)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6352
#8649 := (+ #1455 #8648)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6353
#8652 := (<= #8649 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6354
#8658 := (iff #8652 #8657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6355
#8659 := [rewrite]: #8658
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6356
#8653 := (iff #8638 #8652)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6357
#8650 := (= #8637 #8649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6358
#8651 := [rewrite]: #8650
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6359
#8654 := [monotonicity #8651]: #8653
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6360
#8661 := [trans #8654 #8659]: #8660
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6361
#8664 := [monotonicity #8661]: #8663
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6362
#8667 := [monotonicity #8664]: #8666
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6363
#8646 := (iff #8643 #8645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6364
#8647 := [rewrite]: #8646
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6365
#8670 := [monotonicity #8647 #8667]: #8669
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6366
#13475 := [monotonicity #8670]: #12976
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6367
#13534 := [trans #13475 #13487]: #13514
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6368
#12762 := [quant-inst]: #13406
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6369
#13535 := [mp #12762 #13534]: #13403
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6370
#11121 := [unit-resolution #13535 #10727 #11935]: #8665
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6371
#13548 := (or #8662 #13547)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6372
#13558 := [def-axiom]: #13548
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6373
#11762 := [unit-resolution #13558 #11121]: #13547
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6374
#13559 := (not #8657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6375
#13562 := (or #8662 #13559)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6376
#13563 := [def-axiom]: #13562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6377
#11759 := [unit-resolution #13563 #11121]: #13559
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6378
#8702 := (or #8640 #8657 #8699)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6379
#13329 := (or #4441 #8640 #8657 #8699)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6380
#8691 := (+ #8634 #5075)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6381
#8692 := (+ #188 #8691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6382
#8693 := (= #8692 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6383
#8694 := (or #8640 #8638 #8693)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6384
#13330 := (or #4441 #8694)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6385
#13187 := (iff #13330 #13329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6386
#13332 := (or #4441 #8702)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6387
#13183 := (iff #13332 #13329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6388
#13184 := [rewrite]: #13183
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6389
#13355 := (iff #13330 #13332)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6390
#8703 := (iff #8694 #8702)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6391
#8700 := (iff #8693 #8699)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6392
#8697 := (= #8692 #8696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6393
#8698 := [rewrite]: #8697
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6394
#8701 := [monotonicity #8698]: #8700
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6395
#8704 := [monotonicity #8661 #8701]: #8703
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6396
#13107 := [monotonicity #8704]: #13355
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6397
#13265 := [trans #13107 #13184]: #13187
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6398
#13331 := [quant-inst]: #13330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6399
#13285 := [mp #13331 #13265]: #13329
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6400
#14047 := [unit-resolution #13285 #10785]: #8702
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6401
#11757 := [unit-resolution #14047 #11759 #11762]: #8699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6402
#14049 := (not #8699)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6403
#14050 := (or #14049 #13182)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6404
#14051 := [th-lemma]: #14050
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6405
#11817 := [unit-resolution #14051 #11757]: #13182
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6406
#13904 := (uf_1 #9695 ?x65!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6407
#13630 := (uf_10 #13904)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6408
#13902 := (* -1::int #13630)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6409
#13836 := (+ #8634 #13902)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6410
#14015 := (>= #13836 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6411
#13832 := (= #8634 #13630)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6412
#14026 := (= #13630 #8634)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6413
#14022 := (= #13904 #8633)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6414
#14023 := [monotonicity #10708]: #14022
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6415
#14027 := [monotonicity #14023]: #14026
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6416
#14028 := [symm #14027]: #13832
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6417
#14035 := (not #13832)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6418
#14036 := (or #14035 #14015)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6419
#14037 := [th-lemma]: #14036
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6420
#14038 := [unit-resolution #14037 #14028]: #14015
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6421
#13835 := (>= #13630 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6422
#13660 := (<= #13630 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6423
#13692 := (not #13660)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6424
#13628 := (= ?x65!15 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6425
#13668 := (not #13628)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6426
#8269 := (uf_6 uf_15 ?x65!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6427
#8270 := (= uf_8 #8269)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6428
#13741 := (ite #13628 #3895 #8270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6429
#13822 := (not #13741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6430
#13691 := (uf_6 #10323 ?x65!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6431
#13734 := (= uf_8 #13691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6432
#13768 := (iff #13734 #13741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6433
#13775 := (or #4987 #13768)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6434
#13690 := (ite #13628 #4958 #8270)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6435
#13689 := (= #13691 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6436
#13739 := (iff #13689 #13690)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6437
#13769 := (or #4987 #13739)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6438
#13699 := (iff #13769 #13775)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6439
#13700 := (iff #13775 #13775)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6440
#13746 := [rewrite]: #13700
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6441
#13770 := (iff #13739 #13768)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6442
#13772 := (iff #13690 #13741)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6443
#13773 := [monotonicity #4971]: #13772
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6444
#13738 := (iff #13689 #13734)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6445
#13740 := [rewrite]: #13738
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6446
#13774 := [monotonicity #13740 #13773]: #13770
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6447
#13776 := [monotonicity #13774]: #13699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6448
#13747 := [trans #13776 #13746]: #13699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6449
#13777 := [quant-inst]: #13769
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6450
#13821 := [mp #13777 #13747]: #13775
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6451
#14053 := [unit-resolution #13821 #4222]: #13768
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6452
#13869 := (not #13734)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6453
#5078 := (uf_6 uf_23 ?x65!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6454
#5079 := (= uf_8 #5078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6455
#5080 := (not #5079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6456
#14062 := (iff #5080 #13869)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6457
#14060 := (iff #5079 #13734)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6458
#14058 := (iff #13734 #5079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6459
#14056 := (= #13691 #5078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6460
#14057 := [monotonicity #13583]: #14056
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6461
#14059 := [monotonicity #14057]: #14058
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6462
#14061 := [symm #14059]: #14060
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6463
#14063 := [monotonicity #14061]: #14062
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6464
#12807 := (or #4458 #5080 #8645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6465
#12793 := (or #8643 #5080)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6466
#12815 := (or #4458 #12793)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6467
#12826 := (iff #12815 #12807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6468
#12790 := (or #5080 #8645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6469
#12845 := (or #4458 #12790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6470
#12847 := (iff #12845 #12807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6471
#12848 := [rewrite]: #12847
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6472
#12846 := (iff #12815 #12845)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6473
#12791 := (iff #12793 #12790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6474
#12794 := (or #8645 #5080)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6475
#12785 := (iff #12794 #12790)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6476
#12787 := [rewrite]: #12785
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6477
#12788 := (iff #12793 #12794)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6478
#12789 := [monotonicity #8647]: #12788
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6479
#12814 := [trans #12789 #12787]: #12791
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6480
#12844 := [monotonicity #12814]: #12846
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6481
#12827 := [trans #12844 #12848]: #12826
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6482
#12816 := [quant-inst]: #12815
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6483
#12828 := [mp #12816 #12827]: #12807
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6484
#10280 := [unit-resolution #12828 #7708 #11935]: #5080
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6485
#10395 := [mp #10280 #14063]: #13869
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6486
#13829 := (not #13768)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6487
#13844 := (or #13829 #13734 #13822)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6488
#13874 := [def-axiom]: #13844
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6489
#11835 := [unit-resolution #13874 #10395 #14053]: #13822
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6490
#14066 := (or #13741 #13668)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6491
#13827 := (or #13741 #13668 #3924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6492
#13840 := [def-axiom]: #13827
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6493
#14067 := [unit-resolution #13840 #7677]: #14066
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6494
#12190 := [unit-resolution #14067 #11835]: #13668
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6495
#13657 := (or #13628 #13692)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6496
#14009 := (or #10302 #13628 #13692)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6497
#13626 := (= #9695 ?x65!15)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6498
#13627 := (or #13626 #13692)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6499
#14004 := (or #10302 #13627)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6500
#14021 := (iff #14004 #14009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6501
#14011 := (or #10302 #13657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6502
#14014 := (iff #14011 #14009)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6503
#14020 := [rewrite]: #14014
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6504
#14012 := (iff #14004 #14011)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6505
#13742 := (iff #13627 #13657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6506
#13642 := (iff #13626 #13628)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6507
#13640 := [rewrite]: #13642
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6508
#13743 := [monotonicity #13640]: #13742
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6509
#14013 := [monotonicity #13743]: #14012
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6510
#14024 := [trans #14013 #14020]: #14021
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6511
#14010 := [quant-inst]: #14004
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6512
#14025 := [mp #14010 #14024]: #14009
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6513
#14069 := [unit-resolution #14025 #4249]: #13657
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6514
#12191 := [unit-resolution #14069 #12190]: #13692
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6515
#14071 := (or #13835 #13660)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6516
#14072 := [th-lemma]: #14071
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6517
#12192 := [unit-resolution #14072 #12191]: #13835
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6518
#11148 := [th-lemma #12192 #14038 #8826 #11817 #12530]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6519
#11885 := [lemma #11148]: #11869
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6520
#19815 := [unit-resolution #11885 #25699]: #2283
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6521
#4090 := (or #4543 #4537)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6522
#4091 := [def-axiom]: #4090
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6523
#19829 := [unit-resolution #4091 #25698]: #4537
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6524
#19826 := (or #4540 #4534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6525
#10106 := (uf_1 #9695 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6526
#10107 := (uf_10 #10106)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6527
#10111 := (* -1::int #10107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6528
#4883 := (uf_1 uf_22 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6529
#4884 := (uf_10 #4883)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6530
#10686 := (+ #4884 #10111)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6531
#10690 := (>= #10686 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6532
#10685 := (= #4884 #10107)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6533
#10711 := (= #10107 #4884)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6534
#10709 := (= #10106 #4883)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6535
#10710 := [monotonicity #10708]: #10709
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6536
#10712 := [monotonicity #10710]: #10711
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6537
#10713 := [symm #10712]: #10685
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6538
#10714 := (not #10685)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6539
#10715 := (or #10714 #10690)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6540
#10716 := [th-lemma]: #10715
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6541
#10717 := [unit-resolution #10716 #10713]: #10690
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6542
#3952 := (<= #108 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6543
#5799 := (or #1749 #3952)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6544
#5800 := [th-lemma]: #5799
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6545
#6367 := [unit-resolution #5800 #5498]: #3952
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6546
#4802 := (?x47!7 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6547
#4803 := (uf_4 uf_14 #4802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6548
#4804 := (* -1::int #4803)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6549
#4805 := (+ #188 #4804)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6550
#4806 := (<= #4805 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6551
#9262 := (not #4806)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6552
#4814 := (uf_6 uf_15 #4802)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6553
#4815 := (= uf_8 #4814)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6554
#4816 := (not #4815)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6555
#4807 := (uf_1 #4802 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6556
#4808 := (uf_10 #4807)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6557
#4809 := (* -1::int #4808)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6558
#4810 := (+ #4804 #4809)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6559
#4811 := (+ #188 #4810)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6560
#4812 := (= #4811 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6561
#4813 := (not #4812)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6562
#4824 := (or #4806 #4813 #4816)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6563
#4827 := (not #4824)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6564
#4821 := (= uf_11 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6565
#8243 := (not #4821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6566
#10613 := [hypothesis]: #1492
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6567
#10629 := (or #8243 #217 #10190)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6568
#10625 := (= #216 #108)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6569
#10621 := (= #188 #108)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6570
#4819 := (= uf_22 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6571
#10614 := [hypothesis]: #4821
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6572
#10615 := [symm #10614]: #4819
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6573
#10622 := [monotonicity #10615]: #10621
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6574
#10623 := (= #216 #188)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6575
#10616 := [hypothesis]: #4741
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6576
#10620 := [symm #10616]: #10619
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6577
#10617 := (= #216 #4740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6578
#10618 := [monotonicity #10614]: #10617
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6579
#10624 := [trans #10618 #10620]: #10623
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6580
#10626 := [trans #10624 #10622]: #10625
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6581
#10627 := [trans #10626 #5498]: #217
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6582
#10628 := [unit-resolution #10613 #10627]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6583
#10630 := [lemma #10628]: #10629
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6584
#10730 := [unit-resolution #10630 #10613 #10729]: #8243
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6585
#10732 := (or #4821 #4827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6586
#4053 := (or #4567 #1657)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6587
#4054 := [def-axiom]: #4053
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6588
#10731 := [unit-resolution #4054 #10726]: #1657
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6589
#8960 := (or #4344 #1656 #4821 #4827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6590
#4817 := (or #4816 #4813 #4806)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6591
#4818 := (not #4817)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6592
#4820 := (or #4819 #1656 #4818)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6593
#8966 := (or #4344 #4820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6594
#9267 := (iff #8966 #8960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6595
#4833 := (or #1656 #4821 #4827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6596
#9153 := (or #4344 #4833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6597
#8906 := (iff #9153 #8960)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6598
#9205 := [rewrite]: #8906
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6599
#9156 := (iff #8966 #9153)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6600
#4836 := (iff #4820 #4833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6601
#4830 := (or #4821 #1656 #4827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6602
#4834 := (iff #4830 #4833)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6603
#4835 := [rewrite]: #4834
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6604
#4831 := (iff #4820 #4830)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6605
#4828 := (iff #4818 #4827)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6606
#4825 := (iff #4817 #4824)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6607
#4826 := [rewrite]: #4825
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6608
#4829 := [monotonicity #4826]: #4828
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6609
#4822 := (iff #4819 #4821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6610
#4823 := [rewrite]: #4822
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6611
#4832 := [monotonicity #4823 #4829]: #4831
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6612
#4837 := [trans #4832 #4835]: #4836
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6613
#9157 := [monotonicity #4837]: #9156
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6614
#9268 := [trans #9157 #9205]: #9267
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6615
#9217 := [quant-inst]: #8966
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6616
#9238 := [mp #9217 #9268]: #8960
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6617
#10733 := [unit-resolution #9238 #9243 #10731]: #10732
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6618
#10734 := [unit-resolution #10733 #10730]: #4827
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6619
#9269 := (or #4824 #9262)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6620
#9261 := [def-axiom]: #9269
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6621
#10735 := [unit-resolution #9261 #10734]: #9262
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6622
#6905 := (>= #4803 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6623
#10502 := (not #6905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6624
#10503 := [hypothesis]: #10502
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6625
#10442 := (or #4311 #6905)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6626
#10443 := [quant-inst]: #10442
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6627
#10607 := [unit-resolution #10443 #10596 #10503]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6628
#10608 := [lemma #10607]: #6905
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6629
#4888 := (* -1::int #4884)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6630
#4889 := (+ #1455 #4888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6631
#4890 := (+ #108 #4889)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6632
#4891 := (<= #4890 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6633
#9338 := (not #4891)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6634
#4892 := (+ uf_9 #4888)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6635
#4893 := (<= #4892 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6636
#4927 := (or #4891 #4893)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6637
#4930 := (not #4927)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6638
#4925 := (= #108 #216)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6639
#10743 := (not #4925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6640
#10744 := (iff #1492 #10743)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6641
#10741 := (iff #217 #4925)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6642
#10739 := (iff #4925 #217)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6643
#10738 := [commutativity]: #1490
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6644
#10736 := (iff #4925 #788)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6645
#10737 := [monotonicity #5498]: #10736
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6646
#10740 := [trans #10737 #10738]: #10739
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6647
#10742 := [symm #10740]: #10741
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6648
#10745 := [monotonicity #10742]: #10744
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6649
#10746 := [mp #10613 #10745]: #10743
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6650
#4933 := (or #4925 #4930)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6651
#9308 := (or #4433 #4925 #4930)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6652
#4923 := (or #4893 #4891)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6653
#4924 := (not #4923)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6654
#4926 := (or #4925 #4924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6655
#9309 := (or #4433 #4926)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6656
#9334 := (iff #9309 #9308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6657
#9329 := (or #4433 #4933)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6658
#9332 := (iff #9329 #9308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6659
#9333 := [rewrite]: #9332
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6660
#9330 := (iff #9309 #9329)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6661
#4934 := (iff #4926 #4933)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6662
#4931 := (iff #4924 #4930)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6663
#4928 := (iff #4923 #4927)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6664
#4929 := [rewrite]: #4928
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6665
#4932 := [monotonicity #4929]: #4931
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6666
#4935 := [monotonicity #4932]: #4934
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6667
#9331 := [monotonicity #4935]: #9330
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6668
#9335 := [trans #9331 #9333]: #9334
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6669
#9310 := [quant-inst]: #9309
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6670
#9336 := [mp #9310 #9335]: #9308
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6671
#10747 := [unit-resolution #9336 #10727]: #4933
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6672
#10748 := [unit-resolution #10747 #10746]: #4930
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6673
#9321 := (or #4927 #9338)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6674
#9322 := [def-axiom]: #9321
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6675
#10749 := [unit-resolution #9322 #10748]: #9338
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6676
#10647 := (>= #10107 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6677
#9978 := (<= #10107 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6678
#9979 := (not #9978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6679
#10042 := (= uf_11 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6680
#10207 := (not #10042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6681
#10754 := (iff #8243 #10207)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6682
#10752 := (iff #4821 #10042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6683
#10750 := (iff #10042 #4821)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6684
#10751 := [monotonicity #10708]: #10750
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6685
#10753 := [symm #10751]: #10752
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6686
#10755 := [monotonicity #10753]: #10754
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6687
#10756 := [mp #10730 #10755]: #10207
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6688
#10049 := (or #9979 #10042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6689
#10397 := (or #10302 #9979 #10042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6690
#10035 := (= #9695 uf_11)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6691
#10036 := (or #10035 #9979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6692
#10418 := (or #10302 #10036)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6693
#10633 := (iff #10418 #10397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6694
#10308 := (or #10302 #10049)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6695
#10631 := (iff #10308 #10397)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6696
#10632 := [rewrite]: #10631
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6697
#10609 := (iff #10418 #10308)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6698
#10065 := (iff #10036 #10049)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6699
#10046 := (or #10042 #9979)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6700
#10050 := (iff #10046 #10049)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6701
#10051 := [rewrite]: #10050
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6702
#10047 := (iff #10036 #10046)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6703
#10044 := (iff #10035 #10042)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6704
#10045 := [rewrite]: #10044
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6705
#10048 := [monotonicity #10045]: #10047
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6706
#10165 := [trans #10048 #10051]: #10065
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6707
#10612 := [monotonicity #10165]: #10609
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6708
#10634 := [trans #10612 #10632]: #10633
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6709
#10413 := [quant-inst]: #10418
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6710
#10635 := [mp #10413 #10634]: #10397
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6711
#10757 := [unit-resolution #10635 #4249]: #10049
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6712
#10758 := [unit-resolution #10757 #10756]: #9979
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6713
#10759 := (or #10647 #9978)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6714
#10760 := [th-lemma]: #10759
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6715
#10761 := [unit-resolution #10760 #10758]: #10647
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6716
#10762 := [th-lemma #10761 #10749 #10608 #10735 #6367 #10717]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6717
#10763 := [lemma #10762]: #217
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6718
#4100 := (or #4540 #1492 #4534)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6719
#4086 := [def-axiom]: #4100
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6720
#19860 := [unit-resolution #4086 #10763]: #19826
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6721
#19861 := [unit-resolution #19860 #19829]: #4534
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6722
#4109 := (or #4531 #4525)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6723
#4093 := [def-axiom]: #4109
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6724
#19854 := [unit-resolution #4093 #19861]: #4525
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6725
#4106 := (or #4528 #2284 #4522)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6726
#4107 := [def-axiom]: #4106
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6727
#19851 := [unit-resolution #4107 #19854 #19815]: #4522
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6728
#4101 := (or #4519 #4513)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6729
#4103 := [def-axiom]: #4101
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6730
#19863 := [unit-resolution #4103 #19851]: #4513
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6731
#4123 := (or #4516 #3453 #4510)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6732
#4110 := [def-axiom]: #4123
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6733
#19864 := [unit-resolution #4110 #19863]: #4513
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6734
#19859 := [unit-resolution #19864 #19217]: #3453
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6735
#4134 := (or #3448 #4133)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6736
#4135 := [def-axiom]: #4134
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6737
#19869 := [unit-resolution #4135 #19859]: #4133
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6738
#4148 := (or #3448 #2304)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6739
#3989 := [def-axiom]: #4148
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6740
#19866 := [unit-resolution #3989 #19859]: #2304
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6741
#3990 := (or #3448 #2307)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6742
#3991 := [def-axiom]: #3990
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6743
#19868 := [unit-resolution #3991 #19859]: #2307
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6744
#17736 := (or #3433 #2896 #2306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6745
#12004 := [hypothesis]: #4133
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6746
#6675 := (uf_1 uf_22 ?x68!16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6747
#6676 := (uf_10 #6675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6748
#6701 := (+ #2894 #6676)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6749
#6702 := (+ #188 #6701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6750
#16997 := (<= #6702 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6751
#6705 := (= #6702 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6752
#6642 := (uf_4 uf_14 ?x68!16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6753
#6659 := (* -1::int #6642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6754
#6694 := (+ #6659 #6676)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6755
#6695 := (+ #188 #6694)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6756
#6696 := (>= #6695 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6757
#6680 := (* -1::int #6676)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6758
#6684 := (+ uf_9 #6680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6759
#6685 := (<= #6684 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6760
#6731 := (or #6685 #6696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6761
#6734 := (not #6731)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6762
#6728 := (= #2300 #6642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6763
#14098 := (not #6728)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6764
#6660 := (+ #2300 #6659)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6765
#17022 := (>= #6660 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6766
#14117 := (not #17022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6767
#6472 := (+ #188 #6659)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6768
#6473 := (<= #6472 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6769
#6496 := (uf_6 uf_15 ?x68!16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6770
#6497 := (= uf_8 #6496)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6771
#16679 := (not #6497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6772
#13671 := (= ?x68!16 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6773
#13592 := (ite #13671 #3895 #6497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6774
#15564 := (not #13592)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6775
#13670 := (uf_6 #10323 ?x68!16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6776
#13649 := (= uf_8 #13670)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6777
#13820 := (iff #13592 #13649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6778
#14101 := (or #4987 #13820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6779
#13645 := (ite #13671 #4958 #6497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6780
#13647 := (= #13670 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6781
#13648 := (iff #13647 #13645)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6782
#15296 := (or #4987 #13648)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6783
#15178 := (iff #15296 #14101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6784
#15561 := (iff #14101 #14101)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6785
#15556 := [rewrite]: #15561
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6786
#13826 := (iff #13648 #13820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6787
#13663 := (iff #13649 #13592)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6788
#13819 := (iff #13663 #13820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6789
#13825 := [rewrite]: #13819
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6790
#13664 := (iff #13648 #13663)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6791
#13638 := (iff #13645 #13592)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6792
#13662 := [monotonicity #4971]: #13638
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6793
#13655 := (iff #13647 #13649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6794
#13661 := [rewrite]: #13655
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6795
#13665 := [monotonicity #13661 #13662]: #13664
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6796
#13828 := [trans #13665 #13825]: #13826
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6797
#15560 := [monotonicity #13828]: #15178
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6798
#15558 := [trans #15560 #15556]: #15178
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6799
#15177 := [quant-inst]: #15296
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6800
#15563 := [mp #15177 #15558]: #14101
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6801
#17427 := [unit-resolution #15563 #4222]: #13820
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6802
#16690 := (not #13649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6803
#17349 := (iff #2307 #16690)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6804
#17657 := (iff #2306 #13649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6805
#17654 := (iff #13649 #2306)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6806
#17353 := (= #13670 #2305)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6807
#17653 := [monotonicity #13583]: #17353
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6808
#17655 := [monotonicity #17653]: #17654
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6809
#17300 := [symm #17655]: #17657
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6810
#17434 := [monotonicity #17300]: #17349
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6811
#17656 := [hypothesis]: #2307
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6812
#17463 := [mp #17656 #17434]: #16690
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6813
#16689 := (not #13820)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6814
#16795 := (or #16689 #15564 #13649)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6815
#16793 := [def-axiom]: #16795
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6816
#17402 := [unit-resolution #16793 #17463 #17427]: #15564
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6817
#15565 := (not #13671)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6818
#17466 := (or #13592 #15565)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6819
#15618 := (or #13592 #15565 #3924)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6820
#15814 := [def-axiom]: #15618
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6821
#17660 := [unit-resolution #15814 #7677]: #17466
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6822
#17661 := [unit-resolution #17660 #17402]: #15565
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6823
#16681 := (or #13592 #13671 #16679)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6824
#16685 := [def-axiom]: #16681
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6825
#17658 := [unit-resolution #16685 #17661 #17402]: #16679
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6826
#6530 := (or #6473 #6497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6827
#17091 := (or #4423 #6473 #6497)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6828
#6493 := (+ #6642 #1455)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6829
#6494 := (>= #6493 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6830
#6495 := (or #6497 #6494)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6831
#17092 := (or #4423 #6495)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6832
#16354 := (iff #17092 #17091)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6833
#17099 := (or #4423 #6530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6834
#16352 := (iff #17099 #17091)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6835
#16353 := [rewrite]: #16352
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6836
#16351 := (iff #17092 #17099)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6837
#6533 := (iff #6495 #6530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6838
#6527 := (or #6497 #6473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6839
#6531 := (iff #6527 #6530)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6840
#6532 := [rewrite]: #6531
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6841
#6528 := (iff #6495 #6527)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6842
#6525 := (iff #6494 #6473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6843
#6467 := (+ #1455 #6642)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6844
#6469 := (>= #6467 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6845
#6474 := (iff #6469 #6473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6846
#6524 := [rewrite]: #6474
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6847
#6470 := (iff #6494 #6469)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6848
#6468 := (= #6493 #6467)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6849
#6466 := [rewrite]: #6468
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6850
#6471 := [monotonicity #6466]: #6470
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6851
#6526 := [trans #6471 #6524]: #6525
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6852
#6529 := [monotonicity #6526]: #6528
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6853
#6534 := [trans #6529 #6532]: #6533
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6854
#17076 := [monotonicity #6534]: #16351
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6855
#16356 := [trans #17076 #16353]: #16354
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6856
#17101 := [quant-inst]: #17092
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6857
#16358 := [mp #17101 #16356]: #17091
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6858
#17669 := [unit-resolution #16358 #17666]: #6530
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6859
#17659 := [unit-resolution #17669 #17658]: #6473
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6860
#6393 := (+ #2298 #4781)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6861
#18006 := (<= #6393 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6862
#17296 := (= #2298 #4740)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6863
#6449 := (= ?x67!17 uf_22)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6864
#14077 := (= ?x67!17 #9695)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6865
#6439 := (uf_6 uf_15 ?x67!17)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6866
#6440 := (= uf_8 #6439)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6867
#14085 := (ite #14077 #3895 #6440)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6868
#14079 := (uf_6 #10323 ?x67!17)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6869
#14082 := (= uf_8 #14079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6870
#14088 := (iff #14082 #14085)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6871
#16842 := (or #4987 #14088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6872
#14078 := (ite #14077 #4958 #6440)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6873
#14080 := (= #14079 uf_8)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6874
#14081 := (iff #14080 #14078)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6875
#16843 := (or #4987 #14081)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6876
#16827 := (iff #16843 #16842)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6877
#16829 := (iff #16842 #16842)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6878
#16830 := [rewrite]: #16829
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6879
#14089 := (iff #14081 #14088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6880
#14086 := (iff #14078 #14085)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6881
#14087 := [monotonicity #4971]: #14086
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6882
#14083 := (iff #14080 #14082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6883
#14084 := [rewrite]: #14083
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6884
#14090 := [monotonicity #14084 #14087]: #14089
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6885
#16828 := [monotonicity #14090]: #16827
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6886
#16825 := [trans #16828 #16830]: #16827
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6887
#16822 := [quant-inst]: #16843
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6888
#16780 := [mp #16822 #16825]: #16842
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6889
#17670 := [unit-resolution #16780 #4222]: #14088
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6890
#17684 := (= #2303 #14079)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6891
#17672 := (= #14079 #2303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6892
#17688 := [monotonicity #13583]: #17672
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6893
#17680 := [symm #17688]: #17684
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6894
#17671 := [hypothesis]: #2304
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6895
#17705 := [trans #17671 #17680]: #14082
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6896
#16844 := (not #14082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6897
#16848 := (not #14088)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6898
#16851 := (or #16848 #16844 #14085)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6899
#16852 := [def-axiom]: #16851
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6900
#17703 := [unit-resolution #16852 #17705 #17670]: #14085
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6901
#16816 := (not #6440)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6902
#6405 := (uf_4 uf_14 ?x67!17)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6903
#17321 := (+ #6405 #9707)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6904
#17316 := (<= #17321 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6905
#14110 := (not #17316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6906
#14118 := (not #6473)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6907
#17620 := (or #14110 #2896 #13671 #14118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6908
#17021 := (not #6685)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6909
#5574 := (* -1::int #6405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6910
#5674 := (+ #2298 #5574)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6911
#5698 := (<= #5674 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6912
#16850 := (or #4449 #5698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6913
#5667 := (+ #6405 #2299)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6914
#5668 := (>= #5667 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6915
#16871 := (or #4449 #5668)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6916
#16875 := (iff #16871 #16850)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6917
#16878 := (iff #16850 #16850)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6918
#16872 := [rewrite]: #16878
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6919
#5701 := (iff #5668 #5698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6920
#5669 := (+ #2299 #6405)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6921
#5671 := (>= #5669 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6922
#5699 := (iff #5671 #5698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6923
#5700 := [rewrite]: #5699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6924
#5672 := (iff #5668 #5671)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6925
#5664 := (= #5667 #5669)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6926
#5670 := [rewrite]: #5664
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6927
#5673 := [monotonicity #5670]: #5672
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6928
#5702 := [trans #5673 #5700]: #5701
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6929
#16877 := [monotonicity #5702]: #16875
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6930
#16845 := [trans #16877 #16872]: #16875
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6931
#16831 := [quant-inst]: #16871
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6932
#16858 := [mp #16831 #16845]: #16850
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6933
#12150 := [unit-resolution #16858 #10788]: #5698
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6934
#14116 := [hypothesis]: #6473
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6935
#14115 := [hypothesis]: #17316
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6936
#14119 := (not #10581)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6937
#14113 := (not #5698)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6938
#14120 := (or #14117 #14118 #14113 #2896 #14110 #14119)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6939
#14127 := [th-lemma]: #14120
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6940
#14128 := [unit-resolution #14127 #14115 #14116 #12150 #12004 #12925]: #14117
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6941
#14167 := (or #14098 #17022)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6942
#14099 := [th-lemma]: #14167
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6943
#14170 := [unit-resolution #14099 #14128]: #14098
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6944
#6737 := (or #6728 #6734)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6945
#17003 := (or #4433 #6728 #6734)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6946
#6681 := (+ #1455 #6680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6947
#6682 := (+ #6642 #6681)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6948
#6683 := (<= #6682 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6949
#6724 := (or #6685 #6683)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6950
#6725 := (not #6724)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6951
#6726 := (= #6642 #2300)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6952
#6727 := (or #6726 #6725)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6953
#17006 := (or #4433 #6727)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6954
#17015 := (iff #17006 #17003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6955
#16994 := (or #4433 #6737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6956
#17013 := (iff #16994 #17003)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6957
#17012 := [rewrite]: #17013
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6958
#17007 := (iff #17006 #16994)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6959
#6738 := (iff #6727 #6737)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6960
#6735 := (iff #6725 #6734)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6961
#6732 := (iff #6724 #6731)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6962
#6699 := (iff #6683 #6696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6963
#6687 := (+ #6642 #6680)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6964
#6688 := (+ #1455 #6687)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6965
#6691 := (<= #6688 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6966
#6697 := (iff #6691 #6696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6967
#6698 := [rewrite]: #6697
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6968
#6692 := (iff #6683 #6691)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6969
#6689 := (= #6682 #6688)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6970
#6690 := [rewrite]: #6689
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6971
#6693 := [monotonicity #6690]: #6692
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6972
#6700 := [trans #6693 #6698]: #6699
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6973
#6733 := [monotonicity #6700]: #6732
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6974
#6736 := [monotonicity #6733]: #6735
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6975
#6729 := (iff #6726 #6728)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6976
#6730 := [rewrite]: #6729
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6977
#6739 := [monotonicity #6730 #6736]: #6738
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6978
#17008 := [monotonicity #6739]: #17007
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6979
#17016 := [trans #17008 #17012]: #17015
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6980
#17005 := [quant-inst]: #17006
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6981
#17017 := [mp #17005 #17016]: #17003
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6982
#14323 := [unit-resolution #17017 #10727]: #6737
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6983
#14462 := [unit-resolution #14323 #14170]: #6734
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6984
#17024 := (or #6731 #17021)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6985
#17014 := [def-axiom]: #17024
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6986
#14131 := [unit-resolution #17014 #14462]: #17021
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6987
#17023 := (not #6696)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6988
#17025 := (or #6731 #17023)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6989
#17026 := [def-axiom]: #17025
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6990
#14463 := [unit-resolution #17026 #14462]: #17023
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6991
#6708 := (or #6685 #6696 #6705)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6992
#16986 := (or #4441 #6685 #6696 #6705)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6993
#6677 := (+ #6676 #2894)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6994
#6678 := (+ #188 #6677)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6995
#6679 := (= #6678 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6996
#6686 := (or #6685 #6683 #6679)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6997
#16942 := (or #4441 #6686)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6998
#16967 := (iff #16942 #16986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  6999
#16939 := (or #4441 #6708)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7000
#16965 := (iff #16939 #16986)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7001
#16966 := [rewrite]: #16965
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7002
#16958 := (iff #16942 #16939)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7003
#6709 := (iff #6686 #6708)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7004
#6706 := (iff #6679 #6705)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7005
#6703 := (= #6678 #6702)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7006
#6704 := [rewrite]: #6703
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7007
#6707 := [monotonicity #6704]: #6706
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7008
#6710 := [monotonicity #6700 #6707]: #6709
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7009
#16981 := [monotonicity #6710]: #16958
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7010
#16968 := [trans #16981 #16966]: #16967
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7011
#16943 := [quant-inst]: #16942
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7012
#16957 := [mp #16943 #16968]: #16986
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7013
#14091 := [unit-resolution #16957 #10785]: #6708
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7014
#15021 := [unit-resolution #14091 #14463 #14131]: #6705
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7015
#15016 := (not #6705)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7016
#15301 := (or #15016 #16997)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7017
#16191 := [th-lemma]: #15301
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7018
#16210 := [unit-resolution #16191 #15021]: #16997
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7019
#17555 := (uf_1 #9695 ?x68!16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7020
#17556 := (uf_10 #17555)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7021
#11882 := (* -1::int #17556)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7022
#11971 := (+ #6676 #11882)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7023
#12082 := (>= #11971 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7024
#12012 := (= #6676 #17556)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7025
#16213 := (= #17556 #6676)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7026
#15939 := (= #17555 #6675)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7027
#16211 := [monotonicity #10708]: #15939
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7028
#16214 := [monotonicity #16211]: #16213
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7029
#16541 := [symm #16214]: #12012
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7030
#16559 := (not #12012)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7031
#16520 := (or #16559 #12082)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7032
#16540 := [th-lemma]: #16520
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7033
#16560 := [unit-resolution #16540 #16541]: #12082
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7034
#17561 := (<= #17556 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7035
#17562 := (not #17561)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7036
#16607 := [hypothesis]: #15565
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7037
#17589 := (or #10302 #13671 #17562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7038
#17574 := (= #9695 ?x68!16)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7039
#17571 := (or #17574 #17562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7040
#17590 := (or #10302 #17571)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7041
#11861 := (iff #17590 #17589)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7042
#17587 := (or #13671 #17562)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7043
#17606 := (or #10302 #17587)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7044
#17600 := (iff #17606 #17589)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7045
#17601 := [rewrite]: #17600
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7046
#17593 := (iff #17590 #17606)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7047
#17569 := (iff #17571 #17587)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7048
#17585 := (iff #17574 #13671)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7049
#17586 := [rewrite]: #17585
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7050
#17588 := [monotonicity #17586]: #17569
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7051
#17599 := [monotonicity #17588]: #17593
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7052
#17598 := [trans #17599 #17601]: #11861
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7053
#17583 := [quant-inst]: #17590
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7054
#11866 := [mp #17583 #17598]: #17589
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7055
#17621 := [unit-resolution #11866 #4249 #16607]: #17562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7056
#17166 := [th-lemma #12150 #12004 #14115 #12925 #17621 #16560 #16210]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7057
#17622 := [lemma #17166]: #17620
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7058
#17722 := [unit-resolution #17622 #17661 #12004 #17659]: #14110
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7059
#18133 := (or #16816 #17316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7060
#18126 := [hypothesis]: #14110
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7061
#18130 := [hypothesis]: #6440
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7062
#18002 := (or #4328 #16816 #9686 #17316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7063
#17278 := (+ #9701 #5574)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7064
#17277 := (>= #17278 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7065
#17276 := (or #9686 #16816 #17277)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7066
#18007 := (or #4328 #17276)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7067
#17984 := (iff #18007 #18002)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7068
#17337 := (or #16816 #9686 #17316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7069
#17982 := (or #4328 #17337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7070
#17989 := (iff #17982 #18002)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7071
#17990 := [rewrite]: #17989
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7072
#17983 := (iff #18007 #17982)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7073
#17345 := (iff #17276 #17337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7074
#17333 := (or #9686 #16816 #17316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7075
#17346 := (iff #17333 #17337)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7076
#17341 := [rewrite]: #17346
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7077
#17336 := (iff #17276 #17333)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7078
#17332 := (iff #17277 #17316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7079
#17303 := (+ #5574 #9701)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7080
#17297 := (>= #17303 0::int)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7081
#17320 := (iff #17297 #17316)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7082
#17326 := [rewrite]: #17320
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7083
#17306 := (iff #17277 #17297)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7084
#17304 := (= #17278 #17303)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7085
#17305 := [rewrite]: #17304
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7086
#17317 := [monotonicity #17305]: #17306
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7087
#17325 := [trans #17317 #17326]: #17332
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7088
#17324 := [monotonicity #17325]: #17336
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7089
#17347 := [trans #17324 #17341]: #17345
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7090
#17971 := [monotonicity #17347]: #17983
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7091
#17988 := [trans #17971 #17990]: #17984
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7092
#17980 := [quant-inst]: #18007
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7093
#17991 := [mp #17980 #17988]: #18002
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7094
#18132 := [unit-resolution #17991 #13967 #13969 #18130 #18126]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7095
#18134 := [lemma #18132]: #18133
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7096
#17723 := [unit-resolution #18134 #17722]: #16816
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7097
#16801 := (not #14085)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7098
#16815 := (or #16801 #14077 #6440)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7099
#16832 := [def-axiom]: #16815
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7100
#17724 := [unit-resolution #16832 #17723 #17703]: #14077
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7101
#17720 := [trans #17724 #10708]: #6449
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7102
#17697 := [monotonicity #17720]: #17296
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7103
#17700 := (not #17296)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7104
#17701 := (or #17700 #18006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7105
#17693 := [th-lemma]: #17701
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7106
#17673 := [unit-resolution #17693 #17697]: #18006
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7107
#18044 := (not #18006)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7108
#18045 := (or #18044 #14117 #2896 #14118)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7109
#18043 := [hypothesis]: #18006
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7110
#18041 := [hypothesis]: #17022
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7111
#18042 := [th-lemma #18041 #12004 #14116 #9311 #18043]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7112
#18046 := [lemma #18042]: #18045
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7113
#17699 := [unit-resolution #18046 #17673 #12004 #17659]: #14117
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7114
#17676 := [unit-resolution #14099 #17699]: #14098
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7115
#17677 := [unit-resolution #14323 #17676]: #6734
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7116
#17164 := (or #6731 #6705)
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7117
#17180 := [hypothesis]: #15016
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7118
#17209 := [hypothesis]: #6734
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7119
#17210 := [unit-resolution #17014 #17209]: #17021
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7120
#17207 := [unit-resolution #17026 #17209]: #17023
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7121
#17212 := [unit-resolution #14091 #17207 #17210 #17180]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7122
#17211 := [lemma #17212]: #17164
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7123
#17678 := [unit-resolution #17211 #17677]: #6705
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7124
#17681 := [unit-resolution #16191 #17678]: #16997
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7125
#17675 := [unit-resolution #11866 #4249 #17661]: #17562
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7126
#17735 := [th-lemma #17673 #9311 #17675 #16560 #17681 #12004]: false
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7127
#17721 := [lemma #17735]: #17736
a84fd6385832 adapted proofs due to changes in HOL-Boogie
boehmes
parents: 33445
diff changeset
  7128
[unit-resolution #17721 #19868 #19866 #19869]: false
33445
f0c78a28e18e shorter names for variables and verification conditions,
boehmes
parents:
diff changeset
  7129
unsat