Skip to content
Oakfield Operator Calculus Function Reference Site

Power Function

The power function raises an input to a real exponent pp. A common real-valued definition uses nonnegative inputs:

fp(x)=xp(x0)f_p(x) = x^p \qquad (x \ge 0)

For real-valued xpx^p with arbitrary real pp, the natural domain is x0x\ge 0. For integer pp, the map extends to all real xx.


ddxxp=pxp1,x>0\frac{d}{dx}x^p = p\,x^{p-1}, \qquad x>0
(ab)p=apbp,a>0, b>0(ab)^p = a^p b^p, \qquad a>0,\ b>0

For x>0x>0,

xp=exp(plogx)x^p = \exp(p\log x)

Exponents above one amplify large magnitudes; 0<p<10<p<1 compress them.


  • p=1p=1 yields the identity.
  • p=2p=2 gives quadratic growth.
  • p=12p=\tfrac12 is the square root.
  • Negative exponents give reciprocal powers on x>0x>0: xp=1/xpx^{-p} = 1/x^{p}.
  • For fixed x>0x>0, limp0xp=1\lim_{p\to 0} x^p = 1.

Fractional powers are the non-integer cases. Absolute value is commonly combined with powers to handle signed inputs. Logarithm and exponential provide the canonical formulation xp=exp(plogx)x^p=\exp(p\log x).


Oakfield uses power functions in both pointwise nonlinearities and spectral laws:

  • Analytic warp (POWER profile) computes power-law gradients/responses for controlled nonlinear deformation.
  • Remainder (POWER nonlinearity) applies a power transform with an epsilon guard before differencing.
  • Spectral operators use pow for frequency-dependent laws (e.g. dispersion uses pow(|k-k0|, order), and linear_dissipative uses kα|k|^\alpha in its damping rate).

Power laws encode multiplicative scaling behavior and have long served as basic models for growth/decay and similarity.

In computation, power functions are used both directly and via log–exp reformulations for numerical stability and generalization.


  • NIST Digital Library of Mathematical Functions (DLMF), §4
  • Rudin, Real and Complex Analysis