epfl-lara / lisa

Proof assistant based on first-order logic and set theory
Apache License 2.0
33 stars 18 forks source link

Instantiated Facts #128

Closed SimonGuilloud closed 1 year ago

SimonGuilloud commented 1 year ago

Facts in proofs can now be InstantiatedFacts. They can be used in premisces of proof step and are automatically computed from the base fact.

Removed use of projection types in multiple places, as it is apparently bad practice. More changes to accomodate the two previous ones. Deconstruct Unordered Pair theorem went down to 3 lines, from the initial 120.