lib: remove eq_restrict_map_None from the simp set
Hotfix for a7ed68e75d
, which moved some lemmas from X64 Move_C.thy into
Lib. `eq_restrict_map_None` being in the simp set caused several
breakages across other arches.
Signed-off-by: Victor Phan <Victor.Phan@data61.csiro.au>
This commit is contained in:
parent
306fe017c3
commit
51ff27cce6
|
@ -1784,12 +1784,12 @@ lemma the_the_inv_mapI:
|
|||
"inj_on m (dom m) \<Longrightarrow> m x = Some y \<Longrightarrow> the (the_inv_map m y) = x"
|
||||
by (auto simp: the_inv_map_def ran_def inj_on_def dom_def)
|
||||
|
||||
lemma eq_restrict_map_None[simp]:
|
||||
lemma eq_restrict_map_None:
|
||||
"restrict_map m A x = None \<longleftrightarrow> x ~: (A \<inter> dom m)"
|
||||
by (auto simp: restrict_map_def split: if_split_asm)
|
||||
|
||||
lemma eq_the_inv_map_None[simp]: "the_inv_map m x = None \<longleftrightarrow> x\<notin>ran m"
|
||||
by (simp add: the_inv_map_def2)
|
||||
by (simp add: the_inv_map_def2 eq_restrict_map_None)
|
||||
|
||||
lemma is_inv_unique:
|
||||
"is_inv f g \<Longrightarrow> is_inv f h \<Longrightarrow> g=h"
|
||||
|
|
Loading…
Reference in New Issue