Processing math: 50%

Given a vector, return the corresponding 1-form; the exterior derivative of a 0-form (that is, a scalar function). Function grad() is a synonym.

as.1form(v)
grad(v)

Arguments

v

A vector with element i being f/xi

Details

The exterior derivative of a k-form ϕ is a (k+1)-form dϕ given by

dϕ(Px(vi,,vk+1))=lim

We can use the facts that

\mathrm{d}\left(f\,\mathrm{d}x_{i_1}\wedge\cdots\wedge\mathrm{d}x_{i_k}\right)= \mathrm{d}f\wedge\mathrm{d}x_{i_1}\wedge\cdots\wedge\mathrm{d}x_{i_k}

and \mathrm{d}f=\sum_{j=1}^n\left(D_j f\right)\,\mathrm{d}x_j

to calculate differentials of general k-forms. Specifically, if

\phi=\sum_{1\leq i_i < \cdots < i_k\leq n} a_{i_1\ldots i_k}\mathrm{d}x_{i_1}\wedge\cdots\wedge\mathrm{d}x_{i_k}

then \mathrm{d}\phi= \sum_{1\leq i_i < \cdots < i_k\leq n} [\sum_{j=1}^nD_ja_{i_1\ldots i_k}\mathrm{d}x_j]\wedge\mathrm{d}x_{i_1}\wedge \cdots\wedge\mathrm{d}x_{i_k.}

The entry in square brackets is given by grad(). See the examples for appropriate R idiom.

Value

A one-form

Author

Robin K. S. Hankin

See also

Examples


as.1form(1:9)  # note ordering of terms
#> An alternating linear map from V^1 to R with V=R^9:
#>        val
#>  9  =    9
#>  8  =    8
#>  7  =    7
#>  6  =    6
#>  5  =    5
#>  4  =    4
#>  3  =    3
#>  2  =    2
#>  1  =    1


as.1form(rnorm(20))
#> An alternating linear map from V^1 to R with V=R^20:
#>                val
#>   1  =  -0.8607243
#>  14  =  -0.4321952
#>   2  =   0.4212304
#>  15  =  -0.6675648
#>   3  =   1.4505432
#>  16  =   1.3895059
#>   4  =   0.1943924
#>  13  =  -0.7820777
#>  12  =  -0.7721921
#>  11  =   0.9110785
#>  10  =  -0.7160587
#>   9  =  -1.7810619
#>   8  =  -0.9441017
#>   7  =   2.7361084
#>  20  =  -0.7893881
#>  19  =   2.5844322
#>   6  =   1.3398599
#>  18  =   0.2053894
#>   5  =  -0.6912054
#>  17  =   0.9118739

grad(c(4,7)) ^ grad(1:4)
#> An alternating linear map from V^2 to R with V=R^4:
#>          val
#>  1 2  =    1
#>  1 3  =   12
#>  2 3  =   21
#>  1 4  =   16
#>  2 4  =   28