--- a/Quot/quotient_info.ML Mon Jan 11 11:51:19 2010 +0100
+++ b/Quot/quotient_info.ML Mon Jan 11 15:13:09 2010 +0100
@@ -12,7 +12,6 @@
type quotdata_info = {qtyp: typ, rtyp: typ, equiv_rel: term, equiv_thm: thm}
val transform_quotdata: morphism -> quotdata_info -> quotdata_info
val quotdata_lookup: theory -> string -> quotdata_info (* raises NotFound *)
- val quotdata_lookup_type: theory -> typ -> quotdata_info (* raises NotFound *)
val quotdata_update_thy: string -> quotdata_info -> theory -> theory
val quotdata_update_gen: string -> quotdata_info -> Context.generic -> Context.generic
val print_quotinfo: Proof.context -> unit
@@ -159,16 +158,6 @@
fun quotdata_update_thy str qinfo = QuotData.map (Symtab.update (str, qinfo))
fun quotdata_update_gen str qinfo = Context.mapping (quotdata_update_thy str qinfo) I
-fun quotdata_lookup_type thy qty =
- let
- val smt = Symtab.dest (QuotData.get thy);
- fun matches (_, x) = Sign.typ_instance thy (qty, (#qtyp x))
- in
- case (find_first matches smt) of
- SOME (_, x) => x
- | _ => raise NotFound
- end
-
fun print_quotinfo ctxt =
let
fun prt_quot {qtyp, rtyp, equiv_rel, equiv_thm} =