src/Pure/variable.ML
changeset 29605 f2924219125e
parent 29279 7456a64bc4f6
child 30756 1a9f93c1ed22
equal deleted inserted replaced
29604:0e1723e91ef8 29605:f2924219125e
   395 fun export_morphism inner outer =
   395 fun export_morphism inner outer =
   396   let
   396   let
   397     val fact = export inner outer;
   397     val fact = export inner outer;
   398     val term = singleton (export_terms inner outer);
   398     val term = singleton (export_terms inner outer);
   399     val typ = Logic.type_map term;
   399     val typ = Logic.type_map term;
   400   in Morphism.morphism {binding = I, var = I, typ = typ, term = term, fact = fact} end;
   400   in Morphism.morphism {binding = I, typ = typ, term = term, fact = fact} end;
   401 
   401 
   402 
   402 
   403 
   403 
   404 (** import -- fix schematic type/term variables **)
   404 (** import -- fix schematic type/term variables **)
   405 
   405