diff options
Diffstat (limited to 'src/Util/Isomorphism.v')
-rw-r--r-- | src/Util/Isomorphism.v | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Util/Isomorphism.v b/src/Util/Isomorphism.v new file mode 100644 index 000000000..a02afc3bf --- /dev/null +++ b/src/Util/Isomorphism.v @@ -0,0 +1,4 @@ +Record IsIso {A B} (f : A -> B) := + { iso_inv : B -> A; + is_right_inv : forall x, f (iso_inv x) = x; + is_left_inv : forall x, iso_inv (f x) = x }. |