src/HOL/HOLCF/IOA/Sequence.thy
changeset 62193 0826f6b6ba09
parent 62116 bc178c0fe1a1
child 62195 799a5306e2ed
equal deleted inserted replaced
62192:bdaa0eb0fc74 62193:0826f6b6ba09
   993   THEN pair_tac ctxt "a" (i+3)
   993   THEN pair_tac ctxt "a" (i+3)
   994   THEN (REPEAT_DETERM (CHANGED (simp_tac ctxt (i+1))))
   994   THEN (REPEAT_DETERM (CHANGED (simp_tac ctxt (i+1))))
   995   THEN simp_tac (ctxt addsimps rws) i;
   995   THEN simp_tac (ctxt addsimps rws) i;
   996 \<close>
   996 \<close>
   997 
   997 
       
   998 lemma Mapnil: "Map f $ s = nil \<longleftrightarrow> s = nil"
       
   999   by (tactic \<open>Seq_case_simp_tac @{context} "s" 1\<close>)
       
  1000 
       
  1001 lemma MapUU: "Map f $ s = UU \<longleftrightarrow> s = UU"
       
  1002   by (tactic \<open>Seq_case_simp_tac @{context} "s" 1\<close>)
       
  1003 
       
  1004 lemma MapTL: "Map f $ (TL $ s) = TL $ (Map f $ s)"
       
  1005   by (tactic \<open>Seq_induct_tac @{context} "s" [] 1\<close>)
       
  1006 
   998 end
  1007 end