diff --git a/tests/algebra.v b/tests/algebra.v index 99d7b0f7138287f43200e6ec01ee5db411010045..23edb90385383d86bb4c4d522c4ee4a836b00c6c 100644 --- a/tests/algebra.v +++ b/tests/algebra.v @@ -81,3 +81,16 @@ Lemma uncurry4_ne_test {A B C D E : ofe} (f : A → B → C → D → E) : (∀ n, Proper (dist n ==> dist n ==> dist n ==> dist n ==> dist n) f) → NonExpansive (uncurry4 f). Proof. apply _. Qed. + +Lemma curry_ne_test {A B C : ofe} (f : A * B → C) : + NonExpansive f → + ∀ n, Proper (dist n ==> dist n ==> dist n) (curry f). +Proof. apply _. Qed. +Lemma curry3_ne_test {A B C D : ofe} (f : A * B * C → D) : + NonExpansive f → + ∀ n, Proper (dist n ==> dist n ==> dist n ==> dist n) (curry3 f). +Proof. apply _. Qed. +Lemma curry4_ne_test {A B C D E : ofe} (f : A * B * C * D → E) : + NonExpansive f → + ∀ n, Proper (dist n ==> dist n ==> dist n ==> dist n ==> dist n) (curry4 f). +Proof. apply _. Qed.