#17351: Sage Learn_sat AttributeError
---------------------------------+------------------------
Reporter: ounidjoo | Owner:
Type: PLEASE CHANGE | Status: new
Priority: major | Milestone: sage-6.5
Component: PLEASE CHANGE | Resolution:
Keywords: | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
---------------------------------+------------------------
Changes (by aapitzsch):
* cc: Martin, Albrecht (removed)
* cc: malb (added)
Old description:
> Hello,
> I was trying to run the flowing program
>
> from sage.sat.boolean_polynomials import learn as learn_sat
> from polybori import *
> from sage.sat.converters.polybori import CNFEncoder
> from sage.sat.solvers.dimacs import DIMACS
>
> set_random_seed(2300)
>
> F.<x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15> =
> BooleanPolynomialRing()
> F=[ x1*x2 + x1*x4 + x1*x5 + x1*x6 + x1*x8 + x1*x9 + x1*x10 + x1*x11 +
> x1*x12 + x1*x13 + x1*x14 + x2*x3 + x2*x4 + x2*x5 + x2*x7 + x2*x8 + x2*x9
> + x2*x10 + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 +
> x3*x7 + x3*x9 + x3*x11 + x3*x12 + x4*x6 + x4*x8 + x4*x9 + x4*x11 + x4*x12
> + x4*x13 + x4*x14 + x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x10 +
> x5*x11 + x5*x13 + x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 +
> x6*x11 + x6*x12 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 +
> x7*x12 + x7*x14 + x7*x15 + x8*x10 + x8*x11 + x8*x12 + x8*x13 + x8*x15 +
> x9*x10 + x9*x11 + x9*x12 + x9*x13 + x9*x14 + x10*x12 + x10*x13 + x10*x14
> + x10*x15 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x15 +
> x14*x15 + x2 + x3 + x4 + x5 + x6 + x7 + x9 + x10 + x11 + x12 + x13 + x14
> + x15,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 + x1*x9 +
> x1*x10 + x1*x11 + x1*x12 + x1*x13 + x1*x14 + x2*x3 + x2*x4 + x2*x5 +
> x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13 +
> x2*x14 + x3*x4 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10 + x3*x11
> + x3*x12 + x3*x14 + x3*x15 + x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 +
> x4*x10 + x4*x12 + x4*x13 + x4*x14 + x4*x15 + x5*x7 + x5*x8 + x5*x9 +
> x5*x10 + x5*x11 + x5*x12 + x5*x13 + x5*x14 + x5*x15 + x6*x7 + x6*x8 +
> x6*x9 + x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 +
> x7*x9 + x7*x10 + x7*x11 + x7*x12 + x7*x13 + x7*x14 + x7*x15 + x8*x9 +
> x8*x10 + x8*x11 + x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 +
> x9*x12 + x9*x13 + x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14
> + x10*x15 + x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 +
> x12*x15 + x13*x14 + x13*x15 + x14*x15 + x2 + x4 + x5 + x6 + x7 + x8 + x9
> + x10 + x11 + x12 + x14 + x15 + 1,x1*x2 + x1*x3 + x1*x5 + x1*x6 + x1*x7 +
> x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x14 + x1*x15 + x2*x3 +
> x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10 + x2*x12 + x2*x14
> + x2*x15 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10 + x3*x11 +
> x3*x12 + x3*x13 + x3*x15 + x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10
> + x4*x11 + x4*x12 + x4*x13 + x4*x14 + x4*x15 + x5*x6 + x5*x7 + x5*x8 +
> x5*x9 + x5*x10 + x5*x12 + x5*x13 + x6*x7 + x6*x8 + x6*x9 + x6*x10 +
> x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 +
> x7*x11 + x7*x12 + x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x11 + x8*x12 +
> x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x13 + x9*x14 +
> x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 + x11*x12 +
> x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 +
> x13*x15 + x14*x15 + x1 + x2 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 +
> x12 + x13 + x14 + 1,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x9
> + x1*x10 + x1*x11 + x1*x12 + x1*x13 + x1*x14 + x1*x15 + x2*x3 + x2*x4 +
> x2*x5 + x2*x6 + x2*x7 + x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13 +
> x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10
> + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x5 + x4*x6 + x4*x7 +
> x4*x8 + x4*x9 + x4*x10 + x4*x11 + x4*x12 + x4*x13 + x4*x14 + x4*x15 +
> x5*x6 + x5*x7 + x5*x8 + x5*x11 + x5*x12 + x5*x13 + x5*x14 + x5*x15 +
> x6*x7 + x6*x8 + x6*x9 + x6*x10 + x6*x12 + x6*x13 + x6*x14 + x6*x15 +
> x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x13 + x7*x14 + x7*x15 + x8*x9 +
> x8*x10 + x8*x11 + x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x12 +
> x9*x13 + x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x14 + x10*x15 +
> x11*x13 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 + x13*x15 +
> x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 +
> x13 + x14 + x15,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 +
> x1*x9 + x1*x10 + x1*x11 + x1*x13 + x1*x14 + x1*x15 + x2*x3 + x2*x4 +
> x2*x5 + x2*x6 + x2*x7 + x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13 +
> x2*x14 + x2*x15 + x3*x5 + x3*x6 + x3*x7 + x3*x9 + x3*x10 + x3*x11 +
> x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9
> + x4*x10 + x4*x11 + x4*x13 + x4*x14 + x4*x15 + x5*x7 + x5*x8 + x5*x9 +
> x5*x11 + x5*x12 + x5*x13 + x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x9 +
> x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 +
> x7*x10 + x7*x11 + x7*x12 + x7*x13 + x7*x14 + x8*x9 + x8*x10 + x8*x11 +
> x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x13 +
> x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 +
> x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 +
> x13*x14 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 +
> x11 + x12 + x13 + x14 + x15 + 1,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 +
> x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 + x1*x14 +
> x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10 + x2*x11 +
> x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9
> + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x5 + x4*x6 +
> x4*x7 + x4*x8 + x4*x9 + x4*x10 + x4*x11 + x4*x12 + x4*x13 + x4*x14 +
> x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x10 + x5*x11 + x5*x12 +
> x5*x13 + x5*x14 + x5*x15 + x6*x11 + x6*x12 + x6*x13 + x6*x15 + x7*x8 +
> x7*x9 + x7*x10 + x7*x11 + x7*x12 + x7*x14 + x7*x15 + x8*x9 + x8*x10 +
> x8*x11 + x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 +
> x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 +
> x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 +
> x13*x15 + x1 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 +
> x14 + x15 + 1,x1*x2 + x1*x4 + x1*x5 + x1*x6 + x1*x8 + x1*x9 + x1*x10 +
> x1*x11 + x1*x12 + x1*x13 + x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5 +
> x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13 +
> x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x11
> + x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x6 + x4*x8 + x4*x9 + x4*x10 +
> x4*x14 + x4*x15 + x5*x6 + x5*x7 + x5*x10 + x5*x11 + x5*x13 + x5*x14 +
> x5*x15 + x6*x8 + x6*x9 + x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 +
> x6*x15 + x7*x8 + x7*x9 + x7*x11 + x7*x12 + x7*x13 + x7*x14 + x7*x15 +
> x8*x9 + x8*x10 + x8*x11 + x8*x12 + x8*x13 + x8*x14 + x9*x10 + x9*x11 +
> x9*x12 + x9*x13 + x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x14 + x10*x15
> + x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 +
> x13*x14 + x13*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 +
> x11 + x12 + x13 + x14 + x15,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7
> + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 + x1*x14 + x1*x15 +
> x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10 + x2*x12 +
> x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9
> + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x6 + x4*x7 +
> x4*x8 + x4*x9 + x4*x10 + x4*x11 + x4*x13 + x4*x14 + x4*x15 + x5*x6 +
> x5*x7 + x5*x8 + x5*x9 + x5*x11 + x5*x12 + x5*x13 + x5*x14 + x5*x15 +
> x6*x8 + x6*x9 + x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 +
> x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 + x7*x13 + x7*x14 + x7*x15 +
> x8*x9 + x8*x10 + x8*x11 + x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x12 +
> x9*x13 + x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14 +
> x10*x15 + x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 +
> x12*x15 + x13*x14 + x13*x15 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x8
> + x9 + x10 + x11 + x12 + x13 + x14 + x15 + 1,x1*x2 + x1*x4 + x1*x5 +
> x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 +
> x1*x14 + x1*x15 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x9 + x2*x10 + x2*x11
> + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 + x3*x7 +
> x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x5 +
> x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10 + x4*x11 + x4*x12 + x4*x13 +
> x4*x14 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x10 + x5*x11 + x5*x12 +
> x5*x13 + x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x10 + x6*x11 + x6*x12 +
> x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 +
> x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x13 + x8*x14 +
> x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x14 + x10*x11 + x10*x12 + x10*x13
> + x10*x14 + x10*x15 + x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 +
> x12*x14 + x12*x15 + x13*x14 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7
> + x8 + x9 + x11 + x12 + x13 + x14 + x15,x1*x2 + x1*x3 + x1*x4 + x1*x5 +
> x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 +
> x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 +
> x2*x10 + x2*x11 + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 +
> x3*x6 + x3*x7 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 +
> x3*x15 + x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10 + x4*x11 + x4*x13
> + x4*x14 + x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x11 + x5*x12 +
> x5*x13 + x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 + x6*x11 +
> x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 +
> x7*x12 + x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x13 +
> x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x14 + x9*x15 + x10*x11 + x10*x12 +
> x10*x13 + x10*x14 + x10*x15 + x11*x12 + x11*x13 + x11*x14 + x11*x15 +
> x12*x13 + x12*x14 + x12*x15 + x13*x15 + x14*x15 + x1 + x2 + x3 + x4 + x5
> + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15 + 1,x1*x2 + x1*x3
> + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 +
> x1*x12 + x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8
> + x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x14 + x2*x15 + x3*x4 + x3*x6 +
> x3*x7 + x3*x8 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 +
> x3*x15 + x4*x6 + x4*x7 + x4*x9 + x4*x10 + x4*x11 + x4*x12 + x4*x13 +
> x4*x14 + x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x11 + x5*x12 +
> x5*x13 + x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x10 + x6*x11 + x6*x12 +
> x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x10 + x7*x11 + x7*x12 + x7*x13 +
> x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x13 + x8*x14 + x8*x15 + x9*x10 +
> x9*x11 + x9*x12 + x9*x13 + x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13
> + x10*x14 + x10*x15 + x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 +
> x12*x14 + x12*x15 + x13*x14 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x8
> + x9 + x10 + x11 + x12 + x13 + x14 + x15,x1*x2 + x1*x3 + x1*x4 + x1*x5 +
> x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 +
> x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 +
> x2*x10 + x2*x11 + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 +
> x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x14 +
> x3*x15 + x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x10 + x4*x11 + x4*x12 +
> x4*x13 + x4*x14 + x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x10 +
> x5*x11 + x5*x12 + x5*x13 + x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 +
> x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 +
> x7*x11 + x7*x12 + x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 +
> x8*x12 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x14 + x9*x15 +
> x10*x11 + x10*x12 + x10*x13 + x10*x14 + x11*x12 + x11*x13 + x11*x15 +
> x12*x13 + x12*x14 + x12*x15 + x13*x14 + x13*x15 + x1 + x2 + x3 + x5 + x6
> + x7 + x8 + x9 + x12 + x13 + x14 + x15,x1*x2 + x1*x4 + x1*x5 + x1*x6 +
> x1*x7 + x1*x9 + x1*x11 + x1*x12 + x1*x13 + x1*x14 + x1*x15 + x2*x3 +
> x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10 + x2*x11 + x2*x12
> + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 + x3*x7 + x3*x8 +
> x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x5 +
> x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x11 + x4*x12 + x4*x13 + x4*x14 +
> x4*x15 + x5*x6 + x5*x7 + x5*x9 + x5*x10 + x5*x11 + x5*x12 + x5*x13 +
> x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 + x6*x11 + x6*x12 + x6*x13 +
> x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 + x7*x13 +
> x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x12 + x8*x14 + x8*x15 +
> x9*x10 + x9*x11 + x9*x12 + x9*x13 + x9*x14 + x9*x15 + x10*x11 + x10*x12 +
> x10*x13 + x10*x14 + x10*x15 + x11*x14 + x11*x15 + x12*x13 + x12*x14 +
> x12*x15 + x13*x14 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9
> + x10 + x11 + x12 + x13 + x14 + x15,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6
> + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 + x1*x14 +
> x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x10 + x2*x12
> + x2*x13 + x2*x15 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10 +
> x3*x11 + x3*x12 + x3*x13 + x3*x15 + x4*x5 + x4*x6 + x4*x7 + x4*x10 +
> x4*x11 + x4*x12 + x4*x13 + x4*x14 + x4*x15 + x5*x6 + x5*x8 + x5*x9 +
> x5*x10 + x5*x11 + x5*x12 + x5*x13 + x6*x7 + x6*x8 + x6*x9 + x6*x10 +
> x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 +
> x7*x11 + x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x12 +
> x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x13 + x9*x14 +
> x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 + x11*x12 +
> x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 +
> x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x11 + x12 + x13 +
> x14 + 1,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 + x1*x9 +
> x1*x10 + x1*x11 + x1*x12 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7
> + x2*x8 + x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13 + x2*x14 + x2*x15 +
> x3*x4 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10 + x3*x11 + x3*x12
> + x3*x13 + x3*x14 + x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10 +
> x4*x12 + x4*x13 + x4*x14 + x5*x6 + x5*x9 + x5*x10 + x5*x12 + x5*x14 +
> x5*x15 + x6*x7 + x6*x9 + x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 +
> x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x13 + x7*x14 + x8*x9 +
> x8*x10 + x8*x11 + x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 +
> x9*x12 + x9*x13 + x9*x14 + x9*x15 + x10*x12 + x10*x13 + x10*x14 + x10*x15
> + x11*x12 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 +
> x13*x15 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x11 +
> x12 + x13 + x14 + x15]
>
> H = learn_sat(F, s_maxrestarts=2, interreduction=True)
>
> But, it failed and I got the flowing
> Traceback (most recent call last):
> File "doGrobner.py", line 19, in <module>
> H = learn_sat(F, s_maxrestarts=restarts, interreduction=True)
> File "/opt/sage-6.0-x86_64-Linux/local/lib/python2.7/site-
> packages/sage/sat/boolean_polynomials.py", line 335, in learn
> learnt = learnt.ideal().interreduced_basis()
> File "/opt/sage-6.0-x86_64-Linux/local/lib/python2.7/site-
> packages/sage/structure/sequence.py", line 944, in __getattr__
> raise AttributeError("'Sequence_generic' object has no attribute
> '%s'"%name)
> AttributeError: 'Sequence_generic' object has no attribute 'ideal'
>
> Could you please help me?
> Thanks a lot
New description:
Hello,
I was trying to run the flowing program
{{{
from sage.sat.boolean_polynomials import learn as learn_sat
from polybori import *
from sage.sat.converters.polybori import CNFEncoder
from sage.sat.solvers.dimacs import DIMACS
set_random_seed(2300)
F.<x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15> =
BooleanPolynomialRing()
F=[ x1*x2 + x1*x4 + x1*x5 + x1*x6 + x1*x8 + x1*x9 + x1*x10 + x1*x11 +
x1*x12 + x1*x13 + x1*x14 + x2*x3 + x2*x4 + x2*x5 + x2*x7 + x2*x8 + x2*x9 +
x2*x10 + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 + x3*x7
+ x3*x9 + x3*x11 + x3*x12 + x4*x6 + x4*x8 + x4*x9 + x4*x11 + x4*x12 +
x4*x13 + x4*x14 + x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x10 + x5*x11
+ x5*x13 + x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 + x6*x11 +
x6*x12 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 +
x7*x14 + x7*x15 + x8*x10 + x8*x11 + x8*x12 + x8*x13 + x8*x15 + x9*x10 +
x9*x11 + x9*x12 + x9*x13 + x9*x14 + x10*x12 + x10*x13 + x10*x14 + x10*x15
+ x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x15 + x14*x15 + x2
+ x3 + x4 + x5 + x6 + x7 + x9 + x10 + x11 + x12 + x13 + x14 + x15,x1*x2 +
x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 +
x1*x12 + x1*x13 + x1*x14 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 +
x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13 + x2*x14 + x3*x4 + x3*x5 + x3*x6
+ x3*x7 + x3*x8 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x14 + x3*x15 +
x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10 + x4*x12 + x4*x13 + x4*x14
+ x4*x15 + x5*x7 + x5*x8 + x5*x9 + x5*x10 + x5*x11 + x5*x12 + x5*x13 +
x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 + x6*x11 + x6*x12 +
x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 +
x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x12 + x8*x13 +
x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x13 + x9*x14 + x9*x15 +
x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 + x11*x12 + x11*x13 +
x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 + x13*x15 +
x14*x15 + x2 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x14 + x15 +
1,x1*x2 + x1*x3 + x1*x5 + x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11
+ x1*x12 + x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8
+ x2*x9 + x2*x10 + x2*x12 + x2*x14 + x2*x15 + x3*x5 + x3*x6 + x3*x7 +
x3*x8 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x15 + x4*x5 + x4*x6
+ x4*x7 + x4*x8 + x4*x9 + x4*x10 + x4*x11 + x4*x12 + x4*x13 + x4*x14 +
x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x10 + x5*x12 + x5*x13 + x6*x7
+ x6*x8 + x6*x9 + x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 +
x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 + x7*x13 + x7*x14 + x7*x15 +
x8*x9 + x8*x11 + x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 +
x9*x12 + x9*x13 + x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14
+ x10*x15 + x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 +
x12*x15 + x13*x14 + x13*x15 + x14*x15 + x1 + x2 + x4 + x5 + x6 + x7 + x8 +
x9 + x10 + x11 + x12 + x13 + x14 + 1,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6
+ x1*x7 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 + x1*x14 + x1*x15 +
x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x9 + x2*x10 + x2*x11 + x2*x12 +
x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 +
x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x5 + x4*x6 +
x4*x7 + x4*x8 + x4*x9 + x4*x10 + x4*x11 + x4*x12 + x4*x13 + x4*x14 +
x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x11 + x5*x12 + x5*x13 + x5*x14 +
x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 + x6*x12 + x6*x13 + x6*x14 +
x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x13 + x7*x14 + x7*x15 +
x8*x9 + x8*x10 + x8*x11 + x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x10 +
x9*x12 + x9*x13 + x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x14 + x10*x15
+ x11*x13 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 + x13*x15 +
x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 +
x13 + x14 + x15,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 +
x1*x9 + x1*x10 + x1*x11 + x1*x13 + x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5
+ x2*x6 + x2*x7 + x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13 + x2*x14 +
x2*x15 + x3*x5 + x3*x6 + x3*x7 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13
+ x3*x14 + x3*x15 + x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10 +
x4*x11 + x4*x13 + x4*x14 + x4*x15 + x5*x7 + x5*x8 + x5*x9 + x5*x11 +
x5*x12 + x5*x13 + x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 +
x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 +
x7*x11 + x7*x12 + x7*x13 + x7*x14 + x8*x9 + x8*x10 + x8*x11 + x8*x12 +
x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x13 + x9*x14 +
x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 + x11*x12 +
x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 +
x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 +
x13 + x14 + x15 + 1,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8
+ x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 + x1*x14 + x2*x3 + x2*x4 +
x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13
+ x2*x14 + x2*x15 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10 +
x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x5 + x4*x6 + x4*x7 + x4*x8
+ x4*x9 + x4*x10 + x4*x11 + x4*x12 + x4*x13 + x4*x14 + x4*x15 + x5*x6 +
x5*x7 + x5*x8 + x5*x9 + x5*x10 + x5*x11 + x5*x12 + x5*x13 + x5*x14 +
x5*x15 + x6*x11 + x6*x12 + x6*x13 + x6*x15 + x7*x8 + x7*x9 + x7*x10 +
x7*x11 + x7*x12 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x12 +
x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x14 + x9*x15 +
x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 + x11*x12 + x11*x13 +
x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x15 + x1 + x3 + x4 +
x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15 + 1,x1*x2 +
x1*x4 + x1*x5 + x1*x6 + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13
+ x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9
+ x2*x10 + x2*x11 + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 +
x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15
+ x4*x6 + x4*x8 + x4*x9 + x4*x10 + x4*x14 + x4*x15 + x5*x6 + x5*x7 +
x5*x10 + x5*x11 + x5*x13 + x5*x14 + x5*x15 + x6*x8 + x6*x9 + x6*x10 +
x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x11 +
x7*x12 + x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x12 +
x8*x13 + x8*x14 + x9*x10 + x9*x11 + x9*x12 + x9*x13 + x9*x14 + x9*x15 +
x10*x11 + x10*x12 + x10*x14 + x10*x15 + x11*x12 + x11*x13 + x11*x14 +
x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 + x13*x15 + x1 + x2 + x3 +
x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15,x1*x2 +
x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 +
x1*x12 + x1*x13 + x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7
+ x2*x8 + x2*x9 + x2*x10 + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 +
x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13
+ x3*x14 + x3*x15 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10 + x4*x11 +
x4*x13 + x4*x14 + x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x11 + x5*x12
+ x5*x13 + x5*x14 + x5*x15 + x6*x8 + x6*x9 + x6*x10 + x6*x11 + x6*x12 +
x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 +
x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x12 + x8*x13 +
x8*x14 + x8*x15 + x9*x12 + x9*x13 + x9*x14 + x9*x15 + x10*x11 + x10*x12 +
x10*x13 + x10*x14 + x10*x15 + x11*x12 + x11*x13 + x11*x14 + x11*x15 +
x12*x13 + x12*x14 + x12*x15 + x13*x14 + x13*x15 + x14*x15 + x1 + x2 + x3 +
x4 + x5 + x6 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15 + 1,x1*x2 +
x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 +
x1*x13 + x1*x14 + x1*x15 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x9 + x2*x10
+ x2*x11 + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 +
x3*x7 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 +
x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10 + x4*x11 + x4*x12 + x4*x13
+ x4*x14 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x10 + x5*x11 + x5*x12 +
x5*x13 + x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x10 + x6*x11 + x6*x12 +
x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 +
x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x13 + x8*x14 +
x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x14 + x10*x11 + x10*x12 + x10*x13 +
x10*x14 + x10*x15 + x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 +
x12*x14 + x12*x15 + x13*x14 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 +
x8 + x9 + x11 + x12 + x13 + x14 + x15,x1*x2 + x1*x3 + x1*x4 + x1*x5 +
x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 + x1*x14
+ x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10
+ x2*x11 + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 +
x3*x7 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 +
x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10 + x4*x11 + x4*x13 + x4*x14
+ x4*x15 + x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x11 + x5*x12 + x5*x13 +
x5*x14 + x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 + x6*x11 + x6*x12 +
x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 +
x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x13 + x8*x14 +
x8*x15 + x9*x10 + x9*x11 + x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13 +
x10*x14 + x10*x15 + x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 +
x12*x14 + x12*x15 + x13*x15 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 +
x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15 + 1,x1*x2 + x1*x3 + x1*x4 +
x1*x5 + x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x14
+ x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10
+ x2*x11 + x2*x12 + x2*x14 + x2*x15 + x3*x4 + x3*x6 + x3*x7 + x3*x8 +
x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x14 + x3*x15 + x4*x6 +
x4*x7 + x4*x9 + x4*x10 + x4*x11 + x4*x12 + x4*x13 + x4*x14 + x4*x15 +
x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x11 + x5*x12 + x5*x13 + x5*x14 + x5*x15
+ x6*x7 + x6*x8 + x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 +
x7*x8 + x7*x10 + x7*x11 + x7*x12 + x7*x13 + x7*x15 + x8*x9 + x8*x10 +
x8*x11 + x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x13 +
x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 +
x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 +
x13*x14 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x8 + x9 + x10 + x11 +
x12 + x13 + x14 + x15,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 +
x1*x8 + x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x13 + x1*x14 + x1*x15 +
x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 + x2*x9 + x2*x10 + x2*x11 +
x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 + x3*x5 + x3*x6 + x3*x7 + x3*x8
+ x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x14 + x3*x15 + x4*x5 + x4*x6 +
x4*x7 + x4*x8 + x4*x10 + x4*x11 + x4*x12 + x4*x13 + x4*x14 + x4*x15 +
x5*x6 + x5*x7 + x5*x8 + x5*x9 + x5*x10 + x5*x11 + x5*x12 + x5*x13 + x5*x15
+ x6*x7 + x6*x8 + x6*x9 + x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 +
x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x12 + x7*x13 + x7*x14 +
x7*x15 + x8*x9 + x8*x10 + x8*x11 + x8*x12 + x8*x14 + x8*x15 + x9*x10 +
x9*x11 + x9*x12 + x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14
+ x11*x12 + x11*x13 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 +
x13*x15 + x1 + x2 + x3 + x5 + x6 + x7 + x8 + x9 + x12 + x13 + x14 +
x15,x1*x2 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x9 + x1*x11 + x1*x12 +
x1*x13 + x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7 + x2*x8 +
x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13 + x2*x14 + x2*x15 + x3*x4 +
x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13
+ x3*x14 + x3*x15 + x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x11 +
x4*x12 + x4*x13 + x4*x14 + x4*x15 + x5*x6 + x5*x7 + x5*x9 + x5*x10 +
x5*x11 + x5*x12 + x5*x13 + x5*x15 + x6*x7 + x6*x8 + x6*x9 + x6*x10 +
x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 + x7*x10 +
x7*x11 + x7*x12 + x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 +
x8*x12 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x13 + x9*x14 +
x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 + x11*x14 +
x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 + x14*x15 + x1 + x2 + x3 +
x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15,x1*x2 +
x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 + x1*x9 + x1*x10 + x1*x11 +
x1*x12 + x1*x13 + x1*x14 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6 + x2*x7
+ x2*x8 + x2*x10 + x2*x12 + x2*x13 + x2*x15 + x3*x5 + x3*x6 + x3*x7 +
x3*x8 + x3*x9 + x3*x10 + x3*x11 + x3*x12 + x3*x13 + x3*x15 + x4*x5 + x4*x6
+ x4*x7 + x4*x10 + x4*x11 + x4*x12 + x4*x13 + x4*x14 + x4*x15 + x5*x6 +
x5*x8 + x5*x9 + x5*x10 + x5*x11 + x5*x12 + x5*x13 + x6*x7 + x6*x8 + x6*x9
+ x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 + x6*x15 + x7*x8 + x7*x9 +
x7*x10 + x7*x11 + x7*x13 + x7*x14 + x7*x15 + x8*x9 + x8*x10 + x8*x11 +
x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 + x9*x12 + x9*x13 +
x9*x14 + x9*x15 + x10*x11 + x10*x12 + x10*x13 + x10*x14 + x10*x15 +
x11*x12 + x11*x13 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 +
x13*x14 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x11 + x12
+ x13 + x14 + 1,x1*x2 + x1*x3 + x1*x4 + x1*x5 + x1*x6 + x1*x7 + x1*x8 +
x1*x9 + x1*x10 + x1*x11 + x1*x12 + x1*x15 + x2*x3 + x2*x4 + x2*x5 + x2*x6
+ x2*x7 + x2*x8 + x2*x9 + x2*x10 + x2*x11 + x2*x12 + x2*x13 + x2*x14 +
x2*x15 + x3*x4 + x3*x5 + x3*x6 + x3*x7 + x3*x8 + x3*x9 + x3*x10 + x3*x11 +
x3*x12 + x3*x13 + x3*x14 + x4*x5 + x4*x6 + x4*x7 + x4*x8 + x4*x9 + x4*x10
+ x4*x12 + x4*x13 + x4*x14 + x5*x6 + x5*x9 + x5*x10 + x5*x12 + x5*x14 +
x5*x15 + x6*x7 + x6*x9 + x6*x10 + x6*x11 + x6*x12 + x6*x13 + x6*x14 +
x6*x15 + x7*x8 + x7*x9 + x7*x10 + x7*x11 + x7*x13 + x7*x14 + x8*x9 +
x8*x10 + x8*x11 + x8*x12 + x8*x13 + x8*x14 + x8*x15 + x9*x10 + x9*x11 +
x9*x12 + x9*x13 + x9*x14 + x9*x15 + x10*x12 + x10*x13 + x10*x14 + x10*x15
+ x11*x12 + x11*x14 + x11*x15 + x12*x13 + x12*x14 + x12*x15 + x13*x14 +
x13*x15 + x14*x15 + x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x11 + x12
+ x13 + x14 + x15]
H = learn_sat(F, s_maxrestarts=2, interreduction=True)
But, it failed and I got the flowing
Traceback (most recent call last):
File "doGrobner.py", line 19, in <module>
H = learn_sat(F, s_maxrestarts=restarts, interreduction=True)
File "/opt/sage-6.0-x86_64-Linux/local/lib/python2.7/site-
packages/sage/sat/boolean_polynomials.py", line 335, in learn
learnt = learnt.ideal().interreduced_basis()
File "/opt/sage-6.0-x86_64-Linux/local/lib/python2.7/site-
packages/sage/structure/sequence.py", line 944, in __getattr__
raise AttributeError("'Sequence_generic' object has no attribute
'%s'"%name)
AttributeError: 'Sequence_generic' object has no attribute 'ideal'
}}}
Could you please help me?
Thanks a lot
--
Comment:
It might be related to the failing optional cryptominisat doc-tests.
--
Ticket URL: <http://trac.sagemath.org/ticket/17351#comment:1>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" 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 http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.