<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-25T13:53:36Z</responseDate><request verb="GetRecord" identifier="oai:repositorioaberto.uab.pt:10400.2/9925" metadataPrefix="dim">https://repositorioaberto.uab.pt/server/oai/request</request><GetRecord><record><header><identifier>oai:repositorioaberto.uab.pt:10400.2/9925</identifier><datestamp>2025-05-26T11:44:52Z</datestamp><setSpec>com_10400.2_15583</setSpec><setSpec>com_10400.2_15395</setSpec><setSpec>com_10400.2_15392</setSpec><setSpec>col_10400.2_15585</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
   <dim:field mdschema="dc" element="contributor" qualifier="advisor">Araújo, João</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="advisor">Veroff, Robert</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="author">Robert, Ivo</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="accessioned">2020-08-05T14:25:04Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="available">2020-08-05T14:25:04Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="issued">2020-01-22</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="submitted">2020-08-05</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="citation">Robert, Ivo - ProverX [Em linha]: rewriting and extending prover9. [S.l.]: [s.n.], 2020. 144 p.</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">http://hdl.handle.net/10400.2/9925</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">urn:tid:101614918</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="tid" lang="pt_PT">101614918</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract" lang="pt_PT">O propósito principal deste projecto é tornar o demonstrador automático de teoremas Prover9&#xd;
programável e, por conseguinte, extensível.&#xd;
Este propósito foi conseguido acrescentando um interpretador de Python, uma linha de comandos e&#xd;
uma biblioteca de módulos, objectos e funções escritos em Python para interagir com ficheiros de&#xd;
Prover9 e Mace4. Foi também criada uma “interface” gráfica de utilizador (GUI) sob a forma de uma&#xd;
aplicação web para trazer aos utilizadores um meio mais eficiente e rápido de trabalhar com&#xd;
demonstrações automáticas de teoremas.&#xd;
A nova biblioteca de “scripting” oferece aos utilizadores novas funcionalidades tais como correr&#xd;
várias sessões simultâneas de Prover9 parando automaticamente quando uma demonstração (ou um&#xd;
contraexemplo) é encontrada, elaborar estratégias para aumentar a velocidade com que as&#xd;
demonstrações são encontradas ou diminuir o tamanho das mesmas. Outro módulo permite interagir&#xd;
com o sistema de álgebra GAP.&#xd;
Sobre esta biblioteca, muitas outras funcionalidades podem ser facilmente acrescentadas pois o&#xd;
objectivo principal é dar aos utilizadores a capacidade de acrescentar novas funcionalidades ao&#xd;
Prover9.&#xd;
Resumindo, o objectivo deste projecto é oferecer à comunidade matemática um ambiente integrado&#xd;
para trabalhar com demonstração automática de teoremas.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract" lang="pt_PT">The primary purpose of this project is to extend Prover9 with a scripting language.&#xd;
This was achieved by adding a Python interpreter, an interactive command line and a special&#xd;
scripting library to interact with Prover9 and Mace4 files. A user interface in the form of a web&#xd;
application was also created to help users achieve a more rapid and efficient way of working with&#xd;
automated theorem proving.&#xd;
The new scripting library offers utilities that allows a user to run several Prover9 sessions&#xd;
concurrently and to create strategies for increasing the effectiveness of the proof search or to search&#xd;
for shorter proofs. Another module allows to interact with the algebra system GAP.&#xd;
Based on the library, many more functionalities can be easily added, as the main goal is to give users&#xd;
the ability to extend the functionality of Prover9 the way they see fit.&#xd;
In conclusion, the aim of this project is to offer to the mathematical community an integrated&#xd;
environment for working with automated reasoning</dim:field>
   <dim:field mdschema="dc" element="language" qualifier="iso" lang="pt_PT">eng</dim:field>
   <dim:field mdschema="dc" element="subject" lang="pt_PT">Prover9</dim:field>
   <dim:field mdschema="dc" element="subject" lang="pt_PT">Mace4</dim:field>
   <dim:field mdschema="dc" element="subject" lang="pt_PT">Demonstração automática de teoremas</dim:field>
   <dim:field mdschema="dc" element="subject" lang="pt_PT">Python</dim:field>
   <dim:field mdschema="dc" element="subject" lang="pt_PT">GAP</dim:field>
   <dim:field mdschema="dc" element="subject" lang="pt_PT">Automated theorem proving</dim:field>
   <dim:field mdschema="dc" element="title" lang="pt_PT">ProverX: rewriting and extending prover9</dim:field>
   <dim:field mdschema="dc" element="type">doctoral thesis</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="name" lang="pt_PT">Tese de Doutoramento em Álgebra Computacional em associação com a Faculdade de Ciências e Tecnologia da Universidade de Coimbra, apresentada à Universidade Aberta</dim:field>
   <dim:field mdschema="authorProfile" element="id" qualifier="orcid">0000-0001-8473-2089</dim:field>
   <dim:field mdschema="dspace" element="entity" qualifier="type">Publication</dim:field>
   <dim:field mdschema="datacite" element="subject" qualifier="sdg" lang="pt_PT">04:Educação de Qualidade</dim:field>
   <dim:field mdschema="rcaap" element="rights" lang="pt_PT">openAccess</dim:field>
   <dim:field mdschema="rcaap" element="type" lang="pt_PT">doctoralThesis</dim:field>open.access</dim:dim></metadata></record></GetRecord></OAI-PMH>