Compfiles/Usa1987P1.lean
3 declarations, 0 contain sorry, 0 declared as axioms
USA Mathematical Olympiad 1987, Problem 1
Determine all solutions to
(m² + n)(m + n²) = (m - n)³
where m and n are non-zero integers.
Imported by 1 file
- lemma
Usa1987P1.lemma2line 32 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,Eq,HMul.hMul,HPow.hPow,Nat,OfNat.ofNat,Or,IsSquareProof uses:
Ne,eq_or_ne,Or.inr,Eq.refl,Eq.symm,Eq.mpr,id,Eq.trans,False,congrArg,eq_false,or_false,Dvd.dvd,Dvd.intro_left,Eq.mp,propext,Int.pow_dvd_pow_iff,two_ne_zero,mul_right_inj',pow_ne_zeroand 4 more49 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- determine
Usa1987P1.solution_setline 47 sourceno axioms what this means
Statement uses:
Set,Prod,IntProof uses:
Insert.insert,Prod.mk,Neg.neg,OfNat.ofNat,Singleton.singleton4 instances, coercions and auxiliary constants left out.
- problem
Usa1987P1.usa1987_p1line 50 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,Iff,Membership.mem,Prod,Set, Usa1987P1.solution_set,Prod.mk,And,Ne,OfNat.ofNat,Eq,HMul.hMul,HAdd.hAdd,HPow.hPow,Nat,HSub.hSubProof uses:
Iff.intro,id,Neg.neg,Or,Not,Eq.mp,Eq.trans,Insert.insert,Singleton.singleton,congr,congrArg,Prod.mk.injEq,of_eq_true,True,False,congrFun',not_false_eq_true,Even.neg_pow,Even,one_powand 154 more155 instances, coercions and auxiliary constants left out.
Tactic trace: 168 steps
Open to load the checked before-and-after goal states.