diff -r 4dc65845eab3 -r d8d7d1b785af doc-src/TutorialI/CTL/CTL.thy --- a/doc-src/TutorialI/CTL/CTL.thy Wed Feb 24 11:55:52 2010 +0100 +++ b/doc-src/TutorialI/CTL/CTL.thy Mon Mar 01 13:40:23 2010 +0100 @@ -365,8 +365,7 @@ *} (*<*) -constdefs - eufix :: "state set \ state set \ state set \ state set" +definition eufix :: "state set \ state set \ state set \ state set" where "eufix A B T \ B \ A \ (M\ `` T)" lemma "lfp(eufix A B) \ eusem A B" @@ -397,8 +396,7 @@ done (* -constdefs - eusem :: "state set \ state set \ state set" +definition eusem :: "state set \ state set \ state set" where "eusem A B \ {s. \p\Paths s. \j. p j \ B \ (\i < j. p i \ A)}" axioms @@ -414,8 +412,7 @@ apply(blast intro: M_total[THEN someI_ex]) done -constdefs - pcons :: "state \ (nat \ state) \ (nat \ state)" +definition pcons :: "state \ (nat \ state) \ (nat \ state)" where "pcons s p == \i. case i of 0 \ s | Suc j \ p j" lemma pcons_PathI: "[| (s,t) : M; p \ Paths t |] ==> pcons s p \ Paths s";