Online version of Why3, with Python input format

This version of Why3 is intended for teaching purposes. Its input format is a tiny subset of Python, called "micro-Python" and described here.

Note: the command-line version of Why3 is also supporting this input format, for files with suffix .py.

Verifying a program

Click on the gears button to launch the verification. Verification conditions (VCs) then appear in the right panel, in the Task List tab, and Alt-Ergo is run on each of them with a default time limit (that can be set in the Settings menu).

When a VC is not proved, there are several options: