This would be a nice question for Ask Sage http://ask.sagemath.org/
Anyway here is a solution: sage: k = QQ sage: n = 10 sage: R = PolynomialRing(k, 'x', n) sage: R Multivariate Polynomial Ring in x0, x1, x2, x3, x4, x5, x6, x7, x8, x9 over Rational Field sage: R.inject_variables() Defining x0, x1, x2, x3, x4, x5, x6, x7, x8, x9 sage: verts = R.gens() sage: edges = [(x1, x2), (x3, x7), (x4, x9)] sage: G = Graph([verts, edges], format='vertices_and_edges') sage: G Graph on 10 vertices sage: J = R.ideal([a * b for a, b in G.edges(labels=False)]) sage: J Ideal (x4*x9, x3*x7, x1*x2) of Multivariate Polynomial Ring in x0, x1, x2, x3, x4, x5, x6, x7, x8, x9 over Rational Field -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.
