Proposal: Data.Bool.implies
Henning Thielemann
lemming at henning-thielemann.de
Mon Jan 18 09:32:15 UTC 2016
On Mon, 18 Jan 2016, Andrew Butterfield wrote:
> In equational logic, it makes more sense for implication to bind tighter than equivalence,
> and it would usually be considered as infixr
>
> a `implies` b `implies` c same as a `implies` (b `implies` c)
>
> But if this breaks something else then plain infix is fine....
>
> That this is the same associativity rule as for function arrows is not a coincidence, by the way.
It is currying in logic. I assume it was the reason to make 'implies'
infixr in utility-ht.
More information about the Libraries
mailing list