HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem tz7.7 2224
Description: Proposition 7.7 of [TakeutiZaring] p. 37.
Assertion
Ref Expression
tz7.7 ((Ord A ∧ Tr B) → (BA ↔ (BA ∧ ¬ B = A)))

Proof of Theorem tz7.7
StepHypRef Expression
1 tz7.2 2183 . . . . 5 (((Tr AE Fr A) ∧ BA) → (BA ∧ ¬ B = A))
2 ordtr 2213 . . . . . 6 (Ord A → Tr A)
3 ordfr 2214 . . . . . 6 (Ord AE Fr A)
42, 3jca 236 . . . . 5 (Ord A → (Tr AE Fr A))
51, 4sylan 343 . . . 4 ((Ord ABA) → (BA ∧ ¬ B = A))
65exp 291 . . 3 (Ord A → (BA → (BA ∧ ¬ B = A)))
76adantr 306 . 2 ((Ord A ∧ Tr B) → (BA → (BA ∧ ¬ B = A)))
8 trss 2050 . . . . . . . . . . . . . . . . . . . 20 (Tr A → (xAxA))
9 eldifi 1591 . . . . . . . . . . . . . . . . . . . 20 (x ∈ (AB) → xA)
108, 9syl5 22 . . . . . . . . . . . . . . . . . . 19 (Tr A → (x ∈ (AB) → xA))
11 difin0ss 1753 . . . . . . . . . . . . . . . . . . . 20 (((AB) ∩ x) = ∅ → (xAxB))
1211com12 13 . . . . . . . . . . . . . . . . . . 19 (xA → (((AB) ∩ x) = ∅ → xB))
1310, 12syl6 23 . . . . . . . . . . . . . . . . . 18 (Tr A → (x ∈ (AB) → (((AB) ∩ x) = ∅ → xB)))
142, 13syl 12 . . . . . . . . . . . . . . . . 17 (Ord A → (x ∈ (AB) → (((AB) ∩ x) = ∅ → xB)))
1514ad2antll 320 . . . . . . . . . . . . . . . 16 (((Ord A ∧ Tr B) ∧ BA) → (x ∈ (AB) → (((AB) ∩ x) = ∅ → xB)))
1615imp32 281 . . . . . . . . . . . . . . 15 ((((Ord A ∧ Tr B) ∧ BA) ∧ (x ∈ (AB) ∧ ((AB) ∩ x) = ∅)) → xB)
17 wecmpep 2193 . . . . . . . . . . . . . . . . . . . . . . 23 ((E We A ∧ (yAxA)) → (yxy = xxy))
18 ordwe 2212 . . . . . . . . . . . . . . . . . . . . . . 23 (Ord AE We A)
19 ssel2 1503 . . . . . . . . . . . . . . . . . . . . . . . 24 ((BAyB) → yA)
2019, 9anim12i 268 . . . . . . . . . . . . . . . . . . . . . . 23 (((BAyB) ∧ x ∈ (AB)) → (yAxA))
2117, 18, 20syl2an 349 . . . . . . . . . . . . . . . . . . . . . 22 ((Ord A ∧ ((BAyB) ∧ x ∈ (AB))) → (yxy = xxy))
2221adantlr 310 . . . . . . . . . . . . . . . . . . . . 21 (((Ord A ∧ Tr B) ∧ ((BAyB) ∧ x ∈ (AB))) → (yxy = xxy))
23 eleq1 1149 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (y = x → (yBxB))
2423biimpcd 137 . . . . . . . . . . . . . . . . . . . . . . . . 25 (yB → (y = xxB))
25 eldifn 1592 . . . . . . . . . . . . . . . . . . . . . . . . 25 (x ∈ (AB) → ¬ xB)
2624, 25nsyli 106 . . . . . . . . . . . . . . . . . . . . . . . 24 (yB → (x ∈ (AB) → ¬ y = x))
2726imp 277 . . . . . . . . . . . . . . . . . . . . . . 23 ((yBx ∈ (AB)) → ¬ y = x)
2827adantll 309 . . . . . . . . . . . . . . . . . . . . . 22 (((BAyB) ∧ x ∈ (AB)) → ¬ y = x)
2928adantl 305 . . . . . . . . . . . . . . . . . . . . 21 (((Ord A ∧ Tr B) ∧ ((BAyB) ∧ x ∈ (AB))) → ¬ y = x)
30 trel 2048 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (Tr B → ((xyyB) → xB))
3130exp3a 292 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (Tr B → (xy → (yBxB)))
3231com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (Tr B → (yB → (xyxB)))
3332imp 277 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((Tr ByB) → (xyxB))
3433, 25nsyli 106 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((Tr ByB) → (x ∈ (AB) → ¬ xy))
3534exp 291 . . . . . . . . . . . . . . . . . . . . . . . 24 (Tr B → (yB → (x ∈ (AB) → ¬ xy)))
3635adantld 307 . . . . . . . . . . . . . . . . . . . . . . 23 (Tr B → ((BAyB) → (x ∈ (AB) → ¬ xy)))
3736imp32 281 . . . . . . . . . . . . . . . . . . . . . 22 ((Tr B ∧ ((BAyB) ∧ x ∈ (AB))) → ¬ xy)
3837adantll 309 . . . . . . . . . . . . . . . . . . . . 21 (((Ord A ∧ Tr B) ∧ ((BAyB) ∧ x ∈ (AB))) → ¬ xy)
3922, 29, 38ecased 643 . . . . . . . . . . . . . . . . . . . 20 (((Ord A ∧ Tr B) ∧ ((BAyB) ∧ x ∈ (AB))) → yx)
4039exp44 302 . . . . . . . . . . . . . . . . . . 19 ((Ord A ∧ Tr B) → (BA → (yB → (x ∈ (AB) → yx))))
4140com34 36 . . . . . . . . . . . . . . . . . 18 ((Ord A ∧ Tr B) → (BA → (x ∈ (AB) → (yByx))))
4241imp31 280 . . . . . . . . . . . . . . . . 17 ((((Ord A ∧ Tr B) ∧ BA) ∧ x ∈ (AB)) → (yByx))
4342ssrdv 1509 . . . . . . . . . . . . . . . 16 ((((Ord A ∧ Tr B) ∧ BA) ∧ x ∈ (AB)) → Bx)
4443adantrr 312 . . . . . . . . . . . . . . 15 ((((Ord A ∧ Tr B) ∧ BA) ∧ (x ∈ (AB) ∧ ((AB) ∩ x) = ∅)) → Bx)
4516, 44eqssd 1518 . . . . . . . . . . . . . 14 ((((Ord A ∧ Tr B) ∧ BA) ∧ (x ∈ (AB) ∧ ((AB) ∩ x) = ∅)) → x = B)
469ad2antrl 322 . . . . . . . . . . . . . 14 ((((Ord A ∧ Tr B) ∧ BA) ∧ (x ∈ (AB) ∧ ((AB) ∩ x) = ∅)) → xA)
4745, 46eqeltrrd 1164 . . . . . . . . . . . . 13 ((((Ord A ∧ Tr B) ∧ BA) ∧ (x ∈ (AB) ∧ ((AB) ∩ x) = ∅)) → BA)
4847exp32 294 . . . . . . . . . . . 12 (((Ord A ∧ Tr B) ∧ BA) → (x ∈ (AB) → (((AB) ∩ x) = ∅ → BA)))
4948r19.23adv 1286 . . . . . . . . . . 11 (((Ord A ∧ Tr B) ∧ BA) → (∃x ∈ (AB)((AB) ∩ x) = ∅ → BA))
50 difss 1596 . . . . . . . . . . . 12 (AB) ⊆ A
51 tz7.5 2220 . . . . . . . . . . . 12 ((Ord A ∧ ((AB) ⊆ A ∧ ¬ (AB) = ∅)) → ∃x ∈ (AB)((AB) ∩ x) = ∅)
5250, 51mpan21 531 . . . . . . . . . . 11 ((Ord A ∧ ¬ (AB) = ∅) → ∃x ∈ (AB)((AB) ∩ x) = ∅)
5349, 52syl5 22 . . . . . . . . . 10 (((Ord A ∧ Tr B) ∧ BA) → ((Ord A ∧ ¬ (AB) = ∅) → BA))
5453exp4b 296 . . . . . . . . 9 ((Ord A ∧ Tr B) → (BA → (Ord A → (¬ (AB) = ∅ → BA))))
5554com23 32 . . . . . . . 8 ((Ord A ∧ Tr B) → (Ord A → (BA → (¬ (AB) = ∅ → BA))))
5655adantrd 308 . . . . . . 7 ((Ord A ∧ Tr B) → ((Ord A ∧ Tr B) → (BA → (¬ (AB) = ∅ → BA))))
5756pm2.43i 58 . . . . . 6 ((Ord A ∧ Tr B) → (BA → (¬ (AB) = ∅ → BA)))
58 pssdifn0 1750 . . . . . 6 ((BA ∧ ¬ B = A) → ¬ (AB) = ∅)
5957, 58syl7 24 . . . . 5 ((Ord A ∧ Tr B) → (BA → ((BA ∧ ¬ B = A) → BA)))
6059exp4a 295 . . . 4 ((Ord A ∧ Tr B) → (BA → (BA → (¬ B = ABA))))
6160pm2.43d 59 . . 3 ((Ord A ∧ Tr B) → (BA → (¬ B = ABA)))
6261imp3a 279 . 2 ((Ord A ∧ Tr B) → ((BA ∧ ¬ B = A) → BA))
637, 62impbid 397 1 ((Ord A ∧ Tr B) → (BA ↔ (BA ∧ ¬ B = A)))
Colors of variables: wff set class
Syntax hints:  ¬ wn 1   → wi 2   ↔ wb 127   ∧ wa 196   ∨ w3o 580   = weq 797   ∈ wel 803   = wceq 1091   ∈ wcel 1092  ∃wrex 1202   ∖ cdif 1484   ∩ cin 1486   ⊆ wss 1487  ∅c0 1707  Tr wtr 2041  Ecep 2056   Fr wfr 2061   We wwe 2062  Ord word 2198
This theorem is referenced by:  ordelssne 2225
This theorem was proved from axioms:  ax-1 3  ax-2 4  ax-3 5  ax-mp 6  ax-4 673  ax-5 674  ax-6 675  ax-7 676  ax-gen 677  ax-8 798  ax-9 799  ax-10 800  ax-11 801  ax-12 802  ax-13 804  ax-14 805  ax-16 922  ax-17 925  ax-ext 1074  ax-rep 1075  ax-pow 1077
This theorem depends on definitions:  df-bi 128  df-or 197  df-an 198  df-3or 582  df-3an 583  df-ex 679  df-sb 853  df-clab 1093  df-cleq 1097  df-clel 1099  df-ral 1205  df-rex 1206  df-v 1349  df-dif 1489  df-un 1490  df-in 1491  df-ss 1492  df-nul 1708  df-pw 1799  df-sn 1811  df-pr 1812  df-op 1815  df-uni 1920  df-tr 2042  df-br 2063  df-opab 2098  df-eprel 2122  df-po 2128  df-so 2138  df-fr 2169  df-we 2186  df-ord 2202
metamath.org