Processing math: 81%

Given two k-forms α and β, return the inner product α,β. Here our underlying vector space V is Rn.

The inner product is a symmetric bilinear form defined in two stages. First, we specify its behaviour on decomposable k-forms α=α1αk and β=β1βk as

α,β=det

and secondly, we extend to the whole of \Lambda^k(V) through linearity.

kinner(o1,o2,M)

Arguments

o1,o2

Objects of class kform

M

Matrix

Value

Returns a real number

Author

Robin K. S. Hankin

Note

There is a vignette available: type vignette("kinner") at the command line.

See also

Examples


a <- (2*dx)^(3*dy)
b <- (5*dx)^(7*dy)

kinner(a,b)
#> [1] 210
det(matrix(c(2*5,0,0,3*7),2,2))  # mathematically identical, slight numerical mismatch
#> [1] 210