equal
deleted
inserted
replaced
1817 val all_types = parent_types @ types; |
1817 val all_types = parent_types @ types; |
1818 val all_variants = parent_variants @ variants; |
1818 val all_variants = parent_variants @ variants; |
1819 val all_vars = parent_vars @ vars; |
1819 val all_vars = parent_vars @ vars; |
1820 val all_named_vars = (parent_names ~~ parent_vars) @ named_vars; |
1820 val all_named_vars = (parent_names ~~ parent_vars) @ named_vars; |
1821 |
1821 |
1822 val zeta = (singleton (Name.variant_list (map #1 alphas)) "'z", HOLogic.typeS); |
1822 val zeta = (singleton (Name.variant_list (map #1 alphas)) "'z", @{sort type}); |
1823 val moreT = TFree zeta; |
1823 val moreT = TFree zeta; |
1824 val more = Free (moreN, moreT); |
1824 val more = Free (moreN, moreT); |
1825 val full_moreN = full (Binding.name moreN); |
1825 val full_moreN = full (Binding.name moreN); |
1826 val bfields_more = bfields @ [(Binding.name moreN, moreT)]; |
1826 val bfields_more = bfields @ [(Binding.name moreN, moreT)]; |
1827 val fields_more = fields @ [(full_moreN, moreT)]; |
1827 val fields_more = fields @ [(full_moreN, moreT)]; |