Metamath Proof Explorer


Theorem bj-imdiridlem

Description: Lemma for bj-imdirid and bj-iminvid . (Contributed by BJ, 26-May-2024)

Ref Expression
Hypothesis bj-imdiridlem.1 ⊢ x ⊆ A ∧ y ⊆ A → φ ↔ x = y
Assertion bj-imdiridlem ⊢ x y | x ⊆ A ∧ y ⊆ A ∧ φ = I ↾ 𝒫 A

Proof

Step Hyp Ref Expression
1 bj-imdiridlem.1 ⊢ x ⊆ A ∧ y ⊆ A → φ ↔ x = y
2 1 biimp3a ⊢ x ⊆ A ∧ y ⊆ A ∧ φ → x = y
3 2 3expib ⊢ x ⊆ A → y ⊆ A ∧ φ → x = y
4 equcomi ⊢ x = y → y = x
5 4 sseq1d ⊢ x = y → y ⊆ A ↔ x ⊆ A
6 5 biimparc ⊢ x ⊆ A ∧ x = y → y ⊆ A
7 simpr ⊢ x ⊆ A ∧ x = y ∧ y ⊆ A → y ⊆ A
8 1 biimpar ⊢ x ⊆ A ∧ y ⊆ A ∧ x = y → φ
9 8 an32s ⊢ x ⊆ A ∧ x = y ∧ y ⊆ A → φ
10 7 9 jca ⊢ x ⊆ A ∧ x = y ∧ y ⊆ A → y ⊆ A ∧ φ
11 6 10 mpdan ⊢ x ⊆ A ∧ x = y → y ⊆ A ∧ φ
12 11 ex ⊢ x ⊆ A → x = y → y ⊆ A ∧ φ
13 3 12 impbid ⊢ x ⊆ A → y ⊆ A ∧ φ ↔ x = y
14 13 pm5.32i ⊢ x ⊆ A ∧ y ⊆ A ∧ φ ↔ x ⊆ A ∧ x = y
15 anass ⊢ x ⊆ A ∧ y ⊆ A ∧ φ ↔ x ⊆ A ∧ y ⊆ A ∧ φ
16 velpw ⊢ x ∈ 𝒫 A ↔ x ⊆ A
17 vex ⊢ y ∈ V
18 17 ideq ⊢ x I y ↔ x = y
19 16 18 anbi12i ⊢ x ∈ 𝒫 A ∧ x I y ↔ x ⊆ A ∧ x = y
20 14 15 19 3bitr4i ⊢ x ⊆ A ∧ y ⊆ A ∧ φ ↔ x ∈ 𝒫 A ∧ x I y
21 20 opabbii ⊢ x y | x ⊆ A ∧ y ⊆ A ∧ φ = x y | x ∈ 𝒫 A ∧ x I y
22 dfres2 ⊢ I ↾ 𝒫 A = x y | x ∈ 𝒫 A ∧ x I y
23 21 22 eqtr4i ⊢ x y | x ⊆ A ∧ y ⊆ A ∧ φ = I ↾ 𝒫 A