Commit Graph

11 Commits

Author SHA1 Message Date
491a255811
Require supertight programs for backward proof 2020-05-28 05:03:56 +02:00
739cae1f7c
Rename “assert” statement to “spec” 2020-05-22 18:34:59 +02:00
81ddfd450a
Use custom foliage flavor
With this patch, properties specific to variable, function, and
predicate declarations are directly stored within those objects rather
than external maps that need to be queried via traits. This greatly
simplifies many parts of the logic.

This is made possible by implementing a custom foliage flavor, which
makes it possible to swap the built-in declaration types for extended
versions of those types that fulfill certain requirements.
2020-05-22 02:25:00 +02:00
efe354faad
Clean up unused struct 2020-05-19 13:02:12 +02:00
efa5656e39
Clean up unused struct 2020-05-19 13:01:04 +02:00
d77c7648b3
Ensure that statements are proven in right order 2020-05-19 12:56:21 +02:00
b308847ebd
Add to-do note 2020-05-13 03:17:37 +02:00
d35d0d1d98
Use statement kind over section kind 2020-05-13 03:17:33 +02:00
2de8a59b63
New output format 2020-05-11 05:03:59 +02:00
0d51053b88
Move ProofDirection type to separate module 2020-05-11 03:46:11 +02:00
17d2373e0d
Refactor proof output 2020-05-11 03:11:10 +02:00