Theory PromelaLTLConv
theory PromelaLTLConv
imports
Promela
LTL.LTL
begin
subsection ‹Proposition types and conversion›
text ‹LTL formulae and propositions are also generated by an SML parser.
Hence we have the same setup as for Promela itself: Mirror the data structures and
(sometimes) map them to new ones.›
text ‹This theory is intended purely to be used by frontend code to convert
from ‹propc› to ‹expr›. The other theories work on @{typ expr} directly.
While we could of course convert directly, that would introduce yet a semantic level.›