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.
An Artificial Intelligence (CS485) lab based on the "Knights & Knaves" logic puzzle in fall 2023.
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.
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."