Similarity of order preserving maps between large preorders

Content created by Egbert Rijke.

Created on 2023-11-24.
Last modified on 2023-11-24.

module order-theory.similarity-of-order-preserving-maps-large-preorders where
Imports
open import foundation.cartesian-product-types
open import foundation.universe-levels

open import order-theory.large-preorders
open import order-theory.order-preserving-maps-large-preorders
open import order-theory.similarity-of-elements-large-preorders

Idea

Consider two order preserving maps f : hom-Large-Preorder γf P Q and g : hom-Large-Preorder γg P Q between the same two large preorders P and Q, but each specified with their own universe level reindexing functions. We say that f and g are similar if the values f x and g x are similar for each x : P. In other words, a similarity of order preserving maps between f and g consists of an assignment x ↦ h x where

  h x : f x ≈ g x

for each x : type-Large-Preorder P. In informal writing we will use the notation f ≈ g to assert that the order preserving map f is similar to the order preserving map g.

Definitions

Similarities of order preserving maps between large preorders

module _
  {αP αQ γf γg : Level  Level} {βP βQ : Level  Level  Level}
  (P : Large-Preorder αP βP)
  (Q : Large-Preorder αQ βQ)
  (f : hom-Large-Preorder γf P Q)
  (g : hom-Large-Preorder γg P Q)
  where

  sim-hom-Large-Preorder : UUω
  sim-hom-Large-Preorder =
    {l : Level} (x : type-Large-Preorder P l) 
    sim-Large-Preorder Q
      ( map-hom-Large-Preorder f x)
      ( map-hom-Large-Preorder g x)

The reflexive similarity of order preserving maps between large preorders

module _
  {αP αQ γf : Level  Level} {βP βQ : Level  Level  Level}
  (P : Large-Preorder αP βP)
  (Q : Large-Preorder αQ βQ)
  (f : hom-Large-Preorder γf P Q)
  where

  refl-sim-hom-Large-Preorder : sim-hom-Large-Preorder P Q f f
  refl-sim-hom-Large-Preorder x =
    refl-sim-Large-Preorder Q (map-hom-Large-Preorder f x)

Properties

Homotopic order preserving maps are similar

module _
  {αP αQ γ : Level  Level} {βP βQ : Level  Level  Level}
  (P : Large-Preorder αP βP)
  (Q : Large-Preorder αQ βQ)
  (f : hom-Large-Preorder γ P Q)
  (g : hom-Large-Preorder γ P Q)
  where

  sim-htpy-hom-Large-Preorder :
    htpy-hom-Large-Preorder P Q f g  sim-hom-Large-Preorder P Q f g
  sim-htpy-hom-Large-Preorder H x = sim-eq-Large-Preorder Q (H x)

Recent changes