Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
bjt12345
1 day ago
|
parent
|
context
|
favorite
| on:
Some Junk Theorems in Lean
I'm surprised to learn that lean defines the natural number 1/0 as 0.
zodiac
22 hours ago
|
next
[–]
Here’s a good document defending the merits of this design.
https://xenaproject.wordpress.com/2020/07/05/division-by-zer...
reply
istjohn
1 day ago
|
prev
[–]
Doesn't this allow one to prove x=y for any x, y?
x/0 = x(1/0) = x*0 = 0, so x/0 = 0 for all x.
So x/0 = y/0.
Multiply both sides by 0: x = y.
reply
Smaug123
23 hours ago
|
parent
|
next
[–]
What theorem did you use that allowed you to multiply both sides by $0$? (That theorem had conditions on it which you didn't satisfy.)
reply
rnhmjoj
1 day ago
|
parent
|
prev
[–]
No, because x/y is just an arbitrary operation between x and y. Here you're assuming that 1/x is the inverse of x under *, but it's not.
reply
orbifold
23 hours ago
|
root
|
parent
[–]
I mean in a normal math curriculum you would define only the multiplicative inverse and then there is a separate way to define fraction, if you start out with certain rings. It is kind of surprising to me that they did a lazy definition of division.
reply
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: