{-# OPTIONS --cubical --safe #-} module HITs.PropositionalTruncation.Equivalence where open import Prelude open import Relation.Binary open import HITs.PropositionalTruncation open import HITs.PropositionalTruncation.Sugar trunc-equivalence : ∀ {a} {A : Type a} → Equivalence A a → Equivalence A a trunc-equivalence e .Equivalence._≋_ x y = ∥ Equivalence._≋_ e x y ∥ trunc-equivalence e .Equivalence.sym = _∥$∥_ (Equivalence.sym e) trunc-equivalence e .Equivalence.refl = ∣ Equivalence.refl e ∣ trunc-equivalence e .Equivalence.trans xy yz = ⦇ (Equivalence.trans e) xy yz ⦈