X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Flambda-delta%2Fbasic_rg%2FbrgReduction.mli;h=eebb157254fc5f1ccc38e5ea4705c6915c7295fb;hb=e17c4da82bd52712f03c112660c52eb8f1783843;hp=94f6543e06889c70f2ce768ecf105ea32a0cf4c3;hpb=79684e8bd0f54b5c88fff981366bd8c78dd0fbe9;p=helm.git diff --git a/helm/software/lambda-delta/basic_rg/brgReduction.mli b/helm/software/lambda-delta/basic_rg/brgReduction.mli index 94f6543e0..eebb15725 100644 --- a/helm/software/lambda-delta/basic_rg/brgReduction.mli +++ b/helm/software/lambda-delta/basic_rg/brgReduction.mli @@ -13,15 +13,14 @@ type kam val empty_kam: kam -val get: (unit -> 'a) -> (Brg.bind -> 'a) -> kam -> int -> 'a +val get: kam -> int -> Brg.bind -val push: (kam -> 'a) -> kam -> Brg.bind -> 'a +val push: kam -> Entity.attrs -> Brg.bind -> kam -val xwhd: (kam -> Brg.term -> 'a) -> kam -> Brg.term -> 'a +val xwhd: Entity.status -> kam -> Brg.term -> kam * Brg.term (* arguments: expected type, inferred type *) -val are_convertible: - (unit -> 'a) -> (unit -> 'a) -> - ?si:bool -> kam -> Brg.term -> kam -> Brg.term -> 'a +val are_convertible: + Entity.status -> kam -> Brg.term -> kam -> Brg.term -> bool val specs: (kam, Brg.term) Log.specs