Metamath Proof Explorer


Theorem madeval2

Description: Alternative characterization of the made by function. (Contributed by Scott Fenton, 17-Dec-2021)

Ref Expression
Assertion madeval2 A On M A = x No | a 𝒫 M A b 𝒫 M A a s b a | s b = x

Proof

Step Hyp Ref Expression
1 madeval A On M A = | s 𝒫 M A × 𝒫 M A
2 scutcut a s b a | s b No a s a | s b a | s b s b
3 2 simp1d a s b a | s b No
4 eleq1 a | s b = x a | s b No x No
5 4 biimpd a | s b = x a | s b No x No
6 3 5 mpan9 a s b a | s b = x x No
7 6 rexlimivw b 𝒫 M A a s b a | s b = x x No
8 7 rexlimivw a 𝒫 M A b 𝒫 M A a s b a | s b = x x No
9 8 pm4.71ri a 𝒫 M A b 𝒫 M A a s b a | s b = x x No a 𝒫 M A b 𝒫 M A a s b a | s b = x
10 9 abbii x | a 𝒫 M A b 𝒫 M A a s b a | s b = x = x | x No a 𝒫 M A b 𝒫 M A a s b a | s b = x
11 eleq1 y = a b y s a b s
12 breq1 y = a b y | s x a b | s x
13 11 12 anbi12d y = a b y s y | s x a b s a b | s x
14 13 rexxp y 𝒫 M A × 𝒫 M A y s y | s x a 𝒫 M A b 𝒫 M A a b s a b | s x
15 imaindm | s 𝒫 M A × 𝒫 M A = | s 𝒫 M A × 𝒫 M A dom | s
16 dmscut dom | s = s
17 16 ineq2i 𝒫 M A × 𝒫 M A dom | s = 𝒫 M A × 𝒫 M A s
18 17 imaeq2i | s 𝒫 M A × 𝒫 M A dom | s = | s 𝒫 M A × 𝒫 M A s
19 15 18 eqtri | s 𝒫 M A × 𝒫 M A = | s 𝒫 M A × 𝒫 M A s
20 19 eleq2i x | s 𝒫 M A × 𝒫 M A x | s 𝒫 M A × 𝒫 M A s
21 vex x V
22 21 elima x | s 𝒫 M A × 𝒫 M A s y 𝒫 M A × 𝒫 M A s y | s x
23 elin y 𝒫 M A × 𝒫 M A s y 𝒫 M A × 𝒫 M A y s
24 23 anbi1i y 𝒫 M A × 𝒫 M A s y | s x y 𝒫 M A × 𝒫 M A y s y | s x
25 anass y 𝒫 M A × 𝒫 M A y s y | s x y 𝒫 M A × 𝒫 M A y s y | s x
26 24 25 bitri y 𝒫 M A × 𝒫 M A s y | s x y 𝒫 M A × 𝒫 M A y s y | s x
27 26 rexbii2 y 𝒫 M A × 𝒫 M A s y | s x y 𝒫 M A × 𝒫 M A y s y | s x
28 20 22 27 3bitri x | s 𝒫 M A × 𝒫 M A y 𝒫 M A × 𝒫 M A y s y | s x
29 df-br a s b a b s
30 29 anbi1i a s b a | s b = x a b s a | s b = x
31 df-ov a | s b = | s a b
32 31 eqeq1i a | s b = x | s a b = x
33 scutf | s : s No
34 ffn | s : s No | s Fn s
35 33 34 ax-mp | s Fn s
36 fnbrfvb | s Fn s a b s | s a b = x a b | s x
37 35 36 mpan a b s | s a b = x a b | s x
38 32 37 syl5bb a b s a | s b = x a b | s x
39 38 pm5.32i a b s a | s b = x a b s a b | s x
40 30 39 bitri a s b a | s b = x a b s a b | s x
41 40 2rexbii a 𝒫 M A b 𝒫 M A a s b a | s b = x a 𝒫 M A b 𝒫 M A a b s a b | s x
42 14 28 41 3bitr4i x | s 𝒫 M A × 𝒫 M A a 𝒫 M A b 𝒫 M A a s b a | s b = x
43 42 abbi2i | s 𝒫 M A × 𝒫 M A = x | a 𝒫 M A b 𝒫 M A a s b a | s b = x
44 df-rab x No | a 𝒫 M A b 𝒫 M A a s b a | s b = x = x | x No a 𝒫 M A b 𝒫 M A a s b a | s b = x
45 10 43 44 3eqtr4i | s 𝒫 M A × 𝒫 M A = x No | a 𝒫 M A b 𝒫 M A a s b a | s b = x
46 1 45 eqtrdi A On M A = x No | a 𝒫 M A b 𝒫 M A a s b a | s b = x