## <#GAPDoc Label="ExtExt"> ##
## ExtExt ## This corresponds to Example B.2 in . ## ZZ := HomalgRingOfIntegers( ); ## Z ## gap> imat := HomalgMatrix( "[ \ ## > 262, -33, 75, -40, \ ## > 682, -86, 196, -104, \ ## > 1186, -151, 341, -180, \ ## > -1932, 248, -556, 292, \ ## > 1018, -127, 293, -156 \ ## > ]", 5, 4, ZZ ); ## ## gap> M := LeftPresentation( imat ); ## ## gap> N := Hom( ZZ, M ); ## ## gap> F := InsertObjectInMultiFunctor( Functor_Hom_for_fp_modules, 2, N, "TensorN" ); ## ## gap> G := LeftDualizingFunctor( ZZ );; ## gap> II_E := GrothendieckSpectralSequence( F, G, M ); ## ## gap> Display( II_E ); ## The associated transposed spectral sequence: ## ## a homological spectral sequence at bidegrees ## [ [ 0 .. 1 ], [ -1 .. 0 ] ] ## --------- ## Level 0: ## ## * * ## * * ## --------- ## Level 1: ## ## * * ## . . ## --------- ## Level 2: ## ## s s ## . . ## ## Now the spectral sequence of the bicomplex: ## ## a homological spectral sequence at bidegrees ## [ [ -1 .. 0 ], [ 0 .. 1 ] ] ## --------- ## Level 0: ## ## * * ## * * ## --------- ## Level 1: ## ## * * ## . s ## --------- ## Level 2: ## ## s s ## . s ## gap> filt := FiltrationBySpectralSequence( II_E, 0 ); ## ## -1: ## of ## > ## gap> ByASmallerPresentation( filt ); ## ## ## -1: ## of ## > ## gap> m := IsomorphismOfFiltration( filt ); ## ## ]]> ##
## <#/GAPDoc> Read( "homalg.g" ); W := ByASmallerPresentation( M ); Y := Hom( R, W ); InsertObjectInMultiFunctor( Functor_Hom_for_fp_modules, 2, Y, "TensorY" ); II_E := GrothendieckSpectralSequence( Functor_TensorY_for_fp_modules, LeftDualizingFunctor( R ), W ); filt := FiltrationBySpectralSequence( II_E ); ByASmallerPresentation( filt ); m := IsomorphismOfFiltration( filt );