The objective of this project is to gain experience with decorated programs and
loop invariants by working problems from Pierce. Complete the following
exercises from Hoare.v and Hoare2.v and turn in your Rocq source:
Hoare2.vHoare2.vHoare2.vHoare2.vI would prefer you do your proofs by adding to the Hoare.v and/or Hoare2.v files. If you
prefer extracting the proofs into your own file, that’s fine. However, it will
be more difficult to get everything set up correctly.
As with previous projects, using LLMs is fine as long as you tell me and submit your prompt file as part of your solution.