Skip to content
Snippets Groups Projects
Commit 206fa666 authored by Robbert Krebbers's avatar Robbert Krebbers
Browse files

Prove `agree_map f (to_agree x) = to_agree (f x)`.

parent 4e3d1c58
No related branches found
No related tags found
No related merge requests found
......@@ -255,6 +255,9 @@ Proof. apply agree_eq. by rewrite /= list_fmap_id. Qed.
Lemma agree_map_compose {A B C} (f : A B) (g : B C) (x : agree A) :
agree_map (g f) x = agree_map g (agree_map f x).
Proof. apply agree_eq. by rewrite /= list_fmap_compose. Qed.
Lemma agree_map_to_agree {A B} (f : A B) (x : A) :
agree_map f (to_agree x) = to_agree (f x).
Proof. by apply agree_eq. Qed.
Section agree_map.
Context {A B : ofeT} (f : A B) `{Hf: NonExpansive f}.
......
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