---------------------------------------------------------------------------------------------------- -- properties of first-order renamings module A202401.FOR-GAN {𝓍} {X : Set 𝓍} where open import A202401.FOR public open import A202401.GAN public ---------------------------------------------------------------------------------------------------- ⟪⊑⟫ : Category 𝓍 𝓍 ⟪⊑⟫ = record { Obj = Rist X ; _▻_ = _⊑_ ; id = id⊑ ; _∘_ = _∘⊑_ ; lid▻ = lid⊑ ; rid▻ = rid⊑ ; ass▻ = ass⊑ ; ◅ssa = λ ϱ″ ϱ′ ϱ → ass⊑ ϱ ϱ′ ϱ″ ⁻¹ } ⟪⊒⟫ : Category 𝓍 𝓍 ⟪⊒⟫ = ⟪⊑⟫ ᵒᵖ module _ (⚠ : FunExt) where ϖren∋ : X → Presheaf ⟪⊒⟫ 𝓍 ϖren∋ A = record { ƒObj = _∋ A ; ƒ = ren∋ ; idƒ = ⚠ idren∋ ; _∘ƒ_ = λ ϱ′ ϱ → ⚠ (compren∋ ϱ′ ϱ) } ----------------------------------------------------------------------------------------------------