Description
If testing can reveal errors in computer programs, only formal verification can guarantee their absence. The highest Evaluation Assurance Levels of the Common Criteria for Information Technology Security Evaluation require automatically checked mathematical proofs of correctness. Proofs are also the basis of mathematics and many sciences, and thus are very important in education and research.
In many computer technologies, developers and users rely on standard languages and protocols for exchanging data and enabling tool interoperability: TCP/IP for network communication, HTML for web pages, etc. This is however not the case for formal proofs, which is a major bottleneck for their adoption by the industry. The main reason is that, currently, proof systems use mutually incompatible logical foundations. Fortunately, only small parts of the proofs developed in a system use features that are incompatible with other systems.
Europe is a leading actor in the area of formal proofs: about 65% of the proof systems of the world are developed in Europe, including the two most used proof assistants, Coq and Isabelle.
This Action aims at boosting the interoperability and usability of proof systems and making formal proofs enter a new era. For the first time, it gathers all the developers and users of proof systems in Europe. To make the proofs exchangeable, they will express, in a common logical framework, the logical foundations of their systems and develop tools for inter-translation of the proofs developed in individual systems to and from this common logical framework.
Action keywords
logic, type theory and formal proofs - automated and interactive theorem proving - software, hardware and cyber-physical system verification - artificial intelligence and machine leaning for proofs - interoperability and proof engineering
Management Committee
Country | MC Member |
---|---|
Albania | |
Austria | |
Belgium | |
Belgium | |
Bosnia and Herzegovina | |
Bosnia and Herzegovina | |
Bulgaria | |
Croatia | |
Croatia | |
Czech Republic | |
Czech Republic | |
Denmark | |
Denmark | |
Estonia | |
Estonia | |
Finland | |
France | |
Georgia | |
Germany | |
Germany | |
Greece | |
Hungary | |
Hungary | |
Iceland | |
Iceland | |
Ireland | |
Israel | |
Israel | |
Italy | |
Italy | |
Lithuania | |
Luxembourg | |
Luxembourg | |
Netherlands | |
Netherlands | |
North Macedonia | |
North Macedonia | |
Norway | |
Norway | |
Poland | |
Poland | |
Portugal | |
Portugal | |
Romania | |
Romania | |
Serbia | |
Serbia | |
Slovakia | |
Slovenia | |
Slovenia | |
Spain | |
Spain | |
Sweden | |
Sweden | |
Switzerland | |
Türkiye | |
United Kingdom | |
United Kingdom |
Main Contacts
Action Contacts
COST Staff
Leadership
Role | Leader |
---|---|
Action Chair | |
Action Vice-Chair | |
Grant Holder Scientific Representative | |
Science Communication Coordinator | |
Grant Awarding Coordinator | |
WG1 Leader | |
WG2 Leader | |
WG3 Leader | |
WG4 Leader | |
WG5 Leader | |
WG6 Leader |
Additional roles
Role | Leader |
---|---|
Vice Grant Awarding Coordinator | |
Vice Science Communication Coordinator | |
Training Coordinator | |
Vice Training Coordinator | |
Gender-Balance Coordinator | |
WG1 Vice Leader | |
WG2 Vice Leader | |
WG3 Vice Leader | |
WG4 Vice Leader | |
WG5 Vice Leader | |
WG6 Vice Leader |
Working Groups
Number | Title | Leader |
---|---|---|
1 | Tools for proof systems interoperability | |
2 | Automated theorem provers | |
3 | Program verification | |
4 | Libraries of formal proofs | |
5 | Machine learning in proofs | |
6 | Type theory |
Express your interest to join any of the working groups by applying below.
It is required to have an e-COST profile to submit your application. If needed, create it first and then click 'Apply'.
ApplyMembership
Name | Working Group | Country |
---|---|---|
WG 1, WG 2, WG 3 | Spain | |
WG 1, WG 2, WG 4, WG 5 | Germany | |
WG 1, WG 3, WG 4 | France | |
WG 1, WG 3, WG 6 | Slovenia | |
WG 1, WG 2, WG 3, WG 5 | Mexico | |
WG 1, WG 5, WG 6 | ||
WG 1, WG 2, WG 3, WG 4, WG 6 | United Kingdom | |
WG 1, WG 3, WG 4 | France | |
WG 1, WG 2, WG 4, WG 5 | Australia | |
WG 1, WG 2, WG 4, WG 6 | Belgium | |
WG 1, WG 4, WG 6 | Italy | |
WG 1, WG 3, WG 4 | United Kingdom | |
WG 1, WG 3, WG 4, WG 6 | Denmark | |
WG 1, WG 3, WG 4 | Denmark | |
WG 1, WG 2, WG 4 | France | |
WG 1, WG 4 | France | |
WG 1, WG 4, WG 6 | France | |
WG 1, WG 2, WG 3, WG 6 | ||
WG 1, WG 2 | France | |
WG 1, WG 6 | Norway | |
WG 1, WG 2 | Brazil | |
WG 1, WG 2 | United States | |
WG 1, WG 3 | Germany | |
WG 1, WG 3 | Netherlands | |
WG 1, WG 3, WG 4, WG 5 | Czechia | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | ||
WG 1 | Spain | |
WG 1, WG 2, WG 4, WG 5 | France | |
WG 1, WG 2, WG 3, WG 4, WG 6 | United States | |
WG 1, WG 2, WG 3, WG 4, WG 5 | United Kingdom | |
WG 1, WG 2, WG 3, WG 4, WG 5 | Finland | |
WG 1, WG 3 | Spain | |
WG 1, WG 4 | Germany | |
WG 1, WG 2 | United Kingdom | |
WG 1, WG 4, WG 6 | Italy | |
WG 1, WG 4, WG 6 | Germany | |
WG 1, WG 3 | Spain | |
WG 1, WG 3, WG 4, WG 5 | ||
WG 1, WG 2, WG 4 | France | |
WG 1, WG 6 | France | |
WG 1, WG 3, WG 4, WG 5, WG 6 | United Kingdom | |
WG 1, WG 3, WG 4, WG 6 | United Kingdom | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | Germany | |
WG 1, WG 6 | ||
WG 1, WG 2 | ||
WG 1, WG 2, WG 3 | Italy | |
WG 1, WG 4, WG 6 | Sweden | |
WG 1, WG 3 | Spain | |
WG 1, WG 4 | Serbia | |
WG 1, WG 3 | Israel | |
WG 1, WG 2, WG 4 | France | |
WG 1, WG 2 | ||
WG 1, WG 2, WG 3, WG 4 | France | |
WG 1, WG 2, WG 3, WG 4 | France | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | United States | |
WG 1, WG 2, WG 3, WG 4 | Austria | |
WG 1, WG 4, WG 6 | France | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | United Kingdom | |
WG 1, WG 2, WG 4, WG 5 | ||
WG 1, WG 3, WG 5 | Israel | |
WG 1, WG 2, WG 3, WG 4, WG 5 | Greece | |
WG 1, WG 2, WG 3, WG 5 | Spain | |
WG 1, WG 3, WG 4, WG 6 | ||
WG 1, WG 2, WG 3, WG 6 | Bulgaria | |
WG 1, WG 4, WG 6 | French Guiana | |
WG 1, WG 3, WG 6 | Lithuania | |
WG 1, WG 4 | Belgium | |
WG 1, WG 3, WG 4, WG 5 | United Kingdom | |
WG 1, WG 5 | Kosovo* | |
WG 1, WG 2, WG 3 | United States | |
WG 1, WG 2, WG 3, WG 6 | Türkiye | |
WG 1, WG 2, WG 3 | Türkiye | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | Switzerland | |
WG 1, WG 2, WG 4 | Netherlands | |
WG 1, WG 2, WG 3, WG 6 | United Kingdom | |
WG 1, WG 3, WG 6 | France | |
WG 1, WG 3, WG 4, WG 6 | United Kingdom | |
WG 1, WG 6 | France | |
WG 1, WG 2, WG 3 | ||
WG 1, WG 2 | Portugal | |
WG 1, WG 2, WG 4, WG 5 | Romania | |
WG 1, WG 3, WG 5 | Portugal | |
WG 1, WG 2, WG 3, WG 4 | ||
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | Ireland | |
WG 1, WG 2, WG 3 | ||
WG 1, WG 3 | Germany | |
WG 1, WG 2 | Luxembourg | |
WG 1, WG 2, WG 4, WG 5 | United Kingdom | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | ||
WG 1, WG 4 | Switzerland | |
WG 1, WG 3, WG 4, WG 5, WG 6 | Albania | |
WG 1, WG 4, WG 6 | Albania | |
WG 1, WG 4, WG 6 | France | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | ||
WG 1, WG 2, WG 4, WG 5, WG 6 | France | |
WG 1, WG 2, WG 3, WG 4 | ||
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | France | |
WG 1, WG 2, WG 4 | Poland | |
WG 1, WG 4, WG 6 | France | |
WG 1 | France | |
WG 1 | France | |
WG 1, WG 2, WG 6 | Denmark | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | Switzerland | |
WG 1, WG 2, WG 3, WG 4, WG 6 | Sweden | |
WG 1, WG 4 | France | |
WG 1, WG 2 | Brazil | |
WG 1, WG 2 | United States | |
WG 1, WG 2, WG 6 | France | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | France | |
WG 1, WG 2, WG 3, WG 5 | Türkiye | |
WG 1, WG 2, WG 3, WG 4, WG 6 | Belgium | |
WG 1, WG 3, WG 4, WG 5 | France | |
WG 1, WG 3 | France | |
WG 1, WG 2, WG 3, WG 4 | United Kingdom | |
WG 1, WG 2, WG 4, WG 6 | France | |
WG 1, WG 2, WG 3, WG 4 | France | |
WG 1, WG 3, WG 4, WG 6 | Germany | |
WG 1, WG 4 | France | |
WG 1, WG 2, WG 4 | France | |
WG 1, WG 2, WG 3, WG 4, WG 6 | France | |
WG 1, WG 2, WG 3, WG 4, WG 5, WG 6 | France | |
WG 1 | France | |
WG 1, WG 3 | Germany | |
WG 1, WG 2, WG 4 | United States | |
WG 1, WG 2, WG 3, WG 4 | France | |
WG 1, WG 2, WG 4 | France | |
WG 1, WG 2, WG 5 | Türkiye | |
WG 1, WG 5 | Türkiye | |
WG 1, WG 3 | Romania | |