Documentation

IMOSLLean4.Main.IMO2016.A4.A4

IMO 2016 A4 #

Let $M$ be an integral multiplicative monoid with a cancellative, distributive addition. Find all functions $f : M → M$ such that, for all $x, y ∈ M$, $$ x f(x^2) f(f(y)) + f(y f(x)) = f(xy) \left(f(f(y^2)) + f(f(x^2))\right). $$

def IMOSL.IMO2016A4.good {M : Type u_1} [Mul M] [Add M] (f : MM) :
Equations
Instances For
    Instances
      theorem IMOSL.IMO2016A4.inv'_is_good {M : Type u_1} [CancelCommDistribMonoid M] {f : MM} (h : ∀ (x : M), x * f x = 1) :
      theorem IMOSL.IMO2016A4.good_imp_inv' {M : Type u_1} [CancelCommDistribMonoid M] [IsCancelAdd M] {f : MM} (hf : good f) (x : M) :
      x * f x = 1
      theorem IMOSL.IMO2016A4.final_solution {M : Type u_1} [CancelCommDistribMonoid M] [IsCancelAdd M] {f : MM} :
      good f ∀ (x : M), x * f x = 1

      Final solution