Metamath Proof Explorer


Theorem 2uasbanh

Description: Distribute the unabbreviated form of proper substitution in and out of a conjunction. 2uasbanh is derived from 2uasbanhVD . (Contributed by Alan Sare, 31-May-2014) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Hypothesis 2uasbanh.1 ⊢ χ ↔ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ∃ x ∃ y x = u ∧ y = v ∧ ψ
Assertion 2uasbanh ⊢ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ψ ↔ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ∃ x ∃ y x = u ∧ y = v ∧ ψ

Proof

Step Hyp Ref Expression
1 2uasbanh.1 ⊢ χ ↔ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ∃ x ∃ y x = u ∧ y = v ∧ ψ
2 simpl ⊢ x = u ∧ y = v ∧ φ ∧ ψ → x = u ∧ y = v
3 simprl ⊢ x = u ∧ y = v ∧ φ ∧ ψ → φ
4 2 3 jca ⊢ x = u ∧ y = v ∧ φ ∧ ψ → x = u ∧ y = v ∧ φ
5 4 2eximi ⊢ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ψ → ∃ x ∃ y x = u ∧ y = v ∧ φ
6 simprr ⊢ x = u ∧ y = v ∧ φ ∧ ψ → ψ
7 2 6 jca ⊢ x = u ∧ y = v ∧ φ ∧ ψ → x = u ∧ y = v ∧ ψ
8 7 2eximi ⊢ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ψ → ∃ x ∃ y x = u ∧ y = v ∧ ψ
9 5 8 jca ⊢ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ψ → ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ∃ x ∃ y x = u ∧ y = v ∧ ψ
10 1 simplbi ⊢ χ → ∃ x ∃ y x = u ∧ y = v ∧ φ
11 simpl ⊢ x = u ∧ y = v ∧ φ → x = u ∧ y = v
12 11 2eximi ⊢ ∃ x ∃ y x = u ∧ y = v ∧ φ → ∃ x ∃ y x = u ∧ y = v
13 10 12 syl ⊢ χ → ∃ x ∃ y x = u ∧ y = v
14 ax6e2ndeq ⊢ ¬ ∀ x x = y ∨ u = v ↔ ∃ x ∃ y x = u ∧ y = v
15 13 14 sylibr ⊢ χ → ¬ ∀ x x = y ∨ u = v
16 2sb5nd ⊢ ¬ ∀ x x = y ∨ u = v → u x v y φ ↔ ∃ x ∃ y x = u ∧ y = v ∧ φ
17 15 16 syl ⊢ χ → u x v y φ ↔ ∃ x ∃ y x = u ∧ y = v ∧ φ
18 10 17 mpbird ⊢ χ → u x v y φ
19 1 simprbi ⊢ χ → ∃ x ∃ y x = u ∧ y = v ∧ ψ
20 2sb5nd ⊢ ¬ ∀ x x = y ∨ u = v → u x v y ψ ↔ ∃ x ∃ y x = u ∧ y = v ∧ ψ
21 15 20 syl ⊢ χ → u x v y ψ ↔ ∃ x ∃ y x = u ∧ y = v ∧ ψ
22 19 21 mpbird ⊢ χ → u x v y ψ
23 sban ⊢ v y φ ∧ ψ ↔ v y φ ∧ v y ψ
24 23 sbbii ⊢ u x v y φ ∧ ψ ↔ u x v y φ ∧ v y ψ
25 sban ⊢ u x v y φ ∧ v y ψ ↔ u x v y φ ∧ u x v y ψ
26 24 25 bitri ⊢ u x v y φ ∧ ψ ↔ u x v y φ ∧ u x v y ψ
27 18 22 26 sylanbrc ⊢ χ → u x v y φ ∧ ψ
28 2sb5nd ⊢ ¬ ∀ x x = y ∨ u = v → u x v y φ ∧ ψ ↔ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ψ
29 15 28 syl ⊢ χ → u x v y φ ∧ ψ ↔ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ψ
30 27 29 mpbid ⊢ χ → ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ψ
31 1 30 sylbir ⊢ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ∃ x ∃ y x = u ∧ y = v ∧ ψ → ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ψ
32 9 31 impbii ⊢ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ψ ↔ ∃ x ∃ y x = u ∧ y = v ∧ φ ∧ ∃ x ∃ y x = u ∧ y = v ∧ ψ