#!/usr/bin/env python
importpindakaas# Instantiate solver, create two new literals, and encode a XOR constraint
slv=pindakaas.solver.CaDiCaL()x, y, z=slv.new_vars(3)slv+=x^y# Solve and inspect status and literal values
withslv.solve()asresult:assertresult.status==pindakaas.solver.Status.SATISFIEDassertresult.value(x)!=result.value(y)