curv_meas_exact: Exact curvature measures of symmetric cones

Description Usage Arguments Details Value See also Examples

View source: R/misc.R

Description

curv_meas_exact returns the exact values of the curvature measures of symmetric cones, which are known (n==1,2,3).

Usage

1

Arguments

beta

Dyson index specifying the underlying (skew-) field:

beta==1:

real numbers

beta==2:

complex numbers

beta==4:

quaternion numbers

n

size of matrix.

Details

The known curvature measures are elements in the ring Q[sqrt(2),1/pi], so the exact values can be given in terms of integers corresponding to a common denominator and corresponding integer matrices for the coefficients of the natural expansion in 1, sqrt(2), 1/pi, sqrt(2)/pi. These matrices are returned by this function, along with the denominator and the combined matrix of curvature measures.

Value

The output of curv_meas_exact is a list of six elements:

See also

alg_deg

Package: symconivol

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# considering the case of 3x3 complex unitary matrices
CM <- curv_meas_exact(2,3)

# sum of intrinsic volumes is equal to one
sum( CM$A )

# sum of even (and odd) index intrinsic volumes is 1/2
sum( CM$A %*% rep_len(c(1,0),dim(CM$A)[2]) )

# A is given by combining the remaining matrices and the denominator
norm( CM$A - ( CM$A_const + CM$A_sqrt2*sqrt(2) + CM$A_piinv/pi + CM$A_sqrt2_pi*sqrt(2)/pi )/CM$denom )

damelunx/symconivol documentation built on May 17, 2019, 7:01 p.m.