Principal value

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "For". Script error: No such module "Hatnote". Script error: No such module "Unsubst".

In mathematics, specifically complex analysis, the principal values of a multivalued function are the values along one chosen branch of that function, so that it is single-valued. A simple case arises in taking the square root of a positive real number. For example, 4 has two square roots: 2 and −2; of these the positive root, 2, is considered the principal root and is denoted as 4.

Motivation

Consider the complex logarithm function log zScript error: No such module "Check for unknown parameters".. It is defined as the complex number Template:Mvar such that

ew=z.

Now, for example, say we wish to find log iScript error: No such module "Check for unknown parameters".. This means we want to solve

ew=i

for w. The value iπ/2 is a solution.

However, there are other solutions, which is evidenced by considering the position of Template:Mvar in the complex plane and in particular its argument argi. We can rotate counterclockwise π/2 radians from 1 to reach Template:Mvar initially, but if we rotate further another 2π we reach Template:Mvar again. So, we can conclude that i(π/2+2π) is also a solution for log iScript error: No such module "Check for unknown parameters".. It becomes clear that we can add any multiple of 2π to our initial solution to obtain all values for log iScript error: No such module "Check for unknown parameters"..

But this has a consequence that may be surprising in comparison of real valued functions: log iScript error: No such module "Check for unknown parameters". does not have one definite value. For log zScript error: No such module "Check for unknown parameters"., we have

logz=ln|z|+i(arg z)=ln|z|+i(Arg z+2πk)

for an integer Template:Mvar, where Arg zScript error: No such module "Check for unknown parameters". is the (principal) argument of Template:Mvar defined to lie in the interval (π, π]. Each value of Template:Mvar determines what is known as a branch (or sheet), a single-valued component of the multiple-valued log function. When the focus is on a single branch, sometimes a branch cut is used; in this case removing the non-positive real numbers from the domain of the function and eliminating π as a possible value for Arg zScript error: No such module "Check for unknown parameters".. With this branch cut, the single-branch function is continuous and analytic everywhere in its domain.

The branch corresponding to k = 0Script error: No such module "Check for unknown parameters". is known as the principal branch, and along this branch, the values the function takes are known as the principal values.

General case

In general, if f(z)Script error: No such module "Check for unknown parameters". is multiple-valued, the principal branch of Template:Mvar is denoted

pvf(z)

such that for Template:Mvar in the domain of Template:Mvar, pv f(z)Script error: No such module "Check for unknown parameters". is single-valued.

Principal values of standard functions

Complex valued elementary functions can be multiple-valued over some domains. The principal value of some of these functions can be obtained by decomposing the function into simpler ones whereby the principal value of the simple functions are straightforward to obtain.

Logarithm function

We have examined the logarithm function above, i.e.,

logz=ln|z|+i(arg z).

Now, arg zScript error: No such module "Check for unknown parameters". is intrinsically multivalued. One often defines the argument of some complex number to be between π (exclusive) and π (inclusive), so we take this to be the principal value of the argument, and we write the argument function on this branch Arg zScript error: No such module "Check for unknown parameters". (with the leading capital A). Using Arg zScript error: No such module "Check for unknown parameters". instead of arg zScript error: No such module "Check for unknown parameters"., we obtain the principal value of the logarithm, and we write[1]

pvlogz=Logz=ln|z|+i(Argz).

Square root

For a complex number z=reiϕ the principal value of the square root is:

pvz=exp(pvlogz2)=reiϕ/2

with argument π<ϕπ. Sometimes a branch cut is introduced so that negative real numbers are not in the domain of the square root function and eliminating the possibility that ϕ=π.

Inverse trigonometric and inverse hyperbolic functions

Inverse trigonometric functions (arcsinScript error: No such module "Check for unknown parameters"., arccosScript error: No such module "Check for unknown parameters"., arctanScript error: No such module "Check for unknown parameters"., etc.) and inverse hyperbolic functions (arsinhScript error: No such module "Check for unknown parameters"., arcoshScript error: No such module "Check for unknown parameters"., artanhScript error: No such module "Check for unknown parameters"., etc.) can be defined in terms of logarithms and their principal values can be defined in terms of the principal values of the logarithm.

Complex argument

File:Atan2atan.png
comparison of atan and atan2 functions

The principal value of complex number argument measured in radians can be defined as:

  • values in the range [0,2π)
  • values in the range (π,π]

For example, many computing systems include an atan2(y, x)Script error: No such module "Check for unknown parameters". function. The value of atan2(imaginary_part(z), real_part(z))Script error: No such module "Check for unknown parameters". will be in the interval (π,π]. In comparison, atan y/xScript error: No such module "Check for unknown parameters". is typically in (π2,π2].

See also

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".