Skip to content

Normalised Q plus related#1313

Open
reswatson wants to merge 2 commits into
agda:masterfrom
reswatson:normalisedQ
Open

Normalised Q plus related#1313
reswatson wants to merge 2 commits into
agda:masterfrom
reswatson:normalisedQ

Conversation

@reswatson

Copy link
Copy Markdown
Contributor

A normalised rational Q (Base.agda), along with related additions to other numerical Data.

@anshwad10

Copy link
Copy Markdown
Contributor

What's the difference between this and Cubical.Data.Rationals.MoreRationals.SigmaQ?

@reswatson

Copy link
Copy Markdown
Contributor Author

Here the non-experimental well-developed standard 'Int' is used, rather than the under-developed and novel 'QuoInt'. The amount of library code available for Int forces this choice. Further, 'Int' is the standard for Cubical Agda and should be used in preference anyway.

@reswatson

reswatson commented Jul 12, 2026

Copy link
Copy Markdown
Contributor Author

@anshwad10: Any suggestions or corrections? I'm thinking for example (i) that maybe 'useful lemmas' should be put in its own file and (ii) that converse and contraposition will either have to be left where they are for now or inlined, but I notice you are working on a library for classical logic - logical relations of any sort should perhaps be put in a 'logic' library.

@ALL: Also are there any organisational changes suggested, for example splitting Base into smaller parts? Personally I wouldn't like this as these are mostly minimal essentials that a Properties or an Order might use, but it may be a requested change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants