-------------------------------------------------------------------------------- title: Properties of continuous maps author: Ayberk Tosun date-started: 2024-04-10 -------------------------------------------------------------------------------- Factored out from the `Locales.Frame` module on 2024-04-10. \begin{code}[hide] {-# OPTIONS --safe --without-K #-} open import MLTT.Spartan hiding (š; ā; ā) open import UF.FunExt open import UF.PropTrunc module Locales.ContinuousMap.Properties (pt : propositional-truncations-exist) (fe : Fun-Ext) where open import Locales.Frame pt fe open import Locales.ContinuousMap.FrameHomomorphism-Properties pt fe open import Locales.ContinuousMap.Definition pt fe open import UF.Logic open AllCombinators pt fe open ContinuousMaps open FrameHomomorphismProperties open Locale \end{code} Lemma for showing equality of continuous maps. \begin{code} to-continuous-map-ļ¼ : (X : Locale š¤ š„ š¦) (Y : Locale š¤' š„' š¦) (f g : X ācā Y) ā let open ContinuousMapNotation X Y in ((V : āØ šŖ Y ā©) ā f āā V ļ¼ g āā V) ā f ļ¼ g to-continuous-map-ļ¼ X Y f g Ļ = to-frame-homomorphism-ļ¼ (šŖ Y) (šŖ X) (_ā f) (_ā g) Ļ where open ContinuousMapNotation X Y \end{code}