Skip to content

Commit 8a98596

Browse files
committed
adds Iso/R->RelIso
1 parent f85f8c0 commit 8a98596

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Cubical/HITs/SetQuotients/Properties.agda

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,10 @@ retract/R→section/R : {A : Type ℓ} {B : Type ℓ'} {R : A → A → Type ℓ
380380
section/R {iso/r = iso/r}
381381
retract/R→section/R {R = R} {equivRel reflexive symmetric transitive} {iso/r = iso/r} b = iso/r .leftInv/R (iso/r .inv/R b)
382382

383+
-- Iso/R is a RelIso
384+
Iso/R→RelIso : {A : Type ℓ} {A' : Type ℓ'} {R : A A Type ℓ}{ER : isEquivRel R} (iso/r : Iso/R A A' {R} ER) RelIso {A = A} R {A' = A'} (R* {iso/r = iso/r})
385+
Iso/R→RelIso (iso/R fun/R₁ inv/R₁ leftInv/R₁) = reliso fun/R₁ inv/R₁ (λ a' leftInv/R₁ (inv/R₁ a')) leftInv/R₁
386+
383387
-- A 'natural' isomorphism/R when A ≡ B:
384388
iso/R-A≡B : {A : Type ℓ} {B : Type ℓ} {R : A A Type ℓ}{ER : isEquivRel R} (AB : A ≡ B) Iso/R A B ER
385389
iso/R-A≡B {ℓ} {A}{B}{R} ER@{equivRel reflexive symmetric transitive} AB .fun/R = λ z transport AB z

0 commit comments

Comments
 (0)