• Rocq Prover 88.5%
  • HTML 8.5%
  • Gnuplot 2.6%
  • Shell 0.3%
Find a file
Marcello Seri 43b08d0704 Make reference more readable
Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
2026-09-01 10:13:06 +02:00
docs Update 2026-07-25 15:44:17 +02:00
exercises Add exercise checker 2026-07-25 18:44:03 +02:00
fig First commit with tutorials and lecture 1 2026-07-02 08:58:36 +02:00
md Add missing theorems and examples from lecture03 2026-07-14 11:35:41 +02:00
theories Update 2026-07-25 15:44:17 +02:00
.gitignore Update .gitignore 2026-07-14 09:46:32 +02:00
.nojekyll Add nojekill 2026-07-02 09:57:21 +02:00
_CoqProject Add new structure, using dune and providing a full library 2026-07-09 10:16:56 +02:00
dune Add new structure, using dune and providing a full library 2026-07-09 10:16:56 +02:00
dune-project Add new structure, using dune and providing a full library 2026-07-09 10:16:56 +02:00
index.html Link lectures to their formalizations 2026-07-09 15:24:55 +02:00
LICENSE Update README 2026-07-02 09:44:01 +02:00
README.md Update generated docs 2026-07-14 09:38:58 +02:00
TODO.md Update TODO.md 2026-07-14 15:40:17 +02:00
tutorial.mv Fixup and cleanup tutorial 2026-07-02 23:33:29 +02:00
waterproof-reference-sheet.md Make reference more readable 2026-09-01 10:13:06 +02:00

Analysis lectures material

This repository contains course material for the Analysis course at the University of Groningen.

The lectures material can be accessed at mseri.me/analysis_rug. This contains both the syllabus, including tutorial exercises, and navigable slides for the lectures.

The theories folder contains the content of the lectures, separated in thematic sections, formalized in Waterproof (WIP). The exercises folder contains the barebone homework exercises in Waterproof format, ready to be formalized.

Waterproof

Waterproof is educational software designed to help students with learning the skill of proving mathematical statements. It uses a natural syntax that makes the exercise very close to what one would write on paper. The software checks the correctness of the proofs and provides feedback to the user. See here for more information.

Part of the material, for instance the tutorial, is based on the one available from the waterproof-exercise-sheets and introduction-to-proofs repositories.

Tutorial

This repository also contains an edited version of the Waterproof tutorial, tutorial.mv, which explains how to use Waterproof's custom proof language with very simple examples.

Quickstart

Quickstart (in browser)

You can try out these exercises in Github codespaces, which is a service that offers a free number of hours per month. To open the exercises in Github codespaces, you can click on the following link.

Open in GitHub Codespaces

This link should give you the option of continuing in an earlier opened workspace, if you have opened these exercises in codespaces before.

Tip: make sure you close your Github codespace environment after using it.

Quickstart (local)

  1. Download the exercises and unzip them in a new folder.
  2. Go to https://vscode.dev?enable-coi using Google Chrome or Chromium.
  3. Go to extensions (Ctrl+Shift+x or Cmd+Shift+x), search for Waterproof and install it (choose to "trust" the extension).
  4. Go to files (Ctrl+Shift+e or Cmd+Shift+x), click "Open folder" and choose the folder from step 1 (choose to "trust" the folder).
  5. If the browser asks for permission to view or edit files in that location, allow this.
  6. Open the relevant .mv file, for instance tutorial.mv.
  7. If everything installed correctly, you should see a "Goal" window on the right, which shows what is left to prove when you click in the text of proofs.