Fixed points of a self-map #
In this file we define
- the predicate
IsFixedPt f x := f x = x
; - the set
fixedPoints f
of 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
.