equal
deleted
inserted
replaced
897 val set_defs = set_defs_of_bnf bnf''; |
897 val set_defs = set_defs_of_bnf bnf''; |
898 val rel_def = rel_def_of_bnf bnf''; |
898 val rel_def = rel_def_of_bnf bnf''; |
899 |
899 |
900 val bnf_b = qualify b; |
900 val bnf_b = qualify b; |
901 val def_qualify = |
901 val def_qualify = |
902 Thm.def_binding o Binding.conceal o Binding.qualify false (Binding.name_of bnf_b); |
902 Thm.def_binding o Binding.concealed o Binding.qualify false (Binding.name_of bnf_b); |
903 fun mk_prefix_binding pre = Binding.prefix_name (pre ^ "_") bnf_b; |
903 fun mk_prefix_binding pre = Binding.prefix_name (pre ^ "_") bnf_b; |
904 val map_b = def_qualify (mk_prefix_binding mapN); |
904 val map_b = def_qualify (mk_prefix_binding mapN); |
905 val rel_b = def_qualify (mk_prefix_binding relN); |
905 val rel_b = def_qualify (mk_prefix_binding relN); |
906 val set_bs = if live = 1 then [def_qualify (mk_prefix_binding setN)] |
906 val set_bs = if live = 1 then [def_qualify (mk_prefix_binding setN)] |
907 else map (def_qualify o mk_prefix_binding o mk_setN) (1 upto live); |
907 else map (def_qualify o mk_prefix_binding o mk_setN) (1 upto live); |