X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Facic_procedural%2FproceduralHelpers.mli;h=e1b7f49f6bfaa55d8810407d31df45cdbe903f83;hb=790eccfa6b94dc82826d919691f8d4bfadb04573;hp=881f7e26635c192968d862c64f721ac0b3890e26;hpb=cf4301b669442bdd78984d3a3a1e38660db1f2ea;p=helm.git diff --git a/helm/software/components/acic_procedural/proceduralHelpers.mli b/helm/software/components/acic_procedural/proceduralHelpers.mli index 881f7e266..e1b7f49f6 100644 --- a/helm/software/components/acic_procedural/proceduralHelpers.mli +++ b/helm/software/components/acic_procedural/proceduralHelpers.mli @@ -39,14 +39,25 @@ val get_type: Cic.context -> Cic.term -> Cic.term val is_proof: Cic.context -> Cic.term -> bool +val is_sort: + Cic.term -> bool val is_unsafe: int -> Cic.context * Cic.term -> bool val is_not_atomic: Cic.term -> bool +val is_atomic: + Cic.term -> bool val get_ind_type: UriManager.uri -> int -> int * Cic.inductiveType val get_default_eliminator: Cic.context -> UriManager.uri -> int -> Cic.term -> Cic.term val get_ind_parameters: Cic.context -> Cic.term -> Cic.term list * int -val cic: Cic.annterm -> Cic.term +val cic: + Cic.annterm -> Cic.term +val occurs: + Cic.context -> what:Cic.term -> where:Cic.term -> bool +val cic_bc: + Cic.context -> Cic.term -> Cic.term +val acic_bc: + Cic.context -> Cic.annterm -> Cic.annterm