Metamath Proof Explorer


Theorem prmgaplem7

Description: Lemma for prmgap . (Contributed by AV, 12-Aug-2020) (Proof shortened by AV, 10-Jul-2022)

Ref Expression
Hypotheses prmgaplem7.n ( 𝜑𝑁 ∈ ℕ )
prmgaplem7.f ( 𝜑𝐹 ∈ ( ℕ ↑m ℕ ) )
prmgaplem7.i ( 𝜑 → ∀ 𝑖 ∈ ( 2 ... 𝑁 ) 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) )
Assertion prmgaplem7 ( 𝜑 → ∃ 𝑝 ∈ ℙ ∃ 𝑞 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) 𝑧 ∉ ℙ ) )

Proof

Step Hyp Ref Expression
1 prmgaplem7.n ( 𝜑𝑁 ∈ ℕ )
2 prmgaplem7.f ( 𝜑𝐹 ∈ ( ℕ ↑m ℕ ) )
3 prmgaplem7.i ( 𝜑 → ∀ 𝑖 ∈ ( 2 ... 𝑁 ) 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) )
4 elmapi ( 𝐹 ∈ ( ℕ ↑m ℕ ) → 𝐹 : ℕ ⟶ ℕ )
5 2 4 syl ( 𝜑𝐹 : ℕ ⟶ ℕ )
6 5 1 ffvelcdmd ( 𝜑 → ( 𝐹𝑁 ) ∈ ℕ )
7 elnnuz ( ( 𝐹𝑁 ) ∈ ℕ ↔ ( 𝐹𝑁 ) ∈ ( ℤ ‘ 1 ) )
8 7 bilani ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝐹𝑁 ) ∈ ( ℤ ‘ 1 ) )
9 2z 2 ∈ ℤ
10 9 eluzaddi ( ( 𝐹𝑁 ) ∈ ( ℤ ‘ 1 ) → ( ( 𝐹𝑁 ) + 2 ) ∈ ( ℤ ‘ ( 1 + 2 ) ) )
11 8 10 syl ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( 𝐹𝑁 ) + 2 ) ∈ ( ℤ ‘ ( 1 + 2 ) ) )
12 1p2e3 ( 1 + 2 ) = 3
13 12 eqcomi 3 = ( 1 + 2 )
14 13 fveq2i ( ℤ ‘ 3 ) = ( ℤ ‘ ( 1 + 2 ) )
15 11 14 eleqtrrdi ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( 𝐹𝑁 ) + 2 ) ∈ ( ℤ ‘ 3 ) )
16 prmgaplem5 ( ( ( 𝐹𝑁 ) + 2 ) ∈ ( ℤ ‘ 3 ) → ∃ 𝑝 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) )
17 15 16 syl ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ∃ 𝑝 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) )
18 1 anim1ci ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( 𝐹𝑁 ) ∈ ℕ ∧ 𝑁 ∈ ℕ ) )
19 nnaddcl ( ( ( 𝐹𝑁 ) ∈ ℕ ∧ 𝑁 ∈ ℕ ) → ( ( 𝐹𝑁 ) + 𝑁 ) ∈ ℕ )
20 18 19 syl ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( 𝐹𝑁 ) + 𝑁 ) ∈ ℕ )
21 prmgaplem6 ( ( ( 𝐹𝑁 ) + 𝑁 ) ∈ ℕ → ∃ 𝑞 ∈ ℙ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) )
22 20 21 syl ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ∃ 𝑞 ∈ ℙ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) )
23 reeanv ( ∃ 𝑝 ∈ ℙ ∃ 𝑞 ∈ ℙ ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) ↔ ( ∃ 𝑝 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ∃ 𝑞 ∈ ℙ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) )
24 simprll ( ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ∧ ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) ) → 𝑝 < ( ( 𝐹𝑁 ) + 2 ) )
25 simprrl ( ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ∧ ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) ) → ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 )
26 nnz ( ( 𝐹𝑁 ) ∈ ℕ → ( 𝐹𝑁 ) ∈ ℤ )
27 26 adantl ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝐹𝑁 ) ∈ ℤ )
28 9 a1i ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → 2 ∈ ℤ )
29 27 28 zaddcld ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( 𝐹𝑁 ) + 2 ) ∈ ℤ )
30 29 ad2antrr ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( 𝐹𝑁 ) + 2 ) ∈ ℤ )
31 30 anim1ci ( ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ∧ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) ) → ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) ∧ ( ( 𝐹𝑁 ) + 2 ) ∈ ℤ ) )
32 fzospliti ( ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) ∧ ( ( 𝐹𝑁 ) + 2 ) ∈ ℤ ) → ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) ∨ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) ) )
33 31 32 syl ( ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ∧ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) ) → ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) ∨ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) ) )
34 33 ex ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) → ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) ∨ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) ) ) )
35 neleq1 ( 𝑟 = 𝑧 → ( 𝑟 ∉ ℙ ↔ 𝑧 ∉ ℙ ) )
36 35 rspcv ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) → ( ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ → 𝑧 ∉ ℙ ) )
37 36 adantld ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) → ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) → 𝑧 ∉ ℙ ) )
38 37 adantrd ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) )
39 38 a1d ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) → ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) ) )
40 20 nnzd ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( 𝐹𝑁 ) + 𝑁 ) ∈ ℤ )
41 40 peano2zd ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ∈ ℤ )
42 41 ad2antrr ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ∈ ℤ )
43 42 anim1ci ( ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ∈ ℤ ) )
44 fzospliti ( ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ∈ ℤ ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ∨ 𝑧 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) ) )
45 43 44 syl ( ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ∨ 𝑧 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) ) )
46 45 ex ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ∨ 𝑧 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) ) ) )
47 1 nnzd ( 𝜑𝑁 ∈ ℤ )
48 fzshftral ( ( 2 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ ( 𝐹𝑁 ) ∈ ℤ ) → ( ∀ 𝑖 ∈ ( 2 ... 𝑁 ) 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ↔ ∀ 𝑗 ∈ ( ( 2 + ( 𝐹𝑁 ) ) ... ( 𝑁 + ( 𝐹𝑁 ) ) ) [ ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ] 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ) )
49 9 47 26 48 mp3an3an ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ∀ 𝑖 ∈ ( 2 ... 𝑁 ) 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ↔ ∀ 𝑗 ∈ ( ( 2 + ( 𝐹𝑁 ) ) ... ( 𝑁 + ( 𝐹𝑁 ) ) ) [ ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ] 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ) )
50 2cnd ( 𝜑 → 2 ∈ ℂ )
51 nncn ( ( 𝐹𝑁 ) ∈ ℕ → ( 𝐹𝑁 ) ∈ ℂ )
52 addcom ( ( 2 ∈ ℂ ∧ ( 𝐹𝑁 ) ∈ ℂ ) → ( 2 + ( 𝐹𝑁 ) ) = ( ( 𝐹𝑁 ) + 2 ) )
53 50 51 52 syl2an ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 2 + ( 𝐹𝑁 ) ) = ( ( 𝐹𝑁 ) + 2 ) )
54 1 nncnd ( 𝜑𝑁 ∈ ℂ )
55 addcom ( ( 𝑁 ∈ ℂ ∧ ( 𝐹𝑁 ) ∈ ℂ ) → ( 𝑁 + ( 𝐹𝑁 ) ) = ( ( 𝐹𝑁 ) + 𝑁 ) )
56 54 51 55 syl2an ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝑁 + ( 𝐹𝑁 ) ) = ( ( 𝐹𝑁 ) + 𝑁 ) )
57 53 56 oveq12d ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( 2 + ( 𝐹𝑁 ) ) ... ( 𝑁 + ( 𝐹𝑁 ) ) ) = ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) )
58 ovex ( 𝑗 − ( 𝐹𝑁 ) ) ∈ V
59 sbcbr2g ( ( 𝑗 − ( 𝐹𝑁 ) ) ∈ V → ( [ ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ] 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ↔ 1 < ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ) )
60 58 59 mp1i ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( [ ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ] 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ↔ 1 < ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ) )
61 csbov12g ( ( 𝑗 − ( 𝐹𝑁 ) ) ∈ V → ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) = ( ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( 𝐹𝑁 ) + 𝑖 ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 𝑖 ) )
62 58 61 mp1i ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) = ( ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( 𝐹𝑁 ) + 𝑖 ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 𝑖 ) )
63 csbov2g ( ( 𝑗 − ( 𝐹𝑁 ) ) ∈ V → ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( 𝐹𝑁 ) + 𝑖 ) = ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 𝑖 ) )
64 58 63 mp1i ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( 𝐹𝑁 ) + 𝑖 ) = ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 𝑖 ) )
65 csbvarg ( ( 𝑗 − ( 𝐹𝑁 ) ) ∈ V → ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 𝑖 = ( 𝑗 − ( 𝐹𝑁 ) ) )
66 65 oveq2d ( ( 𝑗 − ( 𝐹𝑁 ) ) ∈ V → ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 𝑖 ) = ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) )
67 58 66 mp1i ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 𝑖 ) = ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) )
68 64 67 eqtrd ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( 𝐹𝑁 ) + 𝑖 ) = ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) )
69 58 65 mp1i ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 𝑖 = ( 𝑗 − ( 𝐹𝑁 ) ) )
70 68 69 oveq12d ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( 𝐹𝑁 ) + 𝑖 ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 𝑖 ) = ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) )
71 62 70 eqtrd ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) = ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) )
72 71 breq2d ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 1 < ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ↔ 1 < ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) ) )
73 60 72 bitrd ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( [ ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ] 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ↔ 1 < ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) ) )
74 57 73 raleqbidv ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ∀ 𝑗 ∈ ( ( 2 + ( 𝐹𝑁 ) ) ... ( 𝑁 + ( 𝐹𝑁 ) ) ) [ ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ] 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) ↔ ∀ 𝑗 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) 1 < ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) ) )
75 fzval3 ( ( ( 𝐹𝑁 ) + 𝑁 ) ∈ ℤ → ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) = ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) )
76 75 eqcomd ( ( ( 𝐹𝑁 ) + 𝑁 ) ∈ ℤ → ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) = ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) )
77 40 76 syl ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) = ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) )
78 77 eleq2d ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ↔ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) ) )
79 78 biimpa ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) )
80 oveq1 ( 𝑗 = 𝑧 → ( 𝑗 − ( 𝐹𝑁 ) ) = ( 𝑧 − ( 𝐹𝑁 ) ) )
81 80 oveq2d ( 𝑗 = 𝑧 → ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) = ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) )
82 81 80 oveq12d ( 𝑗 = 𝑧 → ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) = ( ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) )
83 82 breq2d ( 𝑗 = 𝑧 → ( 1 < ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) ↔ 1 < ( ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) ) )
84 83 rspcv ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) → ( ∀ 𝑗 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) 1 < ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) → 1 < ( ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) ) )
85 79 84 syl ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( ∀ 𝑗 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) 1 < ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) → 1 < ( ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) ) )
86 51 adantl ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝐹𝑁 ) ∈ ℂ )
87 elfzoelz ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∈ ℤ )
88 87 zcnd ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∈ ℂ )
89 pncan3 ( ( ( 𝐹𝑁 ) ∈ ℂ ∧ 𝑧 ∈ ℂ ) → ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) = 𝑧 )
90 86 88 89 syl2an ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) = 𝑧 )
91 90 oveq1d ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) = ( 𝑧 gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) )
92 87 adantl ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → 𝑧 ∈ ℤ )
93 zsubcl ( ( 𝑧 ∈ ℤ ∧ ( 𝐹𝑁 ) ∈ ℤ ) → ( 𝑧 − ( 𝐹𝑁 ) ) ∈ ℤ )
94 87 27 93 syl2anr ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( 𝑧 − ( 𝐹𝑁 ) ) ∈ ℤ )
95 92 94 gcdcomd ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( 𝑧 gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) = ( ( 𝑧 − ( 𝐹𝑁 ) ) gcd 𝑧 ) )
96 91 95 eqtrd ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) = ( ( 𝑧 − ( 𝐹𝑁 ) ) gcd 𝑧 ) )
97 96 breq2d ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( 1 < ( ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) ↔ 1 < ( ( 𝑧 − ( 𝐹𝑁 ) ) gcd 𝑧 ) ) )
98 elfzo2 ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ↔ ( 𝑧 ∈ ( ℤ ‘ ( ( 𝐹𝑁 ) + 2 ) ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ∈ ℤ ∧ 𝑧 < ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) )
99 eluz2 ( 𝑧 ∈ ( ℤ ‘ ( ( 𝐹𝑁 ) + 2 ) ) ↔ ( ( ( 𝐹𝑁 ) + 2 ) ∈ ℤ ∧ 𝑧 ∈ ℤ ∧ ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 ) )
100 nnre ( ( 𝐹𝑁 ) ∈ ℕ → ( 𝐹𝑁 ) ∈ ℝ )
101 100 ad2antll ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → ( 𝐹𝑁 ) ∈ ℝ )
102 2rp 2 ∈ ℝ+
103 102 a1i ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → 2 ∈ ℝ+ )
104 101 103 ltaddrpd ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → ( 𝐹𝑁 ) < ( ( 𝐹𝑁 ) + 2 ) )
105 2re 2 ∈ ℝ
106 105 a1i ( ( 𝐹𝑁 ) ∈ ℕ → 2 ∈ ℝ )
107 100 106 readdcld ( ( 𝐹𝑁 ) ∈ ℕ → ( ( 𝐹𝑁 ) + 2 ) ∈ ℝ )
108 107 ad2antll ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → ( ( 𝐹𝑁 ) + 2 ) ∈ ℝ )
109 zre ( 𝑧 ∈ ℤ → 𝑧 ∈ ℝ )
110 109 adantr ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → 𝑧 ∈ ℝ )
111 ltletr ( ( ( 𝐹𝑁 ) ∈ ℝ ∧ ( ( 𝐹𝑁 ) + 2 ) ∈ ℝ ∧ 𝑧 ∈ ℝ ) → ( ( ( 𝐹𝑁 ) < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 ) → ( 𝐹𝑁 ) < 𝑧 ) )
112 101 108 110 111 syl3anc ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → ( ( ( 𝐹𝑁 ) < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 ) → ( 𝐹𝑁 ) < 𝑧 ) )
113 104 112 mpand ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → ( ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 → ( 𝐹𝑁 ) < 𝑧 ) )
114 113 impancom ( ( 𝑧 ∈ ℤ ∧ ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝐹𝑁 ) < 𝑧 ) )
115 114 3adant1 ( ( ( ( 𝐹𝑁 ) + 2 ) ∈ ℤ ∧ 𝑧 ∈ ℤ ∧ ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝐹𝑁 ) < 𝑧 ) )
116 99 115 sylbi ( 𝑧 ∈ ( ℤ ‘ ( ( 𝐹𝑁 ) + 2 ) ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝐹𝑁 ) < 𝑧 ) )
117 116 3ad2ant1 ( ( 𝑧 ∈ ( ℤ ‘ ( ( 𝐹𝑁 ) + 2 ) ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ∈ ℤ ∧ 𝑧 < ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝐹𝑁 ) < 𝑧 ) )
118 98 117 sylbi ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝐹𝑁 ) < 𝑧 ) )
119 118 impcom ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( 𝐹𝑁 ) < 𝑧 )
120 100 adantl ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝐹𝑁 ) ∈ ℝ )
121 87 zred ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∈ ℝ )
122 posdif ( ( ( 𝐹𝑁 ) ∈ ℝ ∧ 𝑧 ∈ ℝ ) → ( ( 𝐹𝑁 ) < 𝑧 ↔ 0 < ( 𝑧 − ( 𝐹𝑁 ) ) ) )
123 120 121 122 syl2an ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( ( 𝐹𝑁 ) < 𝑧 ↔ 0 < ( 𝑧 − ( 𝐹𝑁 ) ) ) )
124 119 123 mpbid ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → 0 < ( 𝑧 − ( 𝐹𝑁 ) ) )
125 elnnz ( ( 𝑧 − ( 𝐹𝑁 ) ) ∈ ℕ ↔ ( ( 𝑧 − ( 𝐹𝑁 ) ) ∈ ℤ ∧ 0 < ( 𝑧 − ( 𝐹𝑁 ) ) ) )
126 94 124 125 sylanbrc ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( 𝑧 − ( 𝐹𝑁 ) ) ∈ ℕ )
127 105 a1i ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → 2 ∈ ℝ )
128 nngt0 ( ( 𝐹𝑁 ) ∈ ℕ → 0 < ( 𝐹𝑁 ) )
129 128 ad2antll ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → 0 < ( 𝐹𝑁 ) )
130 2pos 0 < 2
131 130 a1i ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → 0 < 2 )
132 101 127 129 131 addgt0d ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → 0 < ( ( 𝐹𝑁 ) + 2 ) )
133 0red ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → 0 ∈ ℝ )
134 ltletr ( ( 0 ∈ ℝ ∧ ( ( 𝐹𝑁 ) + 2 ) ∈ ℝ ∧ 𝑧 ∈ ℝ ) → ( ( 0 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 ) → 0 < 𝑧 ) )
135 133 108 110 134 syl3anc ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → ( ( 0 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 ) → 0 < 𝑧 ) )
136 132 135 mpand ( ( 𝑧 ∈ ℤ ∧ ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ) → ( ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 → 0 < 𝑧 ) )
137 136 impancom ( ( 𝑧 ∈ ℤ ∧ ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → 0 < 𝑧 ) )
138 137 3adant1 ( ( ( ( 𝐹𝑁 ) + 2 ) ∈ ℤ ∧ 𝑧 ∈ ℤ ∧ ( ( 𝐹𝑁 ) + 2 ) ≤ 𝑧 ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → 0 < 𝑧 ) )
139 99 138 sylbi ( 𝑧 ∈ ( ℤ ‘ ( ( 𝐹𝑁 ) + 2 ) ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → 0 < 𝑧 ) )
140 139 3ad2ant1 ( ( 𝑧 ∈ ( ℤ ‘ ( ( 𝐹𝑁 ) + 2 ) ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ∈ ℤ ∧ 𝑧 < ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → 0 < 𝑧 ) )
141 98 140 sylbi ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → 0 < 𝑧 ) )
142 141 impcom ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → 0 < 𝑧 )
143 elnnz ( 𝑧 ∈ ℕ ↔ ( 𝑧 ∈ ℤ ∧ 0 < 𝑧 ) )
144 92 142 143 sylanbrc ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → 𝑧 ∈ ℕ )
145 128 adantl ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → 0 < ( 𝐹𝑁 ) )
146 145 adantr ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → 0 < ( 𝐹𝑁 ) )
147 ltsubpos ( ( ( 𝐹𝑁 ) ∈ ℝ ∧ 𝑧 ∈ ℝ ) → ( 0 < ( 𝐹𝑁 ) ↔ ( 𝑧 − ( 𝐹𝑁 ) ) < 𝑧 ) )
148 120 121 147 syl2an ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( 0 < ( 𝐹𝑁 ) ↔ ( 𝑧 − ( 𝐹𝑁 ) ) < 𝑧 ) )
149 146 148 mpbid ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( 𝑧 − ( 𝐹𝑁 ) ) < 𝑧 )
150 ncoprmlnprm ( ( ( 𝑧 − ( 𝐹𝑁 ) ) ∈ ℕ ∧ 𝑧 ∈ ℕ ∧ ( 𝑧 − ( 𝐹𝑁 ) ) < 𝑧 ) → ( 1 < ( ( 𝑧 − ( 𝐹𝑁 ) ) gcd 𝑧 ) → 𝑧 ∉ ℙ ) )
151 126 144 149 150 syl3anc ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( 1 < ( ( 𝑧 − ( 𝐹𝑁 ) ) gcd 𝑧 ) → 𝑧 ∉ ℙ ) )
152 97 151 sylbid ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( 1 < ( ( ( 𝐹𝑁 ) + ( 𝑧 − ( 𝐹𝑁 ) ) ) gcd ( 𝑧 − ( 𝐹𝑁 ) ) ) → 𝑧 ∉ ℙ ) )
153 85 152 syld ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ) → ( ∀ 𝑗 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) 1 < ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) → 𝑧 ∉ ℙ ) )
154 153 ex ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → ( ∀ 𝑗 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) 1 < ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) → 𝑧 ∉ ℙ ) ) )
155 154 com23 ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ∀ 𝑗 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ... ( ( 𝐹𝑁 ) + 𝑁 ) ) 1 < ( ( ( 𝐹𝑁 ) + ( 𝑗 − ( 𝐹𝑁 ) ) ) gcd ( 𝑗 − ( 𝐹𝑁 ) ) ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∉ ℙ ) ) )
156 74 155 sylbid ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ∀ 𝑗 ∈ ( ( 2 + ( 𝐹𝑁 ) ) ... ( 𝑁 + ( 𝐹𝑁 ) ) ) [ ( 𝑗 − ( 𝐹𝑁 ) ) / 𝑖 ] 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∉ ℙ ) ) )
157 49 156 sylbid ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ∀ 𝑖 ∈ ( 2 ... 𝑁 ) 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∉ ℙ ) ) )
158 157 ex ( 𝜑 → ( ( 𝐹𝑁 ) ∈ ℕ → ( ∀ 𝑖 ∈ ( 2 ... 𝑁 ) 1 < ( ( ( 𝐹𝑁 ) + 𝑖 ) gcd 𝑖 ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∉ ℙ ) ) ) )
159 3 158 mpid ( 𝜑 → ( ( 𝐹𝑁 ) ∈ ℕ → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∉ ℙ ) ) )
160 159 imp ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∉ ℙ ) )
161 160 ad2antrr ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → 𝑧 ∉ ℙ ) )
162 161 impcom ( ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ∧ ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ) → 𝑧 ∉ ℙ )
163 162 a1d ( ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ∧ ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) )
164 163 ex ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) → ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) ) )
165 neleq1 ( 𝑠 = 𝑧 → ( 𝑠 ∉ ℙ ↔ 𝑧 ∉ ℙ ) )
166 165 rspcv ( 𝑧 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) → ( ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ → 𝑧 ∉ ℙ ) )
167 166 adantld ( 𝑧 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) → ( ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) → 𝑧 ∉ ℙ ) )
168 167 adantld ( 𝑧 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) )
169 168 a1d ( 𝑧 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) → ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) ) )
170 164 169 jaoi ( ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ∨ 𝑧 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) ) → ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) ) )
171 170 com12 ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ) ∨ 𝑧 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) ) )
172 46 171 syldc ( 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) → ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) ) )
173 39 172 jaoi ( ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) ∨ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) ) → ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) ) )
174 173 com12 ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) ∨ 𝑧 ∈ ( ( ( 𝐹𝑁 ) + 2 ) ..^ 𝑞 ) ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) ) )
175 34 174 syld ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → 𝑧 ∉ ℙ ) ) )
176 175 com23 ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → ( 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) → 𝑧 ∉ ℙ ) ) )
177 176 imp31 ( ( ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ∧ ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) ) ∧ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) ) → 𝑧 ∉ ℙ )
178 177 ralrimiva ( ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ∧ ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) ) → ∀ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) 𝑧 ∉ ℙ )
179 24 25 178 3jca ( ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) ∧ ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) ) → ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) 𝑧 ∉ ℙ ) )
180 179 ex ( ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) ∧ 𝑞 ∈ ℙ ) → ( ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) 𝑧 ∉ ℙ ) ) )
181 180 reximdva ( ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) ∧ 𝑝 ∈ ℙ ) → ( ∃ 𝑞 ∈ ℙ ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → ∃ 𝑞 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) 𝑧 ∉ ℙ ) ) )
182 181 reximdva ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ∃ 𝑝 ∈ ℙ ∃ 𝑞 ∈ ℙ ( ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → ∃ 𝑝 ∈ ℙ ∃ 𝑞 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) 𝑧 ∉ ℙ ) ) )
183 23 182 biimtrrid ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ( ( ∃ 𝑝 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ∀ 𝑟 ∈ ( ( 𝑝 + 1 ) ..^ ( ( 𝐹𝑁 ) + 2 ) ) 𝑟 ∉ ℙ ) ∧ ∃ 𝑞 ∈ ℙ ( ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑠 ∈ ( ( ( ( 𝐹𝑁 ) + 𝑁 ) + 1 ) ..^ 𝑞 ) 𝑠 ∉ ℙ ) ) → ∃ 𝑝 ∈ ℙ ∃ 𝑞 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) 𝑧 ∉ ℙ ) ) )
184 17 22 183 mp2and ( ( 𝜑 ∧ ( 𝐹𝑁 ) ∈ ℕ ) → ∃ 𝑝 ∈ ℙ ∃ 𝑞 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) 𝑧 ∉ ℙ ) )
185 6 184 mpdan ( 𝜑 → ∃ 𝑝 ∈ ℙ ∃ 𝑞 ∈ ℙ ( 𝑝 < ( ( 𝐹𝑁 ) + 2 ) ∧ ( ( 𝐹𝑁 ) + 𝑁 ) < 𝑞 ∧ ∀ 𝑧 ∈ ( ( 𝑝 + 1 ) ..^ 𝑞 ) 𝑧 ∉ ℙ ) )