theorem
Regex.NFA.Compile.ProofData.Empty.not_step_start
[Empty]
{lb : ℕ}
{it : String.Iterator}
{j : ℕ}
{it' : String.Iterator}
{update : Option (ℕ × String.Pos)}
:
theorem
Regex.NFA.Compile.ProofData.Empty.not_path_start
[Empty]
{lb : ℕ}
{it : String.Iterator}
{j : ℕ}
{it' : String.Iterator}
{update : List (ℕ × String.Pos)}
:
theorem
Regex.NFA.Compile.ProofData.Anchor.path_start_iff
[Anchor]
{it : String.Iterator}
{j : ℕ}
{it' : String.Iterator}
{update : List (ℕ × String.Pos)}
(next_lt : next < nfa.nodes.size)
:
theorem
Regex.NFA.Compile.ProofData.Char.step_start_iff
[Char]
{it : String.Iterator}
{j : ℕ}
{it' : String.Iterator}
{update : Option (ℕ × String.Pos)}
:
theorem
Regex.NFA.Compile.ProofData.Char.path_start_iff
[Char]
{it : String.Iterator}
{j : ℕ}
{it' : String.Iterator}
{update : List (ℕ × String.Pos)}
(next_lt : next < nfa.nodes.size)
:
theorem
Regex.NFA.Compile.ProofData.Classes.step_start_iff
[Classes]
{it : String.Iterator}
{j : ℕ}
{it' : String.Iterator}
{update : Option (ℕ × String.Pos)}
:
theorem
Regex.NFA.Compile.ProofData.Classes.path_start_iff
[Classes]
{it : String.Iterator}
{j : ℕ}
{it' : String.Iterator}
{update : List (ℕ × String.Pos)}
(next_lt : next < nfa.nodes.size)
: