-
Notifications
You must be signed in to change notification settings - Fork 90
Multiplication of real numbers #1384
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
Conversation
This PR now successfully defines the product of two reals and shows it is a real number. It doesn't show any properties whatsoever of the product of two reals -- no ring laws, no nothing -- but each of those may well be its own lift. This is the hard one. Everything else should be comparatively easy. There are a few drive-by changes I didn't end up needing thrown in, such as that the min in an opposite order is the max in the usual order and vice versa; I can pull those out into a separate thing or leave them in... |
Spent an hour thinking about how to prove the ring laws, and while I think all this work is correct and is going to show up in some form, I think the right way to prove all the ring laws and the like is to make rational intervals much more full featured, and show that they are...a semiring, actually, I think. That will probably allow this to be simplified, but not by much. |
src/elementary-number-theory/closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/multiplicative-group-of-positive-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/multiplication-closed-intervals-rational-numbers.lagda.md
Show resolved
Hide resolved
src/elementary-number-theory/archimedean-property-positive-rational-numbers.lagda.md
Show resolved
Hide resolved
src/elementary-number-theory/absolute-value-closed-intervals-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
src/elementary-number-theory/maximum-nonnegative-rational-numbers.lagda.md
Outdated
Show resolved
Hide resolved
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.
Amazing work 🤩
Co-authored-by: Fredrik Bakke <fredrbak@gmail.com>
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.
Very nice! Merging 💪
Work-in-progress, not ready for review, but at least putting this here to show how the parts fit together.
Will complete #1353 .