Metamath Proof Explorer


Theorem moexexlem

Description: Factor out the proof skeleton of moexex and moexexvw . (Contributed by Wolf Lammen, 2-Oct-2023)

Ref Expression
Hypotheses moexexlem.1 y φ
moexexlem.2 y * x φ
moexexlem.3 x * y x φ ψ
Assertion moexexlem * x φ x * y ψ * y x φ ψ

Proof

Step Hyp Ref Expression
1 moexexlem.1 y φ
2 moexexlem.2 y * x φ
3 moexexlem.3 x * y x φ ψ
4 nfmo1 x * x φ
5 nfa1 x x * y ψ
6 5 3 nfim x x * y ψ * y x φ ψ
7 mopick * x φ x φ ψ φ ψ
8 7 ex * x φ x φ ψ φ ψ
9 8 com23 * x φ φ x φ ψ ψ
10 2 1 9 alrimd * x φ φ y x φ ψ ψ
11 moim y x φ ψ ψ * y ψ * y x φ ψ
12 11 spsd y x φ ψ ψ x * y ψ * y x φ ψ
13 10 12 syl6 * x φ φ x * y ψ * y x φ ψ
14 4 6 13 exlimd * x φ x φ x * y ψ * y x φ ψ
15 1 nfex y x φ
16 exsimpl x φ ψ x φ
17 15 16 exlimi y x φ ψ x φ
18 nexmo ¬ y x φ ψ * y x φ ψ
19 17 18 nsyl5 ¬ x φ * y x φ ψ
20 19 a1d ¬ x φ x * y ψ * y x φ ψ
21 14 20 pm2.61d1 * x φ x * y ψ * y x φ ψ
22 21 imp * x φ x * y ψ * y x φ ψ