equal
deleted
inserted
replaced
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 |