[FEATURE] Type theorems #180
Labels
FTC-Snowcat
Feature: Fully-functional type checker Snowcat
help wanted
product-owner-triage
This should be triaged by the product owner
Following the discussions in #162 and #179, it may be useful to produce THEOREMs after running type inference.
If type inference computes the types of
list
andMem
, we can introduce the following theorems:Although the translation from types to the statements about sets looks straightforward, some attention should be paid to the following TLA+ values: records and sets of records (we can only compute supertypes of records) and operators (we cannot use operators as values).
The above theorems may be useful for writing manual proofs in TLAPS.
The text was updated successfully, but these errors were encountered: