Skip to main content
Coq

Coq

3 9.9
A computer program that helps people write and check proofs about math and software
  • proper noun
  • Specialized
translation icon : Coq
  • The mathematician used Coq to verify the correctness of his proof.

Examples

Synonyms

Mizar
vsCoq
  • Specialized
9.9

A computer system for writing and checking exact mathematical proofs

includes verification of software correctness as well as mathematical proofs
prover
vsCoq
  • Specialized
7.5

A person or program that checks math and logic arguments

is a full software system for writing and checking proofs rather than a general demonstrator

Compounds

3 8.5

A French dish of chicken cooked slowly in red wine with onions and mushrooms

How Formal

Coq
  • Specialized
3 9.9
formal system
  • Specialized
1 9.8
logical diagram
  • Specialized
5.9
flowchart
3 3.8
diagram
88 2.8
sketch
150 2.5

Surface Forms

Coq main

Etymology

Coq comes from a playful link: the French word coq means 'rooster', and the letters CoC (a short name for the math system it uses) sound similar. The developers chose a rooster as their symbol, so you can remember Coq as the 'rooster' that announces when a proof is 'correct'.