equal
deleted
inserted
replaced
491 by (induct xs rule: upper_pd_induct, simp_all) |
491 by (induct xs rule: upper_pd_induct, simp_all) |
492 |
492 |
493 lemma ep_pair_upper_map: "ep_pair e p \<Longrightarrow> ep_pair (upper_map\<cdot>e) (upper_map\<cdot>p)" |
493 lemma ep_pair_upper_map: "ep_pair e p \<Longrightarrow> ep_pair (upper_map\<cdot>e) (upper_map\<cdot>p)" |
494 apply default |
494 apply default |
495 apply (induct_tac x rule: upper_pd_induct, simp_all add: ep_pair.e_inverse) |
495 apply (induct_tac x rule: upper_pd_induct, simp_all add: ep_pair.e_inverse) |
496 apply (induct_tac y rule: upper_pd_induct, simp_all add: ep_pair.e_p_below monofun_cfun) |
496 apply (induct_tac y rule: upper_pd_induct) |
|
497 apply (simp_all add: ep_pair.e_p_below monofun_cfun) |
497 done |
498 done |
498 |
499 |
499 lemma deflation_upper_map: "deflation d \<Longrightarrow> deflation (upper_map\<cdot>d)" |
500 lemma deflation_upper_map: "deflation d \<Longrightarrow> deflation (upper_map\<cdot>d)" |
500 apply default |
501 apply default |
501 apply (induct_tac x rule: upper_pd_induct, simp_all add: deflation.idem) |
502 apply (induct_tac x rule: upper_pd_induct, simp_all add: deflation.idem) |
502 apply (induct_tac x rule: upper_pd_induct, simp_all add: deflation.below monofun_cfun) |
503 apply (induct_tac x rule: upper_pd_induct) |
|
504 apply (simp_all add: deflation.below monofun_cfun) |
503 done |
505 done |
504 |
506 |
505 end |
507 end |