Skip to content

feat: update operation for FinFun#470

Merged
fmontesi merged 14 commits into
mainfrom
finfun-update
Apr 20, 2026
Merged

feat: update operation for FinFun#470
fmontesi merged 14 commits into
mainfrom
finfun-update

Conversation

@fmontesi
Copy link
Copy Markdown
Collaborator

@fmontesi fmontesi commented Apr 6, 2026

This PR adds FinFun.update and proves some basic results about the functional interface and support of the resulting function.

@fmontesi fmontesi requested a review from chenson2018 as a code owner April 6, 2026 12:15
Comment thread Cslib/Foundations/Data/FinFun/Update.lean Outdated
Comment thread Cslib/Foundations/Data/FinFun/Update.lean Outdated
@fmontesi
Copy link
Copy Markdown
Collaborator Author

fmontesi commented Apr 8, 2026

All done!

Copy link
Copy Markdown
Collaborator

@chenson2018 chenson2018 left a comment

Choose a reason for hiding this comment

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

Some small style comments and a couple of issues with grind maintainability.

Comment thread Cslib/Foundations/Data/FinFun/Update.lean Outdated
Comment thread Cslib/Foundations/Data/FinFun/Update.lean Outdated
Comment thread Cslib/Foundations/Data/FinFun/Update.lean Outdated
Comment thread Cslib/Foundations/Data/FinFun/Update.lean
Comment thread Cslib/Foundations/Data/FinFun/Update.lean Outdated
Comment thread Cslib/Foundations/Data/FinFun/Update.lean
Comment thread Cslib/Foundations/Data/FinFun/Update.lean Outdated
Comment thread Cslib/Foundations/Data/FinFun/Update.lean Outdated
Copy link
Copy Markdown
Collaborator

@ctchou ctchou left a comment

Choose a reason for hiding this comment

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

LGTM.

fmontesi and others added 5 commits April 14, 2026 15:30
Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
@fmontesi
Copy link
Copy Markdown
Collaborator Author

@chenson2018 Should be fine now. I kept grind in some places but checked that grind? worked. Unless we want to preferrably use grind only now? (Will wait for the link to the discussion first.)

@fmontesi fmontesi requested a review from chenson2018 April 18, 2026 18:08
Copy link
Copy Markdown
Collaborator

@chenson2018 chenson2018 left a comment

Choose a reason for hiding this comment

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

Please merge #502 before this to make sure there are no text lints missed.

I pushed a commit with how I'd address the grind? issues. In cases where it's a issue, I replace with grind only and leave set_option linter.tacticAnalysis.verifyGrindOnly false in as appropriate. Elsewhere it is still preferable to use unsqueezed grind.

@fmontesi fmontesi added this pull request to the merge queue Apr 20, 2026
@fmontesi fmontesi removed this pull request from the merge queue due to a manual request Apr 20, 2026
@fmontesi fmontesi added this pull request to the merge queue Apr 20, 2026
Merged via the queue into main with commit 1a7d871 Apr 20, 2026
2 checks passed
tannerduve pushed a commit to tannerduve/cslib that referenced this pull request Apr 22, 2026
This PR adds `FinFun.update` and proves some basic results about the
functional interface and support of the resulting function.

---------

Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
Co-authored-by: Chris Henson <chrishenson.net@gmail.com>
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