lean_workbook_plus_79949
ProvedIf where and : \n and \nSo and and
Preamble
import Mathlib.Analysis.Complex.Basic
Formal statement
theorem lean_workbook_plus_79949 (u v t : ℕ) (n : ℕ) (f g : ℕ → ℕ) (h₀ : n = 2^u - 2^v + t) (h₁ : u > v) (h₂ : v >= 0) (h₃ : t < 2^(v-1)) (h₄ : f n = 2^v - t - 1) (h₅ : g n = f (f n)) (h₆ : n - g n = 2^u - 2^v) (h₇ : f (n - g n) = 2^v - 1) (h₈ : g (n - g n) = f (2^v - 1)) (h₉ : f (2^v - 1) = 0) : g n = t := by sorry
Source