The additive circle #
We define the additive circle AddCircle p as the quotient ๐ โงธ โค โ p for some period p : ๐.
See also Circle and Real.Angle. For the normed group structure on AddCircle, see
AddCircle.NormedAddCommGroup in a later file.
Main definitions and results: #
AddCircle: the additive circle๐ โงธ โค โ pfor some periodp : ๐UnitAddCircle: the special caseโ โงธ โคAddCircle.equivAddCircle: the rescaling equivalenceAddCircle p โ+ AddCircle qAddCircle.equivIcoandAddCircle.equivIoc: the natural equivalencesAddCircle p โ Ico a (a + p)andAddCircle p โ Ioc a (a + p)AddCircle.addOrderOf_div_of_gcd_eq_one: rational points have finite orderAddCircle.exists_gcd_eq_one_of_isOfFinAddOrder: finite-order points are rationalAddCircle.homeoIccQuot: the natural topological equivalence betweenAddCircle pandIcc a (a + p)with its endpoints identified.AddCircle.liftIco_continuousandAddCircle.liftIoc_continuous: iff : โ โ Bis continuous, andf a = f (a + p)for somea, then there is a continuous functionAddCircle p โ Bwhich agrees withfonIcc a (a + p).
Implementation notes: #
Although the most important case is ๐ = โ we wish to support other types of scalars, such as
the rational circle AddCircle (1 : โ), and so we set things up more generally.
TODO #
- Link with periodicity
- Lie group structure
- Exponential equivalence to
Circle
toIcoDiv is eventually constant on the right at every point.
toIcoDiv is continuous on the right at every point.
In fact, a stronger statement is true:
it's eventually constant on the right, see eventuallyEq_toIcoDiv_nhdsGE.
toIocDiv is eventually constant on the left at every point.
toIocDiv is continuous on the left at every point.
In fact, a stronger statement is true:
it's eventually constant on the left, see eventuallyEq_toIocDiv_nhdsLE.
toIcoMod is continuous on the right at every point.
Alias of continuousWithinAt_toIcoMod_Ici.
toIcoMod is continuous on the right at every point.
toIocMod is continuous on the right at every point.
Alias of continuousWithinAt_toIocMod_Iic.
toIocMod is continuous on the right at every point.
At every point x, for all y < x sufficiently close to x,
we have toIcoDiv hp a y = toIocDiv hp a x.
Note that we use different functions on the LHS and on the RHS.
At every point x, for all y > x sufficiently close to x,
we have toIocDiv hp a y = toIcoDiv hp a x.
Note that we use different functions on the LHS and on the RHS.
If x is not congruent to a modulo p, then toIcoDiv is locally constant near x.
If x is not congruent to a modulo p, then toIcoDiv is continuous at x.
In fact, it is locally near x, see eventuallyEq_toIcoDiv_nhds.
toIcoDiv is continuous on the set of points that are not congruent to a modulo p.
If x is not congruent to a modulo p, then toIocDiv is locally constant near x.
If x is not congruent to a modulo p, then toIocDiv is continuous at x.
In fact, it is locally near x, see eventuallyEq_toIocDiv_nhds.
toIocDiv is continuous on the set of points
that aren't congruent to the endpoint modulo the period.
The "additive circle": ๐ โงธ โค โ p. See also Circle and Real.Angle.
Equations
Instances For
The equivalence between AddCircle p and the half-open interval [a, a + p), whose inverse
is the natural quotient map.
Equations
Instances For
The equivalence between AddCircle p and the half-open interval (a, a + p], whose inverse
is the natural quotient map.
Equations
Instances For
Given a function on ๐, return the unique function on AddCircle p agreeing with f on
[a, a + p).
Equations
Instances For
Given a function on ๐, return the unique function on AddCircle p agreeing with f on
(a, a + p].
Equations
Instances For
The quotient map ๐ โ AddCircle p as an open partial homeomorphism.
Equations
Instances For
Alias of AddCircle.openPartialHomeomorphCoe.
The quotient map ๐ โ AddCircle p as an open partial homeomorphism.
Equations
Instances For
The image of the closed-open interval [a, a + p) under the quotient map ๐ โ AddCircle p is
the entire space.
The image of the closed-open interval [a, a + p) under the quotient map ๐ โ AddCircle p is
the entire space.
The image of the closed interval [0, p] under the quotient map ๐ โ AddCircle p is the
entire space.
If functions on AddCircle agree on the image of the interval [a, a + p) then they are equal
If functions on AddCircle agree on the image of the interval (a, a + p] then they are equal
The rescaling equivalence between additive circles with different periods.
Equations
Instances For
The rescaling homeomorphism between additive circles with different periods.
Equations
Instances For
Equations
The natural bijection between points of order n and natural numbers less than and coprime to
n. The inverse of the map sends m โฆ (m/n * p : AddCircle p) where m is coprime to n and
satisfies 0 โค m < n.
Equations
Instances For
This section proves that for any a, the natural map from [a, a + p] โ ๐ to AddCircle p
gives an identification of AddCircle p, as a topological space, with the quotient of [a, a + p]
by the equivalence relation identifying the endpoints.
The relation identifying the endpoints of Icc a (a + p).
- mk {๐ : Type u_1} [AddCommGroup ๐] [LinearOrder ๐] [IsOrderedAddMonoid ๐] {p a : ๐} [hp : Fact (0 < p)] : EndpointIdent p a โจa, โฏโฉ โจa + p, โฏโฉ
Instances For
The equivalence between AddCircle p and the quotient of [a, a + p] by the relation
identifying the endpoints.
Equations
Instances For
The natural map from [a, a + p] โ ๐ with endpoints identified to ๐ / โค โข p, as a
homeomorphism of topological spaces.
Equations
Instances For
We now show that a continuous function on [a, a + p] satisfying f a = f (a + p) is the
pullback of a continuous function on AddCircle p, by first showing that
various lifts are equivalent.