equal
deleted
inserted
replaced
605 let |
605 let |
606 val global_ctxt = ProofContext.init thy; |
606 val global_ctxt = ProofContext.init thy; |
607 |
607 |
608 val dnames = map (fst o fst) eqs; |
608 val dnames = map (fst o fst) eqs; |
609 val conss = map snd eqs; |
609 val conss = map snd eqs; |
610 val comp_dname = Sign.full_name thy comp_dnam; |
610 val comp_dname = Sign.full_bname thy comp_dnam; |
611 |
611 |
612 val d = writeln("Proving induction properties of domain "^comp_dname^" ..."); |
612 val d = writeln("Proving induction properties of domain "^comp_dname^" ..."); |
613 val pg = pg' thy; |
613 val pg = pg' thy; |
614 |
614 |
615 (* ----- getting the composite axiom and definitions ------------------------ *) |
615 (* ----- getting the composite axiom and definitions ------------------------ *) |