Dear all,
  Thank you very much for your help.

With regards,
Santanu


On 21 April 2013 07:02, Martin Albrecht <[email protected]>wrote:

> sage: B.<a,b,c> = BooleanPolynomialRing()
> sage: f=a+b*c
> sage: from sage.sat.converters.polybori import CNFEncoder
> sage: from sage.sat.solvers.dimacs import DIMACS
> sage: solver = DIMACS()
> sage: ce = CNFEncoder(solver, B)
> sage: ce([f])
> [None, a, b, c]
> sage: solver.clauses()
> [((-2, -3, 1), False, None), ((3, -1), False, None), ((2, -1), False,
> None)]
>
>
> On Saturday 20 Apr 2013, Santanu Sarkar wrote:
> > Dear all,
> >   I want to convert the polynomial f into Conjunctive Normal Form (CNF)
> > in Sage. How can I do this?
> >
> >
> > B.<a,b,c> = BooleanPolynomialRing()
> > f=a+b*c
>
> Cheers,
> Martin
>
> --
> name: Martin Albrecht
> _pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99
> _otr: 47F43D1A 5D68C36F 468BAEBA 640E8856 D7951CCF
> _www: http://martinralbrecht.wordpress.com/
> _jab: [email protected]
>
> --
> 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 http://groups.google.com/group/sage-support?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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 http://groups.google.com/group/sage-support?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to