A brute-force solver for problems about truth tellers (knights) and liars (knaves)
-
Updated
Jun 16, 2021 - Python
A brute-force solver for problems about truth tellers (knights) and liars (knaves)
A Python program that solves Knights and Knaves logic puzzles using propositional logic and model-checking algorithms. Determine the truthfulness of characters based on their statements to solve these classic logic puzzles.
Program that solves Raymond Smullyan's “Knights and Knaves” logic puzzles. It uses logical inference rules and the puzzle's conditions as a knowledge base.
An Artificial Intelligence (CS485) lab based on the "Knights & Knaves" logic puzzle in fall 2023.
Add a description, image, and links to the knights-and-knaves topic page so that developers can more easily learn about it.
To associate your repository with the knights-and-knaves topic, visit your repo's landing page and select "manage topics."