have h_odd : Odd (F n) := fermat_odd
case inr
k n : ℕ
h : k < n
m : ℕ := (F n).gcd (F k)
h_n : 2 ∣ F n
h_k : m ∣ F k
h_m : m ∣ 2
h_two : m = 2
x✝ : ¬(F n).Coprime (F k)
h_even : Even (F n)
⊢ False
case inr
k n : ℕ
h : k < n
m : ℕ := (F n).gcd (F k)
h_n : 2 ∣ F n
h_k : m ∣ F k
h_m : m ∣ 2
h_two : m = 2
x✝ : ¬(F n).Coprime (F k)
h_even : Even (F n)
h_odd : Odd (F n)
⊢ False