summaryrefslogtreecommitdiffstats
path: root/content/zettel/3a8g5h6.md
blob: 03a4660afa408f8796b9ec46cf0146eba37d70da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
+++
title = "Add check of correctness for Iop"
author = "Yann Herklotz"
tags = []
categories = []
backlinks = ["3a8g5h5"]
forwardlinks = []
zettelid = "3a8g5h6"
+++

At each Iop, the defining variable should not be in the predicate. Once
the simplification is not present anymore, it will be difficult to prove
that the Iop instruction does not modify the value of the current
predicate. Because of this, the current development always removes all
the variables from the predicate that are currently being defined there.