author | bulwahn |
Wed, 20 Jan 2010 18:08:08 +0100 | |
changeset 34953 | a053ad2a7a72 |
parent 34010 | ac78f5cdc430 |
permissions | -rw-r--r-- |
33010 | 1 |
(benchmark Isabelle |
2 |
:extrasorts ( T2 T1) |
|
3 |
:extrafuns ( |
|
34010
ac78f5cdc430
faster preprocessing: before applying a step, test if it is applicable (normalization of binders, unfolding of abs/min/max definitions, lambda lifting, explicit application, monomorphization),
boehmes
parents:
33010
diff
changeset
|
4 |
(uf_4 T1) |
ac78f5cdc430
faster preprocessing: before applying a step, test if it is applicable (normalization of binders, unfolding of abs/min/max definitions, lambda lifting, explicit application, monomorphization),
boehmes
parents:
33010
diff
changeset
|
5 |
(uf_2 BitVec[4] BitVec[4] T1) |
ac78f5cdc430
faster preprocessing: before applying a step, test if it is applicable (normalization of binders, unfolding of abs/min/max definitions, lambda lifting, explicit application, monomorphization),
boehmes
parents:
33010
diff
changeset
|
6 |
(uf_1 T1 T2) |
ac78f5cdc430
faster preprocessing: before applying a step, test if it is applicable (normalization of binders, unfolding of abs/min/max definitions, lambda lifting, explicit application, monomorphization),
boehmes
parents:
33010
diff
changeset
|
7 |
(uf_3 BitVec[4]) |
33010 | 8 |
) |
34010
ac78f5cdc430
faster preprocessing: before applying a step, test if it is applicable (normalization of binders, unfolding of abs/min/max definitions, lambda lifting, explicit application, monomorphization),
boehmes
parents:
33010
diff
changeset
|
9 |
:assumption (not (= (uf_1 (uf_2 bv0[4] uf_3)) (uf_1 uf_4))) |
ac78f5cdc430
faster preprocessing: before applying a step, test if it is applicable (normalization of binders, unfolding of abs/min/max definitions, lambda lifting, explicit application, monomorphization),
boehmes
parents:
33010
diff
changeset
|
10 |
:assumption (forall (?x1 BitVec[4]) (?x2 BitVec[4]) (iff (= (uf_2 ?x1 ?x2) uf_4) (bvule ?x1 ?x2))) |
33010 | 11 |
:formula true |
12 |
) |