Users' Mathboxes Mathbox for Richard Penner < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  rfovcnvf1od Structured version   Visualization version   GIF version

Theorem rfovcnvf1od 42740
Description: Properties of the operator, (𝐴𝑂𝐡), which maps between relations and functions for relations between base sets, 𝐴 and 𝐡. (Contributed by RP, 27-Apr-2021.)
Hypotheses
Ref Expression
rfovd.rf 𝑂 = (π‘Ž ∈ V, 𝑏 ∈ V ↦ (π‘Ÿ ∈ 𝒫 (π‘Ž Γ— 𝑏) ↦ (π‘₯ ∈ π‘Ž ↦ {𝑦 ∈ 𝑏 ∣ π‘₯π‘Ÿπ‘¦})))
rfovd.a (πœ‘ β†’ 𝐴 ∈ 𝑉)
rfovd.b (πœ‘ β†’ 𝐡 ∈ π‘Š)
rfovcnvf1od.f 𝐹 = (𝐴𝑂𝐡)
Assertion
Ref Expression
rfovcnvf1od (πœ‘ β†’ (𝐹:𝒫 (𝐴 Γ— 𝐡)–1-1-ontoβ†’(𝒫 𝐡 ↑m 𝐴) ∧ ◑𝐹 = (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↦ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})))
Distinct variable groups:   𝐴,π‘Ž,𝑏,𝑓,π‘Ÿ,π‘₯,𝑦   𝐡,π‘Ž,𝑏,𝑓,π‘Ÿ,π‘₯,𝑦   π‘Š,π‘Ž,π‘₯   πœ‘,π‘Ž,𝑏,𝑓,π‘Ÿ,π‘₯,𝑦
Allowed substitution hints:   𝐹(π‘₯,𝑦,𝑓,π‘Ÿ,π‘Ž,𝑏)   𝑂(π‘₯,𝑦,𝑓,π‘Ÿ,π‘Ž,𝑏)   𝑉(π‘₯,𝑦,𝑓,π‘Ÿ,π‘Ž,𝑏)   π‘Š(𝑦,𝑓,π‘Ÿ,𝑏)

