i18 : D2 = subsets(for i from 0 to #rays X - 1 list (-X_i), 2)
o18 = {{- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }, {- X , - X },
0 1 0 2 1 2 0 3 1 3
-----------------------------------------------------------------------
{- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }, {- X , - X },
2 3 0 4 1 4 2 4 3 4
-----------------------------------------------------------------------
{- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }, {- X , - X },
0 5 1 5 2 5 3 5 4 5
-----------------------------------------------------------------------
{- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }, {- X , - X },
0 6 1 6 2 6 3 6 4 6
-----------------------------------------------------------------------
{- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }, {- X , - X },
5 6 0 7 1 7 2 7 3 7
-----------------------------------------------------------------------
{- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }, {- X , - X },
4 7 5 7 6 7 0 8 1 8
-----------------------------------------------------------------------
{- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }, {- X , - X },
2 8 3 8 4 8 5 8 6 8
-----------------------------------------------------------------------
{- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }, {- X , - X },
7 8 0 9 1 9 2 9 3 9
-----------------------------------------------------------------------
{- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }, {- X , - X }}
4 9 5 9 6 9 7 9 8 9
o18 : List
|
i19 : D2 = D2/sum/degree
o19 = {{0, 1, -2, -2, 4, 0}, {0, 1, -1, 1, 0, -2}, {2, 2, 3, 1, -4, -6}, {-1,
-----------------------------------------------------------------------
0, -4, -2, 5, 3}, {1, 1, 0, -2, 1, -1}, {1, 1, 1, 1, -3, -3}, {-2, 0,
-----------------------------------------------------------------------
-3, -1, 4, 2}, {0, 1, 1, -1, 0, -2}, {0, 1, 2, 2, -4, -4}, {-1, 0, -1,
-----------------------------------------------------------------------
-1, 1, 1}, {-1, -1, -3, -1, 4, 2}, {1, 0, 1, -1, 0, -2}, {1, 0, 2, 2,
-----------------------------------------------------------------------
-4, -4}, {0, -1, -1, -1, 1, 1}, {-1, -1, 0, 0, 0, 0}, {-1, 0, -4, -1,
-----------------------------------------------------------------------
4, 2}, {1, 1, 0, -1, 0, -2}, {1, 1, 1, 2, -4, -4}, {0, 0, -2, -1, 1,
-----------------------------------------------------------------------
1}, {-1, 0, -1, 0, 0, 0}, {0, -1, -1, 0, 0, 0}, {-1, 0, -3, -2, 4, 2},
-----------------------------------------------------------------------
{1, 1, 1, -2, 0, -2}, {1, 1, 2, 1, -4, -4}, {0, 0, -1, -2, 1, 1}, {-1,
-----------------------------------------------------------------------
0, 0, -1, 0, 0}, {0, -1, 0, -1, 0, 0}, {0, 0, -1, -1, 0, 0}, {-1, 0,
-----------------------------------------------------------------------
-3, -1, 3, 2}, {1, 1, 1, -1, -1, -2}, {1, 1, 2, 2, -5, -4}, {0, 0, -1,
-----------------------------------------------------------------------
-1, 0, 1}, {-1, 0, 0, 0, -1, 0}, {0, -1, 0, 0, -1, 0}, {0, 0, -1, 0,
-----------------------------------------------------------------------
-1, 0}, {0, 0, 0, -1, -1, 0}, {-1, 0, -3, -1, 4, 1}, {1, 1, 1, -1, 0,
-----------------------------------------------------------------------
-3}, {1, 1, 2, 2, -4, -5}, {0, 0, -1, -1, 1, 0}, {-1, 0, 0, 0, 0, -1},
-----------------------------------------------------------------------
{0, -1, 0, 0, 0, -1}, {0, 0, -1, 0, 0, -1}, {0, 0, 0, -1, 0, -1}, {0,
-----------------------------------------------------------------------
0, 0, 0, -1, -1}}
o19 : List
|
i20 : elapsedTime hvecs = cohomCalg(X, D2)
-- 2.52687s elapsed
o20 = {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 1, 0, 0, 0}, {0, 0, 0, 0, 0},
-----------------------------------------------------------------------
{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 1, 0, 0, 0}, {0, 0, 0, 0, 0}, {0,
-----------------------------------------------------------------------
0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0,
-----------------------------------------------------------------------
0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0,
-----------------------------------------------------------------------
0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0,
-----------------------------------------------------------------------
0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0},
-----------------------------------------------------------------------
{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0,
-----------------------------------------------------------------------
0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0,
-----------------------------------------------------------------------
0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0,
-----------------------------------------------------------------------
0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 1, 0, 0,
-----------------------------------------------------------------------
0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}}
o20 : List
|
i21 : peek cohomCalg X
o21 = MutableHashTable{{-1, -1, -3, -1, 4, 2} => {{0, 0, 0, 0, 0}, {}} }
{-1, -1, 0, 0, 0, 0} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, -1, -1, 1, 1} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, -1, 0, 0, 0} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, -3, -1, 3, 2} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, -3, -1, 4, 1} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, -3, -2, 4, 2} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, -4, -1, 4, 2} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, -4, -2, 5, 3} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, 0, -1, 0, 0} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, 0, 0, -1, 0} => {{0, 0, 0, 0, 0}, {}}
{-1, 0, 0, 0, 0, -1} => {{0, 0, 0, 0, 0}, {}}
{-2, 0, -3, -1, 4, 2} => {{0, 1, 0, 0, 0}, {{1, 1x0*x4}}}
{0, -1, -1, -1, 1, 1} => {{0, 0, 0, 0, 0}, {}}
{0, -1, -1, 0, 0, 0} => {{0, 0, 0, 0, 0}, {}}
{0, -1, 0, -1, 0, 0} => {{0, 0, 0, 0, 0}, {}}
{0, -1, 0, 0, -1, 0} => {{0, 0, 0, 0, 0}, {}}
{0, -1, 0, 0, 0, -1} => {{0, 1, 0, 0, 0}, {{1, 1x5*x9}}}
{0, 0, -1, -1, 0, 0} => {{0, 0, 0, 0, 0}, {}}
{0, 0, -1, -1, 0, 1} => {{0, 0, 0, 0, 0}, {}}
{0, 0, -1, -1, 1, 0} => {{0, 0, 0, 0, 0}, {}}
{0, 0, -1, -2, 1, 1} => {{0, 0, 0, 0, 0}, {}}
{0, 0, -1, 0, -1, 0} => {{0, 0, 0, 0, 0}, {}}
{0, 0, -1, 0, 0, -1} => {{0, 0, 0, 0, 0}, {}}
{0, 0, -2, -1, 1, 1} => {{0, 0, 0, 0, 0}, {}}
{0, 0, 0, -1, -1, 0} => {{0, 0, 0, 0, 0}, {}}
{0, 0, 0, -1, 0, -1} => {{0, 0, 0, 0, 0}, {}}
{0, 0, 0, 0, -1, -1} => {{0, 0, 0, 0, 0}, {}}
{0, 1, -1, 1, 0, -2} => {{0, 0, 0, 0, 0}, {}}
{0, 1, -2, -2, 4, 0} => {{0, 0, 0, 0, 0}, {}}
{0, 1, 1, -1, 0, -2} => {{0, 0, 0, 0, 0}, {}}
{0, 1, 2, 2, -4, -4} => {{0, 0, 0, 0, 0}, {}}
{1, 0, 1, -1, 0, -2} => {{0, 0, 0, 0, 0}, {}}
{1, 0, 2, 2, -4, -4} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 0, -1, 0, -2} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 0, -2, 1, -1} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 1, -1, -1, -2} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 1, -1, 0, -3} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 1, -2, 0, -2} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 1, 1, -3, -3} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 1, 2, -4, -4} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 2, 1, -4, -4} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 2, 2, -4, -5} => {{0, 0, 0, 0, 0}, {}}
{1, 1, 2, 2, -5, -4} => {{0, 0, 0, 0, 0}, {}}
{2, 2, 3, 1, -4, -6} => {{0, 1, 0, 0, 0}, {{1, 1x1*x2}}}
|