Journal/Paper.thy
changeset 254 c21aaf7723a0
parent 253 bcef7669f55a
child 256 acbae3a11fb5
equal deleted inserted replaced
253:bcef7669f55a 254:c21aaf7723a0
  2300   After unfolding the definition of @{text "B"}, we need to establish that given @{term "i \<noteq> j"},
  2300   After unfolding the definition of @{text "B"}, we need to establish that given @{term "i \<noteq> j"},
  2301   the strings @{text "a\<^sup>i"} and @{text "a\<^sup>j"} are not Myhill-Nerode related by @{text "A"}.
  2301   the strings @{text "a\<^sup>i"} and @{text "a\<^sup>j"} are not Myhill-Nerode related by @{text "A"}.
  2302   That means we have to show that \mbox{@{text "\<forall>z. a\<^sup>i @ z \<in> A = a\<^sup>j @ z \<in> A"}} leads to 
  2302   That means we have to show that \mbox{@{text "\<forall>z. a\<^sup>i @ z \<in> A = a\<^sup>j @ z \<in> A"}} leads to 
  2303   a contradiction. Let us take @{text "b\<^sup>i"} for @{text "z"}. Then we know @{text "a\<^sup>i @ b\<^sup>i \<in> A"}.
  2303   a contradiction. Let us take @{text "b\<^sup>i"} for @{text "z"}. Then we know @{text "a\<^sup>i @ b\<^sup>i \<in> A"}.
  2304   But since @{term "i \<noteq> j"}, @{text "a\<^sup>j @ b\<^sup>i \<notin> A"}. Therefore  @{text "a\<^sup>i"} and @{text "a\<^sup>j"}
  2304   But since @{term "i \<noteq> j"}, @{text "a\<^sup>j @ b\<^sup>i \<notin> A"}. Therefore  @{text "a\<^sup>i"} and @{text "a\<^sup>j"}
  2305   cannot be Myhill-Nerode related by @{text "A"} and we are done.
  2305   cannot be Myhill-Nerode related by @{text "A"}, and we are done.
  2306   \end{proof}
  2306   \end{proof}
  2307 
  2307 
  2308   \noindent
  2308   \noindent
  2309   To conclude the proof of non-regularity for the language @{text A}, the
  2309   To conclude the proof of non-regularity for the language @{text A}, the
  2310   Continuation Lemma and the lemma above lead to a contradiction assuming
  2310   Continuation Lemma and the lemma above lead to a contradiction assuming