Uniform isomorphisms #
This file defines uniform isomorphisms between two uniform spaces. They are bijections with both
directions uniformly continuous. We denote uniform isomorphisms with the notation ≃ᵤ.
Main definitions #
UniformEquiv α β: The type of uniform isomorphisms fromαtoβ. This type can be denoted using the following notation:α ≃ᵤ β.
Uniform isomorphism between α and β
- toFun : α → β
- invFun : β → α
- left_inv : Function.LeftInverse s.invFun s.toFun
- right_inv : Function.RightInverse s.invFun s.toFun
- uniformContinuous_toFun : UniformContinuous s.toFun
Uniform continuity of the function
- uniformContinuous_invFun : UniformContinuous s.invFun
Uniform continuity of the inverse
Instances For
Uniform isomorphism between α and β
Equations
- «term_≃ᵤ_» = Lean.ParserDescr.trailingNode `term_≃ᵤ_ 25 25 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ≃ᵤ ") (Lean.ParserDescr.cat `term 26))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Inverse of a uniform isomorphism.
Equations
- UniformEquiv.symm h = { toEquiv := h.symm, uniformContinuous_toFun := (_ : UniformContinuous h.invFun), uniformContinuous_invFun := (_ : UniformContinuous h.toFun) }
Instances For
See Note [custom simps projection]. We need to specify this projection explicitly in this case, because it is a composition of multiple projections.
Equations
Instances For
See Note [custom simps projection]
Equations
Instances For
Identity map as a uniform isomorphism.
Equations
- UniformEquiv.refl α = { toEquiv := Equiv.refl α, uniformContinuous_toFun := (_ : UniformContinuous id), uniformContinuous_invFun := (_ : UniformContinuous id) }
Instances For
Composition of two uniform isomorphisms.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A uniform isomorphism as a homeomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Change the uniform equiv f to make the inverse function definitionally equal to g.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Uniform equiv given a uniform embedding.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If two sets are equal, then they are uniformly equivalent.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Product of two uniform isomorphisms.
Equations
- One or more equations did not get rendered due to their size.
Instances For
α × β is uniformly isomorphic to β × α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(α × β) × γ is uniformly isomorphic to α × (β × γ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
α × {*} is uniformly isomorphic to α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
{*} × α is uniformly isomorphic to α.
Equations
Instances For
Equiv.piCongrLeft as a uniform isomorphism: this is the natural isomorphism
Π i, β (e i) ≃ᵤ Π j, β j obtained from a bijection ι ≃ ι'.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equiv.piCongrRight as a uniform isomorphism: this is the natural isomorphism
Π i, β₁ i ≃ᵤ Π j, β₂ i obtained from uniform isomorphisms β₁ i ≃ᵤ β₂ i for each i.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equiv.piCongr as a uniform isomorphism: this is the natural isomorphism
Π i₁, β₁ i ≃ᵤ Π i₂, β₂ i₂ obtained from a bijection ι₁ ≃ ι₂ and isomorphisms
β₁ i₁ ≃ᵤ β₂ (e i₁) for each i₁ : ι₁.
Equations
Instances For
Uniform equivalence between ULift α and α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If ι has a unique element, then ι → α is uniformly isomorphic to α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Uniform isomorphism between dependent functions Π i : Fin 2, α i and α 0 × α 1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Uniform isomorphism between α² = Fin 2 → α and α × α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A subset of a uniform space is uniformly isomorphic to its image under a uniform isomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A uniform inducing equiv between uniform spaces is a uniform isomorphism.
Equations
- One or more equations did not get rendered due to their size.