Supposons que j'ai un record
qui contient deux nats
.Retour d'un enregistrement à partir d'une définition dans Coq
Record toy := {
num1 : nat;
num2 : nat
}.
Je veux construire une définition qui donne deux nats
renvoie un record
contenant ces deux nats
.
Definition args_to_toy_record (n1 : nat) (n2 : nat) : toy :=
(* {num1 = n1; num2 = n2} ?? *)
Malheureusement, la documentation officielle semble que pour couvrir les cas les plus simples lorsque le type de retour est un bool
ou un nat
. Est-ce une telle chose possible dans coq
? Si oui, quelle est la meilleure méthode pour y parvenir?
Merci