Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Maciej Piróg committed Oct 8, 2020
2 parents cb33aa6 + 43d88d9 commit 11babb3
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The __grzb__ verifier implements both partial and total correctness rules of the

While programs are written in LISP-y syntax:

<img alt="Emacs in grzb mode" src="https://github.com/maciejpirog/grzb/blob/master/other/screenshot1.png" width="80%">
<img alt="Emacs in grzb mode" src="https://raw.githubusercontent.com/maciejpirog/grzb/master/other/screenshot1.png" width="90%">

In terminal:

Expand Down Expand Up @@ -149,7 +149,7 @@ As a convention, we write verification logic expressions in curly braces (except
```
(impl (P 0)
(forall (x) (impl (>= x 0) (P x) (P (+ x 1))))
(forall (x) (impl (>= x 0) (P x))))
(forall (x) (impl (>= x 0) (P x))))
```

while
Expand All @@ -159,7 +159,7 @@ while
```
(impl (forall (x) (impl (>= x 0)
(forall (y) (impl (>= y 0) (< y x)
(P y)))
(P y)))
(P x)))
(forall (x) (impl (>= x 0) (P x))))
```
Expand Down Expand Up @@ -238,4 +238,4 @@ Axioms can be defined before the main statement of the program:
(assert {FACTORIAL n res})))
```

```(check f)```
```(check f)``` run Z3 on a goal. As in the case of axioms, the formula ```f``` is closed with a universal quantifier.

0 comments on commit 11babb3

Please # to comment.