Compfiles/Imo2003P2.lean
3 declarations, 0 contain sorry, 0 declared as axioms
International Mathematical Olympiad 2003, Problem 2
Determine all pairs of positive integers (a,b) such that
a²/(2ab² - b³ + 1)
is a positive integer.
Imports (2)
Imported by 1 file
- lemma
Imo2003P2.aux₁line 31 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,LT.lt,OfNat.ofNat,HMul.hMul,HPow.hPow,NatProof uses:
LE.le,one_le_pow₀26 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- determine
Imo2003P2.solution_setline 37 sourcestandard axioms: propext what this means
Statement uses:
Set,Prod,IntProof uses:
Union.union,Set.ofPred,Imo2003P2.solution_set.match_1,Exists,And,LT.lt,OfNat.ofNat,Eq,HMul.hMul,HSub.hSub,HPow.hPow,Nat12 instances, coercions and auxiliary constants left out.
- problem
Imo2003P2.imo2003_p2line 41 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Int,Iff,Membership.mem,Prod,Set, Imo2003P2.solution_set,Prod.mk,And,LT.lt,OfNat.ofNat,Exists,Eq,HMul.hMul,HAdd.hAdd,HSub.hSub,HPow.hPow,NatProof uses:
Iff.intro,Union.union,Set.ofPred,Imo2003P2.solution_set.match_1,Eq.mpr,id,congrArg,And.intro,mul_pos,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Bool,Nat.ble,Mathlib.Meta.NormNum.isNat_lt_true,Bool.false,Exists.intro,Mathlib.Tactic.Ring.of_eq,Nat.rawCast,Mathlib.Tactic.Ring.Common.mul_congrand 133 more154 instances, coercions and auxiliary constants left out.
Tactic trace: 168 steps
Open to load the checked before-and-after goal states.