Metamath Proof Explorer


Definition df-bj-cur

Description: Define currying. See also df-cur . (Contributed by BJ, 11-Apr-2020)

Ref Expression
Assertion df-bj-cur curry_ = x V , y V , z V f x × y Set z a x b y f a b

Detailed syntax breakdown

Step Hyp Ref Expression
0 ccur- class curry_
1 vx setvar x
2 cvv class V
3 vy setvar y
4 vz setvar z
5 vf setvar f
6 1 cv setvar x
7 3 cv setvar y
8 6 7 cxp class x × y
9 csethom class Set
10 4 cv setvar z
11 8 10 9 co class x × y Set z
12 va setvar a
13 vb setvar b
14 5 cv setvar f
15 12 cv setvar a
16 13 cv setvar b
17 15 16 cop class a b
18 17 14 cfv class f a b
19 13 7 18 cmpt class b y f a b
20 12 6 19 cmpt class a x b y f a b
21 5 11 20 cmpt class f x × y Set z a x b y f a b
22 1 3 4 2 2 2 21 cmpt3 class x V , y V , z V f x × y Set z a x b y f a b
23 0 22 wceq wff curry_ = x V , y V , z V f x × y Set z a x b y f a b