theorem
Regex.Syntax.Parser.Ast.toRegexAux_tags
{index index' : ℕ}
{ast : Ast}
{e : Data.Expr}
(h : toRegexAux index ast = (index', e))
:
theorem
Regex.Syntax.Parser.Ast.toRegexAux_disjoint
(index : ℕ)
(ast : Ast)
:
(toRegexAux index ast).2.Disjoint
theorem
Regex.Syntax.Parser.Ast.toRegex_group_of_group
(ast : Ast)
:
∃ (e : Data.Expr), ast.group.toRegex = Data.Expr.group 0 e