Skip to content

Commit e859c00

Browse files
authored
Merge pull request #1253 from mohamed-barakat/InternalExteriorAlgebraForCAP
start testing InternalExteriorAlgebraForCAP
2 parents 5d2f3fa + bbf99dd commit e859c00

File tree

3 files changed

+41
-16
lines changed

3 files changed

+41
-16
lines changed

InternalExteriorAlgebraForCAP/PackageInfo.g

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ SetPackageInfo( rec(
1010

1111
PackageName := "InternalExteriorAlgebraForCAP",
1212
Subtitle := "Constructions for Modules over the Internal Exterior Algebra for CAP",
13-
Version := "2022.12-01",
13+
Version := "2023.02-01",
1414
Date := Concatenation( "01/", ~.Version{[ 6, 7 ]}, "/", ~.Version{[ 1 .. 4 ]} ),
1515
License := "GPL-2.0-or-later",
1616

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,46 @@
1-
LoadPackage( "InternalExteriorAlgebraForCAP" );
1+
#! @Chapter Examples and Tests
22

3-
LoadPackage( "HomologicalAlgebraForCAP" ); # necessary for computing spectral sequences
3+
#! @Section Basic Commands
44

5+
#! @Example
6+
LoadPackage( "InternalExteriorAlgebraForCAP" );
7+
#! true
8+
LoadPackage( "HomologicalAlgebraForCAP" ); # needed for computing spectral sequences
9+
#! true
510
RepG := RepresentationCategoryZGraded( SymmetricGroup( 4 ) );
6-
11+
#! The skeletal Z-graded representation category of SymmetricGroup( [ 1 .. 4 ] )
712
G := UnderlyingGroupForRepresentationCategory( RepG );
8-
13+
#! Sym( [ 1 .. 4 ] )
914
irr := Irr( G );
10-
15+
#! [ Character( CharacterTable( Sym( [ 1 .. 4 ] ) ), [ 1, -1, 1, 1, -1 ] ),
16+
#! Character( CharacterTable( Sym( [ 1 .. 4 ] ) ), [ 3, -1, -1, 0, 1 ] ),
17+
#! Character( CharacterTable( Sym( [ 1 .. 4 ] ) ), [ 2, 0, 2, -1, 0 ] ),
18+
#! Character( CharacterTable( Sym( [ 1 .. 4 ] ) ), [ 3, 1, -1, 0, -1 ] ),
19+
#! Character( CharacterTable( Sym( [ 1 .. 4 ] ) ), [ 1, 1, 1, 1, 1 ] ) ]
1120
v := RepresentationCategoryZGradedObject( -1, irr[2], RepG );
12-
21+
#! 1*(x_[-1, 2])
1322
cat := EModuleActionCategory( v );
14-
23+
#! Module category of the internal exterior algebra modeled
24+
#! via right actions of 1*(x_[-1, 2])
1525
h := RepresentationCategoryZGradedObject( 3, irr[2], RepG );
16-
26+
#! 1*(x_[3, 2])
1727
F := FreeEModule( h, cat );
18-
28+
#! <An object in Module category of the internal exterior algebra modeled
29+
#! via right actions of 1*(x_[-1, 2])>
1930
chi := Support( ActionDomain( F ) )[8];
20-
31+
#! <x_[2, 4]>
2132
c := ComponentInclusionMorphism( ActionDomain( F ), chi );
22-
33+
#! <A morphism in The skeletal Z-graded representation category of
34+
#! SymmetricGroup( [ 1 .. 4 ] )>
2335
u := UniversalMorphismFromFreeModule( F, c );
24-
36+
#! <A morphism in Module category of the internal exterior algebra
37+
#! modeled via right actions of 1*(x_[-1, 2])>
2538
t := FilteredTateResolution( u );
26-
39+
#! <An object in Cocomplex category of Descending filtered object category of
40+
#! The skeletal Z-graded representation category of SymmetricGroup( [ 1 .. 4 ] )>
2741
s := SpectralSequenceEntryOfDescendingFilteredCocomplex( t, 2, 0, 1 );
28-
42+
#! <A morphism in Generalized morphism category of
43+
#! The skeletal Z-graded representation category of SymmetricGroup( [ 1 .. 4 ] )>
2944
Display( UnderlyingHonestObject( Source( s ) ) );
30-
# 1*(χ_[2, 3]) + 1*(χ_[2, 5])
45+
#! 1*(x_[2, 3]) + 1*(x_[2, 5])
46+
#! @EndExample

InternalExteriorAlgebraForCAP/tst/100_LoadPackage.tst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,18 @@
77
gap> PushOptions( rec( OnlyNeeded := true ) );
88
gap> package_loading_info_level := InfoLevel( InfoPackageLoading );;
99
gap> SetInfoLevel( InfoPackageLoading, PACKAGE_ERROR );;
10+
gap> LoadPackage( "IO_ForHomalg", false );
11+
true
12+
gap> LoadPackage( "HomologicalAlgebraForCAP", false );
13+
true
1014
gap> LoadPackage( "InternalExteriorAlgebraForCAP", false );
1115
true
1216
gap> SetInfoLevel( InfoPackageLoading, PACKAGE_INFO );;
17+
gap> LoadPackage( "IO_ForHomalg" );
18+
true
19+
gap> LoadPackage( "HomologicalAlgebraForCAP" );
20+
true
1321
gap> LoadPackage( "InternalExteriorAlgebraForCAP" );
1422
true
1523
gap> SetInfoLevel( InfoPackageLoading, package_loading_info_level );;
24+
gap> HOMALG_IO.show_banners := false;;

0 commit comments

Comments
 (0)