File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -316,6 +316,9 @@ Iso.inv (mapCompIso {n = (suc n)} g) = map (Iso.inv g)
316316Iso.rightInv (mapCompIso {n = (suc n)} g) = elim (λ x → isOfHLevelPath _ (isOfHLevelTrunc _) _ _) λ b → cong ∣_∣ (Iso.rightInv g b)
317317Iso.leftInv (mapCompIso {n = (suc n)} g) = elim (λ x → isOfHLevelPath _ (isOfHLevelTrunc _) _ _) λ a → cong ∣_∣ (Iso.leftInv g a)
318318
319+ mapCompEquiv : {n : HLevel} {B : Type ℓ'} → (A ≃ B) → (hLevelTrunc n A) ≃ (hLevelTrunc n B)
320+ mapCompEquiv e = isoToEquiv (mapCompIso (equivToIso e))
321+
319322mapId : {n : HLevel} → ∀ t → map {n = n} (idfun A) t ≡ t
320323mapId {n = 0 } tt* = refl
321324mapId {n = (suc n)} =
@@ -576,6 +579,10 @@ Iso.rightInv (truncOfΣIso (suc n)) =
576579Iso.leftInv (truncOfΣIso (suc n)) =
577580 elim (λ _ → isOfHLevelPath (suc n) (isOfHLevelTrunc (suc n)) _ _) λ {(a , b) → refl}
578581
582+ truncOfΣEquiv : ∀ {ℓ ℓ'} (n : HLevel) {A : Type ℓ} {B : A → Type ℓ'}
583+ → (hLevelTrunc n (Σ A B)) ≃ (hLevelTrunc n (Σ A (hLevelTrunc n ∘ B)))
584+ truncOfΣEquiv n = isoToEquiv (truncOfΣIso n)
585+
579586{- transport along family of truncations -}
580587
581588transportTrunc : {n : HLevel}{p : A ≡ B}
You can’t perform that action at this time.
0 commit comments