Skip to content

Commit 657fbc5

Browse files
authored
Tidy up FLT.lean (#188)
1 parent 723052b commit 657fbc5

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

FLT.lean

+16-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import FLT.FLT_files -- **FIXME** need this hack to make check_decls work in leanblueprint
2-
import FLT.Basic.Reductions
1+
import FLT.FLT_files -- import the project files
32

43
/-!
54
@@ -12,6 +11,13 @@ a proof of Mathlib's version `FermatLastTheorem`
1211
of the statement (which is a statement about the
1312
nonnegative integers `ℕ`.)
1413
14+
Note that many of the files imported by this file contain
15+
"sorried" theorems, that is, theorems whose proofs
16+
are not yet complete. So whilst the below looks
17+
like a complete proof of Fermat's Last Theorem, it
18+
currently relies on many incomplete proofs along the way,
19+
and is likely to do so for several years.
20+
1521
-/
1622

1723
/-- Fermat's Last Theorem for positive naturals. -/
@@ -20,3 +26,11 @@ theorem PNat.pow_add_pow_ne_pow
2026
(n : ℕ) (hn : n > 2) :
2127
x^n + y^n ≠ z^n :=
2228
PNat.pow_add_pow_ne_pow_of_FermatLastTheorem FLT.Wiles_Taylor_Wiles x y z n hn
29+
30+
#print axioms PNat.pow_add_pow_ne_pow
31+
/-
32+
'PNat.pow_add_pow_ne_pow' depends on axioms: [propext, sorryAx, Classical.choice, Quot.sound]
33+
-/
34+
35+
-- The project will be complete when `sorryAx` is no longer
36+
-- mentioned in the output of this last command.

0 commit comments

Comments
 (0)