AXIOMATIZAÇÃO Equipe:

Documentos relacionados
Lógica para Computação

Lógica Proposicional

Fórmulas da lógica proposicional

Dedução Natural e Sistema Axiomático Pa(Capítulo 6)

Dedução Natural LÓGICA APLICADA A COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Lógica para Computação Primeiro Semestre, Aula 10: Resolução. Prof. Ricardo Dutra da Silva

Lógica Proposicional

3.3 Cálculo proposicional clássico

LÓGICA I ANDRÉ PONTES

Aula 8: Tableaux Analíticos

LÓGICA PROPOSICIONAL

Aula 6: Dedução Natural

Aula 6: Dedução Natural

Lógica Proposicional (Consequência lógica / Dedução formal)

Fundamentos de Lógica Matemática

Fundamentos de Lógica Matemática

Exemplo 7 1 I. p q: Se o time joga bem, então o time ganha o campeonato. q s: Se o time ganha o campeonato então. s: Os torcedores não estão felizes.

Dedução Natural para Lógica Proposicional

Lógica Proposicional Parte II. Raquel de Souza Francisco Bravo 25 de outubro de 2016

Lógica. Cálculo Proposicional. Introdução

Aula 7: Dedução Natural 2

Sistema dedutivo. Sistema dedutivo

Lógica Computacional

Lógica Computacional DCC/FCUP 2017/18

Lógica Proposicional e Dedução Natural 1/48. Douglas O. Cardoso docardoso.github.io

Lógica Computacional

Lógica Proposicional. LEIC - Tagus Park 2 o Semestre, Ano Lectivo 2007/08. c Inês Lynce c Luísa Coheur

3.4 Fundamentos de lógica paraconsistente

LÓGICA EM COMPUTAÇÃO

n. 18 ALGUNS TERMOS...

Lógica Proposicional

Lógica Proposicional Parte 3

Lógica Formal. Matemática Discreta. Prof Marcelo Maraschin de Souza

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Conhecimento e Raciocínio Lógica Proposicional

Matemática discreta e Lógica Matemática

Lógica de Predicados

Matemática Discreta. Lógica Proposicional. Profa. Sheila Morais de Almeida. agosto DAINF-UTFPR-PG

Fundamentos da Computação 1. Introdução a Argumentos

Corretude e Completude da Dedução Natural. Thiago Alves Rocha

Lógica Computacional Aulas 8 e 9

AXIOMÁTICA. Rosa Canelas

Lógica Proposicional. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo

LÓGICA EM COMPUTAÇÃO

Fundamentos de Lógica Matemática

LÓGICA PARA COMPUTAÇÃO

4 AULA. Regras de Inferência e Regras de Equivalência LIVRO. META: Introduzir algumas regras de inferência e algumas regras de equivalência.

KEMS - Um Provador de Teoremas Multi-Estratégia

LÓGICA PARA COMPUTAÇÃO

Lógica Matemática UNIDADE II. Professora: M. Sc. Juciara do Nascimento César

Lógica e Matemática Discreta

Lógica Proposicional

Regras de Inferência. Matemática Discreta. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. março

Lógica predicados. Lógica predicados (continuação)

Lógica e Metodologia Jurídica

Raciocínio lógico matemático

Matemática Computacional. Introdução

n. 5 Implicações Lógicas Def.: Diz-se que uma proposição P (p, q, r, ) implica V V V V F F F V V F F V

CONTEÚDO LÓGICA FUZZY LÓGICA FUZZY. Proposições Fuzzy. Regras são implicações lógicas. Introdução Introdução, Objetivo e Histórico

2 Lógica Fuzzy. 2 Lógica Fuzzy. Sintaxe da linguagem

NHI Lógica Básica (Lógica Clássica de Primeira Ordem)

Lógica. Fernando Fontes. Universidade do Minho. Fernando Fontes (Universidade do Minho) Lógica 1 / 65

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Matemática Discreta - 01

Prof. Jorge Cavalcanti

n. 11 Argumentos e Regras de Inferência

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Lógica dos Conectivos: demonstrações indiretas

Para provar uma implicação se p, então q, é suficiente fazer o seguinte:

assim são válidas devido à sua estrutura e ao significado dos quantificadores universal e existencial

Aula 4: Consequência Lógica e Equivalência Lógica

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 15 Agentes que Raciocinam Logicamente

Lógica Computacional

Unidade II. A notação de que a proposição P (p, q, r,...) implica a proposição Q (p, q, r,...) por:

