Description: Bound-variable hypothesis builder for product: if x is (effectively) not free in A and B , it is not free in prod_ k e. A B . (Contributed by Scott Fenton, 1-Dec-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | nfcprod.1 | |
|
nfcprod.2 | |
||
Assertion | nfcprod | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | nfcprod.1 | |
|
2 | nfcprod.2 | |
|
3 | df-prod | |
|
4 | nfcv | |
|
5 | nfcv | |
|
6 | 1 5 | nfss | |
7 | nfv | |
|
8 | nfcv | |
|
9 | nfcv | |
|
10 | 1 | nfcri | |
11 | nfcv | |
|
12 | 10 2 11 | nfif | |
13 | 4 12 | nfmpt | |
14 | 8 9 13 | nfseq | |
15 | nfcv | |
|
16 | nfcv | |
|
17 | 14 15 16 | nfbr | |
18 | 7 17 | nfan | |
19 | 18 | nfex | |
20 | 5 19 | nfrexw | |
21 | nfcv | |
|
22 | 21 9 13 | nfseq | |
23 | nfcv | |
|
24 | 22 15 23 | nfbr | |
25 | 6 20 24 | nf3an | |
26 | 4 25 | nfrexw | |
27 | nfcv | |
|
28 | nfcv | |
|
29 | nfcv | |
|
30 | 28 29 1 | nff1o | |
31 | nfcv | |
|
32 | 31 2 | nfcsbw | |
33 | 27 32 | nfmpt | |
34 | 11 9 33 | nfseq | |
35 | 34 21 | nffv | |
36 | 35 | nfeq2 | |
37 | 30 36 | nfan | |
38 | 37 | nfex | |
39 | 27 38 | nfrexw | |
40 | 26 39 | nfor | |
41 | 40 | nfiotaw | |
42 | 3 41 | nfcxfr | |