Nuprl Lemma : 2-is-sum-of-three-cubes

According to wikipedia, as of 2018 these are the only
known ways of writing 2 as the sum of three cubes .⋅

(∀x:ℤ
   let a = 1 + (6 * x * x * x) in
    let b = 1 - 6 * x * x * x in
    let c = -(6 * x * x) in
    ((a * a * a) + (b * b * b) + (c * c * c)) = 2 ∈ ℤ)
∧ let a = 1214928 in
   let b = 3480205 in
   let c = -3528875 in
   ((a * a * a) + (b * b * b) + (c * c * c)) = 2 ∈ ℤ


Proof




Definitions occuring in Statement :  let: let,  all: ∀x:A. B[x],  and: P ∧ Q,  multiply: n * m,  subtract: n - m,  add: n + m,  minus: -n,  natural_number: $n,  int: ℤ,  equal: s = t ∈ T
Definitions unfolded in proof :  let: let,  and: P ∧ Q,  cand: A c∧ B,  all: ∀x:A. B[x],  uall: ∀[x:A]. B[x],  member: t ∈ T,  top: Top,  subtract: n - m
Lemmas referenced :  mul-distributes-right,  istype-void,  mul-distributes,  mul-associates,  add-associates,  minus-one-mul,  mul-commutes,  mul-swap,  minus-one-mul-top,  add-swap,  add-commutes,  zero-mul,  zero-add,  add-zero,  istype-int
Rules used in proof :  sqequalSubstitution,  sqequalRule,  sqequalReflexivity,  sqequalTransitivity,  computationStep,  cut,  Error :lambdaFormation_alt,  introduction,  extract_by_obid,  sqequalHypSubstitution,  isectElimination,  thin,  multiplyEquality,  addEquality,  natural_numberEquality,  hypothesisEquality,  Error :isect_memberEquality_alt,  voidElimination,  hypothesis,  minusEquality,  independent_pairFormation

Latex:
(\mforall{}x:\mBbbZ{}
      let  a  =  1  +  (6  *  x  *  x  *  x)  in
        let  b  =  1  -  6  *  x  *  x  *  x  in
        let  c  =  -(6  *  x  *  x)  in
        ((a  *  a  *  a)  +  (b  *  b  *  b)  +  (c  *  c  *  c))  =  2)
\mwedge{}  let  a  =  1214928  in
      let  b  =  3480205  in
      let  c  =  -3528875  in
      ((a  *  a  *  a)  +  (b  *  b  *  b)  +  (c  *  c  *  c))  =  2



Date html generated: 2019_06_20-PM-02_43_00
Last ObjectModification: 2019_03_16-AM-11_04_23

Theory : num_thy_1


Home Index