X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcomponents%2Fng_tactics%2FnCicElim.ml;h=5a264c403076220a3a861b8049325224e0def47f;hb=106b25f0206beedc4e416d223accb1308ca7161b;hp=ace3c80a4b3e58be099dcd4fb1bff0cd5d155fb4;hpb=44f2a287d8de9646bc2bff86b00020648bb1029c;p=helm.git diff --git a/matita/components/ng_tactics/nCicElim.ml b/matita/components/ng_tactics/nCicElim.ml index ace3c80a4..5a264c403 100644 --- a/matita/components/ng_tactics/nCicElim.ml +++ b/matita/components/ng_tactics/nCicElim.ml @@ -166,9 +166,9 @@ let mk_elim status uri leftno it (outsort,suffix) pragma = (function x::_ -> x | _ -> assert false) 80 (NotationPres.mpres_of_box boxml))); *) + let attrs = `Generated, `Definition, pragma in NotationPt.Theorem - (`Definition,srec_name, - NotationPt.Implicit `JustOne,Some res,pragma) + (srec_name, NotationPt.Implicit `JustOne, Some res, attrs) ;; let ast_of_sort s = @@ -236,7 +236,7 @@ let pp (status: #NCic.status) = | NCic.Lambda (n,s,t) -> let n = mk_id n in NotationPt.Binder (`Lambda, (n,Some (pp rels s)), pp (n::rels) t) - | NCic.LetIn (n,s,ty,t) -> + | NCic.LetIn (n,ty,s,t) -> let n = mk_id n in NotationPt.LetIn ((n, Some (pp rels ty)), pp rels s, pp (n::rels) t) | NCic.Match (NReference.Ref (uri,_) as r,outty,te,patterns) -> @@ -308,8 +308,9 @@ let mk_projection status leftno tyname consname consty (projname,_,_) i = (function x::_ -> x | _ -> assert false) 80 (NotationPres.render (fun _ -> None) (TermContentPres.pp_ast res)));*) + let attrs = `Generated, `Definition, `Projection in NotationPt.Theorem - (`Definition,projname,NotationPt.Implicit `JustOne,Some res,`Projection) + (projname, NotationPt.Implicit `JustOne, Some res, attrs) ;; let mk_projections status (_,_,_,_,obj) =