lean4-htt/old_tests/tests/lean/run/regset.lean
2018-04-10 12:56:55 -07:00

13 lines
268 B
Text

namespace regset
section
parameter symbol : Type
@[reducible] def lang : Type :=
set (list symbol)
def concat : lang → lang → lang :=
λ a b : lang, { ll : list symbol | ∃xs ys : list symbol, ll = list.append xs ys ∧ xs ∈ a ∧ ys ∈ b }
end
end regset