Reflexive rational neighborhood relations
Content created by Louis Wasserman and malarbol.
Created on 2025-08-18.
Last modified on 2025-08-18.
module metric-spaces.reflexive-rational-neighborhood-relations where
Imports
open import elementary-number-theory.positive-rational-numbers open import foundation.binary-relations open import foundation.function-types open import foundation.propositions open import foundation.universe-levels open import metric-spaces.rational-neighborhood-relations
Idea
A
rational neighborhood relation
is
reflexive¶
if any element is in all neighborhoods of itself, i.e., if all ε
-neighborhoods
are reflexive binary relations.
Definitions
The property of being a reflexive rational neighborhood relation
module _ {l1 l2 : Level} {A : UU l1} (B : Rational-Neighborhood-Relation l2 A) where is-reflexive-prop-Rational-Neighborhood-Relation : Prop (l1 ⊔ l2) is-reflexive-prop-Rational-Neighborhood-Relation = Π-Prop ℚ⁺ (is-reflexive-prop-Relation-Prop ∘ B) is-reflexive-Rational-Neighborhood-Relation : UU (l1 ⊔ l2) is-reflexive-Rational-Neighborhood-Relation = type-Prop is-reflexive-prop-Rational-Neighborhood-Relation is-prop-is-reflexive-Rational-Neighborhood-Relation : is-prop is-reflexive-Rational-Neighborhood-Relation is-prop-is-reflexive-Rational-Neighborhood-Relation = is-prop-type-Prop is-reflexive-prop-Rational-Neighborhood-Relation
Recent changes
- 2025-08-18. malarbol and Louis Wasserman. Refactor metric spaces (#1450).