X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Flambda-delta%2Fbasic_ag%2FbagReduction.mli;h=1456d3cc669486dbab344523f45e5946e3ad8ab8;hb=718d9bcfb53dd76a5c0622aff9fed69a68769324;hp=2b5f02e71f450f58f27f7ef75c94a5ba629c66d2;hpb=338e3e5c639fbcfeeb347a0121cacc6c0f1fc42a;p=helm.git diff --git a/helm/software/lambda-delta/basic_ag/bagReduction.mli b/helm/software/lambda-delta/basic_ag/bagReduction.mli index 2b5f02e71..1456d3cc6 100644 --- a/helm/software/lambda-delta/basic_ag/bagReduction.mli +++ b/helm/software/lambda-delta/basic_ag/bagReduction.mli @@ -14,10 +14,17 @@ exception LRefNotFound of Bag.message type ho_whd_result = | Sort of int + | GRef of NUri.uri * Bag.term list | Abst of Bag.term +type ac_result = (int * NUri.uri * Bag.term list) list option + +type extension = No | NSI + val ho_whd: - (Bag.context -> ho_whd_result -> 'a) -> Bag.context -> Bag.term -> 'a + (ho_whd_result -> 'a) -> Bag.context -> Bag.term -> 'a val are_convertible: - (bool -> 'a) -> Bag.context -> Bag.term -> Bag.term -> 'a + (ac_result -> 'a) -> Bag.context -> Bag.term -> Bag.term -> 'a + +val ext: extension ref