Compfiles/Imo1993P1.lean
3 declarations, 0 contain sorry, 0 declared as axioms
International Mathematical Olympiad 1993, Problem 1
Let $f\left(x\right)=x^n+5x^{n-1}+3$, where $n>1$ is an integer. Prove that $f\left(x\right)$ cannot be expressed as the product of two non-constant polynomials with integer coefficients.
Imports (2)
Imported by 1 file
- def
Imo1993P1.fline 28 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Polynomial,IntProof uses:
HAdd.hAdd,HPow.hPow,Polynomial.X,HMul.hMul,OfNat.ofNat,HSub.hSub18 instances, coercions and auxiliary constants left out.
- def
Imo1993P1.isConstantline 30 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Semiring,PolynomialProof uses:
Nat,GT.gt,OfNat.ofNat,Eq,Finsupp,Polynomial.coeff7 instances, coercions and auxiliary constants left out.
- problem
Imo1993P1.imo1993_p1line 32 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,GT.gt,OfNat.ofNat,Not,Exists,Polynomial,Int,And,Eq, Imo1993P1.f,HMul.hMul, Imo1993P1.isConstantProof uses:
id,False,Polynomial.eval,Eq.mpr,congrArg,Eq.symm,Polynomial.eval_mul,HAdd.hAdd,HPow.hPow,Polynomial.X,HSub.hSub,Eq.trans,congrFun',Polynomial.eval_add,congr,Polynomial.eval_pow,Polynomial.eval_X,Polynomial.eval_ofNat,zero_pow,Nat.ne_zero_of_ltand 194 more295 instances, coercions and auxiliary constants left out.
Tactic trace: 277 steps (first 200 of 277)
Open to load the checked before-and-after goal states.