Module docstring
{"# Prefixes, suffixes, infixes
This file proves properties about
* List.isPrefix: l₁ is a prefix of l₂ if l₂ starts with l₁.
* List.isSuffix: l₁ is a suffix of l₂ if l₂ ends with l₁.
* List.isInfix: l₁ is an infix of l₂ if l₁ is a prefix of some suffix of l₂.
* List.inits: The list of prefixes of a list.
* List.tails: The list of prefixes of a list.
* insert on lists
All those (except insert) are defined in Mathlib.Data.List.Defs.
Notation
l₁ <+: l₂:l₁is a prefix ofl₂.l₁ <:+ l₂:l₁is a suffix ofl₂.l₁ <:+: l₂:l₁is an infix ofl₂. ","### prefix, suffix, infix ","### insert "}