Post
P := ∀ x y z n : ℕ, (x + 1)^(n + 3) + (y + 1)^(n + 3) ≠ (z + 1)^(n + 3) Le type P : Prop encode (en Lean) l'énoncé du grand théorème de Fermat, et le code qui vise à le démontrer (github.com/ImperialColl...) est déjà énorme (et c'est loin d'être fini).
github.comGitHub - ImperialCollegeLondon/FLT: Ongoing Lean formalisation of the proof of Fermat's Last TheoremOngoing Lean formalisation of the proof of Fermat's Last Theorem - ImperialCollegeLondon/FLT
Dans ce cas, si on veut s'assurer que je n'ai pas fait d'erreur d'énoncé, il suffit de relire P, ce qui est relativement simple. Mais prenez par exemple les résultats de calculabilité dans Mathlib, dont j'ai déjà parlé ici, ils supposent une formalisation des fonctions récursive, etc.
0 reposts0 likes
En pratique ou en théorie ? Intuitivement en théorie vu qu'on a des énoncés indécdables ou des énoncés arbitrairement long ... fr.wikipedia.org/wiki/Th%C3%A...
fr.wikipedia.orgThéorème d'accélération de Gödel — Wikipédia