zmu - Man Page

manual page for zmu 1.0.1

Description

NAME

zmu - Multiply shared_meataxe 1.0.1

SYNTAX

zmu [-r <Row>[.<#Rows>]] [-c <Col>[.<#Cols>]] <A> <B> <Result>

OPTIONS

-r and -c can be used for piecewise matrix multiplication

E.g., `-r1 -c2' selects the upper right part. By default, <#Rows> = <#Cols> = 2, i.e., the result is divided into four pieces.

FILES

<A> and <B> are the objects to be multiplied. Their product (A*B) is written to <Result>. Compatible data types are:

M(a,b) * M(b,c)

= M(a,c)

M(1,1) * M(a,b) = M(a,b) * M(1,1) = M(a,b) P(a) * P(b)                       = P(max {a,b}) M(a,b) * P(b)                     = M(a,b) P(a) * M(a,b)                     = M(a,b)

M(a,b) means `a by b matrix' and P(a) `Permutation of degree a'

Info

January 2024 zmu 1.0.1