Database
ELEMENTARY NUMBER THEORY
Elementary properties of divisibility
Coprimality and Euclid's lemma
coprmproddvdslem
Next ⟩
coprmproddvds
Metamath Proof Explorer
Ascii
Unicode
Theorem
coprmproddvdslem
Description:
Lemma for
coprmproddvds
: Induction step.
(Contributed by
AV
, 19-Aug-2020)
Ref
Expression
Assertion
coprmproddvdslem
⊢
y
∈
Fin
∧
¬
z
∈
y
→
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
→
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
∪
z
F
m
∥
K
Proof
Step
Hyp
Ref
Expression
1
nfv
⊢
Ⅎ
m
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
2
nfcv
⊢
Ⅎ
_
m
F
z
3
simpll
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
∈
Fin
4
unss
⊢
y
⊆
ℕ
∧
z
⊆
ℕ
↔
y
∪
z
⊆
ℕ
5
vex
⊢
z
∈
V
6
5
snss
⊢
z
∈
ℕ
↔
z
⊆
ℕ
7
6
biimpri
⊢
z
⊆
ℕ
→
z
∈
ℕ
8
7
adantl
⊢
y
⊆
ℕ
∧
z
⊆
ℕ
→
z
∈
ℕ
9
4
8
sylbir
⊢
y
∪
z
⊆
ℕ
→
z
∈
ℕ
10
9
adantr
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
z
∈
ℕ
11
10
adantl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
z
∈
ℕ
12
simplr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
¬
z
∈
y
13
simprrr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
F
:
ℕ
⟶
ℕ
14
13
adantr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
m
∈
y
→
F
:
ℕ
⟶
ℕ
15
simpl
⊢
y
⊆
ℕ
∧
z
⊆
ℕ
→
y
⊆
ℕ
16
4
15
sylbir
⊢
y
∪
z
⊆
ℕ
→
y
⊆
ℕ
17
16
adantr
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
⊆
ℕ
18
17
adantl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
⊆
ℕ
19
18
sselda
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
m
∈
y
→
m
∈
ℕ
20
14
19
ffvelcdmd
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
m
∈
y
→
F
m
∈
ℕ
21
20
nncnd
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
m
∈
y
→
F
m
∈
ℂ
22
fveq2
⊢
m
=
z
→
F
m
=
F
z
23
13
11
ffvelcdmd
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
F
z
∈
ℕ
24
23
nncnd
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
F
z
∈
ℂ
25
1
2
3
11
12
21
22
24
fprodsplitsn
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∏
m
∈
y
∪
z
F
m
=
∏
m
∈
y
F
m
F
z
26
25
ad2ant2r
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
∪
z
F
m
=
∏
m
∈
y
F
m
F
z
27
simprl
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
y
∈
Fin
∧
¬
z
∈
y
→
y
∈
Fin
28
simprr
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
F
:
ℕ
⟶
ℕ
29
28
adantr
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
y
∈
Fin
∧
¬
z
∈
y
→
F
:
ℕ
⟶
ℕ
30
29
adantr
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
y
∈
Fin
∧
¬
z
∈
y
∧
m
∈
y
→
F
:
ℕ
⟶
ℕ
31
17
adantr
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
y
∈
Fin
∧
¬
z
∈
y
→
y
⊆
ℕ
32
31
sselda
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
y
∈
Fin
∧
¬
z
∈
y
∧
m
∈
y
→
m
∈
ℕ
33
30
32
ffvelcdmd
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
y
∈
Fin
∧
¬
z
∈
y
∧
m
∈
y
→
F
m
∈
ℕ
34
27
33
fprodnncl
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
y
∈
Fin
∧
¬
z
∈
y
→
∏
m
∈
y
F
m
∈
ℕ
35
34
ex
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
∈
Fin
∧
¬
z
∈
y
→
∏
m
∈
y
F
m
∈
ℕ
36
35
adantr
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
y
∈
Fin
∧
¬
z
∈
y
→
∏
m
∈
y
F
m
∈
ℕ
37
36
com12
⊢
y
∈
Fin
∧
¬
z
∈
y
→
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
∈
ℕ
38
37
adantr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
→
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
∈
ℕ
39
38
imp
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
∈
ℕ
40
39
nnzd
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
∈
ℤ
41
28
10
ffvelcdmd
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
F
z
∈
ℕ
42
41
nnzd
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
F
z
∈
ℤ
43
42
adantr
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
F
z
∈
ℤ
44
43
adantl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
F
z
∈
ℤ
45
nnz
⊢
K
∈
ℕ
→
K
∈
ℤ
46
45
adantr
⊢
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
K
∈
ℤ
47
46
adantl
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
K
∈
ℤ
48
47
adantr
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
K
∈
ℤ
49
48
adantl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
K
∈
ℤ
50
40
44
49
3jca
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
∈
ℤ
∧
F
z
∈
ℤ
∧
K
∈
ℤ
51
simpl
⊢
F
:
ℕ
⟶
ℕ
∧
y
∪
z
⊆
ℕ
→
F
:
ℕ
⟶
ℕ
52
9
adantl
⊢
F
:
ℕ
⟶
ℕ
∧
y
∪
z
⊆
ℕ
→
z
∈
ℕ
53
51
52
ffvelcdmd
⊢
F
:
ℕ
⟶
ℕ
∧
y
∪
z
⊆
ℕ
→
F
z
∈
ℕ
54
53
ex
⊢
F
:
ℕ
⟶
ℕ
→
y
∪
z
⊆
ℕ
→
F
z
∈
ℕ
55
54
adantl
⊢
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
∪
z
⊆
ℕ
→
F
z
∈
ℕ
56
55
impcom
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
F
z
∈
ℕ
57
56
adantl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
F
z
∈
ℕ
58
3
18
57
3jca
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
∈
Fin
∧
y
⊆
ℕ
∧
F
z
∈
ℕ
59
58
adantr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
y
∈
Fin
∧
y
⊆
ℕ
∧
F
z
∈
ℕ
60
13
adantr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
F
:
ℕ
⟶
ℕ
61
vsnid
⊢
z
∈
z
62
61
olci
⊢
z
∈
y
∨
z
∈
z
63
elun
⊢
z
∈
y
∪
z
↔
z
∈
y
∨
z
∈
z
64
62
63
mpbir
⊢
z
∈
y
∪
z
65
64
a1i
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
m
∈
y
→
z
∈
y
∪
z
66
snssi
⊢
m
∈
y
→
m
⊆
y
67
66
ssneld
⊢
m
∈
y
→
¬
z
∈
y
→
¬
z
∈
m
68
67
com12
⊢
¬
z
∈
y
→
m
∈
y
→
¬
z
∈
m
69
68
adantl
⊢
y
∈
Fin
∧
¬
z
∈
y
→
m
∈
y
→
¬
z
∈
m
70
69
adantr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
m
∈
y
→
¬
z
∈
m
71
70
imp
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
m
∈
y
→
¬
z
∈
m
72
65
71
eldifd
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
m
∈
y
→
z
∈
y
∪
z
∖
m
73
fveq2
⊢
n
=
z
→
F
n
=
F
z
74
73
oveq2d
⊢
n
=
z
→
F
m
gcd
F
n
=
F
m
gcd
F
z
75
74
eqeq1d
⊢
n
=
z
→
F
m
gcd
F
n
=
1
↔
F
m
gcd
F
z
=
1
76
75
rspcv
⊢
z
∈
y
∪
z
∖
m
→
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
F
m
gcd
F
z
=
1
77
72
76
syl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
m
∈
y
→
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
F
m
gcd
F
z
=
1
78
77
ralimdva
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∀
m
∈
y
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
F
m
gcd
F
z
=
1
79
ralunb
⊢
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
↔
∀
m
∈
y
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
80
79
simplbi
⊢
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
81
78
80
impel
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
F
m
gcd
F
z
=
1
82
raldifb
⊢
∀
n
∈
y
∪
z
n
∉
m
→
F
m
gcd
F
n
=
1
↔
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
83
ralunb
⊢
∀
n
∈
y
∪
z
n
∉
m
→
F
m
gcd
F
n
=
1
↔
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
∧
∀
n
∈
z
n
∉
m
→
F
m
gcd
F
n
=
1
84
raldifb
⊢
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
↔
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
85
84
biimpi
⊢
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
→
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
86
85
adantr
⊢
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
∧
∀
n
∈
z
n
∉
m
→
F
m
gcd
F
n
=
1
→
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
87
83
86
sylbi
⊢
∀
n
∈
y
∪
z
n
∉
m
→
F
m
gcd
F
n
=
1
→
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
88
82
87
sylbir
⊢
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
89
88
ralimi
⊢
∀
m
∈
y
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
90
89
adantr
⊢
∀
m
∈
y
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
91
79
90
sylbi
⊢
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
92
91
adantl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
93
coprmprod
⊢
y
∈
Fin
∧
y
⊆
ℕ
∧
F
z
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
F
m
gcd
F
z
=
1
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
→
∏
m
∈
y
F
m
gcd
F
z
=
1
94
93
imp
⊢
y
∈
Fin
∧
y
⊆
ℕ
∧
F
z
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
F
m
gcd
F
z
=
1
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
→
∏
m
∈
y
F
m
gcd
F
z
=
1
95
59
60
81
92
94
syl31anc
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∏
m
∈
y
F
m
gcd
F
z
=
1
96
95
ex
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∏
m
∈
y
F
m
gcd
F
z
=
1
97
96
adantrd
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
gcd
F
z
=
1
98
97
expimpd
⊢
y
∈
Fin
∧
¬
z
∈
y
→
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
gcd
F
z
=
1
99
98
adantr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
→
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
gcd
F
z
=
1
100
99
imp
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
gcd
F
z
=
1
101
83
simplbi
⊢
∀
n
∈
y
∪
z
n
∉
m
→
F
m
gcd
F
n
=
1
→
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
102
82
101
sylbir
⊢
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
103
102
ralimi
⊢
∀
m
∈
y
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
104
103
adantr
⊢
∀
m
∈
y
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
105
79
104
sylbi
⊢
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
→
∀
m
∈
y
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
106
ralunb
⊢
∀
m
∈
y
∪
z
F
m
∥
K
↔
∀
m
∈
y
F
m
∥
K
∧
∀
m
∈
z
F
m
∥
K
107
106
simplbi
⊢
∀
m
∈
y
∪
z
F
m
∥
K
→
∀
m
∈
y
F
m
∥
K
108
84
ralbii
⊢
∀
m
∈
y
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
↔
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
109
108
anbi1i
⊢
∀
m
∈
y
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
↔
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
110
17
adantl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
⊆
ℕ
111
simprrl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
K
∈
ℕ
112
simprrr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
F
:
ℕ
⟶
ℕ
113
110
111
112
jca32
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
114
simplr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
115
pm2.27
⊢
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
116
113
114
115
syl2anc
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
117
116
exp31
⊢
y
∈
Fin
∧
¬
z
∈
y
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
118
117
com24
⊢
y
∈
Fin
∧
¬
z
∈
y
→
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
→
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
119
118
imp
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
→
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
120
119
imp
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
121
109
120
biimtrid
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∀
m
∈
y
∀
n
∈
y
n
∉
m
→
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
122
105
107
121
syl2ani
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
→
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
123
122
impr
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
124
22
breq1d
⊢
m
=
z
→
F
m
∥
K
↔
F
z
∥
K
125
124
rspcv
⊢
z
∈
y
∪
z
→
∀
m
∈
y
∪
z
F
m
∥
K
→
F
z
∥
K
126
64
125
ax-mp
⊢
∀
m
∈
y
∪
z
F
m
∥
K
→
F
z
∥
K
127
126
adantl
⊢
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
F
z
∥
K
128
127
adantl
⊢
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
F
z
∥
K
129
128
adantl
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
F
z
∥
K
130
coprmdvds2
⊢
∏
m
∈
y
F
m
∈
ℤ
∧
F
z
∈
ℤ
∧
K
∈
ℤ
∧
∏
m
∈
y
F
m
gcd
F
z
=
1
→
∏
m
∈
y
F
m
∥
K
∧
F
z
∥
K
→
∏
m
∈
y
F
m
F
z
∥
K
131
130
imp
⊢
∏
m
∈
y
F
m
∈
ℤ
∧
F
z
∈
ℤ
∧
K
∈
ℤ
∧
∏
m
∈
y
F
m
gcd
F
z
=
1
∧
∏
m
∈
y
F
m
∥
K
∧
F
z
∥
K
→
∏
m
∈
y
F
m
F
z
∥
K
132
50
100
123
129
131
syl22anc
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
F
m
F
z
∥
K
133
26
132
eqbrtrd
⊢
y
∈
Fin
∧
¬
z
∈
y
∧
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
∧
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
∪
z
F
m
∥
K
134
133
exp31
⊢
y
∈
Fin
∧
¬
z
∈
y
→
y
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∀
n
∈
y
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
F
m
∥
K
→
∏
m
∈
y
F
m
∥
K
→
y
∪
z
⊆
ℕ
∧
K
∈
ℕ
∧
F
:
ℕ
⟶
ℕ
∧
∀
m
∈
y
∪
z
∀
n
∈
y
∪
z
∖
m
F
m
gcd
F
n
=
1
∧
∀
m
∈
y
∪
z
F
m
∥
K
→
∏
m
∈
y
∪
z
F
m
∥
K