Metamath Proof Explorer


Theorem eqinf

Description: Sufficient condition for an element to be equal to the infimum. (Contributed by AV, 2-Sep-2020)

Ref Expression
Hypothesis infexd.1 ⊢ φ → R Or A
Assertion eqinf ⊢ φ → C ∈ A ∧ ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y → inf B A R = C

Proof

Step Hyp Ref Expression
1 infexd.1 ⊢ φ → R Or A
2 df-inf ⊢ inf B A R = sup B A R -1
3 cnvso ⊢ R Or A ↔ R -1 Or A
4 1 3 sylib ⊢ φ → R -1 Or A
5 4 eqsup ⊢ φ → C ∈ A ∧ ∀ y ∈ B ¬ C R -1 y ∧ ∀ y ∈ A y R -1 C → ∃ z ∈ B y R -1 z → sup B A R -1 = C
6 brcnvg ⊢ C ∈ A ∧ y ∈ V → C R -1 y ↔ y R C
7 6 bicomd ⊢ C ∈ A ∧ y ∈ V → y R C ↔ C R -1 y
8 7 elvd ⊢ C ∈ A → y R C ↔ C R -1 y
9 8 notbid ⊢ C ∈ A → ¬ y R C ↔ ¬ C R -1 y
10 9 ralbidv ⊢ C ∈ A → ∀ y ∈ B ¬ y R C ↔ ∀ y ∈ B ¬ C R -1 y
11 vex ⊢ y ∈ V
12 brcnvg ⊢ y ∈ V ∧ C ∈ A → y R -1 C ↔ C R y
13 11 12 mpan ⊢ C ∈ A → y R -1 C ↔ C R y
14 13 bicomd ⊢ C ∈ A → C R y ↔ y R -1 C
15 vex ⊢ z ∈ V
16 11 15 brcnv ⊢ y R -1 z ↔ z R y
17 16 a1i ⊢ C ∈ A → y R -1 z ↔ z R y
18 17 bicomd ⊢ C ∈ A → z R y ↔ y R -1 z
19 18 rexbidv ⊢ C ∈ A → ∃ z ∈ B z R y ↔ ∃ z ∈ B y R -1 z
20 14 19 imbi12d ⊢ C ∈ A → C R y → ∃ z ∈ B z R y ↔ y R -1 C → ∃ z ∈ B y R -1 z
21 20 ralbidv ⊢ C ∈ A → ∀ y ∈ A C R y → ∃ z ∈ B z R y ↔ ∀ y ∈ A y R -1 C → ∃ z ∈ B y R -1 z
22 10 21 anbi12d ⊢ C ∈ A → ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y ↔ ∀ y ∈ B ¬ C R -1 y ∧ ∀ y ∈ A y R -1 C → ∃ z ∈ B y R -1 z
23 22 pm5.32i ⊢ C ∈ A ∧ ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y ↔ C ∈ A ∧ ∀ y ∈ B ¬ C R -1 y ∧ ∀ y ∈ A y R -1 C → ∃ z ∈ B y R -1 z
24 3anass ⊢ C ∈ A ∧ ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y ↔ C ∈ A ∧ ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y
25 3anass ⊢ C ∈ A ∧ ∀ y ∈ B ¬ C R -1 y ∧ ∀ y ∈ A y R -1 C → ∃ z ∈ B y R -1 z ↔ C ∈ A ∧ ∀ y ∈ B ¬ C R -1 y ∧ ∀ y ∈ A y R -1 C → ∃ z ∈ B y R -1 z
26 23 24 25 3bitr4i ⊢ C ∈ A ∧ ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y ↔ C ∈ A ∧ ∀ y ∈ B ¬ C R -1 y ∧ ∀ y ∈ A y R -1 C → ∃ z ∈ B y R -1 z
27 26 biimpi ⊢ C ∈ A ∧ ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y → C ∈ A ∧ ∀ y ∈ B ¬ C R -1 y ∧ ∀ y ∈ A y R -1 C → ∃ z ∈ B y R -1 z
28 5 27 impel ⊢ φ ∧ C ∈ A ∧ ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y → sup B A R -1 = C
29 2 28 eqtrid ⊢ φ ∧ C ∈ A ∧ ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y → inf B A R = C
30 29 ex ⊢ φ → C ∈ A ∧ ∀ y ∈ B ¬ y R C ∧ ∀ y ∈ A C R y → ∃ z ∈ B z R y → inf B A R = C