CONTEÚDO LÓGICA FUZZY LÓGICA FUZZY LÓGICA FUZZY. Um dos componentes mais importantes de um sistema fuzzy é o Módulo de Regras.

Lógica Matemática. Definição. Origem. Introdução

Usando as regras de Morgan, de a negação das proposições:

Matemática discreta e Lógica Matemática

VERDADE E VALIDADE, PROPOSIÇÃO E ARGUMENTO

Lógica Computacional

1 Conjuntos, Números e Demonstrações

Lógica Computacional

Lógica Computacional

X Encontro da Olimpíada Regional de Matemática

Transcrição:

AXIOMATIZAÇÃO Equipe: André Augusto Kaviatkovski, Daniel Elias Ferreira, Vinicius Zaramella Curso: Engenharia de Computação Disciplina: Lógica para Computação Professor: Adolfo Neto (DAINF) Universidade Tecnológica Federal do Paraná (UTFPR) 1

Sistema Dedutivo: Sistemas Dedutivos são métodos utilizados na lógica e em outras ciências para se inferir conseqüências lógicas a partir de um conjunto de fórmulas tomadas a priori. Existem várias formas de se realizar inferências. Entre esses métodos estão os Sistemas de Dedução Natural, Métodos de Tablôs analíticos e as Axiomatizações. Quando um Sistema Dedutivo infere uma fórmula A de uma teoria Γ, escreve-se Γ Ⱶ A. Esta expressão é chamada de sequente. Ela é constituída do antecedente (ou hipótese) Γ e do consequente (ou conclusão) A. 2

Axiomatização: O axioma era um importante elemento do método lógico dedutivo dos gregos. Um método dedutivo baseado em axiomas método foi utilizado na apresentação da geometria euclidiana.tratava-se, na época, de axiomatizar uma teoria, a teoria geométrica. Posteriormente, as axiomatizações foram utilizadas em tentativas de prover um fundamento seguro para a matemática. Em lógica, porém, compreende-se axiomatização como uma forma lógica de inferência. Uma axiomatização possui dois elementos distintos: axiomas e regras de inferência. 3

Axioma: Um axioma é aceito como verdade e serve como ponto inicial para dedução e inferências de outras verdades (dependentes de teoria). Um axioma não é necessariamente uma verdade autoevidente, mas apenas uma expressão lógica formal usada em uma dedução, visando obter resultados mais facilmente. Axiomatizar um sistema é mostrar que suas inferências podem ser derivadas a partir de um pequeno e bem-definido conjunto de sentenças. 4

Regras de inferência: As regras de inferência possuem como características: I)Se a Hipótese inicial for verdadeira, então a Conclusão é verdadeira. II) As premissas de um sistema de inferência são regras sem hipóteses. III) Permitem inferir novas fórmulas a partir de formulas já inferidas. No caso da axiomatização da lógica proposicional clássica será utilizado o Modus Ponens. 5

Modus Ponens: A partir de A B e A, infere-se B. O argumento tem duas premissas: -A condição "se - então", nomeadamente que A implica B. -A é verdadeiro. Destas duas premissas pode ser logicamente concluído que B tem de ser também verdadeiro. EXEMPLO: - Se chover, então fico em casa. - Choveu. - Então fico em casa. 6 Fonte: WIKIPEDIA. Modus Ponens. Disponível em: <http://pt.wikipedia.org/wiki/modus_ponens>. Acesso em: 21 mar. 2009.

Fonte: CORRÊA DA SILVA, Flávio Soares; FINGER, Marcelo;VIEIRA DE MELO, Ana Cristina. Lógica para computação. São Paulo: Thomson, 2006. p. 35.. Substituição: A substituição de um átomo p por uma fórmula B em uma fórmula A é representada por A[p := B]. A definição formal de substituição se dá por indução estrutural sobre a fórmula A, sobre a qual se processa a substituição, da seguinte maneira: 1.p[p := B] = B 2.q[p := B] = q, para q p. 3.( A) [p:=b]= (A [p:=b]). 4.(A 1 ο A 2 ) [p := B] = (A 1 [p := B]) ο (A 2 [p := B]), para ο {,, } 7

