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 =
460
460
→ doubleCompPath-filler (sym p) (cong f q) p i))
461
461
(isConnectedCong n f conf)
462
462
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
+
463
474
isConnectedΩ→ : ∀ {ℓ ℓ'} {A : Pointed ℓ} {B : Pointed ℓ'} (n : ℕ)
464
475
→ (f : A →∙ B)
465
476
→ isConnectedFun (suc n) (fst f)
You can’t perform that action at this time.
0 commit comments