Zulip Chat Archive

Stream: iris-lean

Topic: New tasks: PORTING.md


Markus de Medeiros (Jan 23 2026 at 16:02):

I read through the Iris source code and made a list of tasks corresponding to each Rocq file in PORTING.md. This is a great place to look for new things to work on, or to check up on if your favorite feature has been ported yet.

I will still make GitHub issues for the highest priority and most accessible tasks!

Markus de Medeiros (Jan 23 2026 at 16:03):

@Michael Sammler @Zongyuan Liu I left the proofmode and big op sections alone, if you want to summarize the status of things there feel free

Shreyas Srinivas (Jan 23 2026 at 16:12):

I have a numbers PR pending for a while

Shreyas Srinivas (Jan 23 2026 at 16:12):

I have some mid February deadlines. I will get to it after that

Markus de Medeiros (Jan 23 2026 at 16:13):

Don't worry about it, I'll just finish it this afternoon :)

Shreyas Srinivas (Jan 23 2026 at 16:15):

It's this one : https://github.com/leanprover-community/iris-lean/pull/67

Shreyas Srinivas (Jan 23 2026 at 16:16):

Anytime you see

simp_all
rw [...]

That's my copium for not having simp_rw at hand

Zongyuan Liu (Jan 24 2026 at 10:38):

The wiki page is open now. Do we want to move it?

Markus de Medeiros (Jan 24 2026 at 12:46):

I have no opinions on this, feel free to do it if you think it's a good idea

Bas Spitters (Jan 24 2026 at 17:51):

Good idea @Markus de Medeiros I have just ported some benchmarks from rocq stdlib to math-comp. It works very well. Some main challenges are getting the proper imports.

Michael Sammler (Jan 26 2026 at 08:51):

Thanks for creating the PORTING document! I thought briefly about moving it to the wiki, but maybe it is better to leave it in the main repo for now, since this way people can directly mark things as done when they create a PR.
I filled in the missing porting information about the proof mode.

Alex Bai (Jan 29 2026 at 00:37):

In PORTING.md, it claims a lot of stuff is generalized MonoNumbers.lean. Is that file anywhere?

Markus de Medeiros (Jan 29 2026 at 11:41):

"generalize" is future tense. Since numbers.v generalizes both of the underlying CMRA's, I think mono_nat.v and mono_Z.v should also generalize to one file, or at least we should try to do that.


Last updated: Feb 28 2026 at 14:05 UTC