Metamath Proof Explorer


Theorem swrdswrdlem

Description: Lemma for swrdswrd . (Contributed by Alexander van der Vekens, 4-Apr-2018)

Ref Expression
Assertion swrdswrdlem W Word V N 0 W M 0 N K 0 N M L K N M W Word V M + K 0 M + L M + L 0 W

Proof

Step Hyp Ref Expression
1 simpl1 W Word V N 0 W M 0 N K 0 N M L K N M W Word V
2 elfz2 L K N M K N M L K L L N M
3 elfz2nn0 K 0 N M K 0 N M 0 K N M
4 elfz2nn0 M 0 N M 0 N 0 M N
5 nn0addcl M 0 K 0 M + K 0
6 5 adantrr M 0 K 0 L M + K 0
7 6 adantr M 0 K 0 L K L M + K 0
8 elnn0z K 0 K 0 K
9 0red K L 0
10 zre K K
11 10 adantr K L K
12 zre L L
13 12 adantl K L L
14 letr 0 K L 0 K K L 0 L
15 9 11 13 14 syl3anc K L 0 K K L 0 L
16 elnn0z L 0 L 0 L
17 nn0addcl M 0 L 0 M + L 0
18 17 expcom L 0 M 0 M + L 0
19 16 18 sylbir L 0 L M 0 M + L 0
20 19 ex L 0 L M 0 M + L 0
21 20 adantl K L 0 L M 0 M + L 0
22 15 21 syld K L 0 K K L M 0 M + L 0
23 22 expd K L 0 K K L M 0 M + L 0
24 23 com34 K L 0 K M 0 K L M + L 0
25 24 impancom K 0 K L M 0 K L M + L 0
26 8 25 sylbi K 0 L M 0 K L M + L 0
27 26 imp K 0 L M 0 K L M + L 0
28 27 impcom M 0 K 0 L K L M + L 0
29 28 imp M 0 K 0 L K L M + L 0
30 nn0re K 0 K
31 30 adantr K 0 L K
32 31 adantl M 0 K 0 L K
33 12 adantl K 0 L L
34 33 adantl M 0 K 0 L L
35 nn0re M 0 M
36 35 adantr M 0 K 0 L M
37 32 34 36 leadd2d M 0 K 0 L K L M + K M + L
38 37 biimpa M 0 K 0 L K L M + K M + L
39 7 29 38 3jca M 0 K 0 L K L M + K 0 M + L 0 M + K M + L
40 39 exp31 M 0 K 0 L K L M + K 0 M + L 0 M + K M + L
41 40 com23 M 0 K L K 0 L M + K 0 M + L 0 M + K M + L
42 41 3ad2ant1 M 0 N 0 M N K L K 0 L M + K 0 M + L 0 M + K M + L
43 4 42 sylbi M 0 N K L K 0 L M + K 0 M + L 0 M + K M + L
44 43 3ad2ant3 W Word V N 0 W M 0 N K L K 0 L M + K 0 M + L 0 M + K M + L
45 44 com13 K 0 L K L W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
46 45 ex K 0 L K L W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
47 46 3ad2ant1 K 0 N M 0 K N M L K L W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
48 3 47 sylbi K 0 N M L K L W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
49 48 com13 K L L K 0 N M W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
50 49 adantr K L L N M L K 0 N M W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
51 50 com12 L K L L N M K 0 N M W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
52 51 3ad2ant3 K N M L K L L N M K 0 N M W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
53 52 imp K N M L K L L N M K 0 N M W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
54 2 53 sylbi L K N M K 0 N M W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
55 54 impcom K 0 N M L K N M W Word V N 0 W M 0 N M + K 0 M + L 0 M + K M + L
56 55 impcom W Word V N 0 W M 0 N K 0 N M L K N M M + K 0 M + L 0 M + K M + L
57 elfz2nn0 M + K 0 M + L M + K 0 M + L 0 M + K M + L
58 56 57 sylibr W Word V N 0 W M 0 N K 0 N M L K N M M + K 0 M + L
59 elfz2nn0 N 0 W N 0 W 0 N W
60 28 com12 K L M 0 K 0 L M + L 0
61 60 adantr K L L N M M 0 K 0 L M + L 0
62 61 impcom M 0 K 0 L K L L N M M + L 0
63 62 adantr M 0 K 0 L K L L N M N 0 W 0 N W M + L 0
64 simpr2 M 0 K 0 L K L L N M N 0 W 0 N W W 0
65 nn0re N 0 N
66 65 35 anim12i N 0 M 0 N M
67 nn0re W 0 W
68 66 67 anim12i N 0 M 0 W 0 N M W
69 simpllr N M W L M
70 simpr N M W L L
71 simplll N M W L N
72 69 70 71 leaddsub2d N M W L M + L N L N M
73 readdcl M L M + L
74 73 ad4ant24 N M W L M + L
75 simpr N M W W
76 75 adantr N M W L W
77 letr M + L N W M + L N N W M + L W
78 77 expd M + L N W M + L N N W M + L W
79 74 71 76 78 syl3anc N M W L M + L N N W M + L W
80 79 a1ddd N M W L M + L N N W 0 L M + L W
81 72 80 sylbird N M W L L N M N W 0 L M + L W
82 81 com23 N M W L N W L N M 0 L M + L W
83 68 12 82 syl2an N 0 M 0 W 0 L N W L N M 0 L M + L W
84 83 ex N 0 M 0 W 0 L N W L N M 0 L M + L W
85 84 com25 N 0 M 0 W 0 0 L N W L N M L M + L W
86 85 ex N 0 M 0 W 0 0 L N W L N M L M + L W
87 86 com24 N 0 M 0 N W 0 L W 0 L N M L M + L W
88 87 ex N 0 M 0 N W 0 L W 0 L N M L M + L W
89 88 com25 N 0 W 0 N W 0 L M 0 L N M L M + L W
90 89 3imp N 0 W 0 N W 0 L M 0 L N M L M + L W
91 90 com15 L 0 L M 0 L N M N 0 W 0 N W M + L W
92 91 adantl K L 0 L M 0 L N M N 0 W 0 N W M + L W
93 15 92 syld K L 0 K K L M 0 L N M N 0 W 0 N W M + L W
94 93 expd K L 0 K K L M 0 L N M N 0 W 0 N W M + L W
95 94 com35 K L 0 K L N M M 0 K L N 0 W 0 N W M + L W
96 95 com25 K L K L L N M M 0 0 K N 0 W 0 N W M + L W
97 96 impd K L K L L N M M 0 0 K N 0 W 0 N W M + L W
98 97 com24 K L 0 K M 0 K L L N M N 0 W 0 N W M + L W
99 98 impancom K 0 K L M 0 K L L N M N 0 W 0 N W M + L W
100 8 99 sylbi K 0 L M 0 K L L N M N 0 W 0 N W M + L W
101 100 imp K 0 L M 0 K L L N M N 0 W 0 N W M + L W
102 101 impcom M 0 K 0 L K L L N M N 0 W 0 N W M + L W
103 102 imp M 0 K 0 L K L L N M N 0 W 0 N W M + L W
104 103 imp M 0 K 0 L K L L N M N 0 W 0 N W M + L W
105 63 64 104 3jca M 0 K 0 L K L L N M N 0 W 0 N W M + L 0 W 0 M + L W
106 105 exp41 M 0 K 0 L K L L N M N 0 W 0 N W M + L 0 W 0 M + L W
107 106 com24 M 0 N 0 W 0 N W K L L N M K 0 L M + L 0 W 0 M + L W
108 107 3ad2ant1 M 0 N 0 M N N 0 W 0 N W K L L N M K 0 L M + L 0 W 0 M + L W
109 4 108 sylbi M 0 N N 0 W 0 N W K L L N M K 0 L M + L 0 W 0 M + L W
110 109 com12 N 0 W 0 N W M 0 N K L L N M K 0 L M + L 0 W 0 M + L W
111 59 110 sylbi N 0 W M 0 N K L L N M K 0 L M + L 0 W 0 M + L W
112 111 imp N 0 W M 0 N K L L N M K 0 L M + L 0 W 0 M + L W
113 112 3adant1 W Word V N 0 W M 0 N K L L N M K 0 L M + L 0 W 0 M + L W
114 113 com13 K 0 L K L L N M W Word V N 0 W M 0 N M + L 0 W 0 M + L W
115 114 ex K 0 L K L L N M W Word V N 0 W M 0 N M + L 0 W 0 M + L W
116 115 3ad2ant1 K 0 N M 0 K N M L K L L N M W Word V N 0 W M 0 N M + L 0 W 0 M + L W
117 3 116 sylbi K 0 N M L K L L N M W Word V N 0 W M 0 N M + L 0 W 0 M + L W
118 117 com3l L K L L N M K 0 N M W Word V N 0 W M 0 N M + L 0 W 0 M + L W
119 118 3ad2ant3 K N M L K L L N M K 0 N M W Word V N 0 W M 0 N M + L 0 W 0 M + L W
120 119 imp K N M L K L L N M K 0 N M W Word V N 0 W M 0 N M + L 0 W 0 M + L W
121 2 120 sylbi L K N M K 0 N M W Word V N 0 W M 0 N M + L 0 W 0 M + L W
122 121 impcom K 0 N M L K N M W Word V N 0 W M 0 N M + L 0 W 0 M + L W
123 122 impcom W Word V N 0 W M 0 N K 0 N M L K N M M + L 0 W 0 M + L W
124 elfz2nn0 M + L 0 W M + L 0 W 0 M + L W
125 123 124 sylibr W Word V N 0 W M 0 N K 0 N M L K N M M + L 0 W
126 1 58 125 3jca W Word V N 0 W M 0 N K 0 N M L K N M W Word V M + K 0 M + L M + L 0 W