equal
deleted
inserted
replaced
147 val consts = fold Code_Thingol.add_constnames (t :: ts) []; |
147 val consts = fold Code_Thingol.add_constnames (t :: ts) []; |
148 val vars = reserved |
148 val vars = reserved |
149 |> intro_base_names |
149 |> intro_base_names |
150 (is_none o syntax_const) deresolve consts |
150 (is_none o syntax_const) deresolve consts |
151 |> intro_vars ((fold o Code_Thingol.fold_varnames) |
151 |> intro_vars ((fold o Code_Thingol.fold_varnames) |
152 (insert (op =)) ts []); |
152 (insert (op =)) ts []); |
153 in |
153 in |
154 semicolon ( |
154 semicolon ( |
155 (str o deresolve_base) name |
155 (str o deresolve_base) name |
156 :: map (pr_term tyvars thm vars BR) ts |
156 :: map (pr_term tyvars thm vars BR) ts |
157 @ str "=" |
157 @ str "=" |