Skip to content
Snippets Groups Projects
Commit 5acbf503 authored by Ralf Jung's avatar Ralf Jung
Browse files

add insert_subseteq_l

parent fd7f5e42
No related branches found
No related tags found
1 merge request!204add insert_subseteq_l
......@@ -567,6 +567,13 @@ Lemma insert_subseteq_r {A} (m1 m2 : M A) i x :
Proof.
intros. trans (<[i:=x]> m1); eauto using insert_subseteq, insert_mono.
Qed.
Lemma insert_subseteq_l {A} (m1 m2 : M A) i x :
m2 !! i = Some x m1 m2 <[i:=x]> m1 m2.
Proof.
intros Hi Hincl. replace m2 with (<[i:=x]> m2).
- apply insert_mono. done.
- apply insert_id. done.
Qed.
Lemma insert_delete_subseteq {A} (m1 m2 : M A) i x :
m1 !! i = None <[i:=x]> m1 m2 m1 delete i m2.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment