equal
deleted
inserted
replaced
176 ((1 upto (length constrs)) ~~ constrs)) (descr' ~~ rep_set_names')); |
176 ((1 upto (length constrs)) ~~ constrs)) (descr' ~~ rep_set_names')); |
177 |
177 |
178 val ({raw_induct = rep_induct, intrs = rep_intrs, ...}, thy2) = |
178 val ({raw_induct = rep_induct, intrs = rep_intrs, ...}, thy2) = |
179 setmp InductivePackage.quiet_mode (! quiet_mode) |
179 setmp InductivePackage.quiet_mode (! quiet_mode) |
180 (InductivePackage.add_inductive_global false big_rec_name false true false |
180 (InductivePackage.add_inductive_global false big_rec_name false true false |
181 (map (fn s => (s, SOME UnivT', NoSyn)) rep_set_names') [] |
181 (map (fn s => ((s, UnivT'), NoSyn)) rep_set_names') [] |
182 (map (fn x => (("", []), x)) intr_ts) []) thy1; |
182 (map (fn x => (("", []), x)) intr_ts) []) thy1; |
183 |
183 |
184 (********************************* typedef ********************************) |
184 (********************************* typedef ********************************) |
185 |
185 |
186 val (typedefs, thy3) = thy2 |> |
186 val (typedefs, thy3) = thy2 |> |