Preguntas etiquetadas con coq

Coq es un demostrador de teoremas interactivo basado en el cálculo de construcciones inductivas.

28
¿Por qué el tipo de vacío de C no es análogo al tipo vacío / inferior?

Wikipedia, así como otras fuentes que he encontrado, enumeran el voidtipo de C como un tipo de unidad en lugar de un tipo vacío. Esto me parece confuso, ya que me parece que se voidajusta mejor a la definición de un tipo vacío / inferior. No habito valores void, por lo que puedo decir. Una...

12
Prueba de tautología con coq

Actualmente tengo que aprender Coq y no sé cómo lidiar con un or: Como ejemplo, tan simple como es, no veo cómo demostrar: Theorem T0: x \/ ~x. Realmente lo agradecería si alguien pudiera ayudarme. Como referencia utilizo esta hoja de trucos . También un ejemplo de una prueba que tengo en...

9
ejercicio baz_num_elts de Fundamentos de software

Estoy en el siguiente ejercicio en Fundamentos de software : (** **** Exercise: 2 stars (baz_num_elts) *) (** Consider the following inductive definition: *) Inductive baz : Type := | x : baz -> baz | y : baz -> bool -> baz. (** How _many_ elements does the type [baz] have? (* FILL...