Metamath Proof Explorer


Theorem moantr

Description: Sufficient condition for transitivity of conjunctions inside existential quantifiers. (Contributed by Peter Mazsa, 2-Oct-2018)

Ref Expression
Assertion moantr * x ψ x φ ψ x ψ χ x φ χ

Proof

Step Hyp Ref Expression
1 exancom x φ ψ x ψ φ
2 1 anbi1i x φ ψ x ψ χ x ψ φ x ψ χ
3 2 anbi2i * x ψ x φ ψ x ψ χ * x ψ x ψ φ x ψ χ
4 3anass * x ψ x ψ φ x ψ χ * x ψ x ψ φ x ψ χ
5 3 4 bitr4i * x ψ x φ ψ x ψ χ * x ψ x ψ φ x ψ χ
6 mopick2 * x ψ x ψ φ x ψ χ x ψ φ χ
7 5 6 sylbi * x ψ x φ ψ x ψ χ x ψ φ χ
8 3anass ψ φ χ ψ φ χ
9 8 exbii x ψ φ χ x ψ φ χ
10 exsimpr x ψ φ χ x φ χ
11 9 10 sylbi x ψ φ χ x φ χ
12 7 11 syl * x ψ x φ ψ x ψ χ x φ χ
13 impexp * x ψ x φ ψ x ψ χ x φ χ * x ψ x φ ψ x ψ χ x φ χ
14 12 13 mpbi * x ψ x φ ψ x ψ χ x φ χ