Commit 2023-01-22 01:26 3fbdae49

View on Github →

feat: =, , <, and functionality for norm_num (#1568) This PR gives norm_num basic inequality (and equality) functionality (towards #1567), including the following:

example {α} [DivisionRing α] [CharZero α] : (-1:α) ≠ 2 := by norm_num

We implement basic logical extensions to handle = and together, namely ¬, True, and False. is not given an extension, as it is handled by = and ¬. For now we only can prove for numbers given a CharZero α instance.

Estimated changes