Mathematical Logic Webinar

A simple proof assistant for first-order logic and set theory

Videoconferência

Por Clarence Protin (Universidade Aberta).

In this short talk we describe the Pylog software project and its application to Kelley-Morse set theory.  Pylog is a minimalistic Python command-line based proof assistant and proof checker based on linearised natural deduction for first-order logic with equality and a comprehension operator.

First-order logic is extended with formula-variables to deal with propositional validities. Axiom schemes are implemented as additional rules. 

The main feature of Pylog is that both the interface and the source-code are simple and transparent and easily understandable by the logician and formally-minded mathematician with only the most basic knowledge of Python. This is also useful to the programer who wishes to modify or develop Pylog or incorporate it into more advanced projects.

Pylog is based on the philosophy that (exhaustively) detailed natural deductions proofs (where the classical negation rule is added to the core intuitionistic rules and is used as desired or needed) are at least a step in the right direction for capturing how mathematicians go about writing proofs. The next step is to achieve a kind of micro-automatisation and condensation of the proof in the direction of greater conciseness and readibility, perhaps employing techniques similar to the "tactics" of Coq.

We describe our project of formalising Kelley-Morse set theory as found in the famous appendix of Kelley's General Topology (1955).

At present there is over ten thousand lines of proof covering over eighty theorems.  We illustrate the Pylog command-line environment by proving a simple consequence of the axiom of regularity. We then give a description of the next stages of the PyLog project.

Finally we end with some short remarks on mainstream formal mathematics projects and the foundations of mathematics.


Zoom | Meeting ID: 837 8989 1971

16h00
CMAFcIO - Centro de Matemática, Aplicações Fundamentais e Investigação Operacional

Seminário do Laboratório de Instrumentação e Física Experimental de Partículas, por Pedro Cruz (Northeastern University).

Logótipo do EVM 2024

Por Giosuè Muratore (DM Ciências ULisboa e CMAFcIO).

Logótipo do EVM 2024

Por Pedro Duarte (DM Ciências ULisboa, CMAFcIO).

Título do programa, sobre mosaico de fotografias de jovens cientistas

As candidaturas encontram-se encerradas. Obrigada aos quase 80 candidatos/as!

Fotografia de ilha

Seminários Doutorais no âmbito da disciplina de Projeto de Investigação (Doutoramento em Ciências do Mar).

Logótipo do EVM 2024

Por Maria Manuel Torres (DM Ciências ULisboa e CMAFcIO).

Seminário do Centro de Matemática, Aplicações Fundamentais e Investigação Operacional, por Baptiste Claustre (aluno ENS Lyon, estagiário CMAFcIO).

Logótipo do EVM 2024

Por: Jorge Buescu (DM Ciências ULisboa e CMAFcIO).

Titulo e data do evento, com imagem de ponte sobre o tejo

Um evento organizado no âmbito da Ação COST EURO-MIC, de cujo Comitê de Gestão Elisabete Silva, líder do Bioactive and Multifunctional Materials Lab do BioISI, faz parte.

Logótipo do EVM 2024

Por Jean-Baptiste Casteras (DM Ciências ULisboa e CMAFcIO).

Chegou a hora: os participantes do Programa Ser Cientista vão apresentar os projetos que desenvolveram ao longo de uma semana, acompanhados por docentes e investigadores de CIÊNCIAS. E todos podem assistir!

Imagem do evento

Extended enrolement date until July 12th.

Logótipo do evento, sobre um fundo branco

Um evento de reunião da comunidade nacional nas diversas vertentes da informática, com a ambição de ser o fórum de eleição para a divulgação, discussão e reconhecimento de trabalhos científicos.

Are you ready for this year's edition?

Imagem do evento - título, local e data do evento

Investigação Ecológica ao Serviço da Conservação

A leading venue for presenting and discussing the latest research, industrial practice and innovations in dependable and secure computing.