Metamath Proof Explorer


Theorem isfildlem

Description: Lemma for isfild . (Contributed by Mario Carneiro, 1-Dec-2013)

Ref Expression
Hypotheses isfild.1 φ x F x A ψ
isfild.2 φ A V
Assertion isfildlem φ B F B A [˙B / x]˙ ψ

Proof

Step Hyp Ref Expression
1 isfild.1 φ x F x A ψ
2 isfild.2 φ A V
3 elex B F B V
4 3 a1i φ B F B V
5 ssexg B A A V B V
6 5 expcom A V B A B V
7 2 6 syl φ B A B V
8 7 adantrd φ B A [˙B / x]˙ ψ B V
9 eleq1 y = B y F B F
10 sseq1 y = B y A B A
11 dfsbcq y = B [˙y / x]˙ ψ [˙B / x]˙ ψ
12 10 11 anbi12d y = B y A [˙y / x]˙ ψ B A [˙B / x]˙ ψ
13 9 12 bibi12d y = B y F y A [˙y / x]˙ ψ B F B A [˙B / x]˙ ψ
14 13 imbi2d y = B φ y F y A [˙y / x]˙ ψ φ B F B A [˙B / x]˙ ψ
15 nfv x φ
16 nfv x y F
17 nfv x y A
18 nfsbc1v x [˙y / x]˙ ψ
19 17 18 nfan x y A [˙y / x]˙ ψ
20 16 19 nfbi x y F y A [˙y / x]˙ ψ
21 15 20 nfim x φ y F y A [˙y / x]˙ ψ
22 eleq1 x = y x F y F
23 sseq1 x = y x A y A
24 sbceq1a x = y ψ [˙y / x]˙ ψ
25 23 24 anbi12d x = y x A ψ y A [˙y / x]˙ ψ
26 22 25 bibi12d x = y x F x A ψ y F y A [˙y / x]˙ ψ
27 26 imbi2d x = y φ x F x A ψ φ y F y A [˙y / x]˙ ψ
28 21 27 1 chvarfv φ y F y A [˙y / x]˙ ψ
29 14 28 vtoclg B V φ B F B A [˙B / x]˙ ψ
30 29 com12 φ B V B F B A [˙B / x]˙ ψ
31 4 8 30 pm5.21ndd φ B F B A [˙B / x]˙ ψ