Get the latest tech news
A proof checker meant for education
Deduce is an automated proof checker meant for use in education to help students
Basic programming skills in a mainstream language such as Java, Python, or C++ Some exposure to logic, as one would learn in a course on Discrete Mathematics Follow a detailed tutorial to learn how to write logical proofs using Deduce effectively. As a taster for what it looks like to write programs and proofs in Deduce, the following is an implementation of the Linear Search algorithm and a proof that item y does not occur in the list xs at a position before the index returned by search(xs, y)
Or read this on Hacker News