working on SAT solving, HW formal verification tools, yosys
https://jix.one/
they/them
I've had some limited success with symbolic methods using SMT solvers like z3: microsoft.github.io/z3guide/docs...
I've had some limited success with symbolic methods using SMT solvers like z3: microsoft.github.io/z3guide/docs...
There are algorithms that can check whether a solution exists and that can find an optimal one, but compared to either just linear inequalities or just polynomial equations, they are really complex and inefficient.
There are algorithms that can check whether a solution exists and that can find an optimal one, but compared to either just linear inequalities or just polynomial equations, they are really complex and inefficient.
I learned about the connection between well-quasi-orderings and regular languages, which seems to have done the trick for this problem, but also feels like something I might end up finding other applications for.
I learned about the connection between well-quasi-orderings and regular languages, which seems to have done the trick for this problem, but also feels like something I might end up finding other applications for.
I think the watched literals technique used in SAT solving is even cooler, but it's not really a case of "undo on backtrack" (did you mean that with Boolean constraints being more subtle?)
I think the watched literals technique used in SAT solving is even cooler, but it's not really a case of "undo on backtrack" (did you mean that with Boolean constraints being more subtle?)
I'm inclined to just try out how hard breaking this cipher is for SAT solvers
I'm inclined to just try out how hard breaking this cipher is for SAT solvers