Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 4183461[1X3 [33X[0;0YExamples[133X[101X234[1X3.1 [33X[0;0YSpectral Filtrations[133X[101X567[1X3.1-1 [33X[0;0YExtExt[133X[101X89[33X[0;0YThis is Example B.2 in [Bar].[133X1011[4X[32X Example [32X[104X12[4X[25Xgap>[125X [27XQxyz := HomalgFieldOfRationalsInDefaultCAS( ) * "x,y,z";[127X[104X13[4X[28XQ[x,y,z][128X[104X14[4X[25Xgap>[125X [27Xwmat := HomalgMatrix( "[ \[127X[104X15[4X[25X>[125X [27Xx*y, y*z, z, 0, 0, \[127X[104X16[4X[25X>[125X [27Xx^3*z,x^2*z^2,0, x*z^2, -z^2, \[127X[104X17[4X[25X>[125X [27Xx^4, x^3*z, 0, x^2*z, -x*z, \[127X[104X18[4X[25X>[125X [27X0, 0, x*y, -y^2, x^2-1,\[127X[104X19[4X[25X>[125X [27X0, 0, x^2*z, -x*y*z, y*z, \[127X[104X20[4X[25X>[125X [27X0, 0, x^2*y-x^2,-x*y^2+x*y,y^2-y \[127X[104X21[4X[25X>[125X [27X]", 6, 5, Qxyz );[127X[104X22[4X[28X<A 6 x 5 matrix over an external ring>[128X[104X23[4X[25Xgap>[125X [27XW := LeftPresentation( wmat );[127X[104X24[4X[28X<A left module presented by 6 relations for 5 generators>[128X[104X25[4X[25Xgap>[125X [27XY := Hom( Qxyz, W );[127X[104X26[4X[28X<A right module on 5 generators satisfying yet unknown relations>[128X[104X27[4X[25Xgap>[125X [27XF := InsertObjectInMultiFunctor( Functor_Hom_for_fp_modules, 2, Y, "TensorY" );[127X[104X28[4X[28X<The functor TensorY for f.p. modules and their maps over computable rings>[128X[104X29[4X[25Xgap>[125X [27XG := LeftDualizingFunctor( Qxyz );;[127X[104X30[4X[25Xgap>[125X [27XII_E := GrothendieckSpectralSequence( F, G, W );[127X[104X31[4X[28X<A stable homological spectral sequence with sheets at levels [128X[104X32[4X[28X[ 0 .. 4 ] each consisting of left modules at bidegrees [ -3 .. 0 ]x[128X[104X33[4X[28X[ 0 .. 3 ]>[128X[104X34[4X[25Xgap>[125X [27XDisplay( II_E );[127X[104X35[4X[28XThe associated transposed spectral sequence:[128X[104X36[4X[28X[128X[104X37[4X[28Xa homological spectral sequence at bidegrees[128X[104X38[4X[28X[ [ 0 .. 3 ], [ -3 .. 0 ] ][128X[104X39[4X[28X---------[128X[104X40[4X[28XLevel 0:[128X[104X41[4X[28X[128X[104X42[4X[28X * * * *[128X[104X43[4X[28X * * * *[128X[104X44[4X[28X . * * *[128X[104X45[4X[28X . . * *[128X[104X46[4X[28X---------[128X[104X47[4X[28XLevel 1:[128X[104X48[4X[28X[128X[104X49[4X[28X * * * *[128X[104X50[4X[28X . . . .[128X[104X51[4X[28X . . . .[128X[104X52[4X[28X . . . .[128X[104X53[4X[28X---------[128X[104X54[4X[28XLevel 2:[128X[104X55[4X[28X[128X[104X56[4X[28X s s s s[128X[104X57[4X[28X . . . .[128X[104X58[4X[28X . . . .[128X[104X59[4X[28X . . . .[128X[104X60[4X[28X[128X[104X61[4X[28XNow the spectral sequence of the bicomplex:[128X[104X62[4X[28X[128X[104X63[4X[28Xa homological spectral sequence at bidegrees[128X[104X64[4X[28X[ [ -3 .. 0 ], [ 0 .. 3 ] ][128X[104X65[4X[28X---------[128X[104X66[4X[28XLevel 0:[128X[104X67[4X[28X[128X[104X68[4X[28X * * * *[128X[104X69[4X[28X * * * *[128X[104X70[4X[28X . * * *[128X[104X71[4X[28X . . * *[128X[104X72[4X[28X---------[128X[104X73[4X[28XLevel 1:[128X[104X74[4X[28X[128X[104X75[4X[28X * * * *[128X[104X76[4X[28X * * * *[128X[104X77[4X[28X . * * *[128X[104X78[4X[28X . . . *[128X[104X79[4X[28X---------[128X[104X80[4X[28XLevel 2:[128X[104X81[4X[28X[128X[104X82[4X[28X * * s s[128X[104X83[4X[28X * * * *[128X[104X84[4X[28X . * * *[128X[104X85[4X[28X . . . *[128X[104X86[4X[28X---------[128X[104X87[4X[28XLevel 3:[128X[104X88[4X[28X[128X[104X89[4X[28X * s s s[128X[104X90[4X[28X * s s s[128X[104X91[4X[28X . . s *[128X[104X92[4X[28X . . . *[128X[104X93[4X[28X---------[128X[104X94[4X[28XLevel 4:[128X[104X95[4X[28X[128X[104X96[4X[28X s s s s[128X[104X97[4X[28X . s s s[128X[104X98[4X[28X . . s s[128X[104X99[4X[28X . . . s[128X[104X100[4X[25Xgap>[125X [27Xfilt := FiltrationBySpectralSequence( II_E, 0 );[127X[104X101[4X[28X<An ascending filtration with degrees [ -3 .. 0 ] and graded parts:[128X[104X102[4X[28X[128X[104X103[4X[28X0: <A non-zero left module presented by yet unknown relations for 23 generator\[128X[104X104[4X[28Xs>[128X[104X105[4X[28X -1: <A non-zero left module presented by 37 relations for 22 generators>[128X[104X106[4X[28X -2: <A non-zero left module presented by 31 relations for 10 generators>[128X[104X107[4X[28X -3: <A non-zero left module presented by 32 relations for 5 generators>[128X[104X108[4X[28Xof[128X[104X109[4X[28X<A non-zero left module presented by 111 relations for 37 generators>>[128X[104X110[4X[25Xgap>[125X [27XByASmallerPresentation( filt );[127X[104X111[4X[28X<An ascending filtration with degrees [ -3 .. 0 ] and graded parts:[128X[104X112[4X[28X 0: <A non-zero left module presented by 25 relations for 16 generators>[128X[104X113[4X[28X -1: <A non-zero left module presented by 30 relations for 14 generators>[128X[104X114[4X[28X -2: <A non-zero left module presented by 18 relations for 7 generators>[128X[104X115[4X[28X -3: <A non-zero left module presented by 12 relations for 4 generators>[128X[104X116[4X[28Xof[128X[104X117[4X[28X<A non-zero left module presented by 48 relations for 20 generators>>[128X[104X118[4X[25Xgap>[125X [27Xm := IsomorphismOfFiltration( filt );[127X[104X119[4X[28X<A non-zero isomorphism of left modules>[128X[104X120[4X[32X[104X121122123[1X3.1-2 [33X[0;0YPurity[133X[101X124125[33X[0;0YThis is Example B.3 in [Bar].[133X126127[4X[32X Example [32X[104X128[4X[25Xgap>[125X [27XQxyz := HomalgFieldOfRationalsInDefaultCAS( ) * "x,y,z";[127X[104X129[4X[28XQ[x,y,z][128X[104X130[4X[25Xgap>[125X [27Xwmat := HomalgMatrix( "[ \[127X[104X131[4X[25X>[125X [27Xx*y, y*z, z, 0, 0, \[127X[104X132[4X[25X>[125X [27Xx^3*z,x^2*z^2,0, x*z^2, -z^2, \[127X[104X133[4X[25X>[125X [27Xx^4, x^3*z, 0, x^2*z, -x*z, \[127X[104X134[4X[25X>[125X [27X0, 0, x*y, -y^2, x^2-1,\[127X[104X135[4X[25X>[125X [27X0, 0, x^2*z, -x*y*z, y*z, \[127X[104X136[4X[25X>[125X [27X0, 0, x^2*y-x^2,-x*y^2+x*y,y^2-y \[127X[104X137[4X[25X>[125X [27X]", 6, 5, Qxyz );[127X[104X138[4X[28X<A 6 x 5 matrix over an external ring>[128X[104X139[4X[25Xgap>[125X [27XW := LeftPresentation( wmat );[127X[104X140[4X[28X<A left module presented by 6 relations for 5 generators>[128X[104X141[4X[25Xgap>[125X [27Xfilt := PurityFiltration( W );[127X[104X142[4X[28X<The ascending purity filtration with degrees [ -3 .. 0 ] and graded parts:[128X[104X143[4X[28X[128X[104X144[4X[28X0: <A codegree-[ 1, 1 ]-pure rank 2 left module presented by 3 relations for 4\[128X[104X145[4X[28X generators>[128X[104X146[4X[28X[128X[104X147[4X[28X-1: <A codegree-1-pure grade 1 left module presented by 4 relations for 3 gene\[128X[104X148[4X[28Xrators>[128X[104X149[4X[28X[128X[104X150[4X[28X-2: <A cyclic reflexively pure grade 2 left module presented by 2 relations fo\[128X[104X151[4X[28Xr a cyclic generator>[128X[104X152[4X[28X[128X[104X153[4X[28X-3: <A cyclic reflexively pure grade 3 left module presented by 3 relations fo\[128X[104X154[4X[28Xr a cyclic generator>[128X[104X155[4X[28Xof[128X[104X156[4X[28X<A non-pure rank 2 left module presented by 6 relations for 5 generators>>[128X[104X157[4X[25Xgap>[125X [27XW;[127X[104X158[4X[28X<A non-pure rank 2 left module presented by 6 relations for 5 generators>[128X[104X159[4X[25Xgap>[125X [27XII_E := SpectralSequence( filt );[127X[104X160[4X[28X<A stable homological spectral sequence with sheets at levels[128X[104X161[4X[28X[ 0 .. 4 ] each consisting of left modules at bidegrees [ -3 .. 0 ]x[128X[104X162[4X[28X[ 0 .. 3 ]>[128X[104X163[4X[25Xgap>[125X [27XDisplay( II_E );[127X[104X164[4X[28XThe associated transposed spectral sequence:[128X[104X165[4X[28X[128X[104X166[4X[28Xa homological spectral sequence at bidegrees[128X[104X167[4X[28X[ [ 0 .. 3 ], [ -3 .. 0 ] ][128X[104X168[4X[28X---------[128X[104X169[4X[28XLevel 0:[128X[104X170[4X[28X[128X[104X171[4X[28X * * * *[128X[104X172[4X[28X * * * *[128X[104X173[4X[28X . * * *[128X[104X174[4X[28X . . * *[128X[104X175[4X[28X---------[128X[104X176[4X[28XLevel 1:[128X[104X177[4X[28X[128X[104X178[4X[28X * * * *[128X[104X179[4X[28X . . . .[128X[104X180[4X[28X . . . .[128X[104X181[4X[28X . . . .[128X[104X182[4X[28X---------[128X[104X183[4X[28XLevel 2:[128X[104X184[4X[28X[128X[104X185[4X[28X s . . .[128X[104X186[4X[28X . . . .[128X[104X187[4X[28X . . . .[128X[104X188[4X[28X . . . .[128X[104X189[4X[28X[128X[104X190[4X[28XNow the spectral sequence of the bicomplex:[128X[104X191[4X[28X[128X[104X192[4X[28Xa homological spectral sequence at bidegrees[128X[104X193[4X[28X[ [ -3 .. 0 ], [ 0 .. 3 ] ][128X[104X194[4X[28X---------[128X[104X195[4X[28XLevel 0:[128X[104X196[4X[28X[128X[104X197[4X[28X * * * *[128X[104X198[4X[28X * * * *[128X[104X199[4X[28X . * * *[128X[104X200[4X[28X . . * *[128X[104X201[4X[28X---------[128X[104X202[4X[28XLevel 1:[128X[104X203[4X[28X[128X[104X204[4X[28X * * * *[128X[104X205[4X[28X * * * *[128X[104X206[4X[28X . * * *[128X[104X207[4X[28X . . . *[128X[104X208[4X[28X---------[128X[104X209[4X[28XLevel 2:[128X[104X210[4X[28X[128X[104X211[4X[28X s . . .[128X[104X212[4X[28X * s . .[128X[104X213[4X[28X . * * .[128X[104X214[4X[28X . . . *[128X[104X215[4X[28X---------[128X[104X216[4X[28XLevel 3:[128X[104X217[4X[28X[128X[104X218[4X[28X s . . .[128X[104X219[4X[28X * s . .[128X[104X220[4X[28X . . s .[128X[104X221[4X[28X . . . *[128X[104X222[4X[28X---------[128X[104X223[4X[28XLevel 4:[128X[104X224[4X[28X[128X[104X225[4X[28X s . . .[128X[104X226[4X[28X . s . .[128X[104X227[4X[28X . . s .[128X[104X228[4X[28X . . . s[128X[104X229[4X[28X[128X[104X230[4X[25Xgap>[125X [27Xm := IsomorphismOfFiltration( filt );[127X[104X231[4X[28X<A non-zero isomorphism of left modules>[128X[104X232[4X[25Xgap>[125X [27XIsIdenticalObj( Range( m ), W );[127X[104X233[4X[28Xtrue[128X[104X234[4X[25Xgap>[125X [27XSource( m );[127X[104X235[4X[28X<A left module presented by 12 relations for 9 generators (locked)>[128X[104X236[4X[25Xgap>[125X [27XDisplay( last );[127X[104X237[4X[28X0, 0, x, -y,0,1, 0, 0, 0,[128X[104X238[4X[28Xx*y,-y*z,-z,0, 0,0, 0, 0, 0,[128X[104X239[4X[28Xx^2,-x*z,0, -z,1,0, 0, 0, 0,[128X[104X240[4X[28X0, 0, 0, 0, y,-z,0, 0, 0,[128X[104X241[4X[28X0, 0, 0, 0, x,0, -z, 0, -1,[128X[104X242[4X[28X0, 0, 0, 0, 0,x, -y, -1, 0,[128X[104X243[4X[28X0, 0, 0, 0, 0,-y,x^2-1,0, 0,[128X[104X244[4X[28X0, 0, 0, 0, 0,0, 0, z, 0,[128X[104X245[4X[28X0, 0, 0, 0, 0,0, 0, y-1,0,[128X[104X246[4X[28X0, 0, 0, 0, 0,0, 0, 0, z,[128X[104X247[4X[28X0, 0, 0, 0, 0,0, 0, 0, y,[128X[104X248[4X[28X0, 0, 0, 0, 0,0, 0, 0, x[128X[104X249[4X[28X[128X[104X250[4X[28XCokernel of the map[128X[104X251[4X[28X[128X[104X252[4X[28XQ[x,y,z]^(1x12) --> Q[x,y,z]^(1x9),[128X[104X253[4X[28X[128X[104X254[4X[28Xcurrently represented by the above matrix[128X[104X255[4X[25Xgap>[125X [27XDisplay( filt );[127X[104X256[4X[28XDegree 0:[128X[104X257[4X[28X[128X[104X258[4X[28X0, 0, x, -y,[128X[104X259[4X[28Xx*y,-y*z,-z,0, [128X[104X260[4X[28Xx^2,-x*z,0, -z [128X[104X261[4X[28X[128X[104X262[4X[28XCokernel of the map[128X[104X263[4X[28X[128X[104X264[4X[28XQ[x,y,z]^(1x3) --> Q[x,y,z]^(1x4),[128X[104X265[4X[28X[128X[104X266[4X[28Xcurrently represented by the above matrix[128X[104X267[4X[28X----------[128X[104X268[4X[28XDegree -1:[128X[104X269[4X[28X[128X[104X270[4X[28Xy,-z,0, [128X[104X271[4X[28Xx,0, -z, [128X[104X272[4X[28X0,x, -y, [128X[104X273[4X[28X0,-y,x^2-1[128X[104X274[4X[28X[128X[104X275[4X[28XCokernel of the map[128X[104X276[4X[28X[128X[104X277[4X[28XQ[x,y,z]^(1x4) --> Q[x,y,z]^(1x3),[128X[104X278[4X[28X[128X[104X279[4X[28Xcurrently represented by the above matrix[128X[104X280[4X[28X----------[128X[104X281[4X[28XDegree -2:[128X[104X282[4X[28X[128X[104X283[4X[28XQ[x,y,z]/< z, y-1 >[128X[104X284[4X[28X----------[128X[104X285[4X[28XDegree -3:[128X[104X286[4X[28X[128X[104X287[4X[28XQ[x,y,z]/< z, y, x >[128X[104X288[4X[25Xgap>[125X [27XDisplay( m );[127X[104X289[4X[28X1, 0, 0, 0, 0,[128X[104X290[4X[28X0, -1, 0, 0, 0,[128X[104X291[4X[28X0, 0, -1, 0, 0,[128X[104X292[4X[28X0, 0, 0, -1, 0,[128X[104X293[4X[28X-x^2,-x*z, 0, -z, 0,[128X[104X294[4X[28X0, 0, x, -y, 0,[128X[104X295[4X[28X0, 0, 0, 0, -1,[128X[104X296[4X[28X0, 0, x^2,-x*y,y,[128X[104X297[4X[28X-x^3,-x^2*z,0, -x*z,z[128X[104X298[4X[28X[128X[104X299[4X[28Xthe map is currently represented by the above 9 x 5 matrix[128X[104X300[4X[32X[104X301302303[1X3.1-3 [33X[0;0YA3_Purity[133X[101X304305[33X[0;0YThis is Example B.4 in [Bar].[133X306307[4X[32X Example [32X[104X308[4X[25Xgap>[125X [27XQxyz := HomalgFieldOfRationalsInDefaultCAS( ) * "x,y,z";[127X[104X309[4X[28XQ[x,y,z][128X[104X310[4X[25Xgap>[125X [27XA3 := RingOfDerivations( Qxyz, "Dx,Dy,Dz" );[127X[104X311[4X[28XQ[x,y,z]<Dx,Dy,Dz>[128X[104X312[4X[25Xgap>[125X [27Xnmat := HomalgMatrix( "[ \[127X[104X313[4X[25X>[125X [27X3*Dy*Dz-Dz^2+Dx+3*Dy-Dz, 3*Dy*Dz-Dz^2, \[127X[104X314[4X[25X>[125X [27XDx*Dz+Dz^2+Dz, Dx*Dz+Dz^2, \[127X[104X315[4X[25X>[125X [27XDx*Dy, 0, \[127X[104X316[4X[25X>[125X [27XDz^2-Dx+Dz, 3*Dx*Dy+Dz^2, \[127X[104X317[4X[25X>[125X [27XDx^2, 0, \[127X[104X318[4X[25X>[125X [27X-Dz^2+Dx-Dz, 3*Dx^2-Dz^2, \[127X[104X319[4X[25X>[125X [27XDz^3-Dx*Dz+Dz^2, Dz^3, \[127X[104X320[4X[25X>[125X [27X2*x*Dz^2-2*x*Dx+2*x*Dz+3*Dx+3*Dz+3,2*x*Dz^2+3*Dx+3*Dz\[127X[104X321[4X[25X>[125X [27X]", 8, 2, A3 );[127X[104X322[4X[28X<A 8 x 2 matrix over an external ring>[128X[104X323[4X[25Xgap>[125X [27XN := LeftPresentation( nmat );[127X[104X324[4X[28X<A left module presented by 8 relations for 2 generators>[128X[104X325[4X[25Xgap>[125X [27Xfilt := PurityFiltration( N );[127X[104X326[4X[28X<The ascending purity filtration with degrees [ -3 .. 0 ] and graded parts:[128X[104X327[4X[28X 0: <A zero left module>[128X[104X328[4X[28X[128X[104X329[4X[28X-1: <A cyclic reflexively pure grade 1 left module presented by 1 relation for\[128X[104X330[4X[28X a cyclic generator>[128X[104X331[4X[28X[128X[104X332[4X[28X-2: <A cyclic reflexively pure grade 2 left module presented by 2 relations fo\[128X[104X333[4X[28Xr a cyclic generator>[128X[104X334[4X[28X[128X[104X335[4X[28X-3: <A cyclic reflexively pure grade 3 left module presented by 3 relations fo\[128X[104X336[4X[28Xr a cyclic generator>[128X[104X337[4X[28Xof[128X[104X338[4X[28X<A non-pure grade 1 left module presented by 8 relations for 2 generators>>[128X[104X339[4X[25Xgap>[125X [27XII_E := SpectralSequence( filt );[127X[104X340[4X[28X<A stable homological spectral sequence with sheets at levels [128X[104X341[4X[28X[ 0 .. 2 ] each consisting of left modules at bidegrees [ -3 .. 0 ]x[128X[104X342[4X[28X[ 0 .. 3 ]>[128X[104X343[4X[25Xgap>[125X [27XDisplay( II_E );[127X[104X344[4X[28XThe associated transposed spectral sequence:[128X[104X345[4X[28X[128X[104X346[4X[28Xa homological spectral sequence at bidegrees[128X[104X347[4X[28X[ [ 0 .. 3 ], [ -3 .. 0 ] ][128X[104X348[4X[28X---------[128X[104X349[4X[28XLevel 0:[128X[104X350[4X[28X[128X[104X351[4X[28X * * * *[128X[104X352[4X[28X . * * *[128X[104X353[4X[28X . . * *[128X[104X354[4X[28X . . . *[128X[104X355[4X[28X---------[128X[104X356[4X[28XLevel 1:[128X[104X357[4X[28X[128X[104X358[4X[28X * * * *[128X[104X359[4X[28X . . . .[128X[104X360[4X[28X . . . .[128X[104X361[4X[28X . . . .[128X[104X362[4X[28X---------[128X[104X363[4X[28XLevel 2:[128X[104X364[4X[28X[128X[104X365[4X[28X s . . .[128X[104X366[4X[28X . . . .[128X[104X367[4X[28X . . . .[128X[104X368[4X[28X . . . .[128X[104X369[4X[28X[128X[104X370[4X[28XNow the spectral sequence of the bicomplex:[128X[104X371[4X[28X[128X[104X372[4X[28Xa homological spectral sequence at bidegrees[128X[104X373[4X[28X[ [ -3 .. 0 ], [ 0 .. 3 ] ][128X[104X374[4X[28X---------[128X[104X375[4X[28XLevel 0:[128X[104X376[4X[28X[128X[104X377[4X[28X * * * *[128X[104X378[4X[28X . * * *[128X[104X379[4X[28X . . * *[128X[104X380[4X[28X . . . *[128X[104X381[4X[28X---------[128X[104X382[4X[28XLevel 1:[128X[104X383[4X[28X[128X[104X384[4X[28X * * * *[128X[104X385[4X[28X . * * *[128X[104X386[4X[28X . . * *[128X[104X387[4X[28X . . . .[128X[104X388[4X[28X---------[128X[104X389[4X[28XLevel 2:[128X[104X390[4X[28X[128X[104X391[4X[28X s . . .[128X[104X392[4X[28X . s . .[128X[104X393[4X[28X . . s .[128X[104X394[4X[28X . . . .[128X[104X395[4X[25Xgap>[125X [27Xm := IsomorphismOfFiltration( filt );[127X[104X396[4X[28X<A non-zero isomorphism of left modules>[128X[104X397[4X[25Xgap>[125X [27XIsIdenticalObj( Range( m ), N );[127X[104X398[4X[28Xtrue[128X[104X399[4X[25Xgap>[125X [27XSource( m );[127X[104X400[4X[28X<A left module presented by 6 relations for 3 generators (locked)>[128X[104X401[4X[25Xgap>[125X [27XDisplay( last );[127X[104X402[4X[28XDx,1/3,-1/9*x,[128X[104X403[4X[28X0, Dy, 1/6, [128X[104X404[4X[28X0, Dx, -1/2, [128X[104X405[4X[28X0, 0, Dz, [128X[104X406[4X[28X0, 0, Dy, [128X[104X407[4X[28X0, 0, Dx [128X[104X408[4X[28X[128X[104X409[4X[28XCokernel of the map[128X[104X410[4X[28X[128X[104X411[4X[28XR^(1x6) --> R^(1x3), ( for R := Q[x,y,z]<Dx,Dy,Dz> )[128X[104X412[4X[28X[128X[104X413[4X[28Xcurrently represented by the above matrix[128X[104X414[4X[25Xgap>[125X [27XDisplay( filt );[127X[104X415[4X[28XDegree 0:[128X[104X416[4X[28X[128X[104X417[4X[28X0[128X[104X418[4X[28X----------[128X[104X419[4X[28XDegree -1:[128X[104X420[4X[28X[128X[104X421[4X[28XQ[x,y,z]<Dx,Dy,Dz>/< Dx > [128X[104X422[4X[28X----------[128X[104X423[4X[28XDegree -2:[128X[104X424[4X[28X[128X[104X425[4X[28XQ[x,y,z]<Dx,Dy,Dz>/< Dy, Dx >[128X[104X426[4X[28X----------[128X[104X427[4X[28XDegree -3:[128X[104X428[4X[28X[128X[104X429[4X[28XQ[x,y,z]<Dx,Dy,Dz>/< Dz, Dy, Dx >[128X[104X430[4X[25Xgap>[125X [27XDisplay( m );[127X[104X431[4X[28X1, 1, [128X[104X432[4X[28X3*Dz+3, 3*Dz, [128X[104X433[4X[28X-6*Dz^2+6*Dx-6*Dz,-6*Dz^2[128X[104X434[4X[28X[128X[104X435[4X[28Xthe map is currently represented by the above 3 x 2 matrix[128X[104X436[4X[32X[104X437438439[1X3.1-4 [33X[0;0YTorExt-Grothendieck[133X[101X440441[33X[0;0YThis is Example B.5 in [Bar].[133X442443[4X[32X Example [32X[104X444[4X[25Xgap>[125X [27XQxyz := HomalgFieldOfRationalsInDefaultCAS( ) * "x,y,z";[127X[104X445[4X[28XQ[x,y,z][128X[104X446[4X[25Xgap>[125X [27Xwmat := HomalgMatrix( "[ \[127X[104X447[4X[25X>[125X [27Xx*y, y*z, z, 0, 0, \[127X[104X448[4X[25X>[125X [27Xx^3*z,x^2*z^2,0, x*z^2, -z^2, \[127X[104X449[4X[25X>[125X [27Xx^4, x^3*z, 0, x^2*z, -x*z, \[127X[104X450[4X[25X>[125X [27X0, 0, x*y, -y^2, x^2-1,\[127X[104X451[4X[25X>[125X [27X0, 0, x^2*z, -x*y*z, y*z, \[127X[104X452[4X[25X>[125X [27X0, 0, x^2*y-x^2,-x*y^2+x*y,y^2-y \[127X[104X453[4X[25X>[125X [27X]", 6, 5, Qxyz );[127X[104X454[4X[28X<A 6 x 5 matrix over an external ring>[128X[104X455[4X[25Xgap>[125X [27XW := LeftPresentation( wmat );[127X[104X456[4X[28X<A left module presented by 6 relations for 5 generators>[128X[104X457[4X[25Xgap>[125X [27XF := InsertObjectInMultiFunctor( Functor_TensorProduct_for_fp_modules, 2, W, "TensorW" );[127X[104X458[4X[28X<The functor TensorW for f.p. modules and their maps over computable rings>[128X[104X459[4X[25Xgap>[125X [27XG := LeftDualizingFunctor( Qxyz );;[127X[104X460[4X[25Xgap>[125X [27XII_E := GrothendieckSpectralSequence( F, G, W );[127X[104X461[4X[28X<A stable cohomological spectral sequence with sheets at levels[128X[104X462[4X[28X[ 0 .. 4 ] each consisting of left modules at bidegrees [ -3 .. 0 ]x[128X[104X463[4X[28X[ 0 .. 3 ]>[128X[104X464[4X[25Xgap>[125X [27XDisplay( II_E );[127X[104X465[4X[28XThe associated transposed spectral sequence:[128X[104X466[4X[28X[128X[104X467[4X[28Xa cohomological spectral sequence at bidegrees[128X[104X468[4X[28X[ [ 0 .. 3 ], [ -3 .. 0 ] ][128X[104X469[4X[28X---------[128X[104X470[4X[28XLevel 0:[128X[104X471[4X[28X[128X[104X472[4X[28X * * * *[128X[104X473[4X[28X * * * *[128X[104X474[4X[28X . * * *[128X[104X475[4X[28X . . * *[128X[104X476[4X[28X---------[128X[104X477[4X[28XLevel 1:[128X[104X478[4X[28X[128X[104X479[4X[28X * * * *[128X[104X480[4X[28X . . . .[128X[104X481[4X[28X . . . .[128X[104X482[4X[28X . . . .[128X[104X483[4X[28X---------[128X[104X484[4X[28XLevel 2:[128X[104X485[4X[28X[128X[104X486[4X[28X s s s s[128X[104X487[4X[28X . . . .[128X[104X488[4X[28X . . . .[128X[104X489[4X[28X . . . .[128X[104X490[4X[28X[128X[104X491[4X[28XNow the spectral sequence of the bicomplex:[128X[104X492[4X[28X[128X[104X493[4X[28Xa cohomological spectral sequence at bidegrees[128X[104X494[4X[28X[ [ -3 .. 0 ], [ 0 .. 3 ] ][128X[104X495[4X[28X---------[128X[104X496[4X[28XLevel 0:[128X[104X497[4X[28X[128X[104X498[4X[28X * * * *[128X[104X499[4X[28X * * * *[128X[104X500[4X[28X . * * *[128X[104X501[4X[28X . . * *[128X[104X502[4X[28X---------[128X[104X503[4X[28XLevel 1:[128X[104X504[4X[28X[128X[104X505[4X[28X * * * *[128X[104X506[4X[28X * * * *[128X[104X507[4X[28X . * * *[128X[104X508[4X[28X . . . *[128X[104X509[4X[28X---------[128X[104X510[4X[28XLevel 2:[128X[104X511[4X[28X[128X[104X512[4X[28X * * s s[128X[104X513[4X[28X * * * *[128X[104X514[4X[28X . * * *[128X[104X515[4X[28X . . . *[128X[104X516[4X[28X---------[128X[104X517[4X[28XLevel 3:[128X[104X518[4X[28X[128X[104X519[4X[28X * s s s[128X[104X520[4X[28X . s s s[128X[104X521[4X[28X . . s *[128X[104X522[4X[28X . . . s[128X[104X523[4X[28X---------[128X[104X524[4X[28XLevel 4:[128X[104X525[4X[28X[128X[104X526[4X[28X s s s s[128X[104X527[4X[28X . s s s[128X[104X528[4X[28X . . s s[128X[104X529[4X[28X . . . s[128X[104X530[4X[25Xgap>[125X [27Xfilt := FiltrationBySpectralSequence( II_E, 0 );[127X[104X531[4X[28X<A descending filtration with degrees [ -3 .. 0 ] and graded parts:[128X[104X532[4X[28X[128X[104X533[4X[28X-3: <A non-zero cyclic torsion left module presented by yet unknown relations \[128X[104X534[4X[28Xfor a cyclic generator>[128X[104X535[4X[28X -2: <A non-zero left module presented by 17 relations for 6 generators>[128X[104X536[4X[28X -1: <A non-zero left module presented by 23 relations for 10 generators>[128X[104X537[4X[28X 0: <A non-zero left module presented by 13 relations for 10 generators>[128X[104X538[4X[28Xof[128X[104X539[4X[28X<A left module presented by yet unknown relations for 41 generators>>[128X[104X540[4X[25Xgap>[125X [27XByASmallerPresentation( filt );[127X[104X541[4X[28X<A descending filtration with degrees [ -3 .. 0 ] and graded parts:[128X[104X542[4X[28X[128X[104X543[4X[28X-3: <A non-zero cyclic torsion left module presented by 3 relations for a cycl\[128X[104X544[4X[28Xic generator>[128X[104X545[4X[28X -2: <A non-zero left module presented by 12 relations for 4 generators>[128X[104X546[4X[28X -1: <A non-zero left module presented by 18 relations for 8 generators>[128X[104X547[4X[28X 0: <A non-zero left module presented by 11 relations for 10 generators>[128X[104X548[4X[28Xof[128X[104X549[4X[28X<A non-zero left module presented by 21 relations for 12 generators>>[128X[104X550[4X[25Xgap>[125X [27Xm := IsomorphismOfFiltration( filt );[127X[104X551[4X[28X<A non-zero isomorphism of left modules>[128X[104X552[4X[32X[104X553554555[1X3.1-5 [33X[0;0YTorExt[133X[101X556557[33X[0;0YThis is Example B.6 in [Bar].[133X558559[4X[32X Example [32X[104X560[4X[25Xgap>[125X [27XQxyz := HomalgFieldOfRationalsInDefaultCAS( ) * "x,y,z";[127X[104X561[4X[28XQ[x,y,z][128X[104X562[4X[25Xgap>[125X [27Xwmat := HomalgMatrix( "[ \[127X[104X563[4X[25X>[125X [27Xx*y, y*z, z, 0, 0, \[127X[104X564[4X[25X>[125X [27Xx^3*z,x^2*z^2,0, x*z^2, -z^2, \[127X[104X565[4X[25X>[125X [27Xx^4, x^3*z, 0, x^2*z, -x*z, \[127X[104X566[4X[25X>[125X [27X0, 0, x*y, -y^2, x^2-1,\[127X[104X567[4X[25X>[125X [27X0, 0, x^2*z, -x*y*z, y*z, \[127X[104X568[4X[25X>[125X [27X0, 0, x^2*y-x^2,-x*y^2+x*y,y^2-y \[127X[104X569[4X[25X>[125X [27X]", 6, 5, Qxyz );[127X[104X570[4X[28X<A 6 x 5 matrix over an external ring>[128X[104X571[4X[25Xgap>[125X [27XW := LeftPresentation( wmat );[127X[104X572[4X[28X<A left module presented by 6 relations for 5 generators>[128X[104X573[4X[25Xgap>[125X [27XP := Resolution( W );[127X[104X574[4X[28X<A right acyclic complex containing 3 morphisms of left modules at degrees [128X[104X575[4X[28X[ 0 .. 3 ]>[128X[104X576[4X[25Xgap>[125X [27XGP := Hom( P );[127X[104X577[4X[28X<A cocomplex containing 3 morphisms of right modules at degrees [ 0 .. 3 ]>[128X[104X578[4X[25Xgap>[125X [27XFGP := GP * P;[127X[104X579[4X[28X<A cocomplex containing 3 morphisms of left complexes at degrees [ 0 .. 3 ]>[128X[104X580[4X[25Xgap>[125X [27XBC := HomalgBicomplex( FGP );[127X[104X581[4X[28X<A bicocomplex containing left modules at bidegrees [ 0 .. 3 ]x[ -3 .. 0 ]>[128X[104X582[4X[25Xgap>[125X [27Xp_degrees := ObjectDegreesOfBicomplex( BC )[1];[127X[104X583[4X[28X[ 0 .. 3 ][128X[104X584[4X[25Xgap>[125X [27XII_E := SecondSpectralSequenceWithFiltration( BC, p_degrees );[127X[104X585[4X[28X<A stable cohomological spectral sequence with sheets at levels [128X[104X586[4X[28X[ 0 .. 4 ] each consisting of left modules at bidegrees [ -3 .. 0 ]x[128X[104X587[4X[28X[ 0 .. 3 ]>[128X[104X588[4X[25Xgap>[125X [27XDisplay( II_E );[127X[104X589[4X[28XThe associated transposed spectral sequence:[128X[104X590[4X[28X[128X[104X591[4X[28Xa cohomological spectral sequence at bidegrees[128X[104X592[4X[28X[ [ 0 .. 3 ], [ -3 .. 0 ] ][128X[104X593[4X[28X---------[128X[104X594[4X[28XLevel 0:[128X[104X595[4X[28X[128X[104X596[4X[28X * * * *[128X[104X597[4X[28X * * * *[128X[104X598[4X[28X * * * *[128X[104X599[4X[28X * * * *[128X[104X600[4X[28X---------[128X[104X601[4X[28XLevel 1:[128X[104X602[4X[28X[128X[104X603[4X[28X * * * *[128X[104X604[4X[28X . . . .[128X[104X605[4X[28X . . . .[128X[104X606[4X[28X . . . .[128X[104X607[4X[28X---------[128X[104X608[4X[28XLevel 2:[128X[104X609[4X[28X[128X[104X610[4X[28X s s s s[128X[104X611[4X[28X . . . .[128X[104X612[4X[28X . . . .[128X[104X613[4X[28X . . . .[128X[104X614[4X[28X[128X[104X615[4X[28XNow the spectral sequence of the bicomplex:[128X[104X616[4X[28X[128X[104X617[4X[28Xa cohomological spectral sequence at bidegrees[128X[104X618[4X[28X[ [ -3 .. 0 ], [ 0 .. 3 ] ][128X[104X619[4X[28X---------[128X[104X620[4X[28XLevel 0:[128X[104X621[4X[28X[128X[104X622[4X[28X * * * *[128X[104X623[4X[28X * * * *[128X[104X624[4X[28X * * * *[128X[104X625[4X[28X * * * *[128X[104X626[4X[28X---------[128X[104X627[4X[28XLevel 1:[128X[104X628[4X[28X[128X[104X629[4X[28X * * * *[128X[104X630[4X[28X * * * *[128X[104X631[4X[28X * * * *[128X[104X632[4X[28X * * * *[128X[104X633[4X[28X---------[128X[104X634[4X[28XLevel 2:[128X[104X635[4X[28X[128X[104X636[4X[28X * * s s[128X[104X637[4X[28X * * * *[128X[104X638[4X[28X . * * *[128X[104X639[4X[28X . . . *[128X[104X640[4X[28X---------[128X[104X641[4X[28XLevel 3:[128X[104X642[4X[28X[128X[104X643[4X[28X * s s s[128X[104X644[4X[28X . s s s[128X[104X645[4X[28X . . s *[128X[104X646[4X[28X . . . s[128X[104X647[4X[28X---------[128X[104X648[4X[28XLevel 4:[128X[104X649[4X[28X[128X[104X650[4X[28X s s s s[128X[104X651[4X[28X . s s s[128X[104X652[4X[28X . . s s[128X[104X653[4X[28X . . . s[128X[104X654[4X[25Xgap>[125X [27Xfilt := FiltrationBySpectralSequence( II_E, 0 );[127X[104X655[4X[28X<A descending filtration with degrees [ -3 .. 0 ] and graded parts:[128X[104X656[4X[28X[128X[104X657[4X[28X-3: <A non-zero cyclic torsion left module presented by yet unknown relations \[128X[104X658[4X[28Xfor a cyclic generator>[128X[104X659[4X[28X -2: <A non-zero left module presented by 17 relations for 7 generators>[128X[104X660[4X[28X -1: <A non-zero left module presented by 29 relations for 13 generators>[128X[104X661[4X[28X 0: <A non-zero left module presented by 13 relations for 10 generators>[128X[104X662[4X[28Xof[128X[104X663[4X[28X<A left module presented by yet unknown relations for 24 generators>>[128X[104X664[4X[25Xgap>[125X [27XByASmallerPresentation( filt );[127X[104X665[4X[28X<A descending filtration with degrees [ -3 .. 0 ] and graded parts:[128X[104X666[4X[28X[128X[104X667[4X[28X-3: <A non-zero cyclic torsion left module presented by 3 relations for a cycl\[128X[104X668[4X[28Xic generator>[128X[104X669[4X[28X -2: <A non-zero left module presented by 12 relations for 4 generators>[128X[104X670[4X[28X -1: <A non-zero left module presented by 21 relations for 8 generators>[128X[104X671[4X[28X 0: <A non-zero left module presented by 11 relations for 10 generators>[128X[104X672[4X[28Xof[128X[104X673[4X[28X<A non-zero left module presented by 23 relations for 12 generators>>[128X[104X674[4X[25Xgap>[125X [27Xm := IsomorphismOfFiltration( filt );[127X[104X675[4X[28X<A non-zero isomorphism of left modules>[128X[104X676[4X[32X[104X677678679[1X3.1-6 [33X[0;0YCodegreeOfPurity[133X[101X680681[33X[0;0YThis is Example B.7 in [Bar].[133X682683[4X[32X Example [32X[104X684[4X[25Xgap>[125X [27XQxyz := HomalgFieldOfRationalsInDefaultCAS( ) * "x,y,z";[127X[104X685[4X[28XQ[x,y,z][128X[104X686[4X[25Xgap>[125X [27Xvmat := HomalgMatrix( "[ \[127X[104X687[4X[25X>[125X [27X0, 0, x,-z, \[127X[104X688[4X[25X>[125X [27Xx*z,z^2,y,0, \[127X[104X689[4X[25X>[125X [27Xx^2,x*z,0,y \[127X[104X690[4X[25X>[125X [27X]", 3, 4, Qxyz );[127X[104X691[4X[28X<A 3 x 4 matrix over an external ring>[128X[104X692[4X[25Xgap>[125X [27XV := LeftPresentation( vmat );[127X[104X693[4X[28X<A non-torsion left module presented by 3 relations for 4 generators>[128X[104X694[4X[25Xgap>[125X [27Xwmat := HomalgMatrix( "[ \[127X[104X695[4X[25X>[125X [27X0, 0, x,-y, \[127X[104X696[4X[25X>[125X [27Xx*y,y*z,z,0, \[127X[104X697[4X[25X>[125X [27Xx^2,x*z,0,z \[127X[104X698[4X[25X>[125X [27X]", 3, 4, Qxyz );[127X[104X699[4X[28X<A 3 x 4 matrix over an external ring>[128X[104X700[4X[25Xgap>[125X [27XW := LeftPresentation( wmat );[127X[104X701[4X[28X<A non-torsion left module presented by 3 relations for 4 generators>[128X[104X702[4X[25Xgap>[125X [27XRank( V );[127X[104X703[4X[28X2[128X[104X704[4X[25Xgap>[125X [27XRank( W );[127X[104X705[4X[28X2[128X[104X706[4X[25Xgap>[125X [27XProjectiveDimension( V );[127X[104X707[4X[28X2[128X[104X708[4X[25Xgap>[125X [27XProjectiveDimension( W );[127X[104X709[4X[28X2[128X[104X710[4X[25Xgap>[125X [27XDegreeOfTorsionFreeness( V );[127X[104X711[4X[28X1[128X[104X712[4X[25Xgap>[125X [27XDegreeOfTorsionFreeness( W );[127X[104X713[4X[28X1[128X[104X714[4X[25Xgap>[125X [27XCodegreeOfPurity( V );[127X[104X715[4X[28X[ 2 ][128X[104X716[4X[25Xgap>[125X [27XCodegreeOfPurity( W );[127X[104X717[4X[28X[ 1, 1 ][128X[104X718[4X[25Xgap>[125X [27XfiltV := PurityFiltration( V );[127X[104X719[4X[28X<The ascending purity filtration with degrees [ -2 .. 0 ] and graded parts:[128X[104X720[4X[28X[128X[104X721[4X[28X0: <A codegree-[ 2 ]-pure rank 2 left module presented by 3 relations for 4 ge\[128X[104X722[4X[28Xnerators>[128X[104X723[4X[28X -1: <A zero left module>[128X[104X724[4X[28X -2: <A zero left module>[128X[104X725[4X[28Xof[128X[104X726[4X[28X<A codegree-[ 2 ]-pure rank 2 left module presented by 3 relations for 4 gener\[128X[104X727[4X[28Xators>>[128X[104X728[4X[25Xgap>[125X [27XfiltW := PurityFiltration( W );[127X[104X729[4X[28X<The ascending purity filtration with degrees [ -2 .. 0 ] and graded parts:[128X[104X730[4X[28X[128X[104X731[4X[28X0: <A codegree-[ 1, 1 ]-pure rank 2 left module presented by 3 relations for 4\[128X[104X732[4X[28X generators>[128X[104X733[4X[28X -1: <A zero left module>[128X[104X734[4X[28X -2: <A zero left module>[128X[104X735[4X[28Xof[128X[104X736[4X[28X<A codegree-[ 1, 1 ]-pure rank 2 left module presented by 3 relations for 4 ge\[128X[104X737[4X[28Xnerators>>[128X[104X738[4X[25Xgap>[125X [27XII_EV := SpectralSequence( filtV );[127X[104X739[4X[28X<A stable homological spectral sequence with sheets at levels [128X[104X740[4X[28X[ 0 .. 4 ] each consisting of left modules at bidegrees [ -3 .. 0 ]x[128X[104X741[4X[28X[ 0 .. 2 ]>[128X[104X742[4X[25Xgap>[125X [27XDisplay( II_EV );[127X[104X743[4X[28XThe associated transposed spectral sequence:[128X[104X744[4X[28X[128X[104X745[4X[28Xa homological spectral sequence at bidegrees[128X[104X746[4X[28X[ [ 0 .. 2 ], [ -3 .. 0 ] ][128X[104X747[4X[28X---------[128X[104X748[4X[28XLevel 0:[128X[104X749[4X[28X[128X[104X750[4X[28X * * *[128X[104X751[4X[28X * * *[128X[104X752[4X[28X * * *[128X[104X753[4X[28X . * *[128X[104X754[4X[28X---------[128X[104X755[4X[28XLevel 1:[128X[104X756[4X[28X[128X[104X757[4X[28X * * *[128X[104X758[4X[28X . . .[128X[104X759[4X[28X . . .[128X[104X760[4X[28X . . .[128X[104X761[4X[28X---------[128X[104X762[4X[28XLevel 2:[128X[104X763[4X[28X[128X[104X764[4X[28X s . .[128X[104X765[4X[28X . . .[128X[104X766[4X[28X . . .[128X[104X767[4X[28X . . .[128X[104X768[4X[28X[128X[104X769[4X[28XNow the spectral sequence of the bicomplex:[128X[104X770[4X[28X[128X[104X771[4X[28Xa homological spectral sequence at bidegrees[128X[104X772[4X[28X[ [ -3 .. 0 ], [ 0 .. 2 ] ][128X[104X773[4X[28X---------[128X[104X774[4X[28XLevel 0:[128X[104X775[4X[28X[128X[104X776[4X[28X * * * *[128X[104X777[4X[28X * * * *[128X[104X778[4X[28X . * * *[128X[104X779[4X[28X---------[128X[104X780[4X[28XLevel 1:[128X[104X781[4X[28X[128X[104X782[4X[28X * * * *[128X[104X783[4X[28X * * * *[128X[104X784[4X[28X . . * *[128X[104X785[4X[28X---------[128X[104X786[4X[28XLevel 2:[128X[104X787[4X[28X[128X[104X788[4X[28X * . . .[128X[104X789[4X[28X * . . .[128X[104X790[4X[28X . . * *[128X[104X791[4X[28X---------[128X[104X792[4X[28XLevel 3:[128X[104X793[4X[28X[128X[104X794[4X[28X * . . .[128X[104X795[4X[28X . . . .[128X[104X796[4X[28X . . . *[128X[104X797[4X[28X---------[128X[104X798[4X[28XLevel 4:[128X[104X799[4X[28X[128X[104X800[4X[28X . . . .[128X[104X801[4X[28X . . . .[128X[104X802[4X[28X . . . s[128X[104X803[4X[25Xgap>[125X [27XII_EW := SpectralSequence( filtW );[127X[104X804[4X[28X<A stable homological spectral sequence with sheets at levels [128X[104X805[4X[28X[ 0 .. 4 ] each consisting of left modules at bidegrees [ -3 .. 0 ]x[128X[104X806[4X[28X[ 0 .. 2 ]>[128X[104X807[4X[25Xgap>[125X [27XDisplay( II_EW ); [127X[104X808[4X[28XThe associated transposed spectral sequence:[128X[104X809[4X[28X[128X[104X810[4X[28Xa homological spectral sequence at bidegrees[128X[104X811[4X[28X[ [ 0 .. 2 ], [ -3 .. 0 ] ][128X[104X812[4X[28X---------[128X[104X813[4X[28XLevel 0:[128X[104X814[4X[28X[128X[104X815[4X[28X * * *[128X[104X816[4X[28X * * *[128X[104X817[4X[28X . * *[128X[104X818[4X[28X . . *[128X[104X819[4X[28X---------[128X[104X820[4X[28XLevel 1:[128X[104X821[4X[28X[128X[104X822[4X[28X * * *[128X[104X823[4X[28X . . .[128X[104X824[4X[28X . . .[128X[104X825[4X[28X . . .[128X[104X826[4X[28X---------[128X[104X827[4X[28XLevel 2:[128X[104X828[4X[28X[128X[104X829[4X[28X s . .[128X[104X830[4X[28X . . .[128X[104X831[4X[28X . . .[128X[104X832[4X[28X . . .[128X[104X833[4X[28X[128X[104X834[4X[28XNow the spectral sequence of the bicomplex:[128X[104X835[4X[28X[128X[104X836[4X[28Xa homological spectral sequence at bidegrees[128X[104X837[4X[28X[ [ -3 .. 0 ], [ 0 .. 2 ] ][128X[104X838[4X[28X---------[128X[104X839[4X[28XLevel 0:[128X[104X840[4X[28X[128X[104X841[4X[28X * * * *[128X[104X842[4X[28X . * * *[128X[104X843[4X[28X . . * *[128X[104X844[4X[28X---------[128X[104X845[4X[28XLevel 1:[128X[104X846[4X[28X[128X[104X847[4X[28X * * * *[128X[104X848[4X[28X . * * *[128X[104X849[4X[28X . . . *[128X[104X850[4X[28X---------[128X[104X851[4X[28XLevel 2:[128X[104X852[4X[28X[128X[104X853[4X[28X * . . .[128X[104X854[4X[28X . * . .[128X[104X855[4X[28X . . . *[128X[104X856[4X[28X---------[128X[104X857[4X[28XLevel 3:[128X[104X858[4X[28X[128X[104X859[4X[28X * . . .[128X[104X860[4X[28X . . . .[128X[104X861[4X[28X . . . *[128X[104X862[4X[28X---------[128X[104X863[4X[28XLevel 4:[128X[104X864[4X[28X[128X[104X865[4X[28X . . . .[128X[104X866[4X[28X . . . .[128X[104X867[4X[28X . . . s[128X[104X868[4X[32X[104X869870871[1X3.1-7 [33X[0;0YHomHom[133X[101X872873[33X[0;0YThis corresponds to the example of Section 2 in [BR06].[133X874875[4X[32X Example [32X[104X876[4X[25Xgap>[125X [27XR := HomalgRingOfIntegersInExternalGAP( ) / 2^8;[127X[104X877[4X[28XZ/( 256 )[128X[104X878[4X[25Xgap>[125X [27XDisplay( R );[127X[104X879[4X[28X<A residue class ring>[128X[104X880[4X[25Xgap>[125X [27XM := LeftPresentation( [ 2^5 ], R );[127X[104X881[4X[28X<A cyclic left module presented by 1 relation for a cyclic generator>[128X[104X882[4X[25Xgap>[125X [27XDisplay( M );[127X[104X883[4X[28XZ/( 256 )/< |[ 32 ]| > [128X[104X884[4X[25Xgap>[125X [27XM;[127X[104X885[4X[28X<A cyclic left module presented by 1 relation for a cyclic generator>[128X[104X886[4X[25Xgap>[125X [27X_M := LeftPresentation( [ 2^3 ], R );[127X[104X887[4X[28X<A cyclic left module presented by 1 relation for a cyclic generator>[128X[104X888[4X[25Xgap>[125X [27XDisplay( _M );[127X[104X889[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X890[4X[25Xgap>[125X [27X_M;[127X[104X891[4X[28X<A cyclic left module presented by 1 relation for a cyclic generator>[128X[104X892[4X[25Xgap>[125X [27Xalpha2 := HomalgMap( [ 1 ], M, _M );[127X[104X893[4X[28X<A "homomorphism" of left modules>[128X[104X894[4X[25Xgap>[125X [27XIsMorphism( alpha2 );[127X[104X895[4X[28Xtrue[128X[104X896[4X[25Xgap>[125X [27Xalpha2;[127X[104X897[4X[28X<A homomorphism of left modules>[128X[104X898[4X[25Xgap>[125X [27XDisplay( alpha2 );[127X[104X899[4X[28X[ [ 1 ] ][128X[104X900[4X[28X[128X[104X901[4X[28Xmodulo [ 256 ][128X[104X902[4X[28X[128X[104X903[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X904[4X[25Xgap>[125X [27XM_ := Kernel( alpha2 );[127X[104X905[4X[28X<A cyclic left module presented by yet unknown relations for a cyclic generato\[128X[104X906[4X[28Xr>[128X[104X907[4X[25Xgap>[125X [27Xalpha1 := KernelEmb( alpha2 );[127X[104X908[4X[28X<A monomorphism of left modules>[128X[104X909[4X[25Xgap>[125X [27Xseq := HomalgComplex( alpha2 );[127X[104X910[4X[28X<An acyclic complex containing a single morphism of left modules at degrees [128X[104X911[4X[28X[ 0 .. 1 ]>[128X[104X912[4X[25Xgap>[125X [27XAdd( seq, alpha1 );[127X[104X913[4X[25Xgap>[125X [27Xseq;[127X[104X914[4X[28X<A sequence containing 2 morphisms of left modules at degrees [ 0 .. 2 ]>[128X[104X915[4X[25Xgap>[125X [27XIsShortExactSequence( seq );[127X[104X916[4X[28Xtrue[128X[104X917[4X[25Xgap>[125X [27Xseq;[127X[104X918[4X[28X<A short exact sequence containing 2 morphisms of left modules at degrees [128X[104X919[4X[28X[ 0 .. 2 ]>[128X[104X920[4X[25Xgap>[125X [27XDisplay( seq );[127X[104X921[4X[28X-------------------------[128X[104X922[4X[28Xat homology degree: 2[128X[104X923[4X[28XZ/( 256 )/< |[ 4 ]| > [128X[104X924[4X[28X-------------------------[128X[104X925[4X[28X[ [ 24 ] ][128X[104X926[4X[28X[128X[104X927[4X[28Xmodulo [ 256 ][128X[104X928[4X[28X[128X[104X929[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X930[4X[28X------------v------------[128X[104X931[4X[28Xat homology degree: 1[128X[104X932[4X[28XZ/( 256 )/< |[ 32 ]| > [128X[104X933[4X[28X-------------------------[128X[104X934[4X[28X[ [ 1 ] ][128X[104X935[4X[28X[128X[104X936[4X[28Xmodulo [ 256 ][128X[104X937[4X[28X[128X[104X938[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X939[4X[28X------------v------------[128X[104X940[4X[28Xat homology degree: 0[128X[104X941[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X942[4X[28X-------------------------[128X[104X943[4X[25Xgap>[125X [27XK := LeftPresentation( [ 2^7 ], R );[127X[104X944[4X[28X<A cyclic left module presented by 1 relation for a cyclic generator>[128X[104X945[4X[25Xgap>[125X [27XL := RightPresentation( [ 2^4 ], R );[127X[104X946[4X[28X<A cyclic right module on a cyclic generator satisfying 1 relation>[128X[104X947[4X[25Xgap>[125X [27Xtriangle := LHomHom( 4, seq, K, L, "t" );[127X[104X948[4X[28X<An exact triangle containing 3 morphisms of left complexes at degrees [128X[104X949[4X[28X[ 1, 2, 3, 1 ]>[128X[104X950[4X[25Xgap>[125X [27Xlehs := LongSequence( triangle );[127X[104X951[4X[28X<A sequence containing 14 morphisms of left modules at degrees [ 0 .. 14 ]>[128X[104X952[4X[25Xgap>[125X [27XByASmallerPresentation( lehs );[127X[104X953[4X[28X<A non-zero sequence containing 14 morphisms of left modules at degrees [128X[104X954[4X[28X[ 0 .. 14 ]>[128X[104X955[4X[25Xgap>[125X [27XIsExactSequence( lehs );[127X[104X956[4X[28Xfalse[128X[104X957[4X[25Xgap>[125X [27Xlehs;[127X[104X958[4X[28X<A non-zero left acyclic complex containing [128X[104X959[4X[28X14 morphisms of left modules at degrees [ 0 .. 14 ]>[128X[104X960[4X[25Xgap>[125X [27XAssert( 0, IsLeftAcyclic( lehs ) );[127X[104X961[4X[25Xgap>[125X [27XDisplay( lehs );[127X[104X962[4X[28X-------------------------[128X[104X963[4X[28Xat homology degree: 14[128X[104X964[4X[28XZ/( 256 )/< |[ 4 ]| > [128X[104X965[4X[28X-------------------------[128X[104X966[4X[28X[ [ 4 ] ][128X[104X967[4X[28X[128X[104X968[4X[28Xmodulo [ 256 ][128X[104X969[4X[28X[128X[104X970[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X971[4X[28X------------v------------[128X[104X972[4X[28Xat homology degree: 13[128X[104X973[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X974[4X[28X-------------------------[128X[104X975[4X[28X[ [ 2 ] ][128X[104X976[4X[28X[128X[104X977[4X[28Xmodulo [ 256 ][128X[104X978[4X[28X[128X[104X979[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X980[4X[28X------------v------------[128X[104X981[4X[28Xat homology degree: 12[128X[104X982[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X983[4X[28X-------------------------[128X[104X984[4X[28X[ [ 2 ] ][128X[104X985[4X[28X[128X[104X986[4X[28Xmodulo [ 256 ][128X[104X987[4X[28X[128X[104X988[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X989[4X[28X------------v------------[128X[104X990[4X[28Xat homology degree: 11[128X[104X991[4X[28XZ/( 256 )/< |[ 4 ]| > [128X[104X992[4X[28X-------------------------[128X[104X993[4X[28X[ [ 4 ] ][128X[104X994[4X[28X[128X[104X995[4X[28Xmodulo [ 256 ][128X[104X996[4X[28X[128X[104X997[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X998[4X[28X------------v------------[128X[104X999[4X[28Xat homology degree: 10[128X[104X1000[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X1001[4X[28X-------------------------[128X[104X1002[4X[28X[ [ 2 ] ][128X[104X1003[4X[28X[128X[104X1004[4X[28Xmodulo [ 256 ][128X[104X1005[4X[28X[128X[104X1006[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1007[4X[28X------------v------------[128X[104X1008[4X[28Xat homology degree: 9[128X[104X1009[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X1010[4X[28X-------------------------[128X[104X1011[4X[28X[ [ 2 ] ][128X[104X1012[4X[28X[128X[104X1013[4X[28Xmodulo [ 256 ][128X[104X1014[4X[28X[128X[104X1015[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1016[4X[28X------------v------------[128X[104X1017[4X[28Xat homology degree: 8[128X[104X1018[4X[28XZ/( 256 )/< |[ 4 ]| > [128X[104X1019[4X[28X-------------------------[128X[104X1020[4X[28X[ [ 4 ] ][128X[104X1021[4X[28X[128X[104X1022[4X[28Xmodulo [ 256 ][128X[104X1023[4X[28X[128X[104X1024[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1025[4X[28X------------v------------[128X[104X1026[4X[28Xat homology degree: 7[128X[104X1027[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X1028[4X[28X-------------------------[128X[104X1029[4X[28X[ [ 2 ] ][128X[104X1030[4X[28X[128X[104X1031[4X[28Xmodulo [ 256 ][128X[104X1032[4X[28X[128X[104X1033[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1034[4X[28X------------v------------[128X[104X1035[4X[28Xat homology degree: 6[128X[104X1036[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X1037[4X[28X-------------------------[128X[104X1038[4X[28X[ [ 2 ] ][128X[104X1039[4X[28X[128X[104X1040[4X[28Xmodulo [ 256 ][128X[104X1041[4X[28X[128X[104X1042[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1043[4X[28X------------v------------[128X[104X1044[4X[28Xat homology degree: 5[128X[104X1045[4X[28XZ/( 256 )/< |[ 4 ]| > [128X[104X1046[4X[28X-------------------------[128X[104X1047[4X[28X[ [ 4 ] ][128X[104X1048[4X[28X[128X[104X1049[4X[28Xmodulo [ 256 ][128X[104X1050[4X[28X[128X[104X1051[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1052[4X[28X------------v------------[128X[104X1053[4X[28Xat homology degree: 4[128X[104X1054[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X1055[4X[28X-------------------------[128X[104X1056[4X[28X[ [ 2 ] ][128X[104X1057[4X[28X[128X[104X1058[4X[28Xmodulo [ 256 ][128X[104X1059[4X[28X[128X[104X1060[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1061[4X[28X------------v------------[128X[104X1062[4X[28Xat homology degree: 3[128X[104X1063[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X1064[4X[28X-------------------------[128X[104X1065[4X[28X[ [ 2 ] ][128X[104X1066[4X[28X[128X[104X1067[4X[28Xmodulo [ 256 ][128X[104X1068[4X[28X[128X[104X1069[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1070[4X[28X------------v------------[128X[104X1071[4X[28Xat homology degree: 2[128X[104X1072[4X[28XZ/( 256 )/< |[ 4 ]| > [128X[104X1073[4X[28X-------------------------[128X[104X1074[4X[28X[ [ 8 ] ][128X[104X1075[4X[28X[128X[104X1076[4X[28Xmodulo [ 256 ][128X[104X1077[4X[28X[128X[104X1078[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1079[4X[28X------------v------------[128X[104X1080[4X[28Xat homology degree: 1[128X[104X1081[4X[28XZ/( 256 )/< |[ 16 ]| > [128X[104X1082[4X[28X-------------------------[128X[104X1083[4X[28X[ [ 1 ] ][128X[104X1084[4X[28X[128X[104X1085[4X[28Xmodulo [ 256 ][128X[104X1086[4X[28X[128X[104X1087[4X[28Xthe map is currently represented by the above 1 x 1 matrix[128X[104X1088[4X[28X------------v------------[128X[104X1089[4X[28Xat homology degree: 0[128X[104X1090[4X[28XZ/( 256 )/< |[ 8 ]| > [128X[104X1091[4X[28X-------------------------[128X[104X1092[4X[32X[104X109310941095[1X3.2 [33X[0;0YCommutative Algebra[133X[101X109610971098[1X3.2-1 [33X[0;0YEliminate[133X[101X10991100[4X[32X Example [32X[104X1101[4X[25Xgap>[125X [27XR := HomalgFieldOfRationalsInDefaultCAS( ) * "x,y,z,l,m";[127X[104X1102[4X[28XQ[x,y,z,l,m][128X[104X1103[4X[25Xgap>[125X [27Xvar := Indeterminates( R );[127X[104X1104[4X[28X[ x, y, z, l, m ][128X[104X1105[4X[25Xgap>[125X [27Xx := var[1];; y := var[2];; z := var[3];; l := var[4];; m := var[5];;[127X[104X1106[4X[25Xgap>[125X [27XL := [ x*m+l-4, y*m+l-2, z*m-l+1, x^2+y^2+z^2-1, x+y-z ];[127X[104X1107[4X[28X[ x*m+l-4, y*m+l-2, z*m-l+1, x^2+y^2+z^2-1, x+y-z ][128X[104X1108[4X[25Xgap>[125X [27Xe := Eliminate( L, [ l, m ] );[127X[104X1109[4X[28X<A ? x 1 matrix over an external ring>[128X[104X1110[4X[25Xgap>[125X [27XDisplay( e );[127X[104X1111[4X[28X4*y+z, [128X[104X1112[4X[28X4*x-5*z,[128X[104X1113[4X[28X21*z^2-8[128X[104X1114[4X[25Xgap>[125X [27XI := LeftSubmodule( e );[127X[104X1115[4X[28X<A torsion-free (left) ideal given by 3 generators>[128X[104X1116[4X[25Xgap>[125X [27XDisplay( I );[127X[104X1117[4X[28X4*y+z, [128X[104X1118[4X[28X4*x-5*z,[128X[104X1119[4X[28X21*z^2-8[128X[104X1120[4X[28X[128X[104X1121[4X[28XA (left) ideal generated by the 3 entries of the above matrix[128X[104X1122[4X[25Xgap>[125X [27XJ := LeftSubmodule( "x+y-z, -2*z-3*y+x, x^2+y^2+z^2-1", R );[127X[104X1123[4X[28X<A torsion-free (left) ideal given by 3 generators>[128X[104X1124[4X[25Xgap>[125X [27XI = J;[127X[104X1125[4X[28Xtrue[128X[104X1126[4X[32X[104X1127112811291130