[GAP Forum] Chain Complexes: The Projective plane
Marc Bogaerts
marc.bogaerts at cyclone.be
Mon Jun 21 18:18:58 BST 2010
# In the posting about the Moebius strip we saw that it had a unique
# border and that it was a 1-cycle:
border:=SingularFaces(c2);
[ [ 0, 1, -1, 0 ], [ -1, 0, 0, 1 ], [ 1, 0, -1, 0 ], [ 0, 1, 0, -1 ] ]
# this corresponds top the cycle 2,4,5,6
# we get the set of faces already defined:
faces:=GeneratorsOfBoundaries(1,c2);
[ [ 1, 1, 1, 1, 0, 0 ], [ 1, 0, -1, 0, -1, 1 ] ]
# Let's find the coefficients of boundary in the basis defined by the
edges M:
M:=GeneratorsOfBoundaries(0,c1);
[ [ 1, -1, 0, 0 ], [ 0, 1, -1, 0 ], [ 0, 0, 1, -1 ], [ -1, 0, 0, 1 ],
[ 1, 0, -1, 0 ], [ 0, 1, 0, -1 ] ]
u:=[1..6]*0;
[ 0, 0, 0, 0, 0, 0 ]
u{[2,4,5,6]}:=[1,-1,-1,-1];
[ 1, -1, -1, -1 ]
u{[2,4,5,6]}:=[1,b,c,d];
[ 1, b, c, d ]
u*M;
[ -b+c, d+1, -c-1, b-d ]
u{[2,4,5,6]}:=[1,-1,-1,-1];
[ 1, -1, -1, -1 ]
# control if it is the right combination
u*M;
[ 0, 0, 0, 0 ]
Now we glue a 2-disk to the 2-skeleton of the Moebius strip:
Add(faces,u);
# and construct the projective space:
c2:=ChainComplex(2,c1,faces);
dim 0:[ 1 .. 4 ]
dim 1:[ [ 1, -1, 0, 0 ], [ 0, 1, -1, 0 ], [ 0, 0, 1, -1 ], [ -1, 0, 0, 1 ],
[ 1, 0, -1, 0 ], [ 0, 1, 0, -1 ] ]
dim 2:[ [ 1, 1, 1, 1, 0, 0 ], [ 1, 0, -1, 0, -1, 1 ], [ 0, 1, 0, -1, -1,
-1 ]
]
Basis of 3-cells: [ ]
Remark that there are no 2-cycles, the projective plane is non orientable.
HomologyGroups(c2);
[ [ 0 ], [ 2 ], [ ] ]
The first homology group is Z/2Z as expected
SingularFaces(c2);
[ ]
# The projective space has no border.
Marc Bogaerts.
More information about the Forum
mailing list