Users' Mathboxes Mathbox for Steven Nguyen < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  nna4b4nsq Structured version   Visualization version   GIF version

Theorem nna4b4nsq 40024
Description: Strengthening of Fermat's last theorem for exponent 4, where the sum is only assumed to be a square. (Contributed by SN, 23-Aug-2024.)
Hypotheses
Ref Expression
nna4b4nsq.a (𝜑𝐴 ∈ ℕ)
nna4b4nsq.b (𝜑𝐵 ∈ ℕ)
nna4b4nsq.c (𝜑𝐶 ∈ ℕ)
Assertion
Ref Expression
nna4b4nsq (𝜑 → ((𝐴↑4) + (𝐵↑4)) ≠ (𝐶↑2))

Proof of Theorem nna4b4nsq
Dummy variables 𝑎 𝑏 𝑐 𝑑 𝑒 𝑓 𝑖 𝑗 𝑘 𝑙 𝑔 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 nna4b4nsq.c . 2 (𝜑𝐶 ∈ ℕ)
2 oveq1 7163 . . . . . . . . 9 (𝑎 = 𝐴 → (𝑎↑4) = (𝐴↑4))
32oveq1d 7171 . . . . . . . 8 (𝑎 = 𝐴 → ((𝑎↑4) + (𝑏↑4)) = ((𝐴↑4) + (𝑏↑4)))
43eqeq1d 2760 . . . . . . 7 (𝑎 = 𝐴 → (((𝑎↑4) + (𝑏↑4)) = (𝑐↑2) ↔ ((𝐴↑4) + (𝑏↑4)) = (𝑐↑2)))
5 oveq1 7163 . . . . . . . . 9 (𝑏 = 𝐵 → (𝑏↑4) = (𝐵↑4))
65oveq2d 7172 . . . . . . . 8 (𝑏 = 𝐵 → ((𝐴↑4) + (𝑏↑4)) = ((𝐴↑4) + (𝐵↑4)))
76eqeq1d 2760 . . . . . . 7 (𝑏 = 𝐵 → (((𝐴↑4) + (𝑏↑4)) = (𝑐↑2) ↔ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)))
8 nna4b4nsq.a . . . . . . . 8 (𝜑𝐴 ∈ ℕ)
98ad2antrr 725 . . . . . . 7 (((𝜑𝑐 ∈ ℕ) ∧ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)) → 𝐴 ∈ ℕ)
10 nna4b4nsq.b . . . . . . . 8 (𝜑𝐵 ∈ ℕ)
1110ad2antrr 725 . . . . . . 7 (((𝜑𝑐 ∈ ℕ) ∧ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)) → 𝐵 ∈ ℕ)
12 simpr 488 . . . . . . 7 (((𝜑𝑐 ∈ ℕ) ∧ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)) → ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2))
134, 7, 9, 11, 122rspcedvdw 39732 . . . . . 6 (((𝜑𝑐 ∈ ℕ) ∧ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)) → ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))
1413ex 416 . . . . 5 ((𝜑𝑐 ∈ ℕ) → (((𝐴↑4) + (𝐵↑4)) = (𝑐↑2) → ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2)))
1514ss2rabdv 3982 . . . 4 (𝜑 → {𝑐 ∈ ℕ ∣ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)} ⊆ {𝑐 ∈ ℕ ∣ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2)})
16 oveq1 7163 . . . . . . . . . . 11 (𝑓 = 𝑖 → (𝑓↑2) = (𝑖↑2))
1716eqeq2d 2769 . . . . . . . . . 10 (𝑓 = 𝑖 → (((𝑔↑4) + (↑4)) = (𝑓↑2) ↔ ((𝑔↑4) + (↑4)) = (𝑖↑2)))
1817anbi2d 631 . . . . . . . . 9 (𝑓 = 𝑖 → (((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)) ↔ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑖↑2))))
1918anbi2d 631 . . . . . . . 8 (𝑓 = 𝑖 → ((¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))) ↔ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑖↑2)))))
20192rexbidv 3224 . . . . . . 7 (𝑓 = 𝑖 → (∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))) ↔ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑖↑2)))))
21 oveq1 7163 . . . . . . . . . . 11 (𝑓 = 𝑙 → (𝑓↑2) = (𝑙↑2))
2221eqeq2d 2769 . . . . . . . . . 10 (𝑓 = 𝑙 → (((𝑔↑4) + (↑4)) = (𝑓↑2) ↔ ((𝑔↑4) + (↑4)) = (𝑙↑2)))
2322anbi2d 631 . . . . . . . . 9 (𝑓 = 𝑙 → (((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)) ↔ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑙↑2))))
2423anbi2d 631 . . . . . . . 8 (𝑓 = 𝑙 → ((¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))) ↔ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑙↑2)))))
25242rexbidv 3224 . . . . . . 7 (𝑓 = 𝑙 → (∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))) ↔ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑙↑2)))))
26 nnuz 12334 . . . . . . . . 9 ℕ = (ℤ‘1)
2726eqimssi 3952 . . . . . . . 8 ℕ ⊆ (ℤ‘1)
2827a1i 11 . . . . . . 7 (𝜑 → ℕ ⊆ (ℤ‘1))
29 breq2 5040 . . . . . . . . . . . 12 (𝑔 = 𝑗 → (2 ∥ 𝑔 ↔ 2 ∥ 𝑗))
3029notbid 321 . . . . . . . . . . 11 (𝑔 = 𝑗 → (¬ 2 ∥ 𝑔 ↔ ¬ 2 ∥ 𝑗))
31 oveq1 7163 . . . . . . . . . . . . 13 (𝑔 = 𝑗 → (𝑔 gcd ) = (𝑗 gcd ))
3231eqeq1d 2760 . . . . . . . . . . . 12 (𝑔 = 𝑗 → ((𝑔 gcd ) = 1 ↔ (𝑗 gcd ) = 1))
33 oveq1 7163 . . . . . . . . . . . . . 14 (𝑔 = 𝑗 → (𝑔↑4) = (𝑗↑4))
3433oveq1d 7171 . . . . . . . . . . . . 13 (𝑔 = 𝑗 → ((𝑔↑4) + (↑4)) = ((𝑗↑4) + (↑4)))
3534eqeq1d 2760 . . . . . . . . . . . 12 (𝑔 = 𝑗 → (((𝑔↑4) + (↑4)) = (𝑖↑2) ↔ ((𝑗↑4) + (↑4)) = (𝑖↑2)))
3632, 35anbi12d 633 . . . . . . . . . . 11 (𝑔 = 𝑗 → (((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑖↑2)) ↔ ((𝑗 gcd ) = 1 ∧ ((𝑗↑4) + (↑4)) = (𝑖↑2))))
3730, 36anbi12d 633 . . . . . . . . . 10 (𝑔 = 𝑗 → ((¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑖↑2))) ↔ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd ) = 1 ∧ ((𝑗↑4) + (↑4)) = (𝑖↑2)))))
38 oveq2 7164 . . . . . . . . . . . . 13 ( = 𝑘 → (𝑗 gcd ) = (𝑗 gcd 𝑘))
3938eqeq1d 2760 . . . . . . . . . . . 12 ( = 𝑘 → ((𝑗 gcd ) = 1 ↔ (𝑗 gcd 𝑘) = 1))
40 oveq1 7163 . . . . . . . . . . . . . 14 ( = 𝑘 → (↑4) = (𝑘↑4))
4140oveq2d 7172 . . . . . . . . . . . . 13 ( = 𝑘 → ((𝑗↑4) + (↑4)) = ((𝑗↑4) + (𝑘↑4)))
4241eqeq1d 2760 . . . . . . . . . . . 12 ( = 𝑘 → (((𝑗↑4) + (↑4)) = (𝑖↑2) ↔ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2)))
4339, 42anbi12d 633 . . . . . . . . . . 11 ( = 𝑘 → (((𝑗 gcd ) = 1 ∧ ((𝑗↑4) + (↑4)) = (𝑖↑2)) ↔ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2))))
4443anbi2d 631 . . . . . . . . . 10 ( = 𝑘 → ((¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd ) = 1 ∧ ((𝑗↑4) + (↑4)) = (𝑖↑2))) ↔ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2)))))
4537, 44cbvrex2vw 3374 . . . . . . . . 9 (∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑖↑2))) ↔ ∃𝑗 ∈ ℕ ∃𝑘 ∈ ℕ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2))))
46 simplrl 776 . . . . . . . . . . . 12 ((((𝜑𝑖 ∈ ℕ) ∧ (𝑗 ∈ ℕ ∧ 𝑘 ∈ ℕ)) ∧ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2)))) → 𝑗 ∈ ℕ)
47 simplrr 777 . . . . . . . . . . . 12 ((((𝜑𝑖 ∈ ℕ) ∧ (𝑗 ∈ ℕ ∧ 𝑘 ∈ ℕ)) ∧ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2)))) → 𝑘 ∈ ℕ)
48 simpllr 775 . . . . . . . . . . . 12 ((((𝜑𝑖 ∈ ℕ) ∧ (𝑗 ∈ ℕ ∧ 𝑘 ∈ ℕ)) ∧ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2)))) → 𝑖 ∈ ℕ)
49 simprl 770 . . . . . . . . . . . 12 ((((𝜑𝑖 ∈ ℕ) ∧ (𝑗 ∈ ℕ ∧ 𝑘 ∈ ℕ)) ∧ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2)))) → ¬ 2 ∥ 𝑗)
50 simprrl 780 . . . . . . . . . . . 12 ((((𝜑𝑖 ∈ ℕ) ∧ (𝑗 ∈ ℕ ∧ 𝑘 ∈ ℕ)) ∧ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2)))) → (𝑗 gcd 𝑘) = 1)
51 simprrr 781 . . . . . . . . . . . 12 ((((𝜑𝑖 ∈ ℕ) ∧ (𝑗 ∈ ℕ ∧ 𝑘 ∈ ℕ)) ∧ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2)))) → ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2))
5246, 47, 48, 49, 50, 51flt4lem7 40023 . . . . . . . . . . 11 ((((𝜑𝑖 ∈ ℕ) ∧ (𝑗 ∈ ℕ ∧ 𝑘 ∈ ℕ)) ∧ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2)))) → ∃𝑙 ∈ ℕ (∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑙↑2))) ∧ 𝑙 < 𝑖))
5352ex 416 . . . . . . . . . 10 (((𝜑𝑖 ∈ ℕ) ∧ (𝑗 ∈ ℕ ∧ 𝑘 ∈ ℕ)) → ((¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2))) → ∃𝑙 ∈ ℕ (∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑙↑2))) ∧ 𝑙 < 𝑖)))
5453rexlimdvva 3218 . . . . . . . . 9 ((𝜑𝑖 ∈ ℕ) → (∃𝑗 ∈ ℕ ∃𝑘 ∈ ℕ (¬ 2 ∥ 𝑗 ∧ ((𝑗 gcd 𝑘) = 1 ∧ ((𝑗↑4) + (𝑘↑4)) = (𝑖↑2))) → ∃𝑙 ∈ ℕ (∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑙↑2))) ∧ 𝑙 < 𝑖)))
5545, 54syl5bi 245 . . . . . . . 8 ((𝜑𝑖 ∈ ℕ) → (∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑖↑2))) → ∃𝑙 ∈ ℕ (∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑙↑2))) ∧ 𝑙 < 𝑖)))
5655impr 458 . . . . . . 7 ((𝜑 ∧ (𝑖 ∈ ℕ ∧ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑖↑2))))) → ∃𝑙 ∈ ℕ (∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑙↑2))) ∧ 𝑙 < 𝑖))
5720, 25, 28, 56infdesc 40007 . . . . . 6 (𝜑 → {𝑓 ∈ ℕ ∣ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)))} = ∅)
58 breq2 5040 . . . . . . . . . . . . . . . 16 (𝑔 = 𝑑 → (2 ∥ 𝑔 ↔ 2 ∥ 𝑑))
5958notbid 321 . . . . . . . . . . . . . . 15 (𝑔 = 𝑑 → (¬ 2 ∥ 𝑔 ↔ ¬ 2 ∥ 𝑑))
60 oveq1 7163 . . . . . . . . . . . . . . . . 17 (𝑔 = 𝑑 → (𝑔 gcd ) = (𝑑 gcd ))
6160eqeq1d 2760 . . . . . . . . . . . . . . . 16 (𝑔 = 𝑑 → ((𝑔 gcd ) = 1 ↔ (𝑑 gcd ) = 1))
62 oveq1 7163 . . . . . . . . . . . . . . . . . 18 (𝑔 = 𝑑 → (𝑔↑4) = (𝑑↑4))
6362oveq1d 7171 . . . . . . . . . . . . . . . . 17 (𝑔 = 𝑑 → ((𝑔↑4) + (↑4)) = ((𝑑↑4) + (↑4)))
6463eqeq1d 2760 . . . . . . . . . . . . . . . 16 (𝑔 = 𝑑 → (((𝑔↑4) + (↑4)) = (𝑓↑2) ↔ ((𝑑↑4) + (↑4)) = (𝑓↑2)))
6561, 64anbi12d 633 . . . . . . . . . . . . . . 15 (𝑔 = 𝑑 → (((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)) ↔ ((𝑑 gcd ) = 1 ∧ ((𝑑↑4) + (↑4)) = (𝑓↑2))))
6659, 65anbi12d 633 . . . . . . . . . . . . . 14 (𝑔 = 𝑑 → ((¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))) ↔ (¬ 2 ∥ 𝑑 ∧ ((𝑑 gcd ) = 1 ∧ ((𝑑↑4) + (↑4)) = (𝑓↑2)))))
67 oveq2 7164 . . . . . . . . . . . . . . . . 17 ( = 𝑒 → (𝑑 gcd ) = (𝑑 gcd 𝑒))
6867eqeq1d 2760 . . . . . . . . . . . . . . . 16 ( = 𝑒 → ((𝑑 gcd ) = 1 ↔ (𝑑 gcd 𝑒) = 1))
69 oveq1 7163 . . . . . . . . . . . . . . . . . 18 ( = 𝑒 → (↑4) = (𝑒↑4))
7069oveq2d 7172 . . . . . . . . . . . . . . . . 17 ( = 𝑒 → ((𝑑↑4) + (↑4)) = ((𝑑↑4) + (𝑒↑4)))
7170eqeq1d 2760 . . . . . . . . . . . . . . . 16 ( = 𝑒 → (((𝑑↑4) + (↑4)) = (𝑓↑2) ↔ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)))
7268, 71anbi12d 633 . . . . . . . . . . . . . . 15 ( = 𝑒 → (((𝑑 gcd ) = 1 ∧ ((𝑑↑4) + (↑4)) = (𝑓↑2)) ↔ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))))
7372anbi2d 631 . . . . . . . . . . . . . 14 ( = 𝑒 → ((¬ 2 ∥ 𝑑 ∧ ((𝑑 gcd ) = 1 ∧ ((𝑑↑4) + (↑4)) = (𝑓↑2))) ↔ (¬ 2 ∥ 𝑑 ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)))))
74 simprl 770 . . . . . . . . . . . . . . 15 (((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) → 𝑑 ∈ ℕ)
7574ad2antrr 725 . . . . . . . . . . . . . 14 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑑) → 𝑑 ∈ ℕ)
76 simprr 772 . . . . . . . . . . . . . . 15 (((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) → 𝑒 ∈ ℕ)
7776ad2antrr 725 . . . . . . . . . . . . . 14 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑑) → 𝑒 ∈ ℕ)
78 simpr 488 . . . . . . . . . . . . . . 15 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑑) → ¬ 2 ∥ 𝑑)
79 simplr 768 . . . . . . . . . . . . . . 15 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑑) → ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)))
8078, 79jca 515 . . . . . . . . . . . . . 14 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑑) → (¬ 2 ∥ 𝑑 ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))))
8166, 73, 75, 77, 802rspcedvdw 39732 . . . . . . . . . . . . 13 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑑) → ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))))
82 breq2 5040 . . . . . . . . . . . . . . . 16 (𝑔 = 𝑒 → (2 ∥ 𝑔 ↔ 2 ∥ 𝑒))
8382notbid 321 . . . . . . . . . . . . . . 15 (𝑔 = 𝑒 → (¬ 2 ∥ 𝑔 ↔ ¬ 2 ∥ 𝑒))
84 oveq1 7163 . . . . . . . . . . . . . . . . 17 (𝑔 = 𝑒 → (𝑔 gcd ) = (𝑒 gcd ))
8584eqeq1d 2760 . . . . . . . . . . . . . . . 16 (𝑔 = 𝑒 → ((𝑔 gcd ) = 1 ↔ (𝑒 gcd ) = 1))
86 oveq1 7163 . . . . . . . . . . . . . . . . . 18 (𝑔 = 𝑒 → (𝑔↑4) = (𝑒↑4))
8786oveq1d 7171 . . . . . . . . . . . . . . . . 17 (𝑔 = 𝑒 → ((𝑔↑4) + (↑4)) = ((𝑒↑4) + (↑4)))
8887eqeq1d 2760 . . . . . . . . . . . . . . . 16 (𝑔 = 𝑒 → (((𝑔↑4) + (↑4)) = (𝑓↑2) ↔ ((𝑒↑4) + (↑4)) = (𝑓↑2)))
8985, 88anbi12d 633 . . . . . . . . . . . . . . 15 (𝑔 = 𝑒 → (((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)) ↔ ((𝑒 gcd ) = 1 ∧ ((𝑒↑4) + (↑4)) = (𝑓↑2))))
9083, 89anbi12d 633 . . . . . . . . . . . . . 14 (𝑔 = 𝑒 → ((¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))) ↔ (¬ 2 ∥ 𝑒 ∧ ((𝑒 gcd ) = 1 ∧ ((𝑒↑4) + (↑4)) = (𝑓↑2)))))
91 oveq2 7164 . . . . . . . . . . . . . . . . 17 ( = 𝑑 → (𝑒 gcd ) = (𝑒 gcd 𝑑))
9291eqeq1d 2760 . . . . . . . . . . . . . . . 16 ( = 𝑑 → ((𝑒 gcd ) = 1 ↔ (𝑒 gcd 𝑑) = 1))
93 oveq1 7163 . . . . . . . . . . . . . . . . . 18 ( = 𝑑 → (↑4) = (𝑑↑4))
9493oveq2d 7172 . . . . . . . . . . . . . . . . 17 ( = 𝑑 → ((𝑒↑4) + (↑4)) = ((𝑒↑4) + (𝑑↑4)))
9594eqeq1d 2760 . . . . . . . . . . . . . . . 16 ( = 𝑑 → (((𝑒↑4) + (↑4)) = (𝑓↑2) ↔ ((𝑒↑4) + (𝑑↑4)) = (𝑓↑2)))
9692, 95anbi12d 633 . . . . . . . . . . . . . . 15 ( = 𝑑 → (((𝑒 gcd ) = 1 ∧ ((𝑒↑4) + (↑4)) = (𝑓↑2)) ↔ ((𝑒 gcd 𝑑) = 1 ∧ ((𝑒↑4) + (𝑑↑4)) = (𝑓↑2))))
9796anbi2d 631 . . . . . . . . . . . . . 14 ( = 𝑑 → ((¬ 2 ∥ 𝑒 ∧ ((𝑒 gcd ) = 1 ∧ ((𝑒↑4) + (↑4)) = (𝑓↑2))) ↔ (¬ 2 ∥ 𝑒 ∧ ((𝑒 gcd 𝑑) = 1 ∧ ((𝑒↑4) + (𝑑↑4)) = (𝑓↑2)))))
9876ad2antrr 725 . . . . . . . . . . . . . 14 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → 𝑒 ∈ ℕ)
9974ad2antrr 725 . . . . . . . . . . . . . 14 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → 𝑑 ∈ ℕ)
100 simpr 488 . . . . . . . . . . . . . . 15 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → ¬ 2 ∥ 𝑒)
10198nnzd 12138 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → 𝑒 ∈ ℤ)
10299nnzd 12138 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → 𝑑 ∈ ℤ)
103101, 102gcdcomd 15926 . . . . . . . . . . . . . . . 16 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → (𝑒 gcd 𝑑) = (𝑑 gcd 𝑒))
104 simplrl 776 . . . . . . . . . . . . . . . 16 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → (𝑑 gcd 𝑒) = 1)
105103, 104eqtrd 2793 . . . . . . . . . . . . . . 15 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → (𝑒 gcd 𝑑) = 1)
106 4nn0 11966 . . . . . . . . . . . . . . . . . . . 20 4 ∈ ℕ0
107106a1i 11 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → 4 ∈ ℕ0)
10898, 107nnexpcld 13669 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → (𝑒↑4) ∈ ℕ)
109108nncnd 11703 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → (𝑒↑4) ∈ ℂ)
11099, 107nnexpcld 13669 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → (𝑑↑4) ∈ ℕ)
111110nncnd 11703 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → (𝑑↑4) ∈ ℂ)
112109, 111addcomd 10893 . . . . . . . . . . . . . . . 16 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → ((𝑒↑4) + (𝑑↑4)) = ((𝑑↑4) + (𝑒↑4)))
113 simplrr 777 . . . . . . . . . . . . . . . 16 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))
114112, 113eqtrd 2793 . . . . . . . . . . . . . . 15 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → ((𝑒↑4) + (𝑑↑4)) = (𝑓↑2))
115100, 105, 114jca32 519 . . . . . . . . . . . . . 14 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → (¬ 2 ∥ 𝑒 ∧ ((𝑒 gcd 𝑑) = 1 ∧ ((𝑒↑4) + (𝑑↑4)) = (𝑓↑2))))
11690, 97, 98, 99, 1152rspcedvdw 39732 . . . . . . . . . . . . 13 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ ¬ 2 ∥ 𝑒) → ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))))
11774ad2antrr 725 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → 𝑑 ∈ ℕ)
118117nnsqcld 13668 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → (𝑑↑2) ∈ ℕ)
11976ad2antrr 725 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → 𝑒 ∈ ℕ)
120119nnsqcld 13668 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → (𝑒↑2) ∈ ℕ)
121 simp-4r 783 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → 𝑓 ∈ ℕ)
122 2z 12066 . . . . . . . . . . . . . . . . . . 19 2 ∈ ℤ
123 simplrl 776 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) → 𝑑 ∈ ℕ)
124123nnzd 12138 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) → 𝑑 ∈ ℤ)
125 2nn 11760 . . . . . . . . . . . . . . . . . . . 20 2 ∈ ℕ
126125a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) → 2 ∈ ℕ)
127 dvdsexp2im 15741 . . . . . . . . . . . . . . . . . . 19 ((2 ∈ ℤ ∧ 𝑑 ∈ ℤ ∧ 2 ∈ ℕ) → (2 ∥ 𝑑 → 2 ∥ (𝑑↑2)))
128122, 124, 126, 127mp3an2i 1463 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) → (2 ∥ 𝑑 → 2 ∥ (𝑑↑2)))
129128imp 410 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → 2 ∥ (𝑑↑2))
130 2nn0 11964 . . . . . . . . . . . . . . . . . . 19 2 ∈ ℕ0
131130a1i 11 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → 2 ∈ ℕ0)
132117nncnd 11703 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → 𝑑 ∈ ℂ)
133132flt4lem 40009 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → (𝑑↑4) = ((𝑑↑2)↑2))
134119nncnd 11703 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → 𝑒 ∈ ℂ)
135134flt4lem 40009 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → (𝑒↑4) = ((𝑒↑2)↑2))
136133, 135oveq12d 7174 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → ((𝑑↑4) + (𝑒↑4)) = (((𝑑↑2)↑2) + ((𝑒↑2)↑2)))
137 simplrr 777 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))
138136, 137eqtr3d 2795 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → (((𝑑↑2)↑2) + ((𝑒↑2)↑2)) = (𝑓↑2))
139 simplrl 776 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → (𝑑 gcd 𝑒) = 1)
140125a1i 11 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → 2 ∈ ℕ)
141 rppwr 15973 . . . . . . . . . . . . . . . . . . . 20 ((𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ ∧ 2 ∈ ℕ) → ((𝑑 gcd 𝑒) = 1 → ((𝑑↑2) gcd (𝑒↑2)) = 1))
142117, 119, 140, 141syl3anc 1368 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → ((𝑑 gcd 𝑒) = 1 → ((𝑑↑2) gcd (𝑒↑2)) = 1))
143139, 142mpd 15 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → ((𝑑↑2) gcd (𝑒↑2)) = 1)
144118, 120, 121, 131, 138, 143fltaccoprm 40004 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → ((𝑑↑2) gcd 𝑓) = 1)
145118, 120, 121, 129, 144, 138flt4lem2 40011 . . . . . . . . . . . . . . . 16 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → ¬ 2 ∥ (𝑒↑2))
146119nnzd 12138 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → 𝑒 ∈ ℤ)
147 dvdsexp2im 15741 . . . . . . . . . . . . . . . . 17 ((2 ∈ ℤ ∧ 𝑒 ∈ ℤ ∧ 2 ∈ ℕ) → (2 ∥ 𝑒 → 2 ∥ (𝑒↑2)))
148122, 146, 140, 147mp3an2i 1463 . . . . . . . . . . . . . . . 16 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → (2 ∥ 𝑒 → 2 ∥ (𝑒↑2)))
149145, 148mtod 201 . . . . . . . . . . . . . . 15 (((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) ∧ 2 ∥ 𝑑) → ¬ 2 ∥ 𝑒)
150149ex 416 . . . . . . . . . . . . . 14 ((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) → (2 ∥ 𝑑 → ¬ 2 ∥ 𝑒))
151 imor 850 . . . . . . . . . . . . . 14 ((2 ∥ 𝑑 → ¬ 2 ∥ 𝑒) ↔ (¬ 2 ∥ 𝑑 ∨ ¬ 2 ∥ 𝑒))
152150, 151sylib 221 . . . . . . . . . . . . 13 ((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) → (¬ 2 ∥ 𝑑 ∨ ¬ 2 ∥ 𝑒))
15381, 116, 152mpjaodan 956 . . . . . . . . . . . 12 ((((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) ∧ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))) → ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))))
154153ex 416 . . . . . . . . . . 11 (((𝜑𝑓 ∈ ℕ) ∧ (𝑑 ∈ ℕ ∧ 𝑒 ∈ ℕ)) → (((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)) → ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)))))
155154rexlimdvva 3218 . . . . . . . . . 10 ((𝜑𝑓 ∈ ℕ) → (∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)) → ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)))))
156155reximdva 3198 . . . . . . . . 9 (𝜑 → (∃𝑓 ∈ ℕ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)) → ∃𝑓 ∈ ℕ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)))))
157156con3d 155 . . . . . . . 8 (𝜑 → (¬ ∃𝑓 ∈ ℕ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))) → ¬ ∃𝑓 ∈ ℕ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))))
158 ralnex 3163 . . . . . . . 8 (∀𝑓 ∈ ℕ ¬ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))) ↔ ¬ ∃𝑓 ∈ ℕ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))))
159 ralnex 3163 . . . . . . . 8 (∀𝑓 ∈ ℕ ¬ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)) ↔ ¬ ∃𝑓 ∈ ℕ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)))
160157, 158, 1593imtr4g 299 . . . . . . 7 (𝜑 → (∀𝑓 ∈ ℕ ¬ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))) → ∀𝑓 ∈ ℕ ¬ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))))
161 rabeq0 4283 . . . . . . 7 ({𝑓 ∈ ℕ ∣ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)))} = ∅ ↔ ∀𝑓 ∈ ℕ ¬ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2))))
162 rabeq0 4283 . . . . . . 7 ({𝑓 ∈ ℕ ∣ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))} = ∅ ↔ ∀𝑓 ∈ ℕ ¬ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)))
163160, 161, 1623imtr4g 299 . . . . . 6 (𝜑 → ({𝑓 ∈ ℕ ∣ ∃𝑔 ∈ ℕ ∃ ∈ ℕ (¬ 2 ∥ 𝑔 ∧ ((𝑔 gcd ) = 1 ∧ ((𝑔↑4) + (↑4)) = (𝑓↑2)))} = ∅ → {𝑓 ∈ ℕ ∣ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))} = ∅))
16457, 163mpd 15 . . . . 5 (𝜑 → {𝑓 ∈ ℕ ∣ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))} = ∅)
165 oveq1 7163 . . . . . . . . . . . . 13 (𝑓 = (𝑐 / ((𝑎 gcd 𝑏)↑2)) → (𝑓↑2) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2))
166165eqeq2d 2769 . . . . . . . . . . . 12 (𝑓 = (𝑐 / ((𝑎 gcd 𝑏)↑2)) → (((𝑑↑4) + (𝑒↑4)) = (𝑓↑2) ↔ ((𝑑↑4) + (𝑒↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2)))
167166anbi2d 631 . . . . . . . . . . 11 (𝑓 = (𝑐 / ((𝑎 gcd 𝑏)↑2)) → (((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)) ↔ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2))))
168 oveq1 7163 . . . . . . . . . . . . 13 (𝑑 = (𝑎 / (𝑎 gcd 𝑏)) → (𝑑 gcd 𝑒) = ((𝑎 / (𝑎 gcd 𝑏)) gcd 𝑒))
169168eqeq1d 2760 . . . . . . . . . . . 12 (𝑑 = (𝑎 / (𝑎 gcd 𝑏)) → ((𝑑 gcd 𝑒) = 1 ↔ ((𝑎 / (𝑎 gcd 𝑏)) gcd 𝑒) = 1))
170 oveq1 7163 . . . . . . . . . . . . . 14 (𝑑 = (𝑎 / (𝑎 gcd 𝑏)) → (𝑑↑4) = ((𝑎 / (𝑎 gcd 𝑏))↑4))
171170oveq1d 7171 . . . . . . . . . . . . 13 (𝑑 = (𝑎 / (𝑎 gcd 𝑏)) → ((𝑑↑4) + (𝑒↑4)) = (((𝑎 / (𝑎 gcd 𝑏))↑4) + (𝑒↑4)))
172171eqeq1d 2760 . . . . . . . . . . . 12 (𝑑 = (𝑎 / (𝑎 gcd 𝑏)) → (((𝑑↑4) + (𝑒↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2) ↔ (((𝑎 / (𝑎 gcd 𝑏))↑4) + (𝑒↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2)))
173169, 172anbi12d 633 . . . . . . . . . . 11 (𝑑 = (𝑎 / (𝑎 gcd 𝑏)) → (((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2)) ↔ (((𝑎 / (𝑎 gcd 𝑏)) gcd 𝑒) = 1 ∧ (((𝑎 / (𝑎 gcd 𝑏))↑4) + (𝑒↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2))))
174 oveq2 7164 . . . . . . . . . . . . 13 (𝑒 = (𝑏 / (𝑎 gcd 𝑏)) → ((𝑎 / (𝑎 gcd 𝑏)) gcd 𝑒) = ((𝑎 / (𝑎 gcd 𝑏)) gcd (𝑏 / (𝑎 gcd 𝑏))))
175174eqeq1d 2760 . . . . . . . . . . . 12 (𝑒 = (𝑏 / (𝑎 gcd 𝑏)) → (((𝑎 / (𝑎 gcd 𝑏)) gcd 𝑒) = 1 ↔ ((𝑎 / (𝑎 gcd 𝑏)) gcd (𝑏 / (𝑎 gcd 𝑏))) = 1))
176 oveq1 7163 . . . . . . . . . . . . . 14 (𝑒 = (𝑏 / (𝑎 gcd 𝑏)) → (𝑒↑4) = ((𝑏 / (𝑎 gcd 𝑏))↑4))
177176oveq2d 7172 . . . . . . . . . . . . 13 (𝑒 = (𝑏 / (𝑎 gcd 𝑏)) → (((𝑎 / (𝑎 gcd 𝑏))↑4) + (𝑒↑4)) = (((𝑎 / (𝑎 gcd 𝑏))↑4) + ((𝑏 / (𝑎 gcd 𝑏))↑4)))
178177eqeq1d 2760 . . . . . . . . . . . 12 (𝑒 = (𝑏 / (𝑎 gcd 𝑏)) → ((((𝑎 / (𝑎 gcd 𝑏))↑4) + (𝑒↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2) ↔ (((𝑎 / (𝑎 gcd 𝑏))↑4) + ((𝑏 / (𝑎 gcd 𝑏))↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2)))
179175, 178anbi12d 633 . . . . . . . . . . 11 (𝑒 = (𝑏 / (𝑎 gcd 𝑏)) → ((((𝑎 / (𝑎 gcd 𝑏)) gcd 𝑒) = 1 ∧ (((𝑎 / (𝑎 gcd 𝑏))↑4) + (𝑒↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2)) ↔ (((𝑎 / (𝑎 gcd 𝑏)) gcd (𝑏 / (𝑎 gcd 𝑏))) = 1 ∧ (((𝑎 / (𝑎 gcd 𝑏))↑4) + ((𝑏 / (𝑎 gcd 𝑏))↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2))))
180 simplrr 777 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → 𝑎 ∈ ℕ)
181 simprl 770 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → 𝑏 ∈ ℕ)
182 simplrl 776 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → 𝑐 ∈ ℕ)
183 simprr 772 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))
184180, 181, 182, 183flt4lem6 40022 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → (((𝑎 / (𝑎 gcd 𝑏)) ∈ ℕ ∧ (𝑏 / (𝑎 gcd 𝑏)) ∈ ℕ ∧ (𝑐 / ((𝑎 gcd 𝑏)↑2)) ∈ ℕ) ∧ (((𝑎 / (𝑎 gcd 𝑏))↑4) + ((𝑏 / (𝑎 gcd 𝑏))↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2)))
185184simpld 498 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → ((𝑎 / (𝑎 gcd 𝑏)) ∈ ℕ ∧ (𝑏 / (𝑎 gcd 𝑏)) ∈ ℕ ∧ (𝑐 / ((𝑎 gcd 𝑏)↑2)) ∈ ℕ))
186185simp3d 1141 . . . . . . . . . . 11 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → (𝑐 / ((𝑎 gcd 𝑏)↑2)) ∈ ℕ)
187185simp1d 1139 . . . . . . . . . . 11 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → (𝑎 / (𝑎 gcd 𝑏)) ∈ ℕ)
188185simp2d 1140 . . . . . . . . . . 11 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → (𝑏 / (𝑎 gcd 𝑏)) ∈ ℕ)
189180nnzd 12138 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → 𝑎 ∈ ℤ)
190181nnzd 12138 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → 𝑏 ∈ ℤ)
191181nnne0d 11737 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → 𝑏 ≠ 0)
192 divgcdcoprm0 16074 . . . . . . . . . . . . 13 ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ ∧ 𝑏 ≠ 0) → ((𝑎 / (𝑎 gcd 𝑏)) gcd (𝑏 / (𝑎 gcd 𝑏))) = 1)
193189, 190, 191, 192syl3anc 1368 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → ((𝑎 / (𝑎 gcd 𝑏)) gcd (𝑏 / (𝑎 gcd 𝑏))) = 1)
194184simprd 499 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → (((𝑎 / (𝑎 gcd 𝑏))↑4) + ((𝑏 / (𝑎 gcd 𝑏))↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2))
195193, 194jca 515 . . . . . . . . . . 11 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → (((𝑎 / (𝑎 gcd 𝑏)) gcd (𝑏 / (𝑎 gcd 𝑏))) = 1 ∧ (((𝑎 / (𝑎 gcd 𝑏))↑4) + ((𝑏 / (𝑎 gcd 𝑏))↑4)) = ((𝑐 / ((𝑎 gcd 𝑏)↑2))↑2)))
196167, 173, 179, 186, 187, 188, 1953rspcedvdw 39733 . . . . . . . . . 10 (((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) ∧ (𝑏 ∈ ℕ ∧ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))) → ∃𝑓 ∈ ℕ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)))
197196rexlimdvaa 3209 . . . . . . . . 9 ((𝜑 ∧ (𝑐 ∈ ℕ ∧ 𝑎 ∈ ℕ)) → (∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2) → ∃𝑓 ∈ ℕ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))))
198197rexlimdvva 3218 . . . . . . . 8 (𝜑 → (∃𝑐 ∈ ℕ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2) → ∃𝑓 ∈ ℕ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))))
199198con3d 155 . . . . . . 7 (𝜑 → (¬ ∃𝑓 ∈ ℕ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)) → ¬ ∃𝑐 ∈ ℕ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2)))
200 ralnex 3163 . . . . . . 7 (∀𝑐 ∈ ℕ ¬ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2) ↔ ¬ ∃𝑐 ∈ ℕ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))
201199, 159, 2003imtr4g 299 . . . . . 6 (𝜑 → (∀𝑓 ∈ ℕ ¬ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2)) → ∀𝑐 ∈ ℕ ¬ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2)))
202 rabeq0 4283 . . . . . 6 ({𝑐 ∈ ℕ ∣ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2)} = ∅ ↔ ∀𝑐 ∈ ℕ ¬ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2))
203201, 162, 2023imtr4g 299 . . . . 5 (𝜑 → ({𝑓 ∈ ℕ ∣ ∃𝑑 ∈ ℕ ∃𝑒 ∈ ℕ ((𝑑 gcd 𝑒) = 1 ∧ ((𝑑↑4) + (𝑒↑4)) = (𝑓↑2))} = ∅ → {𝑐 ∈ ℕ ∣ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2)} = ∅))
204164, 203mpd 15 . . . 4 (𝜑 → {𝑐 ∈ ℕ ∣ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2)} = ∅)
205 sseq0 4298 . . . 4 (({𝑐 ∈ ℕ ∣ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)} ⊆ {𝑐 ∈ ℕ ∣ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2)} ∧ {𝑐 ∈ ℕ ∣ ∃𝑎 ∈ ℕ ∃𝑏 ∈ ℕ ((𝑎↑4) + (𝑏↑4)) = (𝑐↑2)} = ∅) → {𝑐 ∈ ℕ ∣ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)} = ∅)
20615, 204, 205syl2anc 587 . . 3 (𝜑 → {𝑐 ∈ ℕ ∣ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)} = ∅)
207 rabeq0 4283 . . 3 ({𝑐 ∈ ℕ ∣ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2)} = ∅ ↔ ∀𝑐 ∈ ℕ ¬ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2))
208206, 207sylib 221 . 2 (𝜑 → ∀𝑐 ∈ ℕ ¬ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2))
209 oveq1 7163 . . . . 5 (𝑐 = 𝐶 → (𝑐↑2) = (𝐶↑2))
210209eqeq2d 2769 . . . 4 (𝑐 = 𝐶 → (((𝐴↑4) + (𝐵↑4)) = (𝑐↑2) ↔ ((𝐴↑4) + (𝐵↑4)) = (𝐶↑2)))
211210necon3bbid 2988 . . 3 (𝑐 = 𝐶 → (¬ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2) ↔ ((𝐴↑4) + (𝐵↑4)) ≠ (𝐶↑2)))
212211rspcv 3538 . 2 (𝐶 ∈ ℕ → (∀𝑐 ∈ ℕ ¬ ((𝐴↑4) + (𝐵↑4)) = (𝑐↑2) → ((𝐴↑4) + (𝐵↑4)) ≠ (𝐶↑2)))
2131, 208, 212sylc 65 1 (𝜑 → ((𝐴↑4) + (𝐵↑4)) ≠ (𝐶↑2))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wa 399  wo 844  w3a 1084   = wceq 1538  wcel 2111  wne 2951  wral 3070  wrex 3071  {crab 3074  wss 3860  c0 4227   class class class wbr 5036  cfv 6340  (class class class)co 7156  0cc0 10588  1c1 10589   + caddc 10591   < clt 10726   / cdiv 11348  cn 11687  2c2 11742  4c4 11744  0cn0 11947  cz 12033  cuz 12295  cexp 13492  cdvds 15668   gcd cgcd 15906
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2113  ax-9 2121  ax-10 2142  ax-11 2158  ax-12 2175  ax-ext 2729  ax-rep 5160  ax-sep 5173  ax-nul 5180  ax-pow 5238  ax-pr 5302  ax-un 7465  ax-inf2 9150  ax-cnex 10644  ax-resscn 10645  ax-1cn 10646  ax-icn 10647  ax-addcl 10648  ax-addrcl 10649  ax-mulcl 10650  ax-mulrcl 10651  ax-mulcom 10652  ax-addass 10653  ax-mulass 10654  ax-distr 10655  ax-i2m1 10656  ax-1ne0 10657  ax-1rid 10658  ax-rnegex 10659  ax-rrecex 10660  ax-cnre 10661  ax-pre-lttri 10662  ax-pre-lttrn 10663  ax-pre-ltadd 10664  ax-pre-mulgt0 10665  ax-pre-sup 10666  ax-addf 10667  ax-mulf 10668
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 845  df-3or 1085  df-3an 1086  df-tru 1541  df-fal 1551  df-ex 1782  df-nf 1786  df-sb 2070  df-mo 2557  df-eu 2588  df-clab 2736  df-cleq 2750  df-clel 2830  df-nfc 2901  df-ne 2952  df-nel 3056  df-ral 3075  df-rex 3076  df-reu 3077  df-rmo 3078  df-rab 3079  df-v 3411  df-sbc 3699  df-csb 3808  df-dif 3863  df-un 3865  df-in 3867  df-ss 3877  df-pss 3879  df-nul 4228  df-if 4424  df-pw 4499  df-sn 4526  df-pr 4528  df-tp 4530  df-op 4532  df-uni 4802  df-int 4842  df-iun 4888  df-iin 4889  df-br 5037  df-opab 5099  df-mpt 5117  df-tr 5143  df-id 5434  df-eprel 5439  df-po 5447  df-so 5448  df-fr 5487  df-se 5488  df-we 5489  df-xp 5534  df-rel 5535  df-cnv 5536  df-co 5537  df-dm 5538  df-rn 5539  df-res 5540  df-ima 5541  df-pred 6131  df-ord 6177  df-on 6178  df-lim 6179  df-suc 6180  df-iota 6299  df-fun 6342  df-fn 6343  df-f 6344  df-f1 6345  df-fo 6346  df-f1o 6347  df-fv 6348  df-isom 6349  df-riota 7114  df-ov 7159  df-oprab 7160  df-mpo 7161  df-of 7411  df-om 7586  df-1st 7699  df-2nd 7700  df-supp 7842  df-wrecs 7963  df-recs 8024  df-rdg 8062  df-1o 8118  df-2o 8119  df-er 8305  df-map 8424  df-pm 8425  df-ixp 8493  df-en 8541  df-dom 8542  df-sdom 8543  df-fin 8544  df-fsupp 8880  df-fi 8921  df-sup 8952  df-inf 8953  df-oi 9020  df-card 9414  df-pnf 10728  df-mnf 10729  df-xr 10730  df-ltxr 10731  df-le 10732  df-sub 10923  df-neg 10924  df-div 11349  df-nn 11688  df-2 11750  df-3 11751  df-4 11752  df-5 11753  df-6 11754  df-7 11755  df-8 11756  df-9 11757  df-n0 11948  df-z 12034  df-dec 12151  df-uz 12296  df-q 12402  df-rp 12444  df-xneg 12561  df-xadd 12562  df-xmul 12563  df-ioo 12796  df-ioc 12797  df-ico 12798  df-icc 12799  df-fz 12953  df-fzo 13096  df-fl 13224  df-mod 13300  df-seq 13432  df-exp 13493  df-fac 13697  df-bc 13726  df-hash 13754  df-shft 14487  df-cj 14519  df-re 14520  df-im 14521  df-sqrt 14655  df-abs 14656  df-limsup 14889  df-clim 14906  df-rlim 14907  df-sum 15104  df-ef 15482  df-sin 15484  df-cos 15485  df-pi 15487  df-dvds 15669  df-gcd 15907  df-prm 16081  df-numer 16143  df-denom 16144  df-struct 16556  df-ndx 16557  df-slot 16558  df-base 16560  df-sets 16561  df-ress 16562  df-plusg 16649  df-mulr 16650  df-starv 16651  df-sca 16652  df-vsca 16653  df-ip 16654  df-tset 16655  df-ple 16656  df-ds 16658  df-unif 16659  df-hom 16660  df-cco 16661  df-rest 16767  df-topn 16768  df-0g 16786  df-gsum 16787  df-topgen 16788  df-pt 16789  df-prds 16792  df-xrs 16846  df-qtop 16851  df-imas 16852  df-xps 16854  df-mre 16928  df-mrc 16929  df-acs 16931  df-mgm 17931  df-sgrp 17980  df-mnd 17991  df-submnd 18036  df-mulg 18305  df-cntz 18527  df-cmn 18988  df-psmet 20171  df-xmet 20172  df-met 20173  df-bl 20174  df-mopn 20175  df-fbas 20176  df-fg 20177  df-cnfld 20180  df-top 21607  df-topon 21624  df-topsp 21646  df-bases 21659  df-cld 21732  df-ntr 21733  df-cls 21734  df-nei 21811  df-lp 21849  df-perf 21850  df-cn 21940  df-cnp 21941  df-haus 22028  df-tx 22275  df-hmeo 22468  df-fil 22559  df-fm 22651  df-flim 22652  df-flf 22653  df-xms 23035  df-ms 23036  df-tms 23037  df-cncf 23592  df-limc 24578  df-dv 24579  df-log 25260  df-cxp 25261
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator