01.08.2013 Views

ProLógica– Ambiente de Apoio ao Ensino de Lógica Proposicional

ProLógica– Ambiente de Apoio ao Ensino de Lógica Proposicional

ProLógica– Ambiente de Apoio ao Ensino de Lógica Proposicional

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tendo por objetivos <strong>de</strong>senvolver o raciocínio lógico discreto, é comum i<strong>de</strong>ntificar<br />

<strong>de</strong>sânimo dos discentes em cursá-la, pois tal forma <strong>de</strong> raciocínio não está muito presente<br />

em seu cotidiano – apesar <strong>de</strong>ste ser imprescindível em sua formação na área computacional.<br />

Outros ambientes com mesmo objetivo po<strong>de</strong>m ser encontrados nas comunida<strong>de</strong>s<br />

científicas, tais como Isabelle [4], Haskell [3] e Maple [1]. Todos eles, porém, exigem que,<br />

além do conhecimento da <strong>Lógica</strong> <strong>Proposicional</strong>, o aluno saiba utilizar a linguagem do<br />

ambiente que está utilizando. Assim, é possível que o objetivo da Dedução Natural seja<br />

<strong>de</strong>sviado.<br />

O ambiente Pro<strong>Lógica</strong> exige todo o conhecimento acerca da Dedução Natural, mas<br />

isso é suficiente para utilizá-lo e para atingir o objetivo a que se propõe: <strong>de</strong>senvolver o<br />

raciocínio lógico e simular os conteúdos através do <strong>de</strong>senvolvimento das provas <strong>de</strong> formas<br />

<strong>de</strong> argumento.<br />

O ambiente, que encontra-se em fase final <strong>de</strong> implementação, está sendo<br />

<strong>de</strong>senvolvido no ambiente <strong>de</strong> programação Delphi.<br />

2. Dedução Natural<br />

O sistema formal, <strong>de</strong> acordo com Nolt [7], que usa as wffs proposicionais é<br />

chamada <strong>de</strong> <strong>Lógica</strong> <strong>Proposicional</strong>, lógica <strong>de</strong> sentenças ou cálculo proposicional. O sistema<br />

formal que usa wffs predicativas é chamado lógica predicada ou cálculo predicado.<br />

Certas wff's são aceitas como axiomas, os seja, são wff's que não precisam ser<br />

provados. Assim, um axioma <strong>de</strong>ve ser uma wff cuja “verda<strong>de</strong>” seja evi<strong>de</strong>nte. Um axioma,<br />

então, <strong>de</strong>ve ser uma tautologia, ou, se envolve predicados, uma wff válida.<br />

Além dos axiomas, sistemas formais contêm regras <strong>de</strong> inferência, que são uma<br />

convenção que permite a uma nova wff ser inferida, ou <strong>de</strong>duzida, <strong>de</strong> uma ou duas outras<br />

wff's, ou seja, são regras capazes <strong>de</strong> gerar todas as formas <strong>de</strong> argumento válidas e que<br />

po<strong>de</strong>m ser expressas na linguagem do cálculo proposicional.<br />

Seqüência <strong>de</strong> Prova é uma seqüência <strong>de</strong> wff's na qual cada wff seja ou um axioma<br />

ou o resultado da aplicação <strong>de</strong> uma das regras <strong>de</strong> inferência às wff's anteriores. Um teorema<br />

é o último componente <strong>de</strong>sta seqüência. A seqüência é a prova do teorema.<br />

Em uma <strong>de</strong>rivação ou prova, as regras <strong>de</strong> inferência geram as formas <strong>de</strong> argumento<br />

numa série <strong>de</strong> etapas simples e precisas <strong>de</strong> raciocínio, que é a <strong>de</strong>rivação ou prova conhecida<br />

como Dedução Natural. Assim, uma seqüência <strong>de</strong> uma prova po<strong>de</strong> ser obtida como<br />

mostrado abaixo, on<strong>de</strong> wff 6 é a conclusão da forma <strong>de</strong> argumento.<br />

wff 1 (premissa)<br />

wff 2 (premissa)<br />

wff 3 (inferida da wff1 e da wff 2 por uma regra <strong>de</strong> inferência)<br />

wff 4 (axioma ou premissa)<br />

wff 5 (inferida da wff 4 por uma regra <strong>de</strong> inferência)<br />

wff 6 (inferida da wff 3 e wff 5 por uma regra <strong>de</strong> inferência)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!