たとえば、次のようなレコードタイプがあります。
 Record matrixInt : Type := mkMatrixInt {
    const : vector nat dim;
    args : vector (matrix dim dim) argCnt
  }.
の型を返すパターン マッチングがあります。たとえば、次のmatrixIntように呼び出しました(whereは の型を返します。pfunction_name pmatrixIntpconstargs
Definition my_function cons arg p :=
match function_name p with 
 | const => const + cons
 | args => args + arg
end.
p2 つのフィールドを返すパターン マッチングを書くのを手伝ってくれませんconst; argsか? どうもありがとうございました!