I can't wrap myself around how theorem provers work. Is there something like a beginner tutorial with examples from simple uses? And which theorem prover would be intuitive for an introduction to this space?
https://wwwf.imperial.ac.uk/~buzzard/xena/natural_number_gam...
I remember learning and using Coq in a similar 300-level CS course at my university, 10+ years ago.