We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 79ccf37 + 9ec87c4 commit 3641101Copy full SHA for 3641101
HB/common/utils.elpi
@@ -324,14 +324,9 @@ pred prod-last-gref i:term, o:gref.
324
prod-last-gref (prod N S X) GR :- !, @pi-decl N S x\ prod-last-gref (X x) GR.
325
prod-last-gref X GR :- coq.term->gref X GR.
326
327
-pred count-prods-nored i:term, o:int.
328
-count-prods-nored (prod _ _ B) N :- !, (pi x\ count-prods-nored (B x) M), N is M + 1.
329
-count-prods-nored (let _ _ _ B) N :- !, (pi x\ count-prods-nored (B x) N).
330
-count-prods-nored _ 0.
331
-
332
% saturate a type constructor with holes
333
pred saturate-type-constructor i:term, o:term .
334
saturate-type-constructor T ET :-
335
coq.typecheck T TH ok,
336
- count-prods-nored TH N,
+ coq.count-prods TH N,
337
coq.mk-app T {coq.mk-n-holes N} ET.
0 commit comments