Fixed points of a self-map #
In this file we define
- the predicate
IsFixedPt f x := f x = x; - the set
fixedPoints fof fixed points of a self-mapf.
We also prove some simple lemmas about IsFixedPt and ∘, iterate, and Semiconj.
Tags #
fixed point
A point x is a fixed point of f : α → α if f x = x.
Equations
- Function.IsFixedPt f x = (f x = x)
Instances For
Every point is a fixed point of id.
Equations
- Function.IsFixedPt.decidable = h (f x) x
If x is a fixed point of f, then f x = x. This is useful, e.g., for rw or simp.
If x is a fixed point of f and g, then it is a fixed point of f ∘ g.
If x is a fixed point of f, then it is a fixed point of f^[n].
If x is a fixed point of f ∘ g and g, then it is a fixed point of f.
If x is a fixed point of f and g is a left inverse of f, then x is a fixed
point of g.
If g (semi)conjugates fa to fb, then it sends fixed points of fa to fixed points
of fb.
The set of fixed points of a map f : α → α.
Equations
- Function.fixedPoints f = {x : α | Function.IsFixedPt f x}
Instances For
Equations
- Function.fixedPoints.decidable f x = Function.IsFixedPt.decidable
If g semiconjugates fa to fb, then it sends fixed points of fa to fixed points
of fb.
Any two maps f : α → β and g : β → α are inverse of each other on the sets of fixed points
of f ∘ g and g ∘ f, respectively.
Any map f sends fixed points of g ∘ f to fixed points of f ∘ g.
Given two maps f : α → β and g : β → α, g is a bijective map between the fixed points
of f ∘ g and the fixed points of g ∘ f. The inverse map is f, see invOn_fixedPoints_comp.
If self-maps f and g commute, then they are inverse of each other on the set of fixed points
of f ∘ g. This is a particular case of Function.invOn_fixedPoints_comp.
If self-maps f and g commute, then f is bijective on the set of fixed points of f ∘ g.
This is a particular case of Function.bijOn_fixedPoints_comp.
If self-maps f and g commute, then g is bijective on the set of fixed points of f ∘ g.
This is a particular case of Function.bijOn_fixedPoints_comp.