sgn | R Documentation |
Returns the sign of a permutation
sgn(x)
is.even(x)
is.odd(x)
x |
permutation object |
The sign of a permutation is \pm 1
depending on whether it
is even or odd. A permutation is even if it can be written as a
product of an even number of transpositions, and odd if it can be
written as an odd number of transpositions. The map
\operatorname{sgn}\colon S_n\longrightarrow\left\lbrace
+1,-1\right\rbrace
is a homomorphism; see examples.
Internally, function sgn()
coerces to cycle form.
The sign of the null permutation is NULL
.
Robin K. S. Hankin
shape
sgn(id) # always problematic
sgn(rperm(10,5))
x <- rperm(40,6)
y <- rperm(40,6)
stopifnot(all(sgn(x*y) == sgn(x)*sgn(y))) # sgn() is a homomorphism
z <- as.cycle(rperm(20,9,5))
z[is.even(z)]
z[is.odd(z)]
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.