Theorems · Definition · dynamical systems
SymbolicDynamics.FullShift.Pattern.mulOccursInAt
{A : Type u_1} →
{G : Type u_2} → [inst : Inhabited A] → [Monoid G] → SymbolicDynamics.FullShift.Pattern A G → (G → A) → G → Propp.mulOccursInAt x g means that the finite pattern
p appears in the configuration x
at position g.
Formally: for every position h in the support of p, the value of the configuration
at g * h coincides with the value of p.config at h.
Intuitively, if you shift the configuration x by g (using mulShift g),
then on the support of p you exactly recover the pattern p. This is the basic
notion of "pattern occurrence" used to define subshifts via forbidden patterns.
- Defined in
- Mathlib.Dynamics.SymbolicDynamics.Basic
- Cited by
- 6 results in Mathlib
- Foundations
- Depth 54 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites4
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Monoidstatement and proof · cited by 3,887
- SymbolicDynamics.FullShift.Patternstatement and proof · cited by 21
- SymbolicDynamics.FullShift.Pattern.supportproof · cited by 13
- SymbolicDynamics.FullShift.Pattern.configproof · cited by 8
Cited by7
Results whose statement or proof uses this declaration.
- SymbolicDynamics.FullShift.mulForbiddenproof · cited by 2
- SymbolicDynamics.FullShift.mulOccursInAt_eq_cylinderstatement and proof · cited by 2
- SymbolicDynamics.FullShift.isOpen_mulOccursInAtstatement · cited by 1
- SymbolicDynamics.FullShift.isClosed_mulForbiddenproof · cited by 0
- SymbolicDynamics.FullShift.isClosed_mulOccursInAtstatement · cited by 0
- SymbolicDynamics.FullShift.Pattern.mapsTo_mulShift_mulForbiddenproof · cited by 0
- SymbolicDynamics.FullShift.Pattern.mulOccursInAt_mulShiftstatement · cited by 0