Local rational neighborhood subtypes on pseudometric spaces
Content created by malarbol.
Created on 2026-10-18.
Last modified on 2026-10-18.
module metric-spaces.local-rational-neighborhood-subtypes-pseudometric-spaces where
Imports
open import elementary-number-theory.addition-positive-rational-numbers open import elementary-number-theory.positive-rational-numbers open import foundation.cartesian-product-types open import foundation.conjunction open import foundation.dependent-pair-types open import foundation.dependent-products-propositions open import foundation.propositions open import foundation.universe-levels open import metric-spaces.pseudometric-spaces open import metric-spaces.rational-neighborhood-subtypes
Idea
A
rational neighborhood subtype
U on a pseudometric space M is
called
local¶
if it satisfies the following coherence properties with respect to the
neighborhood relation N on
M:
-
boundedness:
Uε-points andUδ-points are at distance at mostε + δ; for any(ε δ : ℚ⁺)and(x y : M),(U ε x) ∧ (U δ y) ⇒ N (ε + δ) x y -
enclosure: points at distance at most
δfromUε-points areU(ε+δ)-points; for any(ε δ : ℚ⁺)and(x y : M),(U ε x) ∧ (N δ x y) ⇒ U (ε + δ) y
Definitions
Bounded rational neighborhood subtypes on pseudometric spaces
module _ {l1 l2 l : Level} (M : Pseudometric-Space l1 l2) (U : Rational-Neighborhood-Subtype l (type-Pseudometric-Space M)) (ε δ : ℚ⁺) (x y : type-Pseudometric-Space M) where is-bounded-prop-neighborhood-subtype-Pseudometric-Space : Prop (l2 ⊔ l) is-bounded-prop-neighborhood-subtype-Pseudometric-Space = (U ε x ∧ U δ y) ⇒ neighborhood-prop-Pseudometric-Space M (ε +ℚ⁺ δ) x y is-bounded-neighborhood-subtype-Pseudometric-Space : UU (l2 ⊔ l) is-bounded-neighborhood-subtype-Pseudometric-Space = type-Prop is-bounded-prop-neighborhood-subtype-Pseudometric-Space is-prop-is-bounded-neighborhood-subtype-Pseudometric-Space : is-prop is-bounded-neighborhood-subtype-Pseudometric-Space is-prop-is-bounded-neighborhood-subtype-Pseudometric-Space = is-prop-type-Prop is-bounded-prop-neighborhood-subtype-Pseudometric-Space
Enclosing rational neighborhood subtypes on pseudometric spaces
module _ {l1 l2 l : Level} (M : Pseudometric-Space l1 l2) (U : Rational-Neighborhood-Subtype l (type-Pseudometric-Space M)) (ε δ : ℚ⁺) (x y : type-Pseudometric-Space M) where is-enclosing-prop-neighborhood-subtype-Pseudometric-Space : Prop (l2 ⊔ l) is-enclosing-prop-neighborhood-subtype-Pseudometric-Space = (U ε x ∧ neighborhood-prop-Pseudometric-Space M δ x y) ⇒ U (ε +ℚ⁺ δ) y is-enclosing-neighborhood-subtype-Pseudometric-Space : UU (l2 ⊔ l) is-enclosing-neighborhood-subtype-Pseudometric-Space = type-Prop is-enclosing-prop-neighborhood-subtype-Pseudometric-Space is-prop-is-enclosing-neighborhood-subtype-Pseudometric-Space : is-prop is-enclosing-neighborhood-subtype-Pseudometric-Space is-prop-is-enclosing-neighborhood-subtype-Pseudometric-Space = is-prop-type-Prop is-enclosing-prop-neighborhood-subtype-Pseudometric-Space
Local rational neighborhood subtypes on pseudometric spaces
module _ {l1 l2 l : Level} (M : Pseudometric-Space l1 l2) (U : Rational-Neighborhood-Subtype l (type-Pseudometric-Space M)) where is-local-prop-neighborhood-subtype-Pseudometric-Space : Prop (l1 ⊔ l2 ⊔ l) is-local-prop-neighborhood-subtype-Pseudometric-Space = Π-Prop ( ℚ⁺ × ℚ⁺ × type-Pseudometric-Space M × type-Pseudometric-Space M) ( λ ( ε , δ , x , y) → ( is-bounded-prop-neighborhood-subtype-Pseudometric-Space ( M) ( U) ( ε) ( δ) ( x) ( y)) ∧ ( is-enclosing-prop-neighborhood-subtype-Pseudometric-Space ( M) ( U) ( ε) ( δ) ( x) ( y))) is-local-neighborhood-subtype-Pseudometric-Space : UU (l1 ⊔ l2 ⊔ l) is-local-neighborhood-subtype-Pseudometric-Space = type-Prop is-local-prop-neighborhood-subtype-Pseudometric-Space is-prop-is-local-neighborhood-subtype-Pseudometric-Space : is-prop is-local-neighborhood-subtype-Pseudometric-Space is-prop-is-local-neighborhood-subtype-Pseudometric-Space = is-prop-type-Prop is-local-prop-neighborhood-subtype-Pseudometric-Space
Recent changes
- 2026-10-18. malarbol. Cauchy filters on (pseudo)metric spaces (#2016).