thys2/SizeBound4.thy
changeset 418 41a2a3b63853
parent 416 57182b36ec01
child 420 b66a4305749c
--- a/thys2/SizeBound4.thy	Sun Feb 06 00:02:04 2022 +0000
+++ b/thys2/SizeBound4.thy	Mon Feb 07 01:11:25 2022 +0000
@@ -179,7 +179,7 @@
 | "bmkeps(ASEQ bs r1 r2) = bs @ (bmkeps r1) @ (bmkeps r2)"
 | "bmkeps(AALTs bs rs) = bs @ (bmkepss rs)"
 | "bmkeps(ASTAR bs r) = bs @ [S]"
-| "bmkepss [] = []"
+(*| "bmkepss [] = []"*)
 | "bmkepss (r # rs) = (if bnullable(r) then (bmkeps r) else (bmkepss rs))"
 
 lemma bmkepss1:
@@ -849,7 +849,7 @@
   have as1: "L(erase a2) \<subseteq> L(erase a1)" by fact
   have as3: "bnullables (rsa @ [a1] @ rsb @ [a2] @ rsc)" by fact
   show "bmkepss (rsa @ [a1] @ rsb @ [a2] @ rsc) = bmkepss (rsa @ [a1] @ rsb @ rsc)" using as1 as3
-    by (smt (verit, ccfv_SIG) append_Cons bmkepss.simps(2) bmkepss1 bmkepss2 bnullable_correctness nullable_correctness subset_eq)
+    by (smt (verit, ccfv_SIG) append_Cons bmkepss.simps(1) bmkepss1 bmkepss2 bnullable_correctness nullable_correctness subset_eq)
 (*next 
   case (extra bs0 bs1 r1 bs2 r2 bs4 bs3)
   then show ?case