Zulip Chat Archive

Stream: Program verification

Topic: SAIL to Lean


Jakob von Raumer (Jul 09 2024 at 08:26):

Does anyone know of any efforts to have SAIL specs export to Lean?

Andrés Goens (Jul 09 2024 at 08:51):

I know that @Siddharth Bhat was looking into it, not sure what the current status is though

Siddharth Bhat (Jul 09 2024 at 08:52):

I would CC @Tobias Grosser on this. There is a general interest from our group, but it’s not on our critical path at the moment.

Tobias Grosser (Jul 09 2024 at 09:00):

I am interested, indeed and am currently in conversations how to build this best.

Tobias Grosser (Jul 09 2024 at 09:00):

:smile:

Jakob von Raumer (Jul 09 2024 at 11:59):

Written in ML like the other backends?

Alexander Hicks (Jul 17 2024 at 16:40):

I've spoken to some people from about this as it's relevant for a project I'm working on and there are plans to get some work done on this, specifically adding support for Lean to the RISC-V SAIL spec. @Tobias Grosser what are your current plans?

Tobias Grosser (Jul 19 2024 at 04:47):

Hi @Alexander Hicks, I have a postdoc who just started looking into this. Happy to coordinate here.

Tobias Grosser (Jul 19 2024 at 09:34):

@Hugo Pompougnac, this might interest you.

Tobias Grosser (Jul 19 2024 at 09:34):

@Alexander Hicks, happy to arrange for a call to chat about this.

Alexander Hicks (Jul 19 2024 at 18:38):

I'll send you an e-mail :smile: @Tobias Grosser

Jakob von Raumer (Jul 24 2024 at 12:37):

Jakob von Raumer said:

Written in ML like the other backends?

I kind of asked this because I think writing a backend that spits out a Lean file is imho less desirable than writing a SAIL parser in Lean and writing a Lean syntax extension to access the generated terms


Last updated: May 02 2025 at 03:31 UTC