∀ {ρ : Type} {pat : ρ} [inst : String.Slice.Pattern.Model.PatternModel pat] {s : String.Slice} {pos : s.Pos},
  String.Slice.Pattern.Model.IsLongestRevMatch pat pos → ∀ pos' < pos, ¬String.Slice.Pattern.Model.IsRevMatch pat pos'