Theorems · Theorem · dynamical systems
SymbolicDynamics.FullShift.Pattern.mulShift_apply_mul_left_of_mem
∀ {A : Type u_1} [inst : Inhabited A] {G : Type u_2} [inst_1 : Monoid G] [IsLeftCancelMul G]
(p : SymbolicDynamics.FullShift.Pattern A G) (v w : G), w ∈ p.support → p.mulShift v (v * w) = p.config wOn the translated support, p.mulShift v agrees with p.config at the preimage.
More precisely, if w ∈ p.support, then at the translated site v * w,
the configuration p.mulShift v takes the value p.config w.
This uses [IsLeftCancelMul G] to identify the unique preimage of v * w
under left-multiplication by v.
- Defined in
- Mathlib.Dynamics.SymbolicDynamics.Basic
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 78 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites10
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Finsetstatement · cited by 13,712
- Monoidstatement and proof · cited by 3,887
- Finset.imageproof · cited by 910
- Finset.mem_imageproof · cited by 105
- IsLeftCancelMulstatement and proof · cited by 51
- SymbolicDynamics.FullShift.Patternstatement and proof · cited by 21
- mul_left_cancelproof · cited by 16
- SymbolicDynamics.FullShift.Pattern.supportstatement and proof · cited by 13
- SymbolicDynamics.FullShift.Pattern.configstatement and proof · cited by 8
- SymbolicDynamics.FullShift.Pattern.mulShiftstatement and proof · cited by 4
Cited by1
Results whose statement or proof uses this declaration.
- SymbolicDynamics.FullShift.mulOccursInAt_eq_cylinderproof · cited by 2