Skip to main content
Boolean satisfiability problem

Boolean satisfiability problem

Search complete. 14 mentions across 3 episodes found for "Boolean satisfiability problem".

Nov 2, 2026

speaker_0HOST
13:11
Here's the simple version.
speaker_0HOST
13:12
There's a famous computer science problem called SAT or Boolean Satisfiability.
speaker_0HOST
13:16
So imagine you have a bunch of switches that can be turned on or off along with a set of rules.
speaker_0HOST
13:22
Your goal is to find the combination of switches that satisfies all these rules.
Ankur MoitraGUEST
170:38
There's an optimal strategy.
Ankur MoitraGUEST
170:40
So first, so what is worst case analysis? So I was describing the SAT problem earlier and the algorithmic problem you want to solve is given any formula you want to decide, is it satisfiable or not? Yeah.
Ankur MoitraGUEST
170:53
Now, what's crucial there is that when I'm asking you to solve that algorithmic problem, I'm not telling you anything more about the structure of the formula.
Ankur MoitraGUEST
171:01
I'm not telling you, you know, these are the size of the clauses.

23 MINS LATER

Ankur MoitraGUEST
193:54
And we use that to great effect for our cryptography systems.
Ankur MoitraGUEST
193:58
But it does seem like in practice, a lot of problems are much easier than we give them credit for.
Ankur MoitraGUEST
194:03
So for things like SAT, one of the places where they come up is in compilers and register allocation.
Ankur MoitraGUEST
194:11
And SAT solvers are amazingly effective at solving those kinds of SAT problems.
Donald KnuthGUEST
43:50
That's the first.
Donald KnuthGUEST
43:51
The next one, SAT, this is for satisfiability.
Donald KnuthGUEST
43:58
And this is the special case of CSP when all the domains are just Boolean.
Donald KnuthGUEST
44:05
Every variable has just two possible values, while the CSP allows D-ary things.
Donald KnuthGUEST
45:39
And each of these is sort of equal power.
Donald KnuthGUEST
45:42
I can take any CSP, and I can encode it.
Donald KnuthGUEST
45:46
I can convert it to a SAT problem in several ways.
Donald KnuthGUEST
45:48
I can convert it to an XCC problem in several ways.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.