In mathematics, a functional square root (sometimes called a half iterate) is a square root of a function with respect to the operation of function composition. In other words, a functional square root of a function g is a function f satisfying f(f(x)) = g(x) for all x.
Notations expressing that f is a functional square root of g are f = g[1/2] and f = g1/2[citation needed][dubious – discuss], or rather f = g 1/2 (see Iterated function#Fractional_iterates_and_flows,_and_negative_iterates), although this leaves the usual ambiguity with taking the function to that power in the multiplicative sense, just as f ² = f ∘ f can be misinterpreted as x ↦ f(x)².
A systematic procedure to produce arbitrary functional n-roots (including arbitrary real, negative, and infinitesimal n) of functions relies on the solutions of Schröder's equation.[3][4][5] Infinitely many trivial solutions exist when the domain of a root function f is allowed to be sufficiently larger than that of g.
Using this extension, sin[1/2](1) can be shown to be approximately equal to 0.90871.[6]
(See.[7] For the notation, see [1] Archived 2022-12-05 at the Wayback Machine.)