Dual basis in a field extension

From testwiki
Jump to navigation Jump to search

Template:No inline In mathematics, the linear algebra concept of dual basis can be applied in the context of a finite field extension L/K, by using the field trace. This requires the property that the field trace TrL/K provides a non-degenerate quadratic form over K. This is true if L is separable over K; it is always true if K is a perfect field, including when K is finite or of characteristic zero.

A dual basis is not a specific basis like the polynomial basis or the normal basis; rather for any given basis, it is another associated basis which is useful for computations.

We say that two bases of a finite field L=GF(pn) over K=GF(p)=ℤ/pℤ,

B1={α0,α1,…,αn−1},B2={β0,β1,…,βn−1},

are dual to each other provided

Tr⁡(αi⋅βj)={1if  i=j0if  i≠j.

Here the trace of a value in GF(pm) can be calculated as follows:

Tr⁡(γ)=∑i=0n−1γpi

Using a dual basis can provide a way to easily communicate between devices that use different bases, rather than having to explicitly convert between bases using the change of bases formula. Furthermore, if a dual basis is implemented then conversion from an element in the original basis to the dual basis can be accomplished with multiplication by the multiplicative identity (usually 1).

References

Template:Reflist