Users' Mathboxes Mathbox for Scott Fenton < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  wzel Structured version   Visualization version   GIF version

Theorem wzel 35826
Description: The zero of a well-founded set is a member of that set. (Contributed by Scott Fenton, 13-Jun-2018.) (Revised by AV, 10-Oct-2021.)
Assertion
Ref Expression
wzel ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → inf(𝐴, 𝐴, 𝑅) ∈ 𝐴)

Proof of Theorem wzel
Dummy variables 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 weso 5675 . . 3 (𝑅 We 𝐴𝑅 Or 𝐴)
213ad2ant1 1133 . 2 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → 𝑅 Or 𝐴)
3 simp1 1136 . . . 4 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → 𝑅 We 𝐴)
4 simp2 1137 . . . 4 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → 𝑅 Se 𝐴)
5 ssidd 4006 . . . 4 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → 𝐴𝐴)
6 simp3 1138 . . . 4 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → 𝐴 ≠ ∅)
7 tz6.26 6367 . . . 4 (((𝑅 We 𝐴𝑅 Se 𝐴) ∧ (𝐴𝐴𝐴 ≠ ∅)) → ∃𝑥𝐴 Pred(𝑅, 𝐴, 𝑥) = ∅)
83, 4, 5, 6, 7syl22anc 838 . . 3 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → ∃𝑥𝐴 Pred(𝑅, 𝐴, 𝑥) = ∅)
9 vex 3483 . . . . . . . . . . . . 13 𝑦 ∈ V
109elpred 6337 . . . . . . . . . . . 12 (𝑥 ∈ V → (𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) ↔ (𝑦𝐴𝑦𝑅𝑥)))
1110elv 3484 . . . . . . . . . . 11 (𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) ↔ (𝑦𝐴𝑦𝑅𝑥))
1211notbii 320 . . . . . . . . . 10 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) ↔ ¬ (𝑦𝐴𝑦𝑅𝑥))
13 imnan 399 . . . . . . . . . 10 ((𝑦𝐴 → ¬ 𝑦𝑅𝑥) ↔ ¬ (𝑦𝐴𝑦𝑅𝑥))
1412, 13bitr4i 278 . . . . . . . . 9 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) ↔ (𝑦𝐴 → ¬ 𝑦𝑅𝑥))
15 pm2.27 42 . . . . . . . . . . 11 (𝑦𝐴 → ((𝑦𝐴 → ¬ 𝑦𝑅𝑥) → ¬ 𝑦𝑅𝑥))
1615ad2antll 729 . . . . . . . . . 10 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ (𝑥𝐴𝑦𝐴)) → ((𝑦𝐴 → ¬ 𝑦𝑅𝑥) → ¬ 𝑦𝑅𝑥))
17 breq1 5145 . . . . . . . . . . . . 13 (𝑧 = 𝑥 → (𝑧𝑅𝑦𝑥𝑅𝑦))
1817rspcev 3621 . . . . . . . . . . . 12 ((𝑥𝐴𝑥𝑅𝑦) → ∃𝑧𝐴 𝑧𝑅𝑦)
1918ex 412 . . . . . . . . . . 11 (𝑥𝐴 → (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))
2019ad2antrl 728 . . . . . . . . . 10 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ (𝑥𝐴𝑦𝐴)) → (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))
2116, 20jctird 526 . . . . . . . . 9 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ (𝑥𝐴𝑦𝐴)) → ((𝑦𝐴 → ¬ 𝑦𝑅𝑥) → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
2214, 21biimtrid 242 . . . . . . . 8 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ (𝑥𝐴𝑦𝐴)) → (¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
2322expr 456 . . . . . . 7 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ 𝑥𝐴) → (𝑦𝐴 → (¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))))
2423com23 86 . . . . . 6 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ 𝑥𝐴) → (¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) → (𝑦𝐴 → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))))
2524alimdv 1915 . . . . 5 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ 𝑥𝐴) → (∀𝑦 ¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) → ∀𝑦(𝑦𝐴 → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))))
26 eq0 4349 . . . . 5 (Pred(𝑅, 𝐴, 𝑥) = ∅ ↔ ∀𝑦 ¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥))
27 r19.26 3110 . . . . . 6 (∀𝑦𝐴𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)) ↔ (∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))
28 df-ral 3061 . . . . . 6 (∀𝑦𝐴𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)) ↔ ∀𝑦(𝑦𝐴 → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
2927, 28bitr3i 277 . . . . 5 ((∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)) ↔ ∀𝑦(𝑦𝐴 → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
3025, 26, 293imtr4g 296 . . . 4 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ 𝑥𝐴) → (Pred(𝑅, 𝐴, 𝑥) = ∅ → (∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
3130reximdva 3167 . . 3 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → (∃𝑥𝐴 Pred(𝑅, 𝐴, 𝑥) = ∅ → ∃𝑥𝐴 (∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
328, 31mpd 15 . 2 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → ∃𝑥𝐴 (∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))
332, 32infcl 9529 1 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → inf(𝐴, 𝐴, 𝑅) ∈ 𝐴)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  w3a 1086  wal 1537   = wceq 1539  wcel 2107  wne 2939  wral 3060  wrex 3069  Vcvv 3479  wss 3950  c0 4332   class class class wbr 5142   Or wor 5590   Se wse 5634   We wwe 5635  Predcpred 6319  infcinf 9482
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1794  ax-4 1808  ax-5 1909  ax-6 1966  ax-7 2006  ax-8 2109  ax-9 2117  ax-10 2140  ax-11 2156  ax-12 2176  ax-ext 2707  ax-sep 5295  ax-nul 5305  ax-pr 5431
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1542  df-fal 1552  df-ex 1779  df-nf 1783  df-sb 2064  df-mo 2539  df-eu 2568  df-clab 2714  df-cleq 2728  df-clel 2815  df-nfc 2891  df-ne 2940  df-ral 3061  df-rex 3070  df-rmo 3379  df-reu 3380  df-rab 3436  df-v 3481  df-sbc 3788  df-dif 3953  df-un 3955  df-in 3957  df-ss 3967  df-nul 4333  df-if 4525  df-pw 4601  df-sn 4626  df-pr 4628  df-op 4632  df-uni 4907  df-br 5143  df-opab 5205  df-po 5591  df-so 5592  df-fr 5636  df-se 5637  df-we 5638  df-xp 5690  df-cnv 5692  df-dm 5694  df-rn 5695  df-res 5696  df-ima 5697  df-pred 6320  df-iota 6513  df-riota 7389  df-sup 9483  df-inf 9484
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator