The Coq

GPTKB entity

Statements (91)
Predicate Object
gptkbp:instanceOf gptkb:software
proof assistant
interactive theorem prover
gptkbp:developedBy gptkb:École_Polytechnique
gptkb:INRIA
gptkbp:firstReleased 1989
gptkbp:hasFeature interactive development environment
coinductive types
extraction to OCaml, Haskell, Scheme
module system
plugins
support for Unicode
support for code extraction
support for dependent pattern matching
support for documentation generation
support for meta-programming
support for program extraction
support for proof automation
support for proof checking
support for proof documentation
support for proof export
support for proof import
support for proof irrelevance
support for proof replay
support for proof search
support for proof visualization
support for records
support for reflection
support for rewriting
support for setoids
support for type classes
support for universe polymorphism
interactive proof development
support for continuous integration
support for version control integration
support for documentation tools
proof scripts
user-defined notations
automation via tactics
support for HoTT (Homotopy Type Theory) library
support for automation frameworks
support for certified programming
support for code generation
support for cofixpoints
support for collaborative proof development
support for formalization of mathematics
support for inductive and coinductive types
support for integration with other tools
support for interactive and batch modes
support for large-scale developments
support for mathematical components library
support for mathematical libraries
support for modules and functors
support for plugins and extensions
support for proof archiving
support for proof assistants
support for proof certification
support for proof collaboration
support for proof debugging
support for proof environments
support for proof frameworks
support for proof libraries
support for proof maintenance
support for proof minimization
support for proof publication
support for proof refactoring
support for proof repositories
support for proof review
support for proof search and automation
support for proof search engines
support for proof sharing
support for proof term inspection
support for ssreflect extension
support for user-defined tactics
tactic-based proof language
support for user interfaces (CoqIDE, Proof General, VsCoq)
https://www.w3.org/2000/01/rdf-schema#label The Coq
gptkbp:influenced gptkb:Agda
gptkb:Lean
gptkbp:influencedBy gptkb:Martin-Löf_type_theory
gptkb:Calculus_of_Inductive_Constructions
gptkbp:license gptkb:LGPL
gptkbp:programmingLanguage gptkb:OCaml
gptkbp:supports higher-order logic
dependent types
gptkbp:usedFor gptkb:mathematics
formal verification
software verification
gptkbp:website https://coq.inria.fr/
gptkbp:bfsParent gptkb:Coquihalla_Highway
gptkbp:bfsLayer 7