Proof of Theorem rfovcnvf1od
Dummy variables 𝑒 𝑣 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 eqid 2732 . . 3 (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) = (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}))
2 rfovd.b . . . . . . . 8 (πœ‘ β†’ 𝐡 ∈ π‘Š)
3 ssrab2 4076 . . . . . . . . 9 {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} βŠ† 𝐡
43a1i 11 . . . . . . . 8 (πœ‘ β†’ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} βŠ† 𝐡)
52, 4sselpwd 5325 . . . . . . 7 (πœ‘ β†’ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} ∈ 𝒫 𝐡)
65adantr 481 . . . . . 6 ((πœ‘ ∧ π‘₯ ∈ 𝐴) β†’ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} ∈ 𝒫 𝐡)
76fmpttd 7111 . . . . 5 (πœ‘ β†’ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}):π΄βŸΆπ’« 𝐡)
82pwexd 5376 . . . . . 6 (πœ‘ β†’ 𝒫 𝐡 ∈ V)
9 rfovd.a . . . . . 6 (πœ‘ β†’ 𝐴 ∈ 𝑉)
108, 9elmapd 8830 . . . . 5 (πœ‘ β†’ ((π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}) ∈ (𝒫 𝐡 ↑m 𝐴) ↔ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}):π΄βŸΆπ’« 𝐡))
117, 10mpbird 256 . . . 4 (πœ‘ β†’ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}) ∈ (𝒫 𝐡 ↑m 𝐴))
1211adantr 481 . . 3 ((πœ‘ ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) β†’ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}) ∈ (𝒫 𝐡 ↑m 𝐴))
139, 2xpexd 7734 . . . . 5 (πœ‘ β†’ (𝐴 Γ— 𝐡) ∈ V)
1413adantr 481 . . . 4 ((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ (𝐴 Γ— 𝐡) ∈ V)
158, 9elmapd 8830 . . . . . . . . . . . 12 (πœ‘ β†’ (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↔ 𝑓:π΄βŸΆπ’« 𝐡))
1615biimpa 477 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ 𝑓:π΄βŸΆπ’« 𝐡)
1716ffvelcdmda 7083 . . . . . . . . . 10 (((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) ∧ π‘₯ ∈ 𝐴) β†’ (π‘“β€˜π‘₯) ∈ 𝒫 𝐡)
1817ex 413 . . . . . . . . 9 ((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ (π‘₯ ∈ 𝐴 β†’ (π‘“β€˜π‘₯) ∈ 𝒫 𝐡))
19 elpwi 4608 . . . . . . . . . 10 ((π‘“β€˜π‘₯) ∈ 𝒫 𝐡 β†’ (π‘“β€˜π‘₯) βŠ† 𝐡)
2019sseld 3980 . . . . . . . . 9 ((π‘“β€˜π‘₯) ∈ 𝒫 𝐡 β†’ (𝑦 ∈ (π‘“β€˜π‘₯) β†’ 𝑦 ∈ 𝐡))
2118, 20syl6 35 . . . . . . . 8 ((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ (π‘₯ ∈ 𝐴 β†’ (𝑦 ∈ (π‘“β€˜π‘₯) β†’ 𝑦 ∈ 𝐡)))
2221imdistand 571 . . . . . . 7 ((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ ((π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯)) β†’ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ 𝐡)))
23 trud 1551 . . . . . . 7 ((π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯)) β†’ ⊀)
2422, 23jca2 514 . . . . . 6 ((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ ((π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯)) β†’ ((π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ 𝐡) ∧ ⊀)))
2524ssopab2dv 5550 . . . . 5 ((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))} βŠ† {⟨π‘₯, π‘¦βŸ© ∣ ((π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ 𝐡) ∧ ⊀)})
26 opabssxp 5766 . . . . 5 {⟨π‘₯, π‘¦βŸ© ∣ ((π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ 𝐡) ∧ ⊀)} βŠ† (𝐴 Γ— 𝐡)
2725, 26sstrdi 3993 . . . 4 ((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))} βŠ† (𝐴 Γ— 𝐡))
2814, 27sselpwd 5325 . . 3 ((πœ‘ ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))} ∈ 𝒫 (𝐴 Γ— 𝐡))
29 simplrr 776 . . . . . 6 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) β†’ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))
30 elmapfn 8855 . . . . . 6 (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) β†’ 𝑓 Fn 𝐴)
3129, 30syl 17 . . . . 5 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) β†’ 𝑓 Fn 𝐴)
322ad2antrr 724 . . . . . 6 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) β†’ 𝐡 ∈ π‘Š)
33 rabexg 5330 . . . . . . 7 (𝐡 ∈ π‘Š β†’ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} ∈ V)
3433ralrimivw 3150 . . . . . 6 (𝐡 ∈ π‘Š β†’ βˆ€π‘₯ ∈ 𝐴 {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} ∈ V)
35 nfcv 2903 . . . . . . 7 β„²π‘₯𝐴
3635fnmptf 6683 . . . . . 6 (βˆ€π‘₯ ∈ 𝐴 {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} ∈ V β†’ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}) Fn 𝐴)
3732, 34, 363syl 18 . . . . 5 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) β†’ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}) Fn 𝐴)
38 dfin5 3955 . . . . . . 7 (𝐡 ∩ (π‘“β€˜π‘’)) = {𝑏 ∈ 𝐡 ∣ 𝑏 ∈ (π‘“β€˜π‘’)}
39 simpllr 774 . . . . . . . . . . 11 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)))
40 elmapi 8839 . . . . . . . . . . 11 (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) β†’ 𝑓:π΄βŸΆπ’« 𝐡)
4139, 40simpl2im 504 . . . . . . . . . 10 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ 𝑓:π΄βŸΆπ’« 𝐡)
42 simpr 485 . . . . . . . . . 10 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ 𝑒 ∈ 𝐴)
4341, 42ffvelcdmd 7084 . . . . . . . . 9 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ (π‘“β€˜π‘’) ∈ 𝒫 𝐡)
4443elpwid 4610 . . . . . . . 8 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ (π‘“β€˜π‘’) βŠ† 𝐡)
45 sseqin2 4214 . . . . . . . 8 ((π‘“β€˜π‘’) βŠ† 𝐡 ↔ (𝐡 ∩ (π‘“β€˜π‘’)) = (π‘“β€˜π‘’))
4644, 45sylib 217 . . . . . . 7 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ (𝐡 ∩ (π‘“β€˜π‘’)) = (π‘“β€˜π‘’))
47 ibar 529 . . . . . . . . 9 (𝑒 ∈ 𝐴 β†’ (𝑏 ∈ (π‘“β€˜π‘’) ↔ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))))
4847rabbidv 3440 . . . . . . . 8 (𝑒 ∈ 𝐴 β†’ {𝑏 ∈ 𝐡 ∣ 𝑏 ∈ (π‘“β€˜π‘’)} = {𝑏 ∈ 𝐡 ∣ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))})
4948adantl 482 . . . . . . 7 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ {𝑏 ∈ 𝐡 ∣ 𝑏 ∈ (π‘“β€˜π‘’)} = {𝑏 ∈ 𝐡 ∣ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))})
5038, 46, 493eqtr3a 2796 . . . . . 6 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ (π‘“β€˜π‘’) = {𝑏 ∈ 𝐡 ∣ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))})
51 breq2 5151 . . . . . . . . . 10 (𝑦 = 𝑏 β†’ (π‘₯π‘Ÿπ‘¦ ↔ π‘₯π‘Ÿπ‘))
5251cbvrabv 3442 . . . . . . . . 9 {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} = {𝑏 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘}
53 breq1 5150 . . . . . . . . . . 11 (π‘₯ = π‘Ž β†’ (π‘₯π‘Ÿπ‘ ↔ π‘Žπ‘Ÿπ‘))
54 df-br 5148 . . . . . . . . . . 11 (π‘Žπ‘Ÿπ‘ ↔ βŸ¨π‘Ž, π‘βŸ© ∈ π‘Ÿ)
5553, 54bitrdi 286 . . . . . . . . . 10 (π‘₯ = π‘Ž β†’ (π‘₯π‘Ÿπ‘ ↔ βŸ¨π‘Ž, π‘βŸ© ∈ π‘Ÿ))
5655rabbidv 3440 . . . . . . . . 9 (π‘₯ = π‘Ž β†’ {𝑏 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘} = {𝑏 ∈ 𝐡 ∣ βŸ¨π‘Ž, π‘βŸ© ∈ π‘Ÿ})
5752, 56eqtrid 2784 . . . . . . . 8 (π‘₯ = π‘Ž β†’ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} = {𝑏 ∈ 𝐡 ∣ βŸ¨π‘Ž, π‘βŸ© ∈ π‘Ÿ})
5857cbvmptv 5260 . . . . . . 7 (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}) = (π‘Ž ∈ 𝐴 ↦ {𝑏 ∈ 𝐡 ∣ βŸ¨π‘Ž, π‘βŸ© ∈ π‘Ÿ})
59 simpr 485 . . . . . . . . . . 11 (((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) ∧ π‘Ž = 𝑒) β†’ π‘Ž = 𝑒)
6059opeq1d 4878 . . . . . . . . . 10 (((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) ∧ π‘Ž = 𝑒) β†’ βŸ¨π‘Ž, π‘βŸ© = βŸ¨π‘’, π‘βŸ©)
61 simpllr 774 . . . . . . . . . 10 (((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) ∧ π‘Ž = 𝑒) β†’ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})
6260, 61eleq12d 2827 . . . . . . . . 9 (((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) ∧ π‘Ž = 𝑒) β†’ (βŸ¨π‘Ž, π‘βŸ© ∈ π‘Ÿ ↔ βŸ¨π‘’, π‘βŸ© ∈ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}))
63 vex 3478 . . . . . . . . . 10 𝑒 ∈ V
64 vex 3478 . . . . . . . . . 10 𝑏 ∈ V
65 simpl 483 . . . . . . . . . . . 12 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑏) β†’ π‘₯ = 𝑒)
6665eleq1d 2818 . . . . . . . . . . 11 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑏) β†’ (π‘₯ ∈ 𝐴 ↔ 𝑒 ∈ 𝐴))
67 simpr 485 . . . . . . . . . . . 12 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑏) β†’ 𝑦 = 𝑏)
6865fveq2d 6892 . . . . . . . . . . . 12 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑏) β†’ (π‘“β€˜π‘₯) = (π‘“β€˜π‘’))
6967, 68eleq12d 2827 . . . . . . . . . . 11 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑏) β†’ (𝑦 ∈ (π‘“β€˜π‘₯) ↔ 𝑏 ∈ (π‘“β€˜π‘’)))
7066, 69anbi12d 631 . . . . . . . . . 10 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑏) β†’ ((π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯)) ↔ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))))
7163, 64, 70opelopaba 5535 . . . . . . . . 9 (βŸ¨π‘’, π‘βŸ© ∈ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))} ↔ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’)))
7262, 71bitrdi 286 . . . . . . . 8 (((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) ∧ π‘Ž = 𝑒) β†’ (βŸ¨π‘Ž, π‘βŸ© ∈ π‘Ÿ ↔ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))))
7372rabbidv 3440 . . . . . . 7 (((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) ∧ π‘Ž = 𝑒) β†’ {𝑏 ∈ 𝐡 ∣ βŸ¨π‘Ž, π‘βŸ© ∈ π‘Ÿ} = {𝑏 ∈ 𝐡 ∣ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))})
742ad3antrrr 728 . . . . . . . 8 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ 𝐡 ∈ π‘Š)
75 rabexg 5330 . . . . . . . 8 (𝐡 ∈ π‘Š β†’ {𝑏 ∈ 𝐡 ∣ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))} ∈ V)
7674, 75syl 17 . . . . . . 7 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ {𝑏 ∈ 𝐡 ∣ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))} ∈ V)
7758, 73, 42, 76fvmptd2 7003 . . . . . 6 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ ((π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})β€˜π‘’) = {𝑏 ∈ 𝐡 ∣ (𝑒 ∈ 𝐴 ∧ 𝑏 ∈ (π‘“β€˜π‘’))})
7850, 77eqtr4d 2775 . . . . 5 ((((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ 𝑒 ∈ 𝐴) β†’ (π‘“β€˜π‘’) = ((π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})β€˜π‘’))
7931, 37, 78eqfnfvd 7032 . . . 4 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) β†’ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}))
80 simplrl 775 . . . . . . . 8 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡))
8180elpwid 4610 . . . . . . 7 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ π‘Ÿ βŠ† (𝐴 Γ— 𝐡))
82 xpss 5691 . . . . . . 7 (𝐴 Γ— 𝐡) βŠ† (V Γ— V)
8381, 82sstrdi 3993 . . . . . 6 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ π‘Ÿ βŠ† (V Γ— V))
84 df-rel 5682 . . . . . 6 (Rel π‘Ÿ ↔ π‘Ÿ βŠ† (V Γ— V))
8583, 84sylibr 233 . . . . 5 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ Rel π‘Ÿ)
86 relopabv 5819 . . . . . 6 Rel {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}
8786a1i 11 . . . . 5 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ Rel {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})
88 simpl 483 . . . . . . 7 ((π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴)) β†’ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡))
892, 88anim12i 613 . . . . . 6 ((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) β†’ (𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)))
9089anim1i 615 . . . . 5 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ ((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})))
91 vex 3478 . . . . . . . 8 𝑣 ∈ V
92 simpl 483 . . . . . . . . . 10 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑣) β†’ π‘₯ = 𝑒)
9392eleq1d 2818 . . . . . . . . 9 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑣) β†’ (π‘₯ ∈ 𝐴 ↔ 𝑒 ∈ 𝐴))
94 simpr 485 . . . . . . . . . 10 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑣) β†’ 𝑦 = 𝑣)
9592fveq2d 6892 . . . . . . . . . 10 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑣) β†’ (π‘“β€˜π‘₯) = (π‘“β€˜π‘’))
9694, 95eleq12d 2827 . . . . . . . . 9 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑣) β†’ (𝑦 ∈ (π‘“β€˜π‘₯) ↔ 𝑣 ∈ (π‘“β€˜π‘’)))
9793, 96anbi12d 631 . . . . . . . 8 ((π‘₯ = 𝑒 ∧ 𝑦 = 𝑣) β†’ ((π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯)) ↔ (𝑒 ∈ 𝐴 ∧ 𝑣 ∈ (π‘“β€˜π‘’))))
9863, 91, 97opelopaba 5535 . . . . . . 7 (βŸ¨π‘’, π‘£βŸ© ∈ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))} ↔ (𝑒 ∈ 𝐴 ∧ 𝑣 ∈ (π‘“β€˜π‘’)))
99 breq2 5151 . . . . . . . . . . . 12 (𝑏 = 𝑣 β†’ (π‘’π‘Ÿπ‘ ↔ π‘’π‘Ÿπ‘£))
100 df-br 5148 . . . . . . . . . . . 12 (π‘’π‘Ÿπ‘£ ↔ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ)
10199, 100bitrdi 286 . . . . . . . . . . 11 (𝑏 = 𝑣 β†’ (π‘’π‘Ÿπ‘ ↔ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ))
102101elrab 3682 . . . . . . . . . 10 (𝑣 ∈ {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘} ↔ (𝑣 ∈ 𝐡 ∧ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ))
103102anbi2i 623 . . . . . . . . 9 ((𝑒 ∈ 𝐴 ∧ 𝑣 ∈ {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘}) ↔ (𝑒 ∈ 𝐴 ∧ (𝑣 ∈ 𝐡 ∧ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ)))
104103a1i 11 . . . . . . . 8 (((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ ((𝑒 ∈ 𝐴 ∧ 𝑣 ∈ {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘}) ↔ (𝑒 ∈ 𝐴 ∧ (𝑣 ∈ 𝐡 ∧ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ))))
105 simplr 767 . . . . . . . . . . . 12 ((((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) ∧ 𝑒 ∈ 𝐴) β†’ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}))
106 breq1 5150 . . . . . . . . . . . . . . 15 (π‘₯ = π‘Ž β†’ (π‘₯π‘Ÿπ‘¦ ↔ π‘Žπ‘Ÿπ‘¦))
107106rabbidv 3440 . . . . . . . . . . . . . 14 (π‘₯ = π‘Ž β†’ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} = {𝑦 ∈ 𝐡 ∣ π‘Žπ‘Ÿπ‘¦})
108 breq2 5151 . . . . . . . . . . . . . . 15 (𝑦 = 𝑏 β†’ (π‘Žπ‘Ÿπ‘¦ ↔ π‘Žπ‘Ÿπ‘))
109108cbvrabv 3442 . . . . . . . . . . . . . 14 {𝑦 ∈ 𝐡 ∣ π‘Žπ‘Ÿπ‘¦} = {𝑏 ∈ 𝐡 ∣ π‘Žπ‘Ÿπ‘}
110107, 109eqtrdi 2788 . . . . . . . . . . . . 13 (π‘₯ = π‘Ž β†’ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦} = {𝑏 ∈ 𝐡 ∣ π‘Žπ‘Ÿπ‘})
111110cbvmptv 5260 . . . . . . . . . . . 12 (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}) = (π‘Ž ∈ 𝐴 ↦ {𝑏 ∈ 𝐡 ∣ π‘Žπ‘Ÿπ‘})
112105, 111eqtrdi 2788 . . . . . . . . . . 11 ((((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) ∧ 𝑒 ∈ 𝐴) β†’ 𝑓 = (π‘Ž ∈ 𝐴 ↦ {𝑏 ∈ 𝐡 ∣ π‘Žπ‘Ÿπ‘}))
113 breq1 5150 . . . . . . . . . . . . 13 (π‘Ž = 𝑒 β†’ (π‘Žπ‘Ÿπ‘ ↔ π‘’π‘Ÿπ‘))
114113rabbidv 3440 . . . . . . . . . . . 12 (π‘Ž = 𝑒 β†’ {𝑏 ∈ 𝐡 ∣ π‘Žπ‘Ÿπ‘} = {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘})
115114adantl 482 . . . . . . . . . . 11 (((((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) ∧ 𝑒 ∈ 𝐴) ∧ π‘Ž = 𝑒) β†’ {𝑏 ∈ 𝐡 ∣ π‘Žπ‘Ÿπ‘} = {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘})
116 simpr 485 . . . . . . . . . . 11 ((((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) ∧ 𝑒 ∈ 𝐴) β†’ 𝑒 ∈ 𝐴)
117 rabexg 5330 . . . . . . . . . . . 12 (𝐡 ∈ π‘Š β†’ {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘} ∈ V)
118117ad3antrrr 728 . . . . . . . . . . 11 ((((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) ∧ 𝑒 ∈ 𝐴) β†’ {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘} ∈ V)
119112, 115, 116, 118fvmptd 7002 . . . . . . . . . 10 ((((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) ∧ 𝑒 ∈ 𝐴) β†’ (π‘“β€˜π‘’) = {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘})
120119eleq2d 2819 . . . . . . . . 9 ((((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) ∧ 𝑒 ∈ 𝐴) β†’ (𝑣 ∈ (π‘“β€˜π‘’) ↔ 𝑣 ∈ {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘}))
121120pm5.32da 579 . . . . . . . 8 (((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ ((𝑒 ∈ 𝐴 ∧ 𝑣 ∈ (π‘“β€˜π‘’)) ↔ (𝑒 ∈ 𝐴 ∧ 𝑣 ∈ {𝑏 ∈ 𝐡 ∣ π‘’π‘Ÿπ‘})))
122 simplr 767 . . . . . . . . . 10 (((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡))
123122elpwid 4610 . . . . . . . . 9 (((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ π‘Ÿ βŠ† (𝐴 Γ— 𝐡))
12463, 91opeldm 5905 . . . . . . . . . . . 12 (βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ β†’ 𝑒 ∈ dom π‘Ÿ)
125 dmss 5900 . . . . . . . . . . . . . 14 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ dom π‘Ÿ βŠ† dom (𝐴 Γ— 𝐡))
126 dmxpss 6167 . . . . . . . . . . . . . 14 dom (𝐴 Γ— 𝐡) βŠ† 𝐴
127125, 126sstrdi 3993 . . . . . . . . . . . . 13 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ dom π‘Ÿ βŠ† 𝐴)
128127sseld 3980 . . . . . . . . . . . 12 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ (𝑒 ∈ dom π‘Ÿ β†’ 𝑒 ∈ 𝐴))
129124, 128syl5 34 . . . . . . . . . . 11 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ (βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ β†’ 𝑒 ∈ 𝐴))
130129pm4.71rd 563 . . . . . . . . . 10 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ (βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ ↔ (𝑒 ∈ 𝐴 ∧ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ)))
13163, 91opelrn 5940 . . . . . . . . . . . . 13 (βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ β†’ 𝑣 ∈ ran π‘Ÿ)
132 rnss 5936 . . . . . . . . . . . . . . 15 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ ran π‘Ÿ βŠ† ran (𝐴 Γ— 𝐡))
133 rnxpss 6168 . . . . . . . . . . . . . . 15 ran (𝐴 Γ— 𝐡) βŠ† 𝐡
134132, 133sstrdi 3993 . . . . . . . . . . . . . 14 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ ran π‘Ÿ βŠ† 𝐡)
135134sseld 3980 . . . . . . . . . . . . 13 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ (𝑣 ∈ ran π‘Ÿ β†’ 𝑣 ∈ 𝐡))
136131, 135syl5 34 . . . . . . . . . . . 12 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ (βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ β†’ 𝑣 ∈ 𝐡))
137136pm4.71rd 563 . . . . . . . . . . 11 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ (βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ ↔ (𝑣 ∈ 𝐡 ∧ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ)))
138137anbi2d 629 . . . . . . . . . 10 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ ((𝑒 ∈ 𝐴 ∧ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ) ↔ (𝑒 ∈ 𝐴 ∧ (𝑣 ∈ 𝐡 ∧ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ))))
139130, 138bitrd 278 . . . . . . . . 9 (π‘Ÿ βŠ† (𝐴 Γ— 𝐡) β†’ (βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ ↔ (𝑒 ∈ 𝐴 ∧ (𝑣 ∈ 𝐡 ∧ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ))))
140123, 139syl 17 . . . . . . . 8 (((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ (βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ ↔ (𝑒 ∈ 𝐴 ∧ (𝑣 ∈ 𝐡 ∧ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ))))
141104, 121, 1403bitr4d 310 . . . . . . 7 (((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ ((𝑒 ∈ 𝐴 ∧ 𝑣 ∈ (π‘“β€˜π‘’)) ↔ βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ))
14298, 141bitr2id 283 . . . . . 6 (((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ (βŸ¨π‘’, π‘£βŸ© ∈ π‘Ÿ ↔ βŸ¨π‘’, π‘£βŸ© ∈ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}))
143142eqrelrdv2 5793 . . . . 5 (((Rel π‘Ÿ ∧ Rel {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ∧ ((𝐡 ∈ π‘Š ∧ π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡)) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦}))) β†’ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})
14485, 87, 90, 143syl21anc 836 . . . 4 (((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) ∧ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})
14579, 144impbida 799 . . 3 ((πœ‘ ∧ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ∧ 𝑓 ∈ (𝒫 𝐡 ↑m 𝐴))) β†’ (π‘Ÿ = {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))} ↔ 𝑓 = (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})))
1461, 12, 28, 145f1ocnv2d 7655 . 2 (πœ‘ β†’ ((π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})):𝒫 (𝐴 Γ— 𝐡)–1-1-ontoβ†’(𝒫 𝐡 ↑m 𝐴) ∧ β—‘(π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) = (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↦ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})))
147 rfovcnvf1od.f . . . 4 𝐹 = (𝐴𝑂𝐡)
148 rfovd.rf . . . . 5 𝑂 = (π‘Ž ∈ V, 𝑏 ∈ V ↦ (π‘Ÿ ∈ 𝒫 (π‘Ž Γ— 𝑏) ↦ (π‘₯ ∈ π‘Ž ↦ {𝑦 ∈ 𝑏 ∣ π‘₯π‘Ÿπ‘¦})))
149148, 9, 2rfovd 42737 . . . 4 (πœ‘ β†’ (𝐴𝑂𝐡) = (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})))
150147, 149eqtrid 2784 . . 3 (πœ‘ β†’ 𝐹 = (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})))
151 f1oeq1 6818 . . . 4 (𝐹 = (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ (𝐹:𝒫 (𝐴 Γ— 𝐡)–1-1-ontoβ†’(𝒫 𝐡 ↑m 𝐴) ↔ (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})):𝒫 (𝐴 Γ— 𝐡)–1-1-ontoβ†’(𝒫 𝐡 ↑m 𝐴)))
152 cnveq 5871 . . . . 5 (𝐹 = (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ ◑𝐹 = β—‘(π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})))
153152eqeq1d 2734 . . . 4 (𝐹 = (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ (◑𝐹 = (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↦ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}) ↔ β—‘(π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) = (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↦ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})))
154151, 153anbi12d 631 . . 3 (𝐹 = (π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) β†’ ((𝐹:𝒫 (𝐴 Γ— 𝐡)–1-1-ontoβ†’(𝒫 𝐡 ↑m 𝐴) ∧ ◑𝐹 = (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↦ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})) ↔ ((π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})):𝒫 (𝐴 Γ— 𝐡)–1-1-ontoβ†’(𝒫 𝐡 ↑m 𝐴) ∧ β—‘(π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) = (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↦ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}))))
155150, 154syl 17 . 2 (πœ‘ β†’ ((𝐹:𝒫 (𝐴 Γ— 𝐡)–1-1-ontoβ†’(𝒫 𝐡 ↑m 𝐴) ∧ ◑𝐹 = (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↦ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})) ↔ ((π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})):𝒫 (𝐴 Γ— 𝐡)–1-1-ontoβ†’(𝒫 𝐡 ↑m 𝐴) ∧ β—‘(π‘Ÿ ∈ 𝒫 (𝐴 Γ— 𝐡) ↦ (π‘₯ ∈ 𝐴 ↦ {𝑦 ∈ 𝐡 ∣ π‘₯π‘Ÿπ‘¦})) = (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↦ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))}))))
156146, 155mpbird 256 1 (πœ‘ β†’ (𝐹:𝒫 (𝐴 Γ— 𝐡)–1-1-ontoβ†’(𝒫 𝐡 ↑m 𝐴) ∧ ◑𝐹 = (𝑓 ∈ (𝒫 𝐡 ↑m 𝐴) ↦ {⟨π‘₯, π‘¦βŸ© ∣ (π‘₯ ∈ 𝐴 ∧ 𝑦 ∈ (π‘“β€˜π‘₯))})))
Colors of variables: wff setvar class
Syntax hints:   β†’ wi 4   ↔ wb 205   ∧ wa 396   = wceq 1541  βŠ€wtru 1542   ∈ wcel 2106  βˆ€wral 3061  {crab 3432  Vcvv 3474   ∩ cin 3946   βŠ† wss 3947  π’« cpw 4601  βŸ¨cop 4633   class class class wbr 5147  {copab 5209   ↦ cmpt 5230   Γ— cxp 5673  β—‘ccnv 5674  dom cdm 5675  ran crn 5676  Rel wrel 5680   Fn wfn 6535  βŸΆwf 6536  β€“1-1-ontoβ†’wf1o 6539  β€˜cfv 6540  (class class class)co 7405   ∈ cmpo 7407   ↑m cmap 8816
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5284  ax-sep 5298  ax-nul 5305  ax-pow 5362  ax-pr 5426  ax-un 7721
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-ral 3062  df-rex 3071  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-nul 4322  df-if 4528  df-pw 4603  df-sn 4628  df-pr 4630  df-op 4634  df-uni 4908  df-iun 4998  df-br 5148  df-opab 5210  df-mpt 5231  df-id 5573  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-iota 6492  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-ov 7408  df-oprab 7409  df-mpo 7410  df-1st 7971  df-2nd 7972  df-map 8818
This theorem is referenced by:  rfovcnvd  42741  rfovf1od  42742
  Copyright terms: Public domain W3C validator