3
に2つのnats
が含まれているとします。Coqの定義からレコードを返す
Record toy := {
num1 : nat;
num2 : nat
}.
私は2つのnats
はこれら2 nats
を含むrecord
を返す与えられた定義を構築したいです。
Definition args_to_toy_record (n1 : nat) (n2 : nat) : toy :=
(* {num1 = n1; num2 = n2} ?? *)
残念ながら、公式ドキュメントは戻り値の型がbool
またはnat
あるとき単純ケースをカバーするようです。そのようなことはcoq
で可能ですか?はいの場合は、それを達成するための最良の方法は何ですか?
ありがとうございました