338 research outputs found

    An Elementary Formal Proof of the Group Law on Weierstrass Elliptic Curves in Any Characteristic

    Get PDF
    Elliptic curves are fundamental objects in number theory and algebraic geometry, whose points over a field form an abelian group under a geometric addition law. Any elliptic curve over a field admits a Weierstrass model, but prior formal proofs that the addition law is associative in this model involve either advanced algebraic geometry or tedious computation, especially in characteristic two. We formalise in the Lean theorem prover, the type of nonsingular points of a Weierstrass curve over a field of any characteristic and a purely algebraic proof that it forms an abelian group

    Fusible numbers and Peano Arithmetic

    Get PDF
    Inspired by a mathematical riddle involving fuses, we define the "fusible numbers" as follows: 00 is fusible, and whenever x,yx,y are fusible with ∣yβˆ’x∣<1|y-x|<1, the number (x+y+1)/2(x+y+1)/2 is also fusible. We prove that the set of fusible numbers, ordered by the usual order on R\mathbb R, is well-ordered, with order type Ξ΅0\varepsilon_0. Furthermore, we prove that the density of the fusible numbers along the real line grows at an incredibly fast rate: Letting g(n)g(n) be the largest gap between consecutive fusible numbers in the interval [n,∞)[n,\infty), we have g(n)βˆ’1β‰₯FΞ΅0(nβˆ’c)g(n)^{-1} \ge F_{\varepsilon_0}(n-c) for some constant cc, where FΞ±F_\alpha denotes the fast-growing hierarchy. Finally, we derive some true statements that can be formulated but not proven in Peano Arithmetic, of a different flavor than previously known such statements: PA cannot prove the true statement "For every natural number nn there exists a smallest fusible number larger than nn." Also, consider the algorithm "M(x)M(x): if x<0x<0 return βˆ’x-x, else return M(xβˆ’M(xβˆ’1))/2M(x-M(x-1))/2." Then MM terminates on real inputs, although PA cannot prove the statement "MM terminates on all natural inputs."Comment: Minor improvements. 26 pages, 5 figures, 3 table
    • …
    corecore