Complexification
Template:Short description Script error: No such module "For". In mathematics, the complexification of a vector space VScript error: No such module "Check for unknown parameters". over the field of real numbers (a "real vector space") yields a vector space VTemplate:I supScript error: No such module "Check for unknown parameters". over the complex number field, obtained by formally extending the scaling of vectors by real numbers to include their scaling ("multiplication") by complex numbers. Any basis for VScript error: No such module "Check for unknown parameters". (a space over the real numbers) may also serve as a basis for VTemplate:I supScript error: No such module "Check for unknown parameters". over the complex numbers.
Formal definition
Let be a real vector space. The Template:Em of VScript error: No such module "Check for unknown parameters". is defined by taking the tensor product of with the complex numbers (thought of as a 2-dimensional vector space over the reals):
The subscript, , on the tensor product indicates that the tensor product is taken over the real numbers (since is a real vector space this is the only sensible option anyway, so the subscript can safely be omitted). As it stands, is only a real vector space. However, we can make into a complex vector space by defining complex multiplication as follows:
More generally, complexification is an example of extension of scalars – here extending scalars from the real numbers to the complex numbers – which can be done for any field extension, or indeed for any morphism of rings.
Formally, complexification is a functor VectR → VectCScript error: No such module "Check for unknown parameters"., from the category of real vector spaces to the category of complex vector spaces. This is the adjoint functor – specifically the left adjoint – to the forgetful functor VectC → VectRScript error: No such module "Check for unknown parameters". forgetting the complex structure.
This forgetting of the complex structure of a complex vector space is called Template:Em (or sometimes "Template:Em"). The decomplexification of a complex vector space with basis removes the possibility of complex multiplication of scalars, thus yielding a real vector space of twice the dimension with a basis [1]
Basic properties
By the nature of the tensor product, every vector vScript error: No such module "Check for unknown parameters". in VTemplate:I supScript error: No such module "Check for unknown parameters". can be written uniquely in the form
where v1Script error: No such module "Check for unknown parameters". and v2Script error: No such module "Check for unknown parameters". are vectors in VScript error: No such module "Check for unknown parameters".. It is a common practice to drop the tensor product symbol and just write
Multiplication by the complex number a + i bScript error: No such module "Check for unknown parameters". is then given by the usual rule
We can then regard VTemplate:I supScript error: No such module "Check for unknown parameters". as the direct sum of two copies of VScript error: No such module "Check for unknown parameters".:
with the above rule for multiplication by complex numbers.
There is a natural embedding of VScript error: No such module "Check for unknown parameters". into VTemplate:I supScript error: No such module "Check for unknown parameters". given by
The vector space VScript error: No such module "Check for unknown parameters". may then be regarded as a real subspace of VTemplate:I supScript error: No such module "Check for unknown parameters".. If VScript error: No such module "Check for unknown parameters". has a basis Template:MsetScript error: No such module "Check for unknown parameters". (over the field RScript error: No such module "Check for unknown parameters".) then a corresponding basis for VTemplate:I supScript error: No such module "Check for unknown parameters". is given by { ei ⊗ 1 } Script error: No such module "Check for unknown parameters". over the field CScript error: No such module "Check for unknown parameters".. The complex dimension of VTemplate:I supScript error: No such module "Check for unknown parameters". is therefore equal to the real dimension of VScript error: No such module "Check for unknown parameters".:
Alternatively, rather than using tensor products, one can use this direct sum as the definition of the complexification:
where is given a linear complex structure by the operator JScript error: No such module "Check for unknown parameters". defined as where JScript error: No such module "Check for unknown parameters". encodes the operation of “multiplication by Template:Mvar”. In matrix form, JScript error: No such module "Check for unknown parameters". is given by:
This yields the identical space – a real vector space with linear complex structure is identical data to a complex vector space – though it constructs the space differently. Accordingly, can be written as or identifying VScript error: No such module "Check for unknown parameters". with the first direct summand. This approach is more concrete, and has the advantage of avoiding the use of the technically involved tensor product, but is ad hoc.
Examples
- The complexification of real coordinate space RnScript error: No such module "Check for unknown parameters". is the complex coordinate space CnScript error: No such module "Check for unknown parameters"..
- Likewise, if VScript error: No such module "Check for unknown parameters". consists of the m×nScript error: No such module "Check for unknown parameters". matrices with real entries, VTemplate:I supScript error: No such module "Check for unknown parameters". would consist of m×nScript error: No such module "Check for unknown parameters". matrices with complex entries.
Dickson doubling
Script error: No such module "Labelled list hatnote". The process of complexification by moving from RScript error: No such module "Check for unknown parameters". to CScript error: No such module "Check for unknown parameters". was abstracted by twentieth-century mathematicians including Leonard Dickson. One starts with using the identity mapping x* = xScript error: No such module "Check for unknown parameters". as a trivial involution on RScript error: No such module "Check for unknown parameters".. Next two copies of R are used to form z = (a , b)Script error: No such module "Check for unknown parameters". with the complex conjugation introduced as the involution z* = (a, −b)Script error: No such module "Check for unknown parameters".. Two elements Template:Mvar and Template:Mvar in the doubled set multiply by
Finally, the doubled set is given a norm N(z) = z* zScript error: No such module "Check for unknown parameters".. When starting from RScript error: No such module "Check for unknown parameters". with the identity involution, the doubled set is CScript error: No such module "Check for unknown parameters". with the norm a2 + b2Script error: No such module "Check for unknown parameters".. If one doubles CScript error: No such module "Check for unknown parameters"., and uses conjugation (a,b)* = (a*, –b), the construction yields quaternions. Doubling again produces octonions, also called Cayley numbers. It was at this point that Dickson in 1919 contributed to uncovering algebraic structure.
The process can also be initiated with CScript error: No such module "Check for unknown parameters". and the trivial involution z* = zScript error: No such module "Check for unknown parameters".. The norm produced is simply z2Script error: No such module "Check for unknown parameters"., unlike the generation of CScript error: No such module "Check for unknown parameters". by doubling RScript error: No such module "Check for unknown parameters".. When this CScript error: No such module "Check for unknown parameters". is doubled it produces bicomplex numbers, and doubling that produces biquaternions, and doubling again results in bioctonions. When the base algebra is associative, the algebra produced by this Cayley–Dickson construction is called a composition algebra since it can be shown that it has the property
Complex conjugation
The complexified vector space VTemplate:I supScript error: No such module "Check for unknown parameters". has more structure than an ordinary complex vector space. It comes with a canonical complex conjugation map:
defined by
The map Template:Mvar may either be regarded as a conjugate-linear map from VTemplate:I supScript error: No such module "Check for unknown parameters". to itself or as a complex linear isomorphism from VTemplate:I supScript error: No such module "Check for unknown parameters". to its complex conjugate .
Conversely, given a complex vector space WScript error: No such module "Check for unknown parameters". with a complex conjugation Template:Mvar, WScript error: No such module "Check for unknown parameters". is isomorphic as a complex vector space to the complexification VTemplate:I supScript error: No such module "Check for unknown parameters". of the real subspace
In other words, all complex vector spaces with complex conjugation are the complexification of a real vector space.
For example, when W = CnScript error: No such module "Check for unknown parameters". with the standard complex conjugation
the invariant subspace VScript error: No such module "Check for unknown parameters". is just the real subspace RnScript error: No such module "Check for unknown parameters"..
Linear transformations
Given a real linear transformation f : V → WScript error: No such module "Check for unknown parameters". between two real vector spaces there is a natural complex linear transformation
given by
The map is called the complexification of f. The complexification of linear transformations satisfies the following properties
In the language of category theory one says that complexification defines an (additive) functor from the category of real vector spaces to the category of complex vector spaces.
The map fTemplate:I supScript error: No such module "Check for unknown parameters". commutes with conjugation and so maps the real subspace of VTemplate:I sup to the real subspace of WTemplate:I supScript error: No such module "Check for unknown parameters". (via the map fScript error: No such module "Check for unknown parameters".). Moreover, a complex linear map g : VTemplate:I sup → WTemplate:I supScript error: No such module "Check for unknown parameters". is the complexification of a real linear map if and only if it commutes with conjugation.
As an example consider a linear transformation from RnScript error: No such module "Check for unknown parameters". to RmScript error: No such module "Check for unknown parameters". thought of as an m×nScript error: No such module "Check for unknown parameters". matrix. The complexification of that transformation is exactly the same matrix, but now thought of as a linear map from CnScript error: No such module "Check for unknown parameters". to CmScript error: No such module "Check for unknown parameters"..
Dual spaces and tensor products
The dual of a real vector space VScript error: No such module "Check for unknown parameters". is the space V*Script error: No such module "Check for unknown parameters". of all real linear maps from VScript error: No such module "Check for unknown parameters". to RScript error: No such module "Check for unknown parameters".. The complexification of V*Script error: No such module "Check for unknown parameters". can naturally be thought of as the space of all real linear maps from VScript error: No such module "Check for unknown parameters". to CScript error: No such module "Check for unknown parameters". (denoted HomR(V,C)Script error: No such module "Check for unknown parameters".). That is,
The isomorphism is given by where φ1Script error: No such module "Check for unknown parameters". and φ2Script error: No such module "Check for unknown parameters". are elements of V*Script error: No such module "Check for unknown parameters".. Complex conjugation is then given by the usual operation
Given a real linear map φ : V → CScript error: No such module "Check for unknown parameters". we may extend by linearity to obtain a complex linear map φ : VTemplate:I sup → CScript error: No such module "Check for unknown parameters".. That is, This extension gives an isomorphism from HomR(V,C)Script error: No such module "Check for unknown parameters". to HomC(VTemplate:I sup,C)Script error: No such module "Check for unknown parameters".. The latter is just the complex dual space to VTemplate:I supScript error: No such module "Check for unknown parameters"., so we have a natural isomorphism:
More generally, given real vector spaces VScript error: No such module "Check for unknown parameters". and WScript error: No such module "Check for unknown parameters". there is a natural isomorphism
Complexification also commutes with the operations of taking tensor products, exterior powers and symmetric powers. For example, if VScript error: No such module "Check for unknown parameters". and WScript error: No such module "Check for unknown parameters". are real vector spaces there is a natural isomorphism Note the left-hand tensor product is taken over the reals while the right-hand one is taken over the complexes. The same pattern is true in general. For instance, one has In all cases, the isomorphisms are the “obvious” ones.
See also
- Extension of scalars – general process
- Linear complex structure
- Baker–Campbell–Hausdorff formula
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".