Coq (Software)

Coq

Ein Beweiszustand in einer Datei der Standardbibliothek
Basisdaten

Entwickler TypiCal
Erscheinungsjahr 1. Mai 1989
Aktuelle Version 8.20.0[1]
(3. September 2024)
Betriebssystem Plattformunabhängig
Programmier­sprache Objective CAML[2], C
Kategorie Maschinengestütztes Beweisen
Lizenz LGPL (Freie Software)
coq.inria.fr

Coq ist eine freie Software zum maschinengestützten Beweisen mathematischer Aussagen.

Übersicht

In Coq formuliert man Datentypdefinitionen und ausführbare Programmteile sowie mathematische Aussagen und Beweise. Die getroffenen Aussagen beziehen sich gewöhnlich auf die definierten Funktionen. Coq überprüft die formale Richtigkeit von Beweisen mithilfe seines auch sonst benutzten Typprüfers.

Weiterhin unterstützt Coq die Suche nach Beweisen und erlaubt es, aus einer formalen Programmspezifikation samt Implementation und Korrektheitsbeweis beispielsweise ein ML-Programm zu extrahieren. Hierbei werden nichtübersetzbare Typinformationen ignoriert. Aus (zwangsläufig konstruktiven) Beweisen von Existenzaussagen lässt sich ebenfalls Zielcode generieren.

Coq verwendet den Kalkül der induktiven Konstruktion[3], eine Form des Konstruktionskalküls. Coq ist kein vollautomatisches Beweissystem, kennt aber einige Beweistaktiken und Entscheidungsfindungsprozeduren.

Entwicklung

Coq wird in Frankreich im Projekt TypiCal (früher LogiCal) entwickelt, einem Gemeinschaftsprojekt von INRIA (Gérard Huet, Christine Paulin-Mohring und Thierry Coquand), École polytechnique, Universität Paris-Süd und CNRS. Eine weitere Arbeitsgruppe bestand an der ENS Lyon. Teamleiter ist Benjamin Werner.

Coq wird in Objective CAML entwickelt, einer (im Wesentlichen) funktionalen Programmiersprache.

2013 erhielt Coq den Programming Languages Software Award von ACM SIGPLAN.

Name

Das französische Wort Coq bedeutet Gockel oder Hahn und steht in der französischen Tradition, wissenschaftliche Entwicklungswerkzeuge nach Tieren zu benennen. Außerdem erinnert es an Thierry Coquand, der gemeinsam mit Gérard Huet den Konstruktionskalkül entwickelte.

Vier-Farben-Satz

Georges Gonthier (von Microsoft Research, in Cambridge, England) und Benjamin Werner (von INRIA) erzeugten mit Hilfe von Coq einen überschaubaren Beweis des Vier-Farben-Satzes, der 2005 fertiggestellt wurde.[4]

Als Nebenergebnis dieser Arbeit entstand eine Erweiterung für Coq namens ssreflect („small scale reflection“).[5] Trotz des Namens sind die meisten Features der Erweiterung allgemein verwendbar, also nicht nur für reflexive Beweise. Die aktuelle Version ssreflect 1.2 ist freie Software (Lizenz CeCILL) und kompatibel zu Coq 8.2.[6]

Satz von Feit-Thompson

Der Satz von Feit-Thompson sagt aus, dass jede endliche Gruppe ungerader Ordnung auflösbar ist. Er wurde 1963 von Walter Feit und John Griggs Thompson bewiesen.

Georges Gonthier gelang mit Kollegen nach sechsjähriger Arbeit 2012 die Verifikation des Beweises mit Coq.[7]

Literatur

  • Yves Bertot, Pierre Castéran: Interactive Theorem Proving and Program Development - Coq'Art: The Calculus of Inductive Constructions, Springer 2004, ISBN 3-540-20854-2
  • Adam Chlipala: Certified Programming with Dependent Types: A Pragmatic Introduction to the Coq Proof Assistant, MIT Press 2013, ISBN 978-0-262-02665-9, Online verfügbar per Certified Programming with Dependent Types
  • Ilya Sergey: Programs and Proofs: Mechanizing Mathematics with Dependent Types, Lecture notes with exercises, URL ilyasergey.net
  • Benjamin C. Pierce et al.: Software Foundations, 4 Bände: Volume 1 Logical Foundations, Volume 2 Programming Language Foundations, Volume 3 Verified Functional Algorithms und Volume 4 QuickChick: Property-Based Testing in Coq, URL Software Foundations
Commons: Coq (Software) – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. Release Coq 8.20.0. 3. September 2024.
  2. The Coq proof assistant Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  3. Coq-Referenzhandbuch – Calculus of Inductive Constructions. Abgerufen am 20. September 2020.
  4. Gonthier: Formal Proof – the Four-Color Theorem, Notices AMS 2008 (PDF; 2,6 MB).
  5. The SSReflect proof language
  6. Announcing Ssreflect version 1.2
  7. Feit-Thompson proved in Coq (Memento vom 19. November 2016 im Internet Archive), Microsoft Research-Inria, 20. September 2012, Web-Archive.

Read other articles:

Eats, Shoots & Leaves: The Zero Tolerance Approach to Punctuation PengarangLynne TrussNegaraBritania RayaBahasaInggrisSubjekTata bahasa InggrisGenreNon-fiksiPenerbitProfile BooksTanggal terbit6 November 2003Jenis mediaPrint (Hardcover)Halaman228 pp.ISBNISBN 9781861976123OCLC55019487Desimal Dewey428.2 22LCCPE1450 .T75 2003 Eats, Shoots & Leaves: The Zero Tolerance Approach to Punctuation adalah buku nonfiksi pendek yang ditulis oleh Lynne Truss, mantan pembawa acara radi...

 

Teater di Focşani Focşani (IPA: [fokˈʃanʲ]; bahasa Jerman: Fokschan; bahasa Hungaria: Foksány) ialah ibu kota Provinsi Vrancea, Rumania. Kota ini terletak di Moldavia selatan, dekat perbatasan kuno dengan Walakia. Pada abad ke-19, kota ini bertambah sibuk aktivitasnya dengan penggabungan Walakia dan Moldavia menjadi Kepangeranan Donau (dibubarkan tahun 1864). Focşani terletak di pertemuan patahan yang menyebabkan risiko gempa bumi di daerah ini tinggi. Daerah ini terkenal sebagai pengh...

 

Bhutan Berikut adalah daftar kota di Bhutan: Chhukha Damphu Gasa Dzong Geylegphug Ha Jakar Lhuntshi Mongar Paro Pemagatsel Phuntsholing Punakha Samchi Samdrup Jongkhar Shemgang Taga Dzong Thimphu Trashigang Tongsa Wangdue Phodrang lbsDaftar kota di duniaAfrika Afrika Selatan Afrika Tengah Aljazair Angola Benin Botswana Burkina Faso Burundi Chad Eritrea Eswatini Etiopia Gabon Gambia Ghana Guinea Guinea Khatulistiwa Guinea-Bissau Jibuti Kamerun Kenya Komoro Republik Demokratik Kongo Republik Ko...

MünsterPanorama Münster BenderaLambang kebesaranLetak Münster NegaraJermanNegara bagianNordrhein-WestfalenWilayahMünsterKreisDistrik perkotaanDidirikan793Subdivisions6Pemerintahan • Lord MayorMarkus Lewe (CDU) • Governing partiesCDULuas • Total302,28 km2 (11,671 sq mi)Ketinggian60 m (200 ft)Populasi (2019-12-31)[1] • Total315.293 • Kepadatan10/km2 (27/sq mi)Zona waktuWET/WMPET (UTC+1/+2)...

 

Cet article est une ébauche concernant un aéronef et les forces armées des États-Unis. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. cet avion ne doit pas être confondu avec deux autres appareils embarqués fabriqués postérieurement par Vought pour l'US Navy : le Chance Vought F4U Corsair, avion de chasse de la Seconde Guerre mondiale, et le Vought A-7 Corsair II, avion de combat à réaction des a...

 

Un « Top Fuel ». Dragster de type « Funny Car ». Le dragster est un sport mécanique d'accélération ouvert aux véhicules à deux et quatre roues. Départ arrêté, il s'agit de mettre le moins de temps possible pour franchir une distance de 1/4 de mile (402 m), ou parfois de 1/8 mile (201 m) et depuis 2012 de 1 000 pieds (304,8 m). La catégorie reine est le « Top Fuel », les plus rapides passaient la ligne des 402 m en moin...

Japanese manga series and its franchise Not to be confused with Takane no Hana. Takane and HanaCover of volume 1 as published in English高嶺と花(Takane to Hana)GenreRomantic comedy[1] MangaWritten byYuki ShiwasuPublished byHakusenshaEnglish publisherViz MediaMagazineHana to YumeDemographicShōjoOriginal runDecember 20, 2014 – July 20, 2020Volumes18 Television dramaDirected byYūsuke IshiiHiroyuki NakataWritten byJuri TakedaIyo NishikōriNana YamamotoOriginal ...

 

Peta infrastruktur dan tata guna lahan di Komune Médonville.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiMédonville merupakan sebuah komune di departemen Vosges yang terletak pada sebelah timur laut Prancis. Lihat pula Komune di departemen Vosges Referensi INSEE lbsKomune di departemen Vosges Les Ableuvenettes Ahéville Aingeville Ainvelle Allarmont Ambacourt...

 

International athletics championship event1920 South American Championships in AthleticsDates23–25 AprilHost citySantiago, Chile← Montevideo 1919 Rio de Janeiro 1922 → The 1920 South American Championships in Athletics were held in Santiago, Chile between 23 and 25 April. Medal summary Men's events Event Gold Silver Bronze 100 metres Marcelo Uranga  Chile 10.8 CR, AR Julio Gorlero  Uruguay 11.0 Humberto Ramírez  Chile 200 metres Isabelino Gradín  Uruguay 22...

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Pakistan at the 2002 Asian Games – news · newspapers · books · scholar · JSTOR (December 2010) (Learn how and when to remove this message) Sporting event delegationPakistan at the2002 Asian GamesIOC codePAKNOCPakistan Olympic Associationin BusanMedalsRanked 23rd Gold 1 Silver 6 ...

 

2010 UK local government election 2010 local election results in Wakefield The 2010 Wakefield Metropolitan District Council election took place on 6 May 2010 to elect members of Wakefield Metropolitan District Council in the West Yorkshire, England. One third of the council was up for election and the Labour party stayed in overall control of the council with an increased majority. After the election, the composition of the council was as follows. Party political make-up of Wakefield Council ...

 

Elena FavilliElena FavilliLahir03 Agustus 1982 (umur 41)Montevarchi, Toscana, ItaliaAlmamaterUniversitas Bologna, Universitas California, BerkeleyPekerjaanCEO dan Pendiri Rebel GirlsDikenal atasPengarang dan pembuat Good Night Stories for Rebel Girls Elena Favilli (lahir 3 Agustus 1982 di Montevarchi, Toscana, Italia) adalah seorang pengarang berpenjualan terbaik, jurubicara, wirausahawati dan pemimpin feminis liberal. Elena Favilli adalah pendiri dan CEO perusahaan media digital Rebel ...

British sociologist (born 1938) This biographical article is written like a résumé. Please help improve it by revising it to be neutral and encyclopedic. (January 2023) The Right HonourableThe Lord GiddensGCIH MAEGiddens in 2004BornAnthony Giddens (1938-01-18) 18 January 1938 (age 86)London, EnglandOther namesTony GiddensTitleDirector of the London School of Economics (1996–2003)Political partyLabourAcademic backgroundAlma materUniversity of HullLondon School of EconomicsKing's ...

 

Setuhuk Periode Late Miocene to Present[1] Makaira Atlantic blue marlin, Makaira nigricansStatus konservasiRentan TaksonomiKerajaanAnimaliaFilumChordataKelasActinopteriOrdoIstiophoriformesFamiliIstiophoridaeGenusMakaira Tata namaSinonim takson Eumakaira Hirasaka & H. Nakamura, 1947 Marlina Hirasaka & H. Nakamura, 1947 Orthocraeros J. L. B. Smith, 1956 SpeciesMakaira mazara Makaira nigricans Setuhuk atau nama ilmiahnya Makaira ( bahasa Latin via bahasa Yunani : μαχαί�...

 

American country and western musician and songwriter from Georgia For the American baseball player, see Willie Williams (baseball). Curley WilliamsBackground informationBirth nameDock WilliamsBorn(1914-06-03)June 3, 1914Cairo, Georgia, USDiedSeptember 5, 1970(1970-09-05) (aged 56)Montgomery, Alabama, USGenresCountryOccupation(s)Singer-songwriter, musician, radio host, club ownerInstrument(s)Vocals, fiddleMusical artist Curley Williams (b. Dock Williams, June 3, 1914 – d. September 5, 1...

Pour les articles homonymes, voir Sienkiewicz. Cet article est une ébauche concernant un auteur américain de bande dessinée. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Bill SienkiewiczBill SienkiewiczNaissance 3 mai 1958 (66 ans)BlakelyNom de naissance Boleslav William Felix Robert SienkiewiczNationalité américaineActivités Auteur de bande dessinée, scénariste de bande dessinée, peintreFormati...

 

邦热苏斯杜安帕罗Bom Jesus do Amparo市镇邦热苏斯杜安帕罗在巴西的位置坐标:19°42′14″S 43°28′26″W / 19.7039°S 43.4739°W / -19.7039; -43.4739国家巴西州米纳斯吉拉斯州面积 • 总计195.457 平方公里(75.466 平方英里)人口 • 總計5,663人 • 密度29人/平方公里(75人/平方英里) 邦热苏斯杜安帕罗(葡萄牙语:Bom Jesus do Amparo)是巴西米纳�...

 

Sex change as part of the normal life cycle of a species Part of a series onSex Biological terms Sexual dimorphism Sexual differentiation Feminization Virilization Sex-determination system XY XO ZW ZO Temperature-dependent Haplodiploidy Heterogametic sex Homogametic sex Sex chromosome X chromosome Y chromosome Testis-determining factor Hermaphrodite Sequential hermaphroditism Simultaneous hermaphroditism Intersex (biology) Mating type Sexual reproduction Evolution of sexual reproduction Aniso...

American racing driver (1940–1991) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Al Loquasto – news · newspapers · books · scholar · JSTOR (March 2015) (Learn how and when to remove this message) Al LoquastoNationality AmericanBornAlbert John Loquasto, Jr.(1940-06-21)June 21, 1940Easton, Pennsylvania, U....

 

Australian anatomist and anthropologist Raymond Arthur DartDart in 1968Born(1893-02-04)4 February 1893Brisbane, QueenslandDied22 November 1988(1988-11-22) (aged 95)Johannesburg, South AfricaNationalityAustralianAlma materIpswich Grammar School, University of Queensland, University of SydneyKnown forAustralopithecus africanusSpouses Dora Tyree ​ ​(m. 1921; div. 1934)​ Marjorie Frew ​(m. 1936)​ AwardsVik...