equal
deleted
inserted
replaced
166 |
166 |
167 (*************** characteristic equations for primrec combinator **************) |
167 (*************** characteristic equations for primrec combinator **************) |
168 |
168 |
169 fun make_primrecs new_type_names descr sorts thy = |
169 fun make_primrecs new_type_names descr sorts thy = |
170 let |
170 let |
171 val o_name = "Fun.op o"; |
171 val o_name = "Fun.comp"; |
172 |
172 |
173 val sign = Theory.sign_of thy; |
173 val sign = Theory.sign_of thy; |
174 |
174 |
175 val descr' = flat descr; |
175 val descr' = flat descr; |
176 val recTs = get_rec_types descr' sorts; |
176 val recTs = get_rec_types descr' sorts; |