问题
I started programming proofs in Isabelle one year and a half ago. Back then I mostly wrote Isabelle/Isar proofs. More recently, I have been doing a little of programming at the Isabelle/ML level. I found very inspiring this PhD thesis that describes the construction of Isar. I was wondering if there is a similar source to learn about Isabelle's foundations. I found this paper from 1989 and this paper from 1990 by Larry Paulson. Does this describe the current foundations of the system?
Update:
I found what so far is the clearest explanation of Isabelle/Pure in Joshua Chen's thesis. There is the separate concern on how the kernel hides theorem creation. But this seems to be a language feature based on abstract data types.
Update 2
There has been some discussion on the Isabelle's mailing list under the subject Explanation of derivation in Isabelle's formal system. A further reference that was pointed out there was the Isabelle/Isar implementation reference. This stands for a revised version of the above PhD thesis.
来源:https://stackoverflow.com/questions/59671831/the-foundations-of-isabelle