Skip to content

Conversation

@TOTBWF
Copy link
Collaborator

@TOTBWF TOTBWF commented Aug 26, 2025

Description

This PR lays the groundwork for big operators by defining an API for working with ranges [x, y) of natural numbers, and proves some useful facts about them. It also does a bit of clean-up on Data.Nat.Properties.

@TOTBWF TOTBWF requested a review from plt-amy August 26, 2025 22:57
@Lavenza
Copy link
Member

Lavenza commented Aug 27, 2025

Pull request preview

New pages
Changed pages

Copy link

@JacquesCarette JacquesCarette left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple of typos.

@plt-amy
Copy link
Member

plt-amy commented Sep 1, 2025

Is this enough to prove that (Nat, ≤) is locally finite?

@TOTBWF
Copy link
Collaborator Author

TOTBWF commented Sep 1, 2025

You'll probably need something like map (k +_) (range i j) = range (k + i) (k + j) to displace the range down a standard finite set but that's pretty easy

@TOTBWF TOTBWF requested a review from ncfavier September 22, 2025 13:42
Suggested-by: Naïm Camille Favier <[email protected]>
@TOTBWF TOTBWF merged commit e51776c into main Sep 23, 2025
5 checks passed
@TOTBWF TOTBWF deleted the ranges branch September 23, 2025 13:29
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.

7 participants