equal
deleted
inserted
replaced
13 |
13 |
14 signature DATATYPE_REP_PROOFS = |
14 signature DATATYPE_REP_PROOFS = |
15 sig |
15 sig |
16 val representation_proofs : bool -> DatatypeAux.datatype_info Symtab.table -> |
16 val representation_proofs : bool -> DatatypeAux.datatype_info Symtab.table -> |
17 string list -> DatatypeAux.descr list -> (string * sort) list -> |
17 string list -> DatatypeAux.descr list -> (string * sort) list -> |
18 (string * mixfix) list -> (string * mixfix) list list -> theory attribute |
18 (string * mixfix) list -> (string * mixfix) list list -> attribute |
19 -> theory -> (thm list list * thm list list * thm list list * |
19 -> theory -> (thm list list * thm list list * thm list list * |
20 DatatypeAux.simproc_dist list * thm) * theory |
20 DatatypeAux.simproc_dist list * thm) * theory |
21 end; |
21 end; |
22 |
22 |
23 structure DatatypeRepProofs : DATATYPE_REP_PROOFS = |
23 structure DatatypeRepProofs : DATATYPE_REP_PROOFS = |