Please read Chapters 1-2 in your textbook.
Please do the following problem from the book:
2.2.7 (transitive closure) full natural language proof required
Suppose we have the following definition of natural numbers:
::= z
s
![]()
And further, the following definition of addition:
For each of the following possibilities, give the cases that are possible inverting this relation just once.
Find names of three ``proof assistants'' used by computer scientists to mechanize proofs. Explain each in a few sentences. Give a URL of a published proof using each system. (Do not mention SaSYLF.)
Turn this homework in on paper at the start of lecture.