-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Apartness for real numbers #1296
base: master
Are you sure you want to change the base?
Conversation
Forgot this depended on #1288. |
Reopening now that the dependency is merged. |
nonequal-apart-ℝ : apart-ℝ x y → x ≠ y | ||
nonequal-apart-ℝ apart x=y = | ||
elim-disjunction | ||
( empty-Prop) | ||
( λ x<y → irreflexive-le-ℝ x (tr (le-ℝ x) (inv x=y) x<y)) | ||
( λ y<x → irreflexive-le-ℝ y (tr (le-ℝ y) x=y y<x)) | ||
( apart) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a general result about apartness relations and should be added to foundation.apartness-relations
, which this file should depend on.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm assuming this implies I need to add large apartness relations.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That would be great :)))
I have some additions I wrote for apartness relations in an unmerged branch. It might be helpful to start from that. It's in the logic-compactness branch. I'll find a link later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
( apart) | ||
``` | ||
|
||
### If LEM, inequality implies apartness |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Inequality is a different concept from negated equality/nonequality.
### If LEM, inequality implies apartness | |
### Assuming the law of excluded middle, nonequal real numbers are apart |
I'm marking this PR as a draft until the work has been integrated with our infrastructure for apartness relations |
I hadn't noticed that was a thing. Oops. Let me do that. |
Apartness from 0, for example, implies a real is multiplicatively invertible.