Documentation

RegexCorrectness.NFA.Semantics.Equivalence.Basic

Instances For
    theorem Regex.NFA.EquivUpdate.mem_groups_of_mem_updates {s : String} {groups : Data.CaptureGroups s} {updates : List (Nat × s.Pos)} {offset : Nat} {pos : s.Pos} (h : (offset, pos) updates) (eqv : EquivUpdate groups updates) :
    (tag : Nat), (first : s.Pos), (last : s.Pos), (tag, first, last) groups (offset = 2 * tag offset = 2 * tag + 1)