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

Theorem infglb 9392
Description: An infimum is the greatest lower bound. See also infcl 9390 and inflb 9391. (Contributed by AV, 3-Sep-2020.)
Hypotheses
Ref Expression
infcl.1 (𝜑𝑅 Or 𝐴)
infcl.2 (𝜑 → ∃𝑥𝐴 (∀𝑦𝐵 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐵 𝑧𝑅𝑦)))
Assertion
Ref Expression
infglb (𝜑 → ((𝐶𝐴 ∧ inf(𝐵, 𝐴, 𝑅)𝑅𝐶) → ∃𝑧𝐵 𝑧𝑅𝐶))
Distinct variable groups:   𝑥,𝐴,𝑦,𝑧   𝑥,𝐵,𝑦,𝑧   𝑥,𝑅,𝑦,𝑧   𝑧,𝐶   𝜑,𝑧
Allowed substitution hints:   𝜑(𝑥,𝑦)   𝐶(𝑥,𝑦)

Proof of Theorem infglb
StepHypRef Expression
1 df-inf 9344 . . . . 5 inf(𝐵, 𝐴, 𝑅) = sup(𝐵, 𝐴, 𝑅)
21breq1i 5103 . . . 4 (inf(𝐵, 𝐴, 𝑅)𝑅𝐶 ↔ sup(𝐵, 𝐴, 𝑅)𝑅𝐶)
3 simpr 484 . . . . 5 ((𝜑𝐶𝐴) → 𝐶𝐴)
4 infcl.1 . . . . . . . 8 (𝜑𝑅 Or 𝐴)
5 cnvso 6244 . . . . . . . 8 (𝑅 Or 𝐴𝑅 Or 𝐴)
64, 5sylib 218 . . . . . . 7 (𝜑𝑅 Or 𝐴)
7 infcl.2 . . . . . . . 8 (𝜑 → ∃𝑥𝐴 (∀𝑦𝐵 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐵 𝑧𝑅𝑦)))
84, 7infcllem 9389 . . . . . . 7 (𝜑 → ∃𝑥𝐴 (∀𝑦𝐵 ¬ 𝑥𝑅𝑦 ∧ ∀𝑦𝐴 (𝑦𝑅𝑥 → ∃𝑧𝐵 𝑦𝑅𝑧)))
96, 8supcl 9359 . . . . . 6 (𝜑 → sup(𝐵, 𝐴, 𝑅) ∈ 𝐴)
109adantr 480 . . . . 5 ((𝜑𝐶𝐴) → sup(𝐵, 𝐴, 𝑅) ∈ 𝐴)
11 brcnvg 5826 . . . . . 6 ((𝐶𝐴 ∧ sup(𝐵, 𝐴, 𝑅) ∈ 𝐴) → (𝐶𝑅sup(𝐵, 𝐴, 𝑅) ↔ sup(𝐵, 𝐴, 𝑅)𝑅𝐶))
1211bicomd 223 . . . . 5 ((𝐶𝐴 ∧ sup(𝐵, 𝐴, 𝑅) ∈ 𝐴) → (sup(𝐵, 𝐴, 𝑅)𝑅𝐶𝐶𝑅sup(𝐵, 𝐴, 𝑅)))
133, 10, 12syl2anc 584 . . . 4 ((𝜑𝐶𝐴) → (sup(𝐵, 𝐴, 𝑅)𝑅𝐶𝐶𝑅sup(𝐵, 𝐴, 𝑅)))
142, 13bitrid 283 . . 3 ((𝜑𝐶𝐴) → (inf(𝐵, 𝐴, 𝑅)𝑅𝐶𝐶𝑅sup(𝐵, 𝐴, 𝑅)))
156, 8suplub 9361 . . . . 5 (𝜑 → ((𝐶𝐴𝐶𝑅sup(𝐵, 𝐴, 𝑅)) → ∃𝑧𝐵 𝐶𝑅𝑧))
1615expdimp 452 . . . 4 ((𝜑𝐶𝐴) → (𝐶𝑅sup(𝐵, 𝐴, 𝑅) → ∃𝑧𝐵 𝐶𝑅𝑧))
17 vex 3442 . . . . . 6 𝑧 ∈ V
18 brcnvg 5826 . . . . . 6 ((𝐶𝐴𝑧 ∈ V) → (𝐶𝑅𝑧𝑧𝑅𝐶))
193, 17, 18sylancl 586 . . . . 5 ((𝜑𝐶𝐴) → (𝐶𝑅𝑧𝑧𝑅𝐶))
2019rexbidv 3158 . . . 4 ((𝜑𝐶𝐴) → (∃𝑧𝐵 𝐶𝑅𝑧 ↔ ∃𝑧𝐵 𝑧𝑅𝐶))
2116, 20sylibd 239 . . 3 ((𝜑𝐶𝐴) → (𝐶𝑅sup(𝐵, 𝐴, 𝑅) → ∃𝑧𝐵 𝑧𝑅𝐶))
2214, 21sylbid 240 . 2 ((𝜑𝐶𝐴) → (inf(𝐵, 𝐴, 𝑅)𝑅𝐶 → ∃𝑧𝐵 𝑧𝑅𝐶))
2322expimpd 453 1 (𝜑 → ((𝐶𝐴 ∧ inf(𝐵, 𝐴, 𝑅)𝑅𝐶) → ∃𝑧𝐵 𝑧𝑅𝐶))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  wcel 2113  wral 3049  wrex 3058  Vcvv 3438   class class class wbr 5096   Or wor 5529  ccnv 5621  supcsup 9341  infcinf 9342
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2182  ax-ext 2706  ax-sep 5239  ax-nul 5249  ax-pr 5375
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  df-mo 2537  df-eu 2567  df-clab 2713  df-cleq 2726  df-clel 2809  df-ne 2931  df-ral 3050  df-rex 3059  df-rmo 3348  df-reu 3349  df-rab 3398  df-v 3440  df-sbc 3739  df-dif 3902  df-un 3904  df-ss 3916  df-nul 4284  df-if 4478  df-sn 4579  df-pr 4581  df-op 4585  df-uni 4862  df-br 5097  df-opab 5159  df-po 5530  df-so 5531  df-cnv 5630  df-iota 6446  df-riota 7313  df-sup 9343  df-inf 9344
This theorem is referenced by:  infnlb  9394  omssubaddlem  34405  omssubadd  34406  gtinf  36462  infxrunb2  45554
  Copyright terms: Public domain W3C validator