

It is also a reference to Thierry Coquand, who developed the aforementioned calculus of constructions along with Gérard Huet. The word coq means "rooster" in French, and stems from a tradition of naming French research development tools with animal names. The project manager of Coq is Hugo Herbelin. noun coq au vin A French braise of chicken cooked with wine, lardons, mushrooms, and optionally garlic. noun coq au vin chicken stewed in a sauce of wine, diced pork, onions, garlic, and mushrooms. Certaines espèces portent ce qualificatif dans leur nom vernaculaire comme le Coq de bruyère, Coq de Java, Coq de Lafayette, Coq de Sonnerat. It is possible to define functions by recursion on the accessibility proof of an element (. Définition et Explications - Le coq est le représentant mâle adulte, principalement de plusieurs espèces presque exclusivement de galliformes, en partculier le coq domestique. There was also formerly a group at École Normale Supérieure de Lyon. noun coq au vin chicken sautéed and then stewed in red wine with onions, mushrooms, and seasonings 3. Definition wellfounded (A:Type) (R:A->A->Prop) : forall a, Acc R a. Pierre, quil le renieroit trois fois avant que le coq eust chanté. On connoist un coq à ses argots & à sa creste. Les poules pondent des oeufs sans avoir veu le coq, mais ils ne valent rien pour être couvez. It is developed in France, in the PI.R2 team of the PPS laboratory, jointly operated by INRIA, École Polytechnique, Paris-Sud 11 University, Paris Diderot University and CNRS. Oiseau domestique qui est le masle dune poule. Coq is not an automated theorem prover but includes automatic theorem proving tactics and various decision procedures.Ĭoq implements a dependently typed functional programming language.

Coq works within the theory of the calculus of inductive constructions, a derivative of the calculus of constructions. It allows the expression of mathematical assertions, mechanically checks proofs of these assertions, helps to find formal proofs, and extracts a certified program from the constructive proof of its formal specification. In computer science, Coq is an interactive theorem prover. Freebase (0.00 / 0 votes) Rate this definition:
