P7 - Bibliotecas locales

P7 - Bibliotecas locales

de Juan Manuel Rivara De Leon -
Número de respuestas: 1

Buenas tardes.

Pude comprobar que para el práctico 7 se entregan múltiples archivos. ¿Hay alguna forma especificada de manejar las dependencias entre módulos? No me estaría funcionando hacer un "Require Import" así sin más como figura en la plantilla de archivo Actions. Parece que hay que definir un archivo _CoqProject pero por ahora no he podido dar con la configuración apropiada para éste.

Otra cuestión, ¿se supone que el archivo Maps lo debemos generar nosotros, sin plantilla? Porque no figura en las plantillas de bibliotecas subidas.

Saludos.

En respuesta a Juan Manuel Rivara De Leon

Re: P7 - Bibliotecas locales

de Carlos Luna -

Hola

Sobre lo primero una opción es usar: Load State.

Sobre lo segundo, sugerimos no usar Maps. Para funciones parciales en State.v está:

(* Shortcut notation for partial functions *)

Definition partial a b := a -> option b.

Notation "a ⇸ b" := (partial a b) (at level 51, right associativity).

(* NOTA: Con esto no es necesario usar Maps.v mencionado en el práctico 7 *)

Saludos, Carlos