Compfiles/Usa2011P4.lean
4 declarations, 0 contain sorry, 0 declared as axioms
USA Mathematical Olympiad 2011, Problem 4
For any integer n ≥ 2, define P(n) to be the proposition:
P(n) ≡ 2^(2^n) % (2^n - 1) is a power of 4
Either prove that P(n) is always true, or find a counterexample.
Imports (2)
Imported by 1 file
- abbrev
Usa2011P4.Pline 29 sourcestandard axioms: propext what this means
Statement uses:
NatProof uses:
Exists,Eq,HPow.hPow,OfNat.ofNat,HMod.hMod,HSub.hSub9 instances, coercions and auxiliary constants left out.
- inductive
Usa2011P4.SolutionDataline 31 sourceno axioms what this means
- determine
Usa2011P4.solution_dataline 35 sourceno axioms what this means
Statement uses: Usa2011P4.SolutionData
Proof uses:
Usa2011P4.SolutionData.Counterexample,OfNat.ofNat,Nat1 instances, coercions and auxiliary constants left out.
- problem
Usa2011P4.usa2011_p4line 37 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Usa2011P4.usa2011_p4.match_1, Usa2011P4.SolutionData, Usa2011P4.solution_data,Unit,Nat,LE.le,OfNat.ofNat, Usa2011P4.P,And,NotProof uses:
id,And.intro,Mathlib.Meta.NormNum.isNat_le_true,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Bool,Bool.true,Eq.mpr,Eq,HPow.hPow,HMod.hMod,HSub.hSub,congrArg,Exists,propext,not_exists,HMul.hMul,Nat.pow_right_injective,Eq.mp,Mathlib.Meta.NormNum.isNat_eq_trueand 23 more28 instances, coercions and auxiliary constants left out.
Tactic trace: 15 steps
Open to load the checked before-and-after goal states.