src/HOL/UNITY/Simple/NSP_Bad.thy
changeset 21619 dea0914773f7
parent 21588 cd0dc678a205
child 24147 edc90be09ac1
equal deleted inserted replaced
21618:1cbb1134cb6c 21619:dea0914773f7
   102 
   102 
   103 
   103 
   104 text{*This ML code does the inductions directly.*}
   104 text{*This ML code does the inductions directly.*}
   105 ML{*
   105 ML{*
   106 val ns_constrainsI = thm "ns_constrainsI";
   106 val ns_constrainsI = thm "ns_constrainsI";
       
   107 val impCE = thm "impCE";
   107 
   108 
   108 fun ns_constrains_tac(cs,ss) i =
   109 fun ns_constrains_tac(cs,ss) i =
   109    SELECT_GOAL
   110    SELECT_GOAL
   110       (EVERY [REPEAT (etac Always_ConstrainsI 1),
   111       (EVERY [REPEAT (etac Always_ConstrainsI 1),
   111 	      REPEAT (resolve_tac [StableI, stableI,
   112 	      REPEAT (resolve_tac [StableI, stableI,