【问题标题】:Vector transpose in Isabelle/HOLIsabelle/HOL 中的向量转置
【发布时间】:2017-05-26 17:19:04
【问题描述】:

我找不到在Finite_Cartesian_Product 理论中转置(real,'n) vec 类型向量的定义或引理。我正在尝试用转置矩阵和向量替换转置向量,例如,如果向量e = A x 的转置e(e^T) 导致转置Ax (@ 987654328@)。我可以在 Isabelle/HOL 中执行此操作吗?

【问题讨论】:

    标签: isabelle


    【解决方案1】:

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

    要回答您的实际问题:我建议您查看来自~~/src/HOL/Analysis/Cartesian_Euclidean_Space 的常量rowvectorcolumnvectortranspose。前两个允许您将长度为n 的向量转换为1 × n(分别为n × 1)矩阵,后者允许您转置矩阵。

    我猜你的e = A x 看起来像columnvector e = A ** columnvector x 而你的e^T = x^T A^T 应该是rowvector e = rowvector x ** transpose A

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      相关资源
      最近更新 更多