equal
deleted
inserted
replaced
480 |
480 |
481 lemma lower_approx: "approx_chain lower_approx" |
481 lemma lower_approx: "approx_chain lower_approx" |
482 using lower_map_ID finite_deflation_lower_map |
482 using lower_map_ID finite_deflation_lower_map |
483 unfolding lower_approx_def by (rule approx_chain_lemma1) |
483 unfolding lower_approx_def by (rule approx_chain_lemma1) |
484 |
484 |
485 definition lower_defl :: "defl \<rightarrow> defl" |
485 definition lower_defl :: "udom defl \<rightarrow> udom defl" |
486 where "lower_defl = defl_fun1 lower_approx lower_map" |
486 where "lower_defl = defl_fun1 lower_approx lower_map" |
487 |
487 |
488 lemma cast_lower_defl: |
488 lemma cast_lower_defl: |
489 "cast\<cdot>(lower_defl\<cdot>A) = |
489 "cast\<cdot>(lower_defl\<cdot>A) = |
490 udom_emb lower_approx oo lower_map\<cdot>(cast\<cdot>A) oo udom_prj lower_approx" |
490 udom_emb lower_approx oo lower_map\<cdot>(cast\<cdot>A) oo udom_prj lower_approx" |