Cartesian_Euclidean_Space
在(HOL/Multivariate_Analysis 目录中)有一个矩阵乘法定义:
definition matrix_matrix_mult :: "('a::semiring_1) ^'n^'m ⇒ 'a ^'p^'n ⇒ 'a ^ 'p ^'m"
(infixl "**" 70)
where "m ** m' == (χ i j. setsum (λk. ((m$i)$k) * ((m'$k)$j)) (UNIV :: 'n set)) ::'a ^ 'p ^'m"
现在平方矩阵将是A ** A
和 A^3 将是A ** A ** A
。
我找不到要定义的幂函数A^n
(即A ** A ** ... ** A
n 次)。
库中是否有幂函数?需要手动定义吗?