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 34791
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 5667 . . 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 4005 . . . 4 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → 𝐴𝐴)
6 simp3 1138 . . . 4 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → 𝐴 ≠ ∅)
7 tz6.26 6348 . . . 4 (((𝑅 We 𝐴𝑅 Se 𝐴) ∧ (𝐴𝐴𝐴 ≠ ∅)) → ∃𝑥𝐴 Pred(𝑅, 𝐴, 𝑥) = ∅)
83, 4, 5, 6, 7syl22anc 837 . . 3 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → ∃𝑥𝐴 Pred(𝑅, 𝐴, 𝑥) = ∅)
9 vex 3478 . . . . . . . . . . . . 13 𝑦 ∈ V
109elpred 6317 . . . . . . . . . . . 12 (𝑥 ∈ V → (𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) ↔ (𝑦𝐴𝑦𝑅𝑥)))
1110elv 3480 . . . . . . . . . . 11 (𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) ↔ (𝑦𝐴𝑦𝑅𝑥))
1211notbii 319 . . . . . . . . . 10 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) ↔ ¬ (𝑦𝐴𝑦𝑅𝑥))
13 imnan 400 . . . . . . . . . 10 ((𝑦𝐴 → ¬ 𝑦𝑅𝑥) ↔ ¬ (𝑦𝐴𝑦𝑅𝑥))
1412, 13bitr4i 277 . . . . . . . . 9 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) ↔ (𝑦𝐴 → ¬ 𝑦𝑅𝑥))
15 pm2.27 42 . . . . . . . . . . 11 (𝑦𝐴 → ((𝑦𝐴 → ¬ 𝑦𝑅𝑥) → ¬ 𝑦𝑅𝑥))
1615ad2antll 727 . . . . . . . . . 10 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ (𝑥𝐴𝑦𝐴)) → ((𝑦𝐴 → ¬ 𝑦𝑅𝑥) → ¬ 𝑦𝑅𝑥))
17 breq1 5151 . . . . . . . . . . . . 13 (𝑧 = 𝑥 → (𝑧𝑅𝑦𝑥𝑅𝑦))
1817rspcev 3612 . . . . . . . . . . . 12 ((𝑥𝐴𝑥𝑅𝑦) → ∃𝑧𝐴 𝑧𝑅𝑦)
1918ex 413 . . . . . . . . . . 11 (𝑥𝐴 → (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))
2019ad2antrl 726 . . . . . . . . . 10 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ (𝑥𝐴𝑦𝐴)) → (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))
2116, 20jctird 527 . . . . . . . . 9 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ (𝑥𝐴𝑦𝐴)) → ((𝑦𝐴 → ¬ 𝑦𝑅𝑥) → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
2214, 21biimtrid 241 . . . . . . . 8 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ (𝑥𝐴𝑦𝐴)) → (¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
2322expr 457 . . . . . . 7 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ 𝑥𝐴) → (𝑦𝐴 → (¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))))
2423com23 86 . . . . . 6 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ 𝑥𝐴) → (¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) → (𝑦𝐴 → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))))
2524alimdv 1919 . . . . 5 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ 𝑥𝐴) → (∀𝑦 ¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥) → ∀𝑦(𝑦𝐴 → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))))
26 eq0 4343 . . . . 5 (Pred(𝑅, 𝐴, 𝑥) = ∅ ↔ ∀𝑦 ¬ 𝑦 ∈ Pred(𝑅, 𝐴, 𝑥))
27 r19.26 3111 . . . . . 6 (∀𝑦𝐴𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)) ↔ (∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))
28 df-ral 3062 . . . . . 6 (∀𝑦𝐴𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)) ↔ ∀𝑦(𝑦𝐴 → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
2927, 28bitr3i 276 . . . . 5 ((∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)) ↔ ∀𝑦(𝑦𝐴 → (¬ 𝑦𝑅𝑥 ∧ (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
3025, 26, 293imtr4g 295 . . . 4 (((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) ∧ 𝑥𝐴) → (Pred(𝑅, 𝐴, 𝑥) = ∅ → (∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
3130reximdva 3168 . . 3 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → (∃𝑥𝐴 Pred(𝑅, 𝐴, 𝑥) = ∅ → ∃𝑥𝐴 (∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦))))
328, 31mpd 15 . 2 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → ∃𝑥𝐴 (∀𝑦𝐴 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐴 𝑧𝑅𝑦)))
332, 32infcl 9482 1 ((𝑅 We 𝐴𝑅 Se 𝐴𝐴 ≠ ∅) → inf(𝐴, 𝐴, 𝑅) ∈ 𝐴)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 205  wa 396  w3a 1087  wal 1539   = wceq 1541  wcel 2106  wne 2940  wral 3061  wrex 3070  Vcvv 3474  wss 3948  c0 4322   class class class wbr 5148   Or wor 5587   Se wse 5629   We wwe 5630  Predcpred 6299  infcinf 9435
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-sep 5299  ax-nul 5306  ax-pr 5427
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-ral 3062  df-rex 3071  df-rmo 3376  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3778  df-dif 3951  df-un 3953  df-in 3955  df-ss 3965  df-nul 4323  df-if 4529  df-pw 4604  df-sn 4629  df-pr 4631  df-op 4635  df-uni 4909  df-br 5149  df-opab 5211  df-po 5588  df-so 5589  df-fr 5631  df-se 5632  df-we 5633  df-xp 5682  df-cnv 5684  df-dm 5686  df-rn 5687  df-res 5688  df-ima 5689  df-pred 6300  df-iota 6495  df-riota 7364  df-sup 9436  df-inf 9437
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator