Problem

Source: Iran TST 2012-Second exam-1st day-P2

Tags: algebra, polynomial, function, algebra proposed



Let $g(x)$ be a polynomial of degree at least $2$ with all of its coefficients positive. Find all functions $f:\mathbb R^+ \longrightarrow \mathbb R^+$ such that \[f(f(x)+g(x)+2y)=f(x)+g(x)+2f(y) \quad \forall x,y\in \mathbb R^+.\] Proposed by Mohammad Jafari