97 fun union_all xss = List.foldl (uncurry (union (op =))) [] xss; |
97 fun union_all xss = List.foldl (uncurry (union (op =))) [] xss; |
98 |
98 |
99 (*Provide readable names for the more common symbolic functions*) |
99 (*Provide readable names for the more common symbolic functions*) |
100 val const_trans_table = |
100 val const_trans_table = |
101 Symtab.make [(@{const_name "op ="}, "equal"), |
101 Symtab.make [(@{const_name "op ="}, "equal"), |
102 (@{const_name HOL.less_eq}, "lessequals"), |
102 (@{const_name Algebras.less_eq}, "lessequals"), |
103 (@{const_name "op &"}, "and"), |
103 (@{const_name "op &"}, "and"), |
104 (@{const_name "op |"}, "or"), |
104 (@{const_name "op |"}, "or"), |
105 (@{const_name "op -->"}, "implies"), |
105 (@{const_name "op -->"}, "implies"), |
106 (@{const_name "op :"}, "in"), |
106 (@{const_name "op :"}, "in"), |
107 ("ATP_Linkup.fequal", "fequal"), |
107 ("ATP_Linkup.fequal", "fequal"), |