OAI/GroupTheory/PolycyclicRecognition/Algebra/WordExtension.lean
6 declarations, 0 contain sorry, 0 declared as axioms
Extending controlled words by one increment
- theorem
OAI.PolycyclicRecognition.wordPrefix_congrline 10Source documentation
Prefixes depend only on the increments preceding them.
theorem wordPrefix_congr {A : Type*} [Monoid A] {u v : ℕ → A} (m : ℕ) (h : ∀ i < m, u i = v i) : wordPrefix u m = wordPrefix v m := by …Mentions: OAI.PolycyclicRecognition.wordPrefix
- def
OAI.PolycyclicRecognition.extendWordline 19Source documentation
Append a prescribed increment, with irrelevant later increments fixed to it.
def extendWord {A : Type*} (u : ℕ → A) (m : ℕ) (a : A) : ℕ → A := … - theorem
OAI.PolycyclicRecognition.extendWord_beforeline 22 - theorem
OAI.PolycyclicRecognition.extendWord_atline 25 - theorem
OAI.PolycyclicRecognition.wordPrefix_extendWordline 28 - theorem
OAI.PolycyclicRecognition.wordPrefix_extendWord_succline 32