697 thy''' |
697 thy''' |
698 |> Sign.mandatory_path (Binding.name_of binding) |
698 |> Sign.mandatory_path (Binding.name_of binding) |
699 |> PureThy.note_thmss "" |
699 |> PureThy.note_thmss "" |
700 [((Binding.conceal (Binding.name introN), []), [([intro], [Locale.intro_add])]), |
700 [((Binding.conceal (Binding.name introN), []), [([intro], [Locale.intro_add])]), |
701 ((Binding.conceal (Binding.name axiomsN), []), |
701 ((Binding.conceal (Binding.name axiomsN), []), |
702 [(map (Drule.standard o Element.conclude_witness) axioms, [])])] |
702 [(map (Drule.export_without_context o Element.conclude_witness) axioms, [])])] |
703 ||> Sign.restore_naming thy'''; |
703 ||> Sign.restore_naming thy'''; |
704 in (SOME statement, SOME intro, axioms, thy'''') end; |
704 in (SOME statement, SOME intro, axioms, thy'''') end; |
705 in ((a_pred, a_intro, a_axioms), (b_pred, b_intro, b_axioms), thy'''') end; |
705 in ((a_pred, a_intro, a_axioms), (b_pred, b_intro, b_axioms), thy'''') end; |
706 |
706 |
707 end; |
707 end; |