ProveIT is a short game which will help you learn how formal proofs work!

In ProveIT you start with a set of Given Statements. Your goal is to Prove a certain new statement using Rules of Inference. As you progress you will come across new Rules and complex levels. Complete all levels to get to know the Axioms of Logic!
A handy journal is included to help you understand rules if you get stuck!

Try to understand why each rule makes intuitive sense to get the best understanding. 
You can do that by Verbalizing the rule like so:
    "If <Input 1>, <Input 2> ... then <Output>"
For example, the "and introduction" rule can be verbalized as follows:
    "If (a is true), (b is true) ... then (a and b is true)"

If you cannot find enough time to complete the game, download the standalone journal pdf!

Happy Learning!

Some specific controls:
You can select rules and connections by clicking on them. Hold control to select multiple items. Drag them all together or use the delete key to delete them.
Right click and drag to pan the canvas.


Hints and solutions for all levels are included here:


This is a game made by VoxelRifts, SiddEz (Siddhesh) and Fluff789 (Shounak) as an entry for Summer of Maths Exposition #4, a maths explainer competition organized by 3blue1brown.

We are grateful to 
- Our Discrete Maths Professors, for introducing us to this wonderful subject.
- Our  Playtesters, for their valuable feedback.
- SoME#4, for the encouragement and the deadline.
- QED by Terry Tao, for inspiration.
- Freepiks, Flaticon for icons.
- Soundly for sounds.

StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(4 total ratings)
AuthorsVoxelRifts, fluff789, SiddEz
GenrePuzzle, Educational
Made withUnity
Tagslogic, Math, Short
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse
AccessibilityInteractive tutorial

Download

Download
ProveIT_FullJournal.pdf 599 kB

Comments

Log in with itch.io to leave a comment.

"Unable to parse Build/ProveIT.framework.js.br! This can happen if build compression was enabled but web server hosting the content was misconfigured to not serve the file with HTTP Response Header "Content-Encoding: br" present. Check browser Console and Devtools Network tab to debug."

(+1)

This game is great and quite challenging sometimes, really gets you thinking about logic steps we usually take for granted. I'm gonna start to spread the word to everyone I know :)

I was wondering if you have any plans to add translations to other languages in the future? I think it would help make it more accessible to a wider audience. If you do have plans of doing that, I’d love to contribute and help with translations if possible! :)

Glad you enjoyed the game!
For a "jam" game which tends more towards prototype than finished and polished, I don't really have a plan for adding translations. However I would love to take these math games forward to a more finished state, which, if that ever happens, would hopefully include translations :)

Extremely enjoyable!

Got stuck on a few levels, mostly with the explosion logic, but I managed to solve all of them.

glad you enjoyed it!

(+1)

This reminds me of https://teorth.github.io/QED/, made by Terrence Tao. Becuase I played that game, this one was a lot easier. I still like how, because it was graphical, it was much easier to change the proof when I needed to.

It was an inspiration! Its in our acknowledgement list :)

(+2)

This is excellent! Thank you!

Thanks for playing!! :D