Metamath Proof Explorer


Theorem sprsymrelf

Description: The mapping F is a function from the subsets of the set of pairs over a fixed set V into the symmetric relations R on the fixed set V . (Contributed by AV, 19-Nov-2021)

Ref Expression
Hypotheses sprsymrelf.p P = 𝒫 Pairs V
sprsymrelf.r R = r 𝒫 V × V | x V y V x r y y r x
sprsymrelf.f F = p P x y | c p c = x y
Assertion sprsymrelf F : P R

Proof

Step Hyp Ref Expression
1 sprsymrelf.p P = 𝒫 Pairs V
2 sprsymrelf.r R = r 𝒫 V × V | x V y V x r y y r x
3 sprsymrelf.f F = p P x y | c p c = x y
4 sprsymrelfvlem p Pairs V x y | c p c = x y 𝒫 V × V
5 prcom x y = y x
6 5 a1i p Pairs V x V y V c p x y = y x
7 6 eqeq2d p Pairs V x V y V c p c = x y c = y x
8 7 rexbidva p Pairs V x V y V c p c = x y c p c = y x
9 df-br x x y | c p c = x y y x y x y | c p c = x y
10 opabidw x y x y | c p c = x y c p c = x y
11 9 10 bitri x x y | c p c = x y y c p c = x y
12 vex y V
13 vex x V
14 preq12 a = y b = x a b = y x
15 14 eqeq2d a = y b = x c = a b c = y x
16 15 rexbidv a = y b = x c p c = a b c p c = y x
17 preq12 x = a y = b x y = a b
18 17 eqeq2d x = a y = b c = x y c = a b
19 18 rexbidv x = a y = b c p c = x y c p c = a b
20 19 cbvopabv x y | c p c = x y = a b | c p c = a b
21 12 13 16 20 braba y x y | c p c = x y x c p c = y x
22 8 11 21 3bitr4g p Pairs V x V y V x x y | c p c = x y y y x y | c p c = x y x
23 22 ralrimivva p Pairs V x V y V x x y | c p c = x y y y x y | c p c = x y x
24 4 23 jca p Pairs V x y | c p c = x y 𝒫 V × V x V y V x x y | c p c = x y y y x y | c p c = x y x
25 1 eleq2i p P p 𝒫 Pairs V
26 vex p V
27 26 elpw p 𝒫 Pairs V p Pairs V
28 25 27 bitri p P p Pairs V
29 nfopab1 _ x x y | c p c = x y
30 29 nfeq2 x r = x y | c p c = x y
31 nfopab2 _ y x y | c p c = x y
32 31 nfeq2 y r = x y | c p c = x y
33 breq r = x y | c p c = x y x r y x x y | c p c = x y y
34 breq r = x y | c p c = x y y r x y x y | c p c = x y x
35 33 34 bibi12d r = x y | c p c = x y x r y y r x x x y | c p c = x y y y x y | c p c = x y x
36 32 35 ralbid r = x y | c p c = x y y V x r y y r x y V x x y | c p c = x y y y x y | c p c = x y x
37 30 36 ralbid r = x y | c p c = x y x V y V x r y y r x x V y V x x y | c p c = x y y y x y | c p c = x y x
38 37 elrab x y | c p c = x y r 𝒫 V × V | x V y V x r y y r x x y | c p c = x y 𝒫 V × V x V y V x x y | c p c = x y y y x y | c p c = x y x
39 24 28 38 3imtr4i p P x y | c p c = x y r 𝒫 V × V | x V y V x r y y r x
40 39 2 eleqtrrdi p P x y | c p c = x y R
41 3 40 fmpti F : P R