Skip to content

Commit

Permalink
Merge pull request #447 from jacquescomeaux/op-cartesian-nat-iso-fix
Browse files Browse the repository at this point in the history
Fix type of exported natural isomorphisms
  • Loading branch information
JacquesCarette authored Jan 17, 2025
2 parents 46bfebd + 7520871 commit a797628
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions src/Categories/Category/Cocartesian.agda
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ open import Categories.Morphism 𝒞
open import Categories.Morphism.Properties 𝒞
open import Categories.Morphism.Duality 𝒞
open import Categories.Morphism.Reasoning 𝒞
open import Categories.NaturalTransformation.NaturalIsomorphism using (NaturalIsomorphism)
open import Categories.Object.Initial 𝒞 using (Initial)
open import Categories.Object.Coproduct 𝒞
open import Categories.Object.Duality 𝒞
Expand Down Expand Up @@ -149,11 +150,14 @@ module CocartesianMonoidal (cocartesian : Cocartesian) where
A+⊥≅A : A + ⊥ ≅ A
A+⊥≅A = op-≅⇒≅ (op-cartesianMonoidal.A×⊤≅A)

open op-cartesianMonoidal
using (monoidal)
-- both are natural isomorphism
renaming (⊤×--id to ⊥+--id; -×⊤-id to -+⊥-id)
public
open op-cartesianMonoidal using (monoidal; ⊤×--id; -×⊤-id)
open NaturalIsomorphism using (op′)

⊥+--id : NaturalIsomorphism (⊥ +-) idF
⊥+--id = op′ ⊤×--id

-+⊥-id : NaturalIsomorphism (-+ ⊥) idF
-+⊥-id = op′ -×⊤-id

open Monoidal monoidal using (unit; unitorˡ-commute-to; unitorˡ-commute-from; unitorʳ-commute-to;
unitorʳ-commute-from; assoc-commute-to; assoc-commute-from; triangle; pentagon)
Expand Down

0 comments on commit a797628

Please sign in to comment.