andrewchawk / casanova-fly

Casanova Fly is a formally-verified computer algebra system.
The Unlicense
0 stars 0 forks source link

Better Equality Type #1

Closed andrewchawk closed 1 month ago

andrewchawk commented 1 month ago

I changed the document such that the equality type is now a CAS field which is not automatically generated.

The main benefit is a capacity for really nice equality types. The drawback is needing to define equality types for every CAS record. Also, every equality proof for Casanova will have to be rewritten in terms of whatever the new equality type ends up being. Happily, the proofs were kind of messy, anyway.