Metamath Proof Explorer


Theorem wemapso2lem

Description: Lemma for wemapso2 . (Contributed by Mario Carneiro, 8-Feb-2015) (Revised by AV, 1-Jul-2019)

Ref Expression
Hypotheses wemapso.t 𝑇 = { ⟨ 𝑥 , 𝑦 ⟩ ∣ ∃ 𝑧𝐴 ( ( 𝑥𝑧 ) 𝑆 ( 𝑦𝑧 ) ∧ ∀ 𝑤𝐴 ( 𝑤 𝑅 𝑧 → ( 𝑥𝑤 ) = ( 𝑦𝑤 ) ) ) }
wemapso2.u 𝑈 = { 𝑥 ∈ ( 𝐵m 𝐴 ) ∣ 𝑥 finSupp 𝑍 }
Assertion wemapso2lem ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) → 𝑇 Or 𝑈 )

Proof

Step Hyp Ref Expression
1 wemapso.t 𝑇 = { ⟨ 𝑥 , 𝑦 ⟩ ∣ ∃ 𝑧𝐴 ( ( 𝑥𝑧 ) 𝑆 ( 𝑦𝑧 ) ∧ ∀ 𝑤𝐴 ( 𝑤 𝑅 𝑧 → ( 𝑥𝑤 ) = ( 𝑦𝑤 ) ) ) }
2 wemapso2.u 𝑈 = { 𝑥 ∈ ( 𝐵m 𝐴 ) ∣ 𝑥 finSupp 𝑍 }
3 2 ssrab3 𝑈 ⊆ ( 𝐵m 𝐴 )
4 elex ( 𝐴𝑉𝐴 ∈ V )
5 4 3ad2ant1 ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) → 𝐴 ∈ V )
6 5 adantr ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) → 𝐴 ∈ V )
7 simpl2 ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) → 𝑅 Or 𝐴 )
8 simpl3 ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) → 𝑆 Or 𝐵 )
9 simprll ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑎𝑈 )
10 breq1 ( 𝑥 = 𝑎 → ( 𝑥 finSupp 𝑍𝑎 finSupp 𝑍 ) )
11 10 2 elrab2 ( 𝑎𝑈 ↔ ( 𝑎 ∈ ( 𝐵m 𝐴 ) ∧ 𝑎 finSupp 𝑍 ) )
12 11 simprbi ( 𝑎𝑈𝑎 finSupp 𝑍 )
13 9 12 syl ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑎 finSupp 𝑍 )
14 simprlr ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑏𝑈 )
15 breq1 ( 𝑥 = 𝑏 → ( 𝑥 finSupp 𝑍𝑏 finSupp 𝑍 ) )
16 15 2 elrab2 ( 𝑏𝑈 ↔ ( 𝑏 ∈ ( 𝐵m 𝐴 ) ∧ 𝑏 finSupp 𝑍 ) )
17 16 simprbi ( 𝑏𝑈𝑏 finSupp 𝑍 )
18 14 17 syl ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑏 finSupp 𝑍 )
19 13 18 fsuppunfi ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ∈ Fin )
20 3 9 sseldi ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑎 ∈ ( 𝐵m 𝐴 ) )
21 elmapi ( 𝑎 ∈ ( 𝐵m 𝐴 ) → 𝑎 : 𝐴𝐵 )
22 20 21 syl ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑎 : 𝐴𝐵 )
23 22 ffnd ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑎 Fn 𝐴 )
24 3 14 sseldi ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑏 ∈ ( 𝐵m 𝐴 ) )
25 elmapi ( 𝑏 ∈ ( 𝐵m 𝐴 ) → 𝑏 : 𝐴𝐵 )
26 24 25 syl ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑏 : 𝐴𝐵 )
27 26 ffnd ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑏 Fn 𝐴 )
28 fndmdif ( ( 𝑎 Fn 𝐴𝑏 Fn 𝐴 ) → dom ( 𝑎𝑏 ) = { 𝑐𝐴 ∣ ( 𝑎𝑐 ) ≠ ( 𝑏𝑐 ) } )
29 23 27 28 syl2anc ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → dom ( 𝑎𝑏 ) = { 𝑐𝐴 ∣ ( 𝑎𝑐 ) ≠ ( 𝑏𝑐 ) } )
30 neneor ( ( 𝑎𝑐 ) ≠ ( 𝑏𝑐 ) → ( ( 𝑎𝑐 ) ≠ 𝑍 ∨ ( 𝑏𝑐 ) ≠ 𝑍 ) )
31 elun ( 𝑐 ∈ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ↔ ( 𝑐 ∈ ( 𝑎 supp 𝑍 ) ∨ 𝑐 ∈ ( 𝑏 supp 𝑍 ) ) )
32 simpr ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → 𝑐𝐴 )
33 23 adantr ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → 𝑎 Fn 𝐴 )
34 6 ad2antrr ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → 𝐴 ∈ V )
35 simpr ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) → 𝑍𝑊 )
36 35 ad2antrr ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → 𝑍𝑊 )
37 elsuppfn ( ( 𝑎 Fn 𝐴𝐴 ∈ V ∧ 𝑍𝑊 ) → ( 𝑐 ∈ ( 𝑎 supp 𝑍 ) ↔ ( 𝑐𝐴 ∧ ( 𝑎𝑐 ) ≠ 𝑍 ) ) )
38 33 34 36 37 syl3anc ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → ( 𝑐 ∈ ( 𝑎 supp 𝑍 ) ↔ ( 𝑐𝐴 ∧ ( 𝑎𝑐 ) ≠ 𝑍 ) ) )
39 32 38 mpbirand ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → ( 𝑐 ∈ ( 𝑎 supp 𝑍 ) ↔ ( 𝑎𝑐 ) ≠ 𝑍 ) )
40 27 adantr ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → 𝑏 Fn 𝐴 )
41 simpll1 ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝐴𝑉 )
42 41 adantr ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → 𝐴𝑉 )
43 elsuppfn ( ( 𝑏 Fn 𝐴𝐴𝑉𝑍𝑊 ) → ( 𝑐 ∈ ( 𝑏 supp 𝑍 ) ↔ ( 𝑐𝐴 ∧ ( 𝑏𝑐 ) ≠ 𝑍 ) ) )
44 40 42 36 43 syl3anc ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → ( 𝑐 ∈ ( 𝑏 supp 𝑍 ) ↔ ( 𝑐𝐴 ∧ ( 𝑏𝑐 ) ≠ 𝑍 ) ) )
45 32 44 mpbirand ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → ( 𝑐 ∈ ( 𝑏 supp 𝑍 ) ↔ ( 𝑏𝑐 ) ≠ 𝑍 ) )
46 39 45 orbi12d ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → ( ( 𝑐 ∈ ( 𝑎 supp 𝑍 ) ∨ 𝑐 ∈ ( 𝑏 supp 𝑍 ) ) ↔ ( ( 𝑎𝑐 ) ≠ 𝑍 ∨ ( 𝑏𝑐 ) ≠ 𝑍 ) ) )
47 31 46 syl5bb ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → ( 𝑐 ∈ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ↔ ( ( 𝑎𝑐 ) ≠ 𝑍 ∨ ( 𝑏𝑐 ) ≠ 𝑍 ) ) )
48 30 47 syl5ibr ( ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) ∧ 𝑐𝐴 ) → ( ( 𝑎𝑐 ) ≠ ( 𝑏𝑐 ) → 𝑐 ∈ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ) )
49 48 ralrimiva ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → ∀ 𝑐𝐴 ( ( 𝑎𝑐 ) ≠ ( 𝑏𝑐 ) → 𝑐 ∈ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ) )
50 rabss ( { 𝑐𝐴 ∣ ( 𝑎𝑐 ) ≠ ( 𝑏𝑐 ) } ⊆ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ↔ ∀ 𝑐𝐴 ( ( 𝑎𝑐 ) ≠ ( 𝑏𝑐 ) → 𝑐 ∈ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ) )
51 49 50 sylibr ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → { 𝑐𝐴 ∣ ( 𝑎𝑐 ) ≠ ( 𝑏𝑐 ) } ⊆ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) )
52 29 51 eqsstrd ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → dom ( 𝑎𝑏 ) ⊆ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) )
53 19 52 ssfid ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → dom ( 𝑎𝑏 ) ∈ Fin )
54 suppssdm ( 𝑎 supp 𝑍 ) ⊆ dom 𝑎
55 54 22 fssdm ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → ( 𝑎 supp 𝑍 ) ⊆ 𝐴 )
56 suppssdm ( 𝑏 supp 𝑍 ) ⊆ dom 𝑏
57 56 26 fssdm ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → ( 𝑏 supp 𝑍 ) ⊆ 𝐴 )
58 55 57 unssd ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ⊆ 𝐴 )
59 7 adantr ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑅 Or 𝐴 )
60 soss ( ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ⊆ 𝐴 → ( 𝑅 Or 𝐴𝑅 Or ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ) )
61 58 59 60 sylc ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑅 Or ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) )
62 wofi ( ( 𝑅 Or ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ∧ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ∈ Fin ) → 𝑅 We ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) )
63 61 19 62 syl2anc ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑅 We ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) )
64 wefr ( 𝑅 We ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) → 𝑅 Fr ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) )
65 63 64 syl ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑅 Fr ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) )
66 simprr ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → 𝑎𝑏 )
67 fndmdifeq0 ( ( 𝑎 Fn 𝐴𝑏 Fn 𝐴 ) → ( dom ( 𝑎𝑏 ) = ∅ ↔ 𝑎 = 𝑏 ) )
68 23 27 67 syl2anc ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → ( dom ( 𝑎𝑏 ) = ∅ ↔ 𝑎 = 𝑏 ) )
69 68 necon3bid ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → ( dom ( 𝑎𝑏 ) ≠ ∅ ↔ 𝑎𝑏 ) )
70 66 69 mpbird ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → dom ( 𝑎𝑏 ) ≠ ∅ )
71 fri ( ( ( dom ( 𝑎𝑏 ) ∈ Fin ∧ 𝑅 Fr ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ) ∧ ( dom ( 𝑎𝑏 ) ⊆ ( ( 𝑎 supp 𝑍 ) ∪ ( 𝑏 supp 𝑍 ) ) ∧ dom ( 𝑎𝑏 ) ≠ ∅ ) ) → ∃ 𝑐 ∈ dom ( 𝑎𝑏 ) ∀ 𝑑 ∈ dom ( 𝑎𝑏 ) ¬ 𝑑 𝑅 𝑐 )
72 53 65 52 70 71 syl22anc ( ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) ∧ ( ( 𝑎𝑈𝑏𝑈 ) ∧ 𝑎𝑏 ) ) → ∃ 𝑐 ∈ dom ( 𝑎𝑏 ) ∀ 𝑑 ∈ dom ( 𝑎𝑏 ) ¬ 𝑑 𝑅 𝑐 )
73 1 3 6 7 8 72 wemapsolem ( ( ( 𝐴𝑉𝑅 Or 𝐴𝑆 Or 𝐵 ) ∧ 𝑍𝑊 ) → 𝑇 Or 𝑈 )