Problem Set 1

Basic information

Problem Set 1 covers Chapter 1 (Dafny mechanics) and Chapter 2 (Specification).

Submissions will be done via the autograder.io website. Links below. You need to login with a @gmail.com email address.

You can get the code by cloning/pulling on the code repo:
git clone git@github.com:GLaDOS-Michigan/boost-2025.git
You can also find individual files linked below.

Submission rules

You can (and should) use your local Dafny installation to check whether your solution verifies before submitting to the autograder. Note, however, that the autograder sometimes includes additional checks to ensure that your definitions are correct. It is therefore possible that a file which locally verifies will not succeed when submitted to the autograder.

Chapter 1 - Dafny Mechanics

Chapter 1 includes a number of exercises on Dafny mechanics. You will find most exercises rather simple (though the last few are non-trivial).

Submission link here.

Exercise checklist

You can use the following checklist to track your progress on Chapter 1 exercises. The page will remember which boxes you have checked.

Chapter 2 - Specification

Chapter 2 covers specification.
Submission link here.

Exercise checklist

You can use the following checklist to track your progress on Chapter 2 exercises. The page will remember which boxes you have checked.