Advertisement
Guest User

Untitled

a guest
May 26th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. from z3 import *
  2.  
  3. b1 = Bool('b1')
  4. b2 = Bool('b2')
  5. b3 = Bool('b3')
  6. b4 = Bool('b4')
  7. b5 = Bool('b5')
  8. b6 = Bool('b6')
  9. b7 = Bool('b7')
  10. b8 = Bool('b8')
  11.  
  12. s = Solver()
  13. s.add((b1 + b2 + b5 + b7)%2 = 0)
  14. s.add((b2 + b3 + b6)%2 = 1)
  15. s.add((b1 + b3 + b4 + b7)%2 = 1)
  16. s.add((b1 + b2 + b4 + b5)%2 = 1)
  17. s.add((b1 + b2 + b3 + b5 + b6)%2 = 1)
  18. s.add((b1 + b2 + b3 + b4 + b6 + b7)%2 = 1)
  19. s.add((b1 + b2 + b3 + b4 + b5 + b7)%2 = 1)
  20. s.add((b1 + b2 + b3 + b4 + b5 + b6)%2 = 1)
  21. s.add((b1 + b2 + b3 + b4 + b5 + b6 + b7)%2 = 0)
  22. s.add((b2 + b3 + b4 + b5 + b6 + b7)%2 = 0)
  23.  
  24. print s.check()
  25. print s.model()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement