[isabelle-dev] NEWS: Type constraints for constants (inner syntax printing)

Makarius makarius at sketis.net
Wed Oct 16 23:25:58 CEST 2024


*** General ***

* Inner syntax translations now support formal dependencies via commands
'syntax_types' or 'syntax_consts'. This is essentially an abstract
specification of the effect of 'translations' (or translation functions
in ML). Most Isabelle theories have been adapted accordingly, such that
hyperlinks work properly e.g. for "['a, 'b] ⇒ 'c" or "⟦A; B⟧ ⟹ C" in
Pure, and "∀x∈A. B x" or "∃x∈A. B x" in HOL.

This refers to Isabelle/8e7bd0566759.


The key change is Isabelle/26ecbac09941, but it only turned out that simple 
due to many "changed for change elimination" before it.

A few more details are still missing, e.g. type constraints for mixfix delimiters.


	Makarius


More information about the isabelle-dev mailing list