Systematically generates unimodular matrices; numerical verfication of a
function's unimodularness
Usage
unimodular(n)
unimodularity(n,o, FUN, ...)
Arguments
n
Maximum size of entries of matrices
o
Two element vector
FUN
Function whose unimodularity is to be checked
...
Extra arguments passed to FUN
Value
Function unimodular() returns an array a of dimension
c(2,2,u) (where u is a complicated function of n).
Thus 3-slices of a (that is, a[,,i]) are unimodular.
Function unimodularity() returns the result of applying
FUN() to the unimodular transformations of o. The
function returns a vector of length dim(unimodular(n))[3]; if
FUN() is unimodular and roundoff is neglected, all elements of
the vector should be identical.
Details
Here, a unimodular matrix is of size $2\times 2$,
with integer entries and a determinant of unity.