|        |   | 
- easy_linear_factors(...)
 - easy_linear_factors( (Polynomial)arg1) -> BoolePolynomialVector :
 
  
    C++ signature : 
        std::vector<polybori::BoolePolynomial, std::allocator<polybori::BoolePolynomial> > easy_linear_factors(polybori::BoolePolynomial)  
 - easy_linear_polynomials(p)
 - Get linear polynomials implied by given polynomial.
 
  
>>> from polybori.frontend import * 
>>> easy_linear_polynomials(x(1)*x(2) + 1) 
[x(1) + 1, x(2) + 1] 
>>> easy_linear_polynomials(x(1)*x(2) + 0) 
[] 
>>> easy_linear_polynomials(x(0)*x(1) + x(0)*x(2) + 1) 
[x(0) + 1, x(1) + x(2) + 1]  
 - easy_linear_polynomials_via_interpolation(p)
 - Get linear polynomials implied by given polynomial using interpolation
 
of the variety. 
  
>>> from polybori.frontend import * 
>>> easy_linear_polynomials_via_interpolation(x(1)*x(2) + 1) 
[x(1) + 1, x(2) + 1] 
>>> easy_linear_polynomials_via_interpolation(x(1)*x(2) + 0) 
[] 
>>> easy_linear_polynomials_via_interpolation(x(0)*x(1) + x(0)*x(2) + 1) 
[x(0) + 1, x(1) + x(2) + 1]  
 |