MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  fprlem2 Structured version   Visualization version   GIF version

Theorem fprlem2 8241
Description: Lemma for well-founded recursion with a partial order. Establish a subset relation. (Contributed by Scott Fenton, 11-Sep-2023.)
Assertion
Ref Expression
fprlem2 (((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) → ∀𝑤 ∈ Pred (𝑅, 𝐴, 𝑧)Pred(𝑅, 𝐴, 𝑤) ⊆ Pred(𝑅, 𝐴, 𝑧))
Distinct variable groups:   𝑤,𝑅,𝑧   𝑤,𝐴,𝑧

Proof of Theorem fprlem2
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 vex 3435 . . . . 5 𝑤 ∈ V
21elpred 6269 . . . 4 (𝑧 ∈ V → (𝑤 ∈ Pred(𝑅, 𝐴, 𝑧) ↔ (𝑤𝐴𝑤𝑅𝑧)))
32elv 3436 . . 3 (𝑤 ∈ Pred(𝑅, 𝐴, 𝑧) ↔ (𝑤𝐴𝑤𝑅𝑧))
4 simprl 776 . . . . . . 7 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → 𝑥𝐴)
5 simpll2 1220 . . . . . . . . . 10 ((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) → 𝑅 Po 𝐴)
65adantr 481 . . . . . . . . 9 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → 𝑅 Po 𝐴)
7 simprl 776 . . . . . . . . . . 11 ((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) → 𝑤𝐴)
87adantr 481 . . . . . . . . . 10 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → 𝑤𝐴)
9 simpllr 781 . . . . . . . . . 10 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → 𝑧𝐴)
104, 8, 93jca 1134 . . . . . . . . 9 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → (𝑥𝐴𝑤𝐴𝑧𝐴))
116, 10jca 516 . . . . . . . 8 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → (𝑅 Po 𝐴 ∧ (𝑥𝐴𝑤𝐴𝑧𝐴)))
12 simprr 778 . . . . . . . . 9 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → 𝑥𝑅𝑤)
13 simplrr 783 . . . . . . . . 9 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → 𝑤𝑅𝑧)
1412, 13jca 516 . . . . . . . 8 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → (𝑥𝑅𝑤𝑤𝑅𝑧))
15 potr 5539 . . . . . . . 8 ((𝑅 Po 𝐴 ∧ (𝑥𝐴𝑤𝐴𝑧𝐴)) → ((𝑥𝑅𝑤𝑤𝑅𝑧) → 𝑥𝑅𝑧))
1611, 14, 15sylc 65 . . . . . . 7 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → 𝑥𝑅𝑧)
174, 16jca 516 . . . . . 6 (((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) ∧ (𝑥𝐴𝑥𝑅𝑤)) → (𝑥𝐴𝑥𝑅𝑧))
1817ex 413 . . . . 5 ((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) → ((𝑥𝐴𝑥𝑅𝑤) → (𝑥𝐴𝑥𝑅𝑧)))
19 vex 3435 . . . . . . 7 𝑥 ∈ V
2019elpred 6269 . . . . . 6 (𝑤 ∈ V → (𝑥 ∈ Pred(𝑅, 𝐴, 𝑤) ↔ (𝑥𝐴𝑥𝑅𝑤)))
2120elv 3436 . . . . 5 (𝑥 ∈ Pred(𝑅, 𝐴, 𝑤) ↔ (𝑥𝐴𝑥𝑅𝑤))
2219elpred 6269 . . . . . 6 (𝑧 ∈ V → (𝑥 ∈ Pred(𝑅, 𝐴, 𝑧) ↔ (𝑥𝐴𝑥𝑅𝑧)))
2322elv 3436 . . . . 5 (𝑥 ∈ Pred(𝑅, 𝐴, 𝑧) ↔ (𝑥𝐴𝑥𝑅𝑧))
2418, 21, 233imtr4g 297 . . . 4 ((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) → (𝑥 ∈ Pred(𝑅, 𝐴, 𝑤) → 𝑥 ∈ Pred(𝑅, 𝐴, 𝑧)))
2524ssrdv 3921 . . 3 ((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ (𝑤𝐴𝑤𝑅𝑧)) → Pred(𝑅, 𝐴, 𝑤) ⊆ Pred(𝑅, 𝐴, 𝑧))
263, 25sylan2b 600 . 2 ((((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) ∧ 𝑤 ∈ Pred(𝑅, 𝐴, 𝑧)) → Pred(𝑅, 𝐴, 𝑤) ⊆ Pred(𝑅, 𝐴, 𝑧))
2726ralrimiva 3131 1 (((𝑅 Fr 𝐴𝑅 Po 𝐴𝑅 Se 𝐴) ∧ 𝑧𝐴) → ∀𝑤 ∈ Pred (𝑅, 𝐴, 𝑧)Pred(𝑅, 𝐴, 𝑤) ⊆ Pred(𝑅, 𝐴, 𝑧))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 207  wa 396  w3a 1092  wcel 2119  wral 3053  Vcvv 3431  wss 3883   class class class wbr 5072   Po wpo 5524   Fr wfr 5568   Se wse 5569  Predcpred 6251
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-ext 2711  ax-sep 5218  ax-pr 5362
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-sb 2074  df-clab 2718  df-cleq 2731  df-clel 2814  df-ral 3054  df-rex 3064  df-rab 3392  df-v 3433  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-nul 4262  df-if 4455  df-sn 4556  df-pr 4558  df-op 4562  df-br 5073  df-opab 5135  df-po 5526  df-xp 5624  df-cnv 5626  df-dm 5628  df-rn 5629  df-res 5630  df-ima 5631  df-pred 6252
This theorem is referenced by:  fpr1  8243
  Copyright terms: Public domain W3C validator