The purpose of this PR is to use one set of definitions of equivalence, distinction etc. for all semantics functions. To this end, a new locale lts_semantics is introduced and used. The simplifier is set up so that a lot of proofs become shorter.
Also, the PR drops the “bonus” theories HML_Context and LTS_Prime. (In order to reduce the burden of maintaining unused lemmas and proofs.)
The purpose of this PR is to use one set of definitions of equivalence, distinction etc. for all semantics functions. To this end, a new locale
lts_semantics
is introduced and used. The simplifier is set up so that a lot of proofs become shorter.Also, the PR drops the “bonus” theories
HML_Context
andLTS_Prime
. (In order to reduce the burden of maintaining unused lemmas and proofs.)