@@ -36,8 +36,7 @@ open import Cubical.Axiom.Choice
3636
3737record coHomTheory {ℓ ℓ' : Level} (H : (n : ℤ) → Pointed ℓ → AbGroup ℓ') : Type (ℓ-suc (ℓ-max ℓ ℓ'))
3838 where
39- Boolℓ : Pointed ℓ
40- Boolℓ = Lift Bool , lift true
39+
4140 field
4241 Hmap : (n : ℤ) → {A B : Pointed ℓ} (f : A →∙ B) → AbGroupHom (H n B) (H n A)
4342 HMapComp : (n : ℤ) → {A B C : Pointed ℓ} (g : B →∙ C) (f : A →∙ B)
@@ -50,13 +49,12 @@ record coHomTheory {ℓ ℓ' : Level} (H : (n : ℤ) → Pointed ℓ → AbGroup
5049 Exactness : {A B : Pointed ℓ} (f : A →∙ B) (n : ℤ)
5150 → Ker (Hmap n f)
5251 ≡ Im (Hmap n {B = _ , inr (pt B)} (cfcod (fst f) , refl))
53- Dimension : (n : ℤ) → ¬ n ≡ 0 → isContr (fst (H n Boolℓ ))
52+ Dimension : (n : ℤ) → ¬ n ≡ 0 → isContr (fst (H n Bool*∙ ))
5453 BinaryWedge : (n : ℤ) {A B : Pointed ℓ} → AbGroupEquiv (H n (A ⋁ B , (inl (pt A)))) (dirProdAb (H n A) (H n B))
5554
5655record coHomTheoryGen {ℓ ℓ' : Level} (H : (n : ℤ) → Pointed ℓ → AbGroup ℓ') : Type (ℓ-suc (ℓ-max ℓ ℓ'))
5756 where
58- Boolℓ : Pointed ℓ
59- Boolℓ = Lift Bool , lift true
57+
6058 field
6159 Hmap : (n : ℤ) → {A B : Pointed ℓ} (f : A →∙ B) → AbGroupHom (H n B) (H n A)
6260 HMapComp : (n : ℤ) → {A B C : Pointed ℓ} (g : B →∙ C) (f : A →∙ B)
@@ -70,7 +68,7 @@ record coHomTheoryGen {ℓ ℓ' : Level} (H : (n : ℤ) → Pointed ℓ → AbGr
7068 Exactness : {A B : Pointed ℓ} (f : A →∙ B) (n : ℤ)
7169 → Ker (Hmap n f)
7270 ≡ Im (Hmap n {B = _ , inr (pt B)} (cfcod (fst f) , refl))
73- Dimension : (n : ℤ) → ¬ n ≡ 0 → isContr (fst (H n Boolℓ ))
71+ Dimension : (n : ℤ) → ¬ n ≡ 0 → isContr (fst (H n Bool*∙ ))
7472 Wedge : (n : ℤ) {I : Type ℓ} (satAC : satAC (ℓ-max ℓ ℓ') 2 I) {A : I → Pointed ℓ}
7573 → isEquiv {A = H n (⋁gen∙ I A) .fst}
7674 {B = ΠAbGroup (λ i → H n (A i)) .fst}
0 commit comments