reproducibility trust and proof checking
play

Reproducibility, trust, and proof checking From Universality of - PowerPoint PPT Presentation

Reproducibility, trust, and proof checking From Universality of Facts to Universality of Proofs Dale Miller Inria Saclay & LIX, Ecole Polytechnique Palaiseau, France 18 October 2016 Reference:Communicating and trusting proofs: The


  1. Reproducibility, trust, and proof checking From Universality of Facts to Universality of Proofs Dale Miller Inria Saclay & LIX, ´ Ecole Polytechnique Palaiseau, France 18 October 2016 Reference:“Communicating and trusting proofs: The case for foundational proof certificates.” Proc. of the 14th Congress of Logic, Methodology and Philosophy of Science, 2011.

  2. Universality of Facts Universality of Proofs Documents Files, various formats Standards SGML, HTML, etc Naming URI, DOI Transport HTTP, FTP, torrents Trust certificate authorities, encryption, etc Access the web, browsers Curation Wikipedia, etc

  3. Universality of Facts Universality of Proofs Documents Files, various formats Proofs, various formats Standards SGML, HTML, etc Naming URI, DOI Transport HTTP, FTP, torrents Trust certificate authorities, encryption, etc Access the web, browsers Curation Wikipedia, etc

  4. Universality of Facts Universality of Proofs Documents Files, various formats Proofs, various formats Standards SGML, HTML, etc FPC, Dedukti, CPF, RUP, etc Naming URI, DOI Transport HTTP, FTP, torrents Trust certificate authorities, encryption, etc Access the web, browsers Curation Wikipedia, etc

  5. Universality of Facts Universality of Proofs Documents Files, various formats Proofs, various formats Standards SGML, HTML, etc FPC, Dedukti, CPF, RUP, etc Naming URI, DOI e.g., hash of document Transport HTTP, FTP, torrents Trust certificate authorities, encryption, etc Access the web, browsers Curation Wikipedia, etc

  6. Universality of Facts Universality of Proofs Documents Files, various formats Proofs, various formats Standards SGML, HTML, etc FPC, Dedukti, CPF, RUP, etc Naming URI, DOI e.g., hash of document Transport HTTP, FTP, torrents Same Trust certificate authorities, encryption, etc Access the web, browsers Curation Wikipedia, etc

  7. Universality of Facts Universality of Proofs Documents Files, various formats Proofs, various formats Standards SGML, HTML, etc FPC, Dedukti, CPF, RUP, etc Naming URI, DOI e.g., hash of document Transport HTTP, FTP, torrents Same Trust certificate authorities, Reputation:signed by Coq 8.1, encryption, etc etc Reproducibility: recheck using trusted kernels Access the web, browsers Curation Wikipedia, etc

  8. Universality of Facts Universality of Proofs Documents Files, various formats Proofs, various formats Standards SGML, HTML, etc FPC, Dedukti, CPF, RUP, etc Naming URI, DOI e.g., hash of document Transport HTTP, FTP, torrents Same Trust certificate authorities, Reputation:signed by Coq 8.1, encryption, etc etc Reproducibility: recheck using trusted kernels Access the web, browsers proof browsers, readers Curation Wikipedia, etc

  9. Universality of Facts Universality of Proofs Documents Files, various formats Proofs, various formats Standards SGML, HTML, etc FPC, Dedukti, CPF, RUP, etc Naming URI, DOI e.g., hash of document Transport HTTP, FTP, torrents Same Trust certificate authorities, Reputation:signed by Coq 8.1, encryption, etc etc Reproducibility: recheck using trusted kernels Access the web, browsers proof browsers, readers Curation Wikipedia, etc proof libraries, textbooks

  10. Universality of Facts Universality of Proofs Documents Files, various formats Proofs, various formats Standards SGML, HTML, etc FPC, Dedukti, CPF, RUP, etc Naming URI, DOI e.g., hash of document Transport HTTP, FTP, torrents Same Trust certificate authorities, Reputation:signed by Coq 8.1, encryption, etc etc Reproducibility: recheck using trusted kernels Access the web, browsers proof browsers, readers Curation Wikipedia, etc proof libraries, textbooks No centralized authority.

  11. Sequent calculus and FPCs Sequent calculi are not “just some choice of proof,” as opposed to natural deduction, resolution refutations, etc. Rather, we use them as a “machine language” of proof. We position them at the back-end of “proof language compilers”.

  12. Sequent calculus and FPCs Sequent calculi are not “just some choice of proof,” as opposed to natural deduction, resolution refutations, etc. Rather, we use them as a “machine language” of proof. We position them at the back-end of “proof language compilers”. Focused sequent calculi organizes the tiny sequent rules by placing don’t care and don’t know non-determinism into different phases. They also support sharing and parallel proof structures.

  13. Sequent calculus and FPCs Sequent calculi are not “just some choice of proof,” as opposed to natural deduction, resolution refutations, etc. Rather, we use them as a “machine language” of proof. We position them at the back-end of “proof language compilers”. Focused sequent calculi organizes the tiny sequent rules by placing don’t care and don’t know non-determinism into different phases. They also support sharing and parallel proof structures. Foundational Proof Certificates (FPC) Define client proof systems as synthetic inference rules from sequent calculus rules using the discipline of focused proof calculi. A range of (textbook) proof systems have been defined in this way.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend