src/Pure/simplifier.ML
changeset 59621 291934bac95e
parent 59573 d09cc83cdce9
child 59917 9830c944670f
equal deleted inserted replaced
59620:92d7d8e4f1bf 59621:291934bac95e
   130       {name = Local_Theory.full_name lthy b,
   130       {name = Local_Theory.full_name lthy b,
   131        lhss =
   131        lhss =
   132         let
   132         let
   133           val lhss' = prep lthy lhss;
   133           val lhss' = prep lthy lhss;
   134           val ctxt' = fold Variable.auto_fixes lhss' lthy;
   134           val ctxt' = fold Variable.auto_fixes lhss' lthy;
   135         in Variable.export_terms ctxt' lthy lhss' end |> map (Proof_Context.cterm_of lthy),
   135         in Variable.export_terms ctxt' lthy lhss' end |> map (Thm.cterm_of lthy),
   136        proc = proc,
   136        proc = proc,
   137        identifier = identifier};
   137        identifier = identifier};
   138   in
   138   in
   139     lthy |> Local_Theory.declaration {syntax = false, pervasive = true} (fn phi => fn context =>
   139     lthy |> Local_Theory.declaration {syntax = false, pervasive = true} (fn phi => fn context =>
   140       let
   140       let