Skip to content

Commit

Permalink
[Usa2019Q1] add informal proof outline
Browse files Browse the repository at this point in the history
  • Loading branch information
dwrensha committed Sep 12, 2023
1 parent 3e13b49 commit b9f09a3
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions MathPuzzles/Usa2019Q1.lean
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ A function f: ℕ+ → ℕ+ satisfies the equation
for all positive integers n, where fᵏ(m) means f iterated k times on m.
Given this information, determine all possible values of f(1000).
-/

namespace Usa2019Q1
Expand All @@ -33,4 +32,11 @@ theorem usa2019Q1 (m : ℕ+) :
(∃ f : ℕ+ → ℕ+,
(∀ n, f^[f n] n * f (f n) = n ^ 2) ∧
m = f 1000) := by
sorry
-- (informal proof outline from artofproblemsolving.com)
-- 1. prove that f is injective.
-- 2. prove that if f^r(b)=a and f(a)=a, then b=a.
-- 3. prove that if f^2(m)=f^{f(m)}(m)=m and m is odd, then f(m)=m.
-- 4. prove by contradiction that f(m)=m for all odd m.
-- 5. by injectivity, f(1000) is not odd.
-- 6. prove that f(1000) can equal any even number.
sorry

0 comments on commit b9f09a3

Please sign in to comment.