Isabelle/HOL中的向量转置

Isabelle/HOL中的向量转置,isabelle,Isabelle,在有限笛卡尔积理论中,我找不到变换(real,'n)vec类型向量的定义或引理。我试图用一个转置矩阵和一个向量来代替一个转置向量,例如,如果向量e=ax,那么e(e^T)的转置会导致a和x(e^T=a^tx^T)。我能在伊莎贝尔/霍尔做这个吗 首先,除非我的线性代数现在完全不及格,(AB)^T=B^T A^T,而不是A^T B^T,所以你的第二个等式应该是e^T=x^T A^T 为了回答您的实际问题:我建议您从~~/src/HOL/Analysis/Cartesian_Euclidean_空间中

有限笛卡尔积
理论中,我找不到变换
(real,'n)vec
类型向量的定义或引理。我试图用一个转置矩阵和一个向量来代替一个转置向量,例如,如果向量
e=ax
,那么
e
e^T
)的转置会导致
a
x
e^T=a^tx^T
)。我能在伊莎贝尔/霍尔做这个吗

首先,除非我的线性代数现在完全不及格,
(AB)^T=B^T A^T
,而不是
A^T B^T
,所以你的第二个等式应该是
e^T=x^T A^T

为了回答您的实际问题:我建议您从
~~/src/HOL/Analysis/Cartesian_Euclidean_空间
中查看常量
行向量
列向量
、和
转置
。前两个允许您将长度为
n
的向量转换为
1×n
(分别为
n×1
)矩阵,后一个允许您转换矩阵

我猜你的
e=ax
看起来像
columnvector e=A**columnvector x
,你的
e^T=x^ta^T
应该是
rowvector e=rowvector x**转置A