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

Theorem infglbb 9443
Description: Bidirectional form of infglb 9442. (Contributed by AV, 3-Sep-2020.)
Hypotheses
Ref Expression
infcl.1 (𝜑𝑅 Or 𝐴)
infcl.2 (𝜑 → ∃𝑥𝐴 (∀𝑦𝐵 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐵 𝑧𝑅𝑦)))
infglbb.3 (𝜑𝐵𝐴)
Assertion
Ref Expression
infglbb ((𝜑𝐶𝐴) → (inf(𝐵, 𝐴, 𝑅)𝑅𝐶 ↔ ∃𝑧𝐵 𝑧𝑅𝐶))
Distinct variable groups:   𝑥,𝐴,𝑦,𝑧   𝑥,𝐵,𝑦,𝑧   𝑥,𝑅,𝑦,𝑧   𝑧,𝐶   𝜑,𝑧
Allowed substitution hints:   𝜑(𝑥,𝑦)   𝐶(𝑥,𝑦)

Proof of Theorem infglbb
StepHypRef Expression
1 df-inf 9394 . . 3 inf(𝐵, 𝐴, 𝑅) = sup(𝐵, 𝐴, 𝑅)
21breq1i 5114 . 2 (inf(𝐵, 𝐴, 𝑅)𝑅𝐶 ↔ sup(𝐵, 𝐴, 𝑅)𝑅𝐶)
3 simpr 484 . . . 4 ((𝜑𝐶𝐴) → 𝐶𝐴)
4 infcl.1 . . . . . . 7 (𝜑𝑅 Or 𝐴)
5 cnvso 6261 . . . . . . 7 (𝑅 Or 𝐴𝑅 Or 𝐴)
64, 5sylib 218 . . . . . 6 (𝜑𝑅 Or 𝐴)
7 infcl.2 . . . . . . 7 (𝜑 → ∃𝑥𝐴 (∀𝑦𝐵 ¬ 𝑦𝑅𝑥 ∧ ∀𝑦𝐴 (𝑥𝑅𝑦 → ∃𝑧𝐵 𝑧𝑅𝑦)))
84, 7infcllem 9439 . . . . . 6 (𝜑 → ∃𝑥𝐴 (∀𝑦𝐵 ¬ 𝑥𝑅𝑦 ∧ ∀𝑦𝐴 (𝑦𝑅𝑥 → ∃𝑧𝐵 𝑦𝑅𝑧)))
96, 8supcl 9409 . . . . 5 (𝜑 → sup(𝐵, 𝐴, 𝑅) ∈ 𝐴)
109adantr 480 . . . 4 ((𝜑𝐶𝐴) → sup(𝐵, 𝐴, 𝑅) ∈ 𝐴)
11 brcnvg 5843 . . . . 5 ((𝐶𝐴 ∧ sup(𝐵, 𝐴, 𝑅) ∈ 𝐴) → (𝐶𝑅sup(𝐵, 𝐴, 𝑅) ↔ sup(𝐵, 𝐴, 𝑅)𝑅𝐶))
1211bicomd 223 . . . 4 ((𝐶𝐴 ∧ sup(𝐵, 𝐴, 𝑅) ∈ 𝐴) → (sup(𝐵, 𝐴, 𝑅)𝑅𝐶𝐶𝑅sup(𝐵, 𝐴, 𝑅)))
133, 10, 12syl2anc 584 . . 3 ((𝜑𝐶𝐴) → (sup(𝐵, 𝐴, 𝑅)𝑅𝐶𝐶𝑅sup(𝐵, 𝐴, 𝑅)))
14 infglbb.3 . . . 4 (𝜑𝐵𝐴)
156, 8, 14suplub2 9412 . . 3 ((𝜑𝐶𝐴) → (𝐶𝑅sup(𝐵, 𝐴, 𝑅) ↔ ∃𝑧𝐵 𝐶𝑅𝑧))
16 vex 3451 . . . . 5 𝑧 ∈ V
17 brcnvg 5843 . . . . 5 ((𝐶𝐴𝑧 ∈ V) → (𝐶𝑅𝑧𝑧𝑅𝐶))
183, 16, 17sylancl 586 . . . 4 ((𝜑𝐶𝐴) → (𝐶𝑅𝑧𝑧𝑅𝐶))
1918rexbidv 3157 . . 3 ((𝜑𝐶𝐴) → (∃𝑧𝐵 𝐶𝑅𝑧 ↔ ∃𝑧𝐵 𝑧𝑅𝐶))
2013, 15, 193bitrd 305 . 2 ((𝜑𝐶𝐴) → (sup(𝐵, 𝐴, 𝑅)𝑅𝐶 ↔ ∃𝑧𝐵 𝑧𝑅𝐶))
212, 20bitrid 283 1 ((𝜑𝐶𝐴) → (inf(𝐵, 𝐴, 𝑅)𝑅𝐶 ↔ ∃𝑧𝐵 𝑧𝑅𝐶))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  wcel 2109  wral 3044  wrex 3053  Vcvv 3447  wss 3914   class class class wbr 5107   Or wor 5545  ccnv 5637  supcsup 9391  infcinf 9392
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-10 2142  ax-11 2158  ax-12 2178  ax-ext 2701  ax-sep 5251  ax-nul 5261  ax-pr 5387
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2533  df-eu 2562  df-clab 2708  df-cleq 2721  df-clel 2803  df-nfc 2878  df-ne 2926  df-ral 3045  df-rex 3054  df-rmo 3354  df-reu 3355  df-rab 3406  df-v 3449  df-sbc 3754  df-dif 3917  df-un 3919  df-ss 3931  df-nul 4297  df-if 4489  df-sn 4590  df-pr 4592  df-op 4596  df-uni 4872  df-br 5108  df-opab 5170  df-po 5546  df-so 5547  df-cnv 5646  df-iota 6464  df-riota 7344  df-sup 9393  df-inf 9394
This theorem is referenced by:  infregelb  12167  infxrgelb  13296  infxrge0glb  32688  infxrglb  45336  infrglb  45588
  Copyright terms: Public domain W3C validator