Fonte: CORRÊA DA SILVA, Flávio Soares; FINGER, Marcelo;VIEIRA DE MELO, Ana Cristina. Lógica para computação. São Paulo: Thomson, 2006. p. 35.. Substituição: Exemplo: (p (p q))[p := (r s)] = p[p := (r s)] (p q)[p := (r s)] = (r s) (p[p := (r s)] q[p := (r s)]) = (r s) ((r s) q) Quando uma fórmula B é resultante da substituição de um ou mais átomos da fórmula A, dizemos que B é uma instância da fórmula A. 8

Dedução, teoremas: Axiomas da lógica proposicional clássica: ( 1 ) p (q p); ( 2 ) (p (q r)) ((p q) (p r)); ( 1 ) p (q (p q)); ( 2 ) (p q ) p ; ( 3 ) (p q ) q ; ( 1 ) p (p q); ( 2 ) q (p q); ( 3 ) (p r) ((q r) ((p q) r)); ( 1 ) (p q) ((p q) p); ( 2 ) p p. Fonte: CORRÊA DA SILVA, Flávio Soares; FINGER, Marcelo;VIEIRA DE MELO, Ana Cristina. Lógica para computação. São Paulo: Thomson, 2006. p. 36. 9

Dedução, teoremas: Dedução: uma seqüência de fbf A 1, A 2 A n tal que cada fbf na seqüência é uma instância de axioma ou pode ser obtida das fbfs anteriores por meio das regras de inferência. Teorema: uma fbf A tal que existe uma dedução A 1, A 2 A n = A. Neste caso escreve-se Ⱶ A. A axiomatização possui a propriedade da substituição uniforme, isto é, se A é um teorema e se B é uma instância de A, então B também é um teorema 10 Fonte: KAESTNER, Celso A. A. Disponível em: <http://www.dainf.cefetpr.br/~kaestner/logica/sistemasdedutivos.ppt>. Acesso em: 18 mar. 2009.

Dedução, teoremas: Pode-se ainda definir o conceito de fórmula dedutível de uma teoria (conjunto de fbf); Diz-se que A é dedutível a partir de uma teoria Γ se há uma dedução, ou seja seqüência de fbf A 1, A 2 A n = A tal que cada fbf na seqüência é: 1. uma fbf da teoria Γ; ou 2. uma instância de um axioma; ou 3. pode ser obtida das fórmulas anteriores por meio das regras de inferência; 11 Fonte: KAESTNER, Celso A. A. Disponível em: <http://www.dainf.cefetpr.br/~kaestner/logica/sistemasdedutivos.ppt>. Acesso em: 18 mar. 2009.

Fonte: Adaptado de CORRÊA DA SILVA, Flávio Soares; FINGER, Marcelo;VIEIRA DE MELO, Ana Cristina. Lógica para computação. São Paulo: Thomson, 2006. p. 38. Exemplo de dedução: Dedução do teorema I = A A. ( 2 ), onde p := A, q := A A e r := A. Assim temos: 1.(A ((A A) A)) ((A (A A)) (A A)). ( 1 ), onde p := A, q :=A A.Obtemos assim: 2.A ((A A) A). Aplicando Modus Ponens 1, 2, obtemos a fórmula 3: 3. ((A (A A)) (A A). ( 1 ) onde p := A e q := A: 4. A (A A). Aplicando Modus Ponens 3, 4, obtemos a fórmula 5: 5. A A. 12

Teorema da dedução: O teorema da dedução diz que: Γ, A Ⱶ B se e somente se Γ Ⱶ A B. É capaz de transformar uma dedução que poderia ser complexa em uma dedução bastante simples. Exemplo: B= (A B) ((C A) (C B)) A B, C A, C Ⱶ B. Tomamos como Hipótese as fórmulas: 1 A B 2 C A 3 C. Aplicamos agora o Modus Ponens 2,3 e obtemos a fórmula: 4 A Por fim, aplicamos o Modus Ponens 1,4 e obtemos a fórmula: 5 B 13

Referências: CORRÊA DA SILVA, Flávio Soares; FINGER, Marcelo;VIEIRA DE MELO, Ana Cristina. Lógica para computação. São Paulo: Thomson, 2006. p. 33 41. KAESTNER, Celso A. A. Disponível em: <http://www.dainf.cefetpr.br/~kaestner/logica/sistemasdedutivos.pp t>. Acesso em: 18 mar. 2009. WIKIPEDIA. AXIOMA. Disponível em: <http://pt.wikipedia.org/wiki/axioma>. Acesso em: 13 mar. 2009. WIKIPEDIA. Modus Ponens. Disponível em: <http://pt.wikipedia.org/wiki/modus_ponens>. Acesso em: 21 mar. 2009. 14