feat(cohomology): start on cohomology file

This commit is contained in:
Floris van Doorn 2016-09-09 16:43:09 -04:00
parent aeec8cae85
commit b45e20d0cc

26
homotopy/cohomology.hlean Normal file
View file

@ -0,0 +1,26 @@
/-
Copyright (c) 2016 Floris van Doorn. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Floris van Doorn
Reduced cohomology
-/
import .EM
open spectrum int trunc pointed EM group algebra circle sphere
definition cohomology [reducible] (X : Type*) (Y : spectrum) (n : ) : Set :=
ttrunc 0 (X →* Ω[2] (Y (n+2)))
definition ordinary_cohomology [reducible] (X : Type*) (G : CommGroup) (n : ) : Set :=
cohomology X (EM_spectrum G) n
definition ordinary_cohomology_Z [reducible] (X : Type*) (n : ) : Set :=
ordinary_cohomology X ag n
notation `H^` n `[`:0 X:0 `, ` Y:0 `]`:0 := cohomology X Y n
notation `H^` n `[`:0 X:0 `]`:0 := ordinary_cohomology_Z X n
check H^3[S¹.,EM_spectrum ag]
check H^3[S¹.]