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

Theorem wefrc 3652
Description: A non-empty (possibly proper) subclass of a class well-ordered by _E has a minimal element. Special case of Proposition 6.26 of [TakeutiZaring] p. 31.
Assertion
Ref Expression
wefrc |- (( _E We A /\ B C_ A /\ B =/= (/)) -> E.x e. B (B i^i x) = (/))
Distinct variable group:   x,B

Proof of Theorem wefrc
StepHypRef Expression
1 wess 3645 . . 3 |- (B C_ A -> ( _E We A -> _E We B))
2 ineq2 2790 . . . . . . . . . . 11 |- (x = y -> (B i^i x) = (B i^i y))
32eqeq1d 1892 . . . . . . . . . 10 |- (x = y -> ((B i^i x) = (/) <-> (B i^i y) = (/)))
43rcla4ev 2381 . . . . . . . . 9 |- ((y e. B /\ (B i^i y) = (/)) -> E.x e. B (B i^i x) = (/))
54ex 402 . . . . . . . 8 |- (y e. B -> ((B i^i y) = (/) -> E.x e. B (B i^i x) = (/)))
65adantl 424 . . . . . . 7 |- (( _E We B /\ y e. B) -> ((B i^i y) = (/) -> E.x e. B (B i^i x) = (/)))
7 inss1 2812 . . . . . . . . . . 11 |- (B i^i y) C_ B
8 visset 2295 . . . . . . . . . . . . . . 15 |- y e. _V
98inex2 3453 . . . . . . . . . . . . . 14 |- (B i^i y) e. _V
109epfrc 3642 . . . . . . . . . . . . 13 |- (( _E Fr B /\ (B i^i y) C_ B /\ (B i^i y) =/= (/)) -> E.x e. (B i^i y)((B i^i y) i^i x) = (/))
11 wefr 3648 . . . . . . . . . . . . 13 |- ( _E We B -> _E Fr B)
1210, 11syl3an1 1130 . . . . . . . . . . . 12 |- (( _E We B /\ (B i^i y) C_ B /\ (B i^i y) =/= (/)) -> E.x e. (B i^i y)((B i^i y) i^i x) = (/))
13123exp 1066 . . . . . . . . . . 11 |- ( _E We B -> ((B i^i y) C_ B -> ((B i^i y) =/= (/) -> E.x e. (B i^i y)((B i^i y) i^i x) = (/))))
147, 13mpi 55 . . . . . . . . . 10 |- ( _E We B -> ((B i^i y) =/= (/) -> E.x e. (B i^i y)((B i^i y) i^i x) = (/)))
15 elin 2786 . . . . . . . . . . . . 13 |- (x e. (B i^i y) <-> (x e. B /\ x e. y))
1615anbi1i 539 . . . . . . . . . . . 12 |- ((x e. (B i^i y) /\ ((B i^i y) i^i x) = (/)) <-> ((x e. B /\ x e. y) /\ ((B i^i y) i^i x) = (/)))
17 anass 487 . . . . . . . . . . . 12 |- (((x e. B /\ x e. y) /\ ((B i^i y) i^i x) = (/)) <-> (x e. B /\ (x e. y /\ ((B i^i y) i^i x) = (/))))
1816, 17bitri 190 . . . . . . . . . . 11 |- ((x e. (B i^i y) /\ ((B i^i y) i^i x) = (/)) <-> (x e. B /\ (x e. y /\ ((B i^i y) i^i x) = (/))))
1918rexbii2 2132 . . . . . . . . . 10 |- (E.x e. (B i^i y)((B i^i y) i^i x) = (/) <-> E.x e. B (x e. y /\ ((B i^i y) i^i x) = (/)))
2014, 19syl6ib 229 . . . . . . . . 9 |- ( _E We B -> ((B i^i y) =/= (/) -> E.x e. B (x e. y /\ ((B i^i y) i^i x) = (/))))
2120adantr 425 . . . . . . . 8 |- (( _E We B /\ y e. B) -> ((B i^i y) =/= (/) -> E.x e. B (x e. y /\ ((B i^i y) i^i x) = (/))))
22 wetrep 3651 . . . . . . . . . . . . . . . . . . . . . . 23 |- (( _E We B /\ (z e. B /\ x e. B /\ y e. B)) -> ((z e. x /\ x e. y) -> z e. y))
2322exp3a 405 . . . . . . . . . . . . . . . . . . . . . 22 |- (( _E We B /\ (z e. B /\ x e. B /\ y e. B)) -> (z e. x -> (x e. y -> z e. y)))
24 df-3an 860 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((y e. B /\ z e. B /\ x e. B) <-> ((y e. B /\ z e. B) /\ x e. B))
25 3anrot 863 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((y e. B /\ z e. B /\ x e. B) <-> (z e. B /\ x e. B /\ y e. B))
2624, 25bitr3i 192 . . . . . . . . . . . . . . . . . . . . . 22 |- (((y e. B /\ z e. B) /\ x e. B) <-> (z e. B /\ x e. B /\ y e. B))
2723, 26sylan2b 501 . . . . . . . . . . . . . . . . . . . . 21 |- (( _E We B /\ ((y e. B /\ z e. B) /\ x e. B)) -> (z e. x -> (x e. y -> z e. y)))
2827exp44 416 . . . . . . . . . . . . . . . . . . . 20 |- ( _E We B -> (y e. B -> (z e. B -> (x e. B -> (z e. x -> (x e. y -> z e. y))))))
2928imp 377 . . . . . . . . . . . . . . . . . . 19 |- (( _E We B /\ y e. B) -> (z e. B -> (x e. B -> (z e. x -> (x e. y -> z e. y)))))
3029com34 40 . . . . . . . . . . . . . . . . . 18 |- (( _E We B /\ y e. B) -> (z e. B -> (z e. x -> (x e. B -> (x e. y -> z e. y)))))
3130imp3a 388 . . . . . . . . . . . . . . . . 17 |- (( _E We B /\ y e. B) -> ((z e. B /\ z e. x) -> (x e. B -> (x e. y -> z e. y))))
32 elin 2786 . . . . . . . . . . . . . . . . 17 |- (z e. (B i^i x) <-> (z e. B /\ z e. x))
3331, 32syl5ib 223 . . . . . . . . . . . . . . . 16 |- (( _E We B /\ y e. B) -> (z e. (B i^i x) -> (x e. B -> (x e. y -> z e. y))))
3433imp4a 391 . . . . . . . . . . . . . . 15 |- (( _E We B /\ y e. B) -> (z e. (B i^i x) -> ((x e. B /\ x e. y) -> z e. y)))
3534com23 36 . . . . . . . . . . . . . 14 |- (( _E We B /\ y e. B) -> ((x e. B /\ x e. y) -> (z e. (B i^i x) -> z e. y)))
3635r19.21adv 2181 . . . . . . . . . . . . 13 |- (( _E We B /\ y e. B) -> ((x e. B /\ x e. y) -> A.z e. (B i^i x)z e. y))
37 dfss3 2611 . . . . . . . . . . . . 13 |- ((B i^i x) C_ y <-> A.z e. (B i^i x)z e. y)
3836, 37syl6ibr 230 . . . . . . . . . . . 12 |- (( _E We B /\ y e. B) -> ((x e. B /\ x e. y) -> (B i^i x) C_ y))
39 dfss 2606 . . . . . . . . . . . . . . . 16 |- ((B i^i x) C_ y <-> (B i^i x) = ((B i^i x) i^i y))
40 in23 2806 . . . . . . . . . . . . . . . . 17 |- ((B i^i x) i^i y) = ((B i^i y) i^i x)
4140eqeq2i 1894 . . . . . . . . . . . . . . . 16 |- ((B i^i x) = ((B i^i x) i^i y) <-> (B i^i x) = ((B i^i y) i^i x))
4239, 41bitri 190 . . . . . . . . . . . . . . 15 |- ((B i^i x) C_ y <-> (B i^i x) = ((B i^i y) i^i x))
4342biimpi 168 . . . . . . . . . . . . . 14 |- ((B i^i x) C_ y -> (B i^i x) = ((B i^i y) i^i x))
4443eqeq1d 1892 . . . . . . . . . . . . 13 |- ((B i^i x) C_ y -> ((B i^i x) = (/) <-> ((B i^i y) i^i x) = (/)))
4544biimprd 171 . . . . . . . . . . . 12 |- ((B i^i x) C_ y -> (((B i^i y) i^i x) = (/) -> (B i^i x) = (/)))
4638, 45syl6 25 . . . . . . . . . . 11 |- (( _E We B /\ y e. B) -> ((x e. B /\ x e. y) -> (((B i^i y) i^i x) = (/) -> (B i^i x) = (/))))
4746exp3a 405 . . . . . . . . . 10 |- (( _E We B /\ y e. B) -> (x e. B -> (x e. y -> (((B i^i y) i^i x) = (/) -> (B i^i x) = (/)))))
4847imp4a 391 . . . . . . . . 9 |- (( _E We B /\ y e. B) -> (x e. B -> ((x e. y /\ ((B i^i y) i^i x) = (/)) -> (B i^i x) = (/))))
4948reximdvai 2201 . . . . . . . 8 |- (( _E We B /\ y e. B) -> (E.x e. B (x e. y /\ ((B i^i y) i^i x) = (/)) -> E.x e. B (B i^i x) = (/)))
5021, 49syld 30 . . . . . . 7 |- (( _E We B /\ y e. B) -> ((B i^i y) =/= (/) -> E.x e. B (B i^i x) = (/)))
516, 50pm2.61dne 2091 . . . . . 6 |- (( _E We B /\ y e. B) -> E.x e. B (B i^i x) = (/))
5251ex 402 . . . . 5 |- ( _E We B -> (y e. B -> E.x e. B (B i^i x) = (/)))
535219.23adv 1584 . . . 4 |- ( _E We B -> (E.y y e. B -> E.x e. B (B i^i x) = (/)))
54 n0 2884 . . . 4 |- (B =/= (/) <-> E.y y e. B)
5553, 54syl5ib 223 . . 3 |- ( _E We B -> (B =/= (/) -> E.x e. B (B i^i x) = (/)))
561, 55syl6com 64 . 2 |- ( _E We A -> (B C_ A -> (B =/= (/) -> E.x e. B (B i^i x) = (/))))
57563imp 1061 1 |- (( _E We A /\ B C_ A /\ B =/= (/)) -> E.x e. B (B i^i x) = (/))
Colors of variables: wff set class
Syntax hints:   -> wi 3   /\ wa 240   /\ w3a 858   = wceq 1298   e. wcel 1300  E.wex 1326   =/= wne 2017  A.wral 2105  E.wrex 2106   i^i cin 2592   C_ wss 2593  (/)c0 2875   _E cep 3581   Fr wfr 3623   We wwe 3624
This theorem is referenced by:  tz7.5 3679  finminlem 15367
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-ral 2109  df-rex 2110  df-v 2294  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-nul 2876  df-pw 3035  df-sn 3049  df-pr 3050  df-op 3053  df-br 3339  df-opab 3396  df-eprel 3583  df-po 3591  df-so 3604  df-fr 3625  df-we 3644
Copyright terms: Public domain