alright so i'm somewhat familiar with lean and i want to be able to read WasmCert source code. are there any resources to help me learn Isabelle? something interactive like the Natural Number Game would be great lol
it seems that Isabelle is harder to learn than Lean right?
thanks in advance btw
and also it seems that the WasmCert specification introduces a lot of custom notation right
like how can i read the custom notation, the notation is not defined anywhere in the code
https://github.com/WasmCert/WasmCert-Isabelle
You can find a list of tutorials here: https://isabelle.in.tum.de/documentation.html
Please don't read the tutorial in the "Old Isabelle Manuals" section though.
I'd start with prog-prove
.
Is there anything still useful in the old manual? If not, we should unlink it from the website
I don't really know.
hmm alright how do i read the custom notation then?
like there are a lot of symbols that i'm not familiar with
they are not mentioned in any isabelle tutorial so i assume they must be custom
For normal notation, you can Ctrl+Click to go to the definition. For syntax translations, this doesn't work though.
What syntax are you talking about specifically?
In the WasmCert formalization. The Ctrl+Click trick is really helpful, thank you!
I don't plan to use Isabelle as my daily driver, it is so clumsy compared to Lean. (No I'm not starting another theorem prover war LOL) But I have to read the WasmCert formalization because I need to formalize WASM semantics in Lean and I'm looking for inspiration.
Lukas Stevens said:
For normal notation, you can Ctrl+Click to go to the definition. For syntax translations, this doesn't work though.
Alright, so let's say I jumped to another file after hitting Ctrl+Click. How can I go back to the file I was opening?
There is the green back arrow in the top bar
on the far right
In Plugins > Global Options > jEdit > Shortcuts, the action is named Back and you can assign a shortcut for it (e.g. Alt+Left Arrow).
Kevin Kappelmann said:
Is there anything still useful in the old manual? If not, we should unlink it from the website
I find the chapter 5 useful (it is about dest/elim/... rules) and I don't know any alternative to it.
Last updated: Dec 21 2024 at 16:20 UTC