src/HOL/Tools/Lifting/lifting_term.ML
changeset 60801 7664e0916eec
parent 60642 48dd1cefb4ae
child 69593 3dda49e08b9d
equal deleted inserted replaced
60799:57dd0b45fc21 60801:7664e0916eec
   407     fun generate (ty as Type (s, tys)) (table_ctxt as (table, ctxt)) =
   407     fun generate (ty as Type (s, tys)) (table_ctxt as (table, ctxt)) =
   408       if null tys 
   408       if null tys 
   409       then 
   409       then 
   410         let 
   410         let 
   411           val instantiated_id_quot_thm =
   411           val instantiated_id_quot_thm =
   412             instantiate' [SOME (Thm.ctyp_of ctxt ty)] [] @{thm identity_quotient}
   412             Thm.instantiate' [SOME (Thm.ctyp_of ctxt ty)] [] @{thm identity_quotient}
   413         in
   413         in
   414           (instantiated_id_quot_thm, (table, ctxt)) 
   414           (instantiated_id_quot_thm, (table, ctxt)) 
   415         end
   415         end
   416       else
   416       else
   417         let
   417         let