Closed brnzhg closed 4 years ago
https://github.com/matt-noonan/gdp/blob/6e09928c2c2f5467e09dfc69310d6b67d6361422/src/Theory/Equality.hs#L87-L88
It seems like there was a change at some point to wrap all propositions in the Proof type, but apply and substitute require (x == x') rather than Proof (x == x'). Was this just overlooked or am I misunderstanding?
apply
substitute
(x == x')
Proof (x == x')
@brnzhg Just overlooked, I think. Thanks for catching this!
Resolved by #9
https://github.com/matt-noonan/gdp/blob/6e09928c2c2f5467e09dfc69310d6b67d6361422/src/Theory/Equality.hs#L87-L88
It seems like there was a change at some point to wrap all propositions in the Proof type, but
apply
andsubstitute
require(x == x')
rather thanProof (x == x')
. Was this just overlooked or am I misunderstanding?