Metamath Proof Explorer


Theorem 2arwcatlem4

Description: Lemma for 2arwcat . (Contributed by Zhi Wang, 5-Nov-2025)

Ref Expression
Hypotheses 2arwcatlem2.a φ A = X
2arwcatlem2.b φ B = Y
2arwcatlem2.c φ C = Z
2arwcatlem2.f φ F = 0 ˙ F = 1 ˙
2arwcatlem2.1 φ 1 ˙ X Y · ˙ Z 1 ˙ = 1 ˙
2arwcatlem3.0 φ 0 ˙ X Y · ˙ Z 1 ˙ = 0 ˙
2arwcatlem4.0 φ 1 ˙ X Y · ˙ Z 0 ˙ = 0 ˙
2arwcatlem4.00 φ 0 ˙ X Y · ˙ Z 0 ˙ 0 ˙ 1 ˙
2arwcatlem4.g φ G = 0 ˙ G = 1 ˙
Assertion 2arwcatlem4 φ G A B · ˙ C F 0 ˙ 1 ˙

Proof

Step Hyp Ref Expression
1 2arwcatlem2.a φ A = X
2 2arwcatlem2.b φ B = Y
3 2arwcatlem2.c φ C = Z
4 2arwcatlem2.f φ F = 0 ˙ F = 1 ˙
5 2arwcatlem2.1 φ 1 ˙ X Y · ˙ Z 1 ˙ = 1 ˙
6 2arwcatlem3.0 φ 0 ˙ X Y · ˙ Z 1 ˙ = 0 ˙
7 2arwcatlem4.0 φ 1 ˙ X Y · ˙ Z 0 ˙ = 0 ˙
8 2arwcatlem4.00 φ 0 ˙ X Y · ˙ Z 0 ˙ 0 ˙ 1 ˙
9 2arwcatlem4.g φ G = 0 ˙ G = 1 ˙
10 1 2 opeq12d φ A B = X Y
11 10 3 oveq12d φ A B · ˙ C = X Y · ˙ Z
12 11 oveqd φ G A B · ˙ C F = G X Y · ˙ Z F
13 simpr φ F = 0 ˙ G = 0 ˙ G = 0 ˙
14 simplr φ F = 0 ˙ G = 0 ˙ F = 0 ˙
15 13 14 oveq12d φ F = 0 ˙ G = 0 ˙ G X Y · ˙ Z F = 0 ˙ X Y · ˙ Z 0 ˙
16 8 ad2antrr φ F = 0 ˙ G = 0 ˙ 0 ˙ X Y · ˙ Z 0 ˙ 0 ˙ 1 ˙
17 15 16 eqeltrd φ F = 0 ˙ G = 0 ˙ G X Y · ˙ Z F 0 ˙ 1 ˙
18 simpr φ F = 0 ˙ G = 1 ˙ G = 1 ˙
19 simplr φ F = 0 ˙ G = 1 ˙ F = 0 ˙
20 18 19 oveq12d φ F = 0 ˙ G = 1 ˙ G X Y · ˙ Z F = 1 ˙ X Y · ˙ Z 0 ˙
21 7 ad2antrr φ F = 0 ˙ G = 1 ˙ 1 ˙ X Y · ˙ Z 0 ˙ = 0 ˙
22 20 21 eqtrd φ F = 0 ˙ G = 1 ˙ G X Y · ˙ Z F = 0 ˙
23 ovex 1 ˙ X Y · ˙ Z 0 ˙ V
24 7 23 eqeltrrdi φ 0 ˙ V
25 prid1g 0 ˙ V 0 ˙ 0 ˙ 1 ˙
26 24 25 syl φ 0 ˙ 0 ˙ 1 ˙
27 26 ad2antrr φ F = 0 ˙ G = 1 ˙ 0 ˙ 0 ˙ 1 ˙
28 22 27 eqeltrd φ F = 0 ˙ G = 1 ˙ G X Y · ˙ Z F 0 ˙ 1 ˙
29 9 adantr φ F = 0 ˙ G = 0 ˙ G = 1 ˙
30 17 28 29 mpjaodan φ F = 0 ˙ G X Y · ˙ Z F 0 ˙ 1 ˙
31 simpr φ F = 1 ˙ G = 0 ˙ G = 0 ˙
32 simplr φ F = 1 ˙ G = 0 ˙ F = 1 ˙
33 31 32 oveq12d φ F = 1 ˙ G = 0 ˙ G X Y · ˙ Z F = 0 ˙ X Y · ˙ Z 1 ˙
34 6 ad2antrr φ F = 1 ˙ G = 0 ˙ 0 ˙ X Y · ˙ Z 1 ˙ = 0 ˙
35 33 34 eqtrd φ F = 1 ˙ G = 0 ˙ G X Y · ˙ Z F = 0 ˙
36 26 ad2antrr φ F = 1 ˙ G = 0 ˙ 0 ˙ 0 ˙ 1 ˙
37 35 36 eqeltrd φ F = 1 ˙ G = 0 ˙ G X Y · ˙ Z F 0 ˙ 1 ˙
38 simpr φ F = 1 ˙ G = 1 ˙ G = 1 ˙
39 simplr φ F = 1 ˙ G = 1 ˙ F = 1 ˙
40 38 39 oveq12d φ F = 1 ˙ G = 1 ˙ G X Y · ˙ Z F = 1 ˙ X Y · ˙ Z 1 ˙
41 5 ad2antrr φ F = 1 ˙ G = 1 ˙ 1 ˙ X Y · ˙ Z 1 ˙ = 1 ˙
42 40 41 eqtrd φ F = 1 ˙ G = 1 ˙ G X Y · ˙ Z F = 1 ˙
43 ovex 1 ˙ X Y · ˙ Z 1 ˙ V
44 5 43 eqeltrrdi φ 1 ˙ V
45 prid2g 1 ˙ V 1 ˙ 0 ˙ 1 ˙
46 44 45 syl φ 1 ˙ 0 ˙ 1 ˙
47 46 ad2antrr φ F = 1 ˙ G = 1 ˙ 1 ˙ 0 ˙ 1 ˙
48 42 47 eqeltrd φ F = 1 ˙ G = 1 ˙ G X Y · ˙ Z F 0 ˙ 1 ˙
49 9 adantr φ F = 1 ˙ G = 0 ˙ G = 1 ˙
50 37 48 49 mpjaodan φ F = 1 ˙ G X Y · ˙ Z F 0 ˙ 1 ˙
51 30 50 4 mpjaodan φ G X Y · ˙ Z F 0 ˙ 1 ˙
52 12 51 eqeltrd φ G A B · ˙ C F 0 ˙ 1 ˙