Skip to content
/ proof Public

Determine whether it's a correct proof when someone claims, for example, "All men are mortal. Socrates is a man. By 'universal instantiation' and 'modus ponens', Socrates is mortal."

Notifications You must be signed in to change notification settings

minopret/proof

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aaron Mansheim, 2002, following a locally printed textbook by Harlan Miller at Virginia Tech, 1991.

Design of Logic System.md

  • A word about design of a simple proof checker.

proof.py

  • Definitions for writing proofs in propositional logic using Python.

examples.py

  • Various examples of checking proofs in propositional logic using Python.

mpc.py

  • Definitions for writing proofs in quantifier logic using Python.

mpcexamples.py

  • Various examples for writing proofs in quantifier logic using Python.

socrates.py

  • Checking a familiar syllogism in quantifier logic using Python.

About

Determine whether it's a correct proof when someone claims, for example, "All men are mortal. Socrates is a man. By 'universal instantiation' and 'modus ponens', Socrates is mortal."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages