Example
A triangle map needs neighboring regions to get different colors. This is an exhaustive-search view on tiny data; unlike a real CP-SAT solver, it does not propagate constraints or learn clauses.
highlighted = computed this step
Build the concrete table
Compute the highlighted logic-table value.
A=R B=G C=Bproper triangle coloring
Build the concrete table
Compute the highlighted logic-table value.
A=R B=G C=BA=R B=B C=Gproper triangle coloringproper triangle coloring
Build the concrete table
Compute the highlighted logic-table value.
A=R B=G C=BA=R B=B C=GA=G B=R C=Bproper triangle coloringproper triangle coloringproper triangle coloring
Build the concrete table
Compute the highlighted logic-table value.
A=R B=G C=BA=R B=B C=GA=G B=R C=BA=G B=B C=Rproper triangle coloringproper triangle coloringproper triangle coloringproper triangle coloring
Build the concrete table
Compute the highlighted logic-table value.
A=R B=G C=BA=R B=B C=GA=G B=R C=BA=G B=B C=RA=B B=R C=Gproper triangle coloringproper triangle coloringproper triangle coloringproper triangle coloringproper triangle coloring
Build the concrete table
Compute the highlighted logic-table value.
A=R B=G C=BA=R B=B C=GA=G B=R C=BA=G B=B C=RA=B B=R C=GA=B B=G C=Rproper triangle coloringproper triangle coloringproper triangle coloringproper triangle coloringproper triangle coloringproper triangle coloring
Read the table verdict
Compute the highlighted logic-table value.
A=R B=G C=BA=R B=B C=GA=G B=R C=BA=G B=B C=RA=B B=R C=GA=B B=G C=Rverdictproper triangle coloringproper triangle coloringproper triangle coloringproper triangle coloringproper triangle coloringproper triangle coloring6 proper colorings
logic-computation
Every row is intentionally ordered and pinned to the lesson specification.