summaryrefslogtreecommitdiffstats
path: root/content/zettel/3a8g5c1.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/zettel/3a8g5c1.md')
-rw-r--r--content/zettel/3a8g5c1.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/content/zettel/3a8g5c1.md b/content/zettel/3a8g5c1.md
new file mode 100644
index 0000000..af27b61
--- /dev/null
+++ b/content/zettel/3a8g5c1.md
@@ -0,0 +1,22 @@
++++
+title = "Semantic invariance on the evaluation of conditions"
+author = "Yann Herklotz"
+tags = []
+categories = []
+backlinks = ["3a8g5c"]
+forwardlinks = ["3a8g5c2"]
+zettelid = "3a8g5c1"
++++
+
+We can design a semantic invariance on the evaluation of conditions,
+showing that if we have a point that has predecessors, for any two
+predecessors, there exists a condition such that the successors of that
+condition dominate the two predecessors.
+
+This property should allow you to prove that in the region that is
+dominated by a successor of a condition, that condition will always
+evaluate to either true or false, depending on which successor was
+chosen.
+
+This can be proven independently of the predicates themselves, which
+makes the proof much easier.