File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -460,6 +460,17 @@ isConnectedCong' {x = x} n f conf p =
460460 → doubleCompPath-filler (sym p) (cong f q) p i))
461461 (isConnectedCong n f conf)
462462
463+ isConnectedΣ : ∀ {ℓA ℓB} {A : Type ℓA} {B : A → Type ℓB} (k : HLevel)
464+ → isConnected k A
465+ → (∀ a → isConnected k (B a))
466+ → isConnected k (Σ A B)
467+ isConnectedΣ {A = A} {B = B} k is-conn-A is-conn-B = isOfHLevelRespectEquiv 0 (invEquiv contr-equiv) is-conn-A where
468+ contr-equiv : ∥ Σ A B ∥ k ≃ ∥ A ∥ k
469+ contr-equiv =
470+ ∥ Σ[ a ∈ A ] B a ∥ k ≃⟨ truncOfΣEquiv k ⟩
471+ ∥ Σ[ a ∈ A ] (∥ B a ∥ k) ∥ k ≃⟨ mapCompEquiv (Σ-contractSnd is-conn-B) ⟩
472+ ∥ A ∥ k ■
473+
463474isConnectedΩ→ : ∀ {ℓ ℓ'} {A : Pointed ℓ} {B : Pointed ℓ'} (n : ℕ)
464475 → (f : A →∙ B)
465476 → isConnectedFun (suc n) (fst f)
You can’t perform that action at this time.
0 commit comments