When trying to figure out what datatype_compat
meant, I came across a mention of 'old-style datatypes' and associated plugins at
https://isabelle.in.tum.de/library/Doc/Datatypes/Datatypes.html
What is the difference between old style and new style datatypes?
Is this difference something that isabelle users need to be aware of?
Is there some place where we can read more about it?
datatype_compat
is only for backwards compatibility. The new ones (ie the normal datatype
) command do everything the old ones did and more. There is no reason to use or read into the old ones
Jan van Brügge said:
or read into the old ones
Is the theory at https://isabelle.in.tum.de/library/Doc/Datatypes/Datatypes.html old?
No, those are the new ones.
Last updated: Mar 09 2025 at 12:28 UTC