Metamath Proof Explorer


Theorem fvmptopab

Description: The function value of a mapping M to a restricted binary relation expressed as an ordered-pair class abstraction: The restricted binary relation is a binary relation given as value of a function F restricted by the condition ps . (Contributed by AV, 31-Jan-2021) (Revised by AV, 29-Oct-2021)

Ref Expression
Hypotheses fvmptopab.1 φ z = Z χ ψ
fvmptopab.2 φ x y | x F Z y V
fvmptopab.3 M = z V x y | x F z y χ
Assertion fvmptopab φ M Z = x y | x F Z y ψ

Proof

Step Hyp Ref Expression
1 fvmptopab.1 φ z = Z χ ψ
2 fvmptopab.2 φ x y | x F Z y V
3 fvmptopab.3 M = z V x y | x F z y χ
4 fveq2 z = Z F z = F Z
5 4 breqd z = Z x F z y x F Z y
6 5 adantl Z V φ z = Z x F z y x F Z y
7 1 adantll Z V φ z = Z χ ψ
8 6 7 anbi12d Z V φ z = Z x F z y χ x F Z y ψ
9 8 opabbidv Z V φ z = Z x y | x F z y χ = x y | x F Z y ψ
10 simpl Z V φ Z V
11 id x F Z y x F Z y
12 11 gen2 x y x F Z y x F Z y
13 2 adantl Z V φ x y | x F Z y V
14 opabbrex x y x F Z y x F Z y x y | x F Z y V x y | x F Z y ψ V
15 12 13 14 sylancr Z V φ x y | x F Z y ψ V
16 3 9 10 15 fvmptd2 Z V φ M Z = x y | x F Z y ψ
17 16 ex Z V φ M Z = x y | x F Z y ψ
18 fvprc ¬ Z V M Z =
19 br0 ¬ x y
20 fvprc ¬ Z V F Z =
21 20 breqd ¬ Z V x F Z y x y
22 19 21 mtbiri ¬ Z V ¬ x F Z y
23 22 intnanrd ¬ Z V ¬ x F Z y ψ
24 23 alrimivv ¬ Z V x y ¬ x F Z y ψ
25 opab0 x y | x F Z y ψ = x y ¬ x F Z y ψ
26 24 25 sylibr ¬ Z V x y | x F Z y ψ =
27 18 26 eqtr4d ¬ Z V M Z = x y | x F Z y ψ
28 27 a1d ¬ Z V φ M Z = x y | x F Z y ψ
29 17 28 pm2.61i φ M Z = x y | x F Z y ψ