Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 7ebd25ac536d248d499a3ce2acda963a > files > 1727

Macaulay2-1.3.1-8.fc15.i686.rpm

-- -*- M2-comint -*- {* hash: 1610825880 *}

i1 : R = QQ[x_1..x_3,y_1..y_3];

i2 : G = graph(R,{x_1*y_1,x_2*y_2,x_3*y_3, x_1*y_2,x_1*y_3,x_2*y_3})

o2 = Graph{edges => {{x , y }, {x , y }, {x , y }, {x , y }, {x , y }, {x , y }}}
                       1   1     2   2     3   3     1   2     1   3     2   3
           ring => R
           vertices => {x , x , x , y , y , y }
                         1   2   3   1   2   3

o2 : Graph

i3 : isCM G and isBipartite G

o3 = true

i4 : L = getGoodLeaf(G)

o4 = {x , y }
       1   1

o4 : List

i5 : degreeVertex(G,y_1)

o5 = 1

i6 : H = inducedHyperGraph(G, vertices(G) - set(L))

o6 = HyperGraph{edges => {{x , y }, {x , y }, {x , y }}}
                            2   2     3   3     2   3
                ring => QQ[x , x , y , y ]
                            2   3   2   3
                vertices => {x , x , y , y }
                              2   3   2   3

o6 : HyperGraph

i7 : K = simplicialComplexToHyperGraph independenceComplex H;

i8 : edges K

o8 = {{x , x }, {x , y }, {y , y }}
        2   3     3   2     2   3

o8 : List

i9 : use ring K;

i10 : A = apply(edges(K), e->append(e, y_1));

i11 : B = apply(edges inducedHyperGraph(K, {x_2,x_3}), e-> append(e, x_1));

i12 : shelling = join(A,B)

o12 = {{x , x , y }, {x , y , y }, {y , y , y }, {x , x , x }}
         2   3   1     3   2   1     2   3   1     2   3   1

o12 : List

i13 : independenceComplex(G)

o13 = | y_1y_2y_3 x_3y_1y_2 x_2x_3y_1 x_1x_2x_3 |

o13 : SimplicialComplex

i14 :