Estruturas e Subestruturas Por: Jefferson de Menezes (jmmf) Ricardo Salomão (rssj2) Ciência da Computação 2010.1.

Slides:



Advertisements
Apresentações semelhantes
Lógica de Predicados e Representação de Conhecimento
Advertisements

Capítulo 8 A linguagem da Lógica de Predicados
Prof. Marcone Sotéro Cálculo de Predicados Prof. Marcone Sotéro
Capítulo 9 A semântica da Lógica de Predicados
CENTRO EDUCACIONAL NOSSA SENHORA AUXILIADORA
REVISÃO– FUNÇÕES Fabrício Dias
Definibilidade em Lógica (I)
Elsa Carvalho 241 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Interpretação.
Nice Maria Americano da Costa
A Teoria da Medida Profª. Ms. Juliany Gonçalves Guimarães
Lógica de Predicados Sintaxe. O que não é possível expressar em Lógica Prop. Todo tricolor é um campeão. Roberto é tricolor. Logo Roberto é um campeão.
Lógicas em Dedução Natural
Cálculo Relacional Datalog não-recursivo
UNIDADE III – Após o estudo de Álgebra você poderá resolver esse exercício tranquilamente.
FACENS – Engenharia da Computação Inteligência Artificial
Prof. Daniel Keglis Matemática
O que você deve saber sobre
Lógica para Computação
AXIOMATIZAÇÃO Equipe: André Augusto Kaviatkovski, Daniel Elias Ferreira, Vinicius Zaramella.
Linguagem de 1ª ordem da teoria de conjuntos
A Lógica das Sentenças Abertas Profa. Ana Florencia Aula 9
INF 1771 – Inteligência Artificial
DE HOMOMORFISMO GRUPÓIDES.
FUNDAMENTOS MATEMÁTICOS
Aron Sebastian André Sousa Vivian Maria Márcio André
MATEMÁTICA Prof. Carlos Alexandre.
Operações Lógicas sobre proposições
Monitoria de Lógica para Computação
Colégio Salesiano Dom Bosco
AULA 2 Função Afim Função Inversa Função Composta.
Informática Teórica Engenharia da Computação
Introdução a Lógica Prof. Luiz Carlos Gabi.
Introdução a Programação
Lógica Matemática e Computacional
INF 1771 – Inteligência Artificial
Prof. Esp. Cristiano José Cecanho Inteligência Artificial
REVISÃO PROVA 2 Monitoria de Lógica.
Modelos Matemáticos Usados como tipos em especificações baseadas em modelos Apresentados como teorias ou sistemas formais Uma teoria é definida em termos.
Lógica de Predicados Semântica.
Sintaxe e Semântica na Lógica de Predicados
Lógica de Predicados Sintaxe.
Funções Rosen 5th ed., §1.8 Estruturas Discretas e Lógica Matemática
BCC101 Matemática Discreta I
André Luiz da Costa Carvalho
UNIVERSIDADE SEVERINO SOMBRA
Lógica matemática.
Matrizes Definição Mat Fis Qui João 7,0 5,0 6,0 Maria 9,0 4,0
Sistemas Especialistas Podem ser definidos como programas de computador desenvolvidos para representar o conhecimento humano num dado domínio específico.
M ONITORIA DE L ÓGICA Lógica de Predicados: interpretação, estruturas e subestruturas 1.
Monitoria de Lógica para Computação
Inteligência Artificial: Lógica Proposicional e Prolog
Programação de computadores Prof. Giovanni Castro.
INEQUAÇÕES FUNÇÃO QUADRÁTICA
Anjolina Grisi de Oliveira obs: muitos slides foram cedidos por Adolfo Almeida Duran (UFBA) 2005.
Decidibilidade, Corretude, Completude, Consistência
INE Fundamentos de Matemática Discreta para a Computação
Lógica para Computação Prof. Celso Antônio Alves Kaestner, Dr. Eng. celsokaestner (at) utfpr (dot) edu (dot) br.
Inteligência Artificial: A Linguagem Prolog (Parte 1)
Decidibilidade, Corretude, Completude, Consistência, Monotonicidade
Linguagem de 1ª ordem da teoria de conjuntos
Programação de Computadores - 1
Arnaldo Rocha1995 BANCO DE DADOS Modelo Relacional.
ESTUDO GERAL DAS FUNÇÕES:
Lógica matemática.
NOÇÕES DE LÓGICA Professor: Renilson.
Lógica - EC Mini-prova 3.
FUNÇÃO COMPOSTA ENTENDENDO SUA ALICAÇÃO Professora Adriana Massucci.
1 Lógica de Predicados BCC101 Matemática Discreta I.
Introdução a Programação Aula 03 Jackson Eduardo
Edward Hermann Lógica e Especificação 1 L ó gica de Primeira Ordem 1- Modelos e Teorias 2- Definibilidade de (classes de) Estruturas (s) 3- Definibilidade.
Transcrição da apresentação:

Estruturas e Subestruturas Por: Jefferson de Menezes (jmmf) Ricardo Salomão (rssj2) Ciência da Computação

Lógica de Predicados Até agora utilizamos a chamada lógica proposicional para formalizar sentenças e argumentos, tal formalização perde muita informação, pois uma sentença(atômica) é representada por uma única variável, embora seja composta por um sujeito(objeto) e predicado...

Lógica de Predicados Com a linguagem simbólica enriquecida de símbolos para objetos e símbolos para predicados Frege definiu o que se chama de Lógica de predicados ou Lógica de Primeira Ordem. Ex.: O unicórnio é lenda. Objeto = unicórnio Predicado = lenda

Estrutura Matemática Uma estrutura matemática é dada por 4 componentes: 1 –Conjunto Domínio 2 –Conjunto Predicados 3 -Conjunto de Elementos Destacados 4 –Conjunto de Funções Obs.:O conceito de Valoração-verdade por si só não serve para resolver satisfatibilidade.

Estrutura Matemática Ex.: IN Domínio Funções 1 Elementos Destacados Primo(-) Menor que(-,-) Predicados Quadrado(-) Soma(-,-)

Estrutura Matemática Ex.: O número 3 é primo. 4 não é menor que 1. Todo elemento menor que 2, seu quadrado é igual a ele mesmo.

Estrutura Matemática Codificando: Predicados -> P(-) [Primo]; M(-,-)[Menor que] Destacados -> a = 1 Funções -> q(-)[quadrado]; s(-,-)[soma]

Estrutura Matemática Resposta: P(s(a,s(a,a))) ¬M(q(s(a,a)),a) x(M(x,s(a,a)) -> q(x)=x)

Assinatura de uma Estrutura Assinatura: A assinatura de uma estrutura matemática A é dada necessidade simbólica para fins de codificação de sentenças sobre A. Em outras palavras a assinatura de A é dada por: - Um conjunto de símbolos de predicado - Um conjunto de símbolos de constante - Um conjunto de símbolos de função

Estrutura Matemática Obs.: Duas estruturas A e B podem ter a mesma assinatura e ainda assim terem naturezas bem diferentes.

A Noção de Subestrutura A e B são L-estruturas e f é uma função (f: dom(A)->dom(B)) Homomorfismo: Dizemos que f preserva os componentes lógicos de A(de A para B) se: f é um homomorfismo.

Homomorfismo(cont.): I.Preserva os Destaques: f(c A ) = c B II. Preserva as Relações: Se (a 1, a 2,..., a n ) Є R A --> (f(a 1 ), f(a 2 ),..., f(a n )) Є R B III. Preserva as Funções: f(g A (a 1, a 2,..., a n )) = g B (f(a 1 ), f(a 2 ),..., f(a n )) A Noção de Subestrutura

Imersão: Dizemos que f é uma imersão se f for injetiva e for um homomorfismo que preserva os predicados indo e voltando. O item II. seria substítuido por: (a 1, a 2,..., a n ) Є R A (f(a 1 ), f(a 2 ),..., f(a n )) Є R B Isomorfismo: Se f for uma imersão e for sobrejetora (bijetiva). A Noção de Subestrutura sse

Endomorfismo: Se f for um homomorfismo e f: A->A. Automorfismo: Se f for um endomorfismo e for um isomorfismo. A Noção de Subestrutura

Dadas duas estruturas A e B: A é uma subestrutura de B se (B é uma expansão de A): I. A e B são L-estruturas(possuem a mesma assinatura); II. dom(A) dom(B); III. A função f: A -> B é um homomorfismo imersor; A Noção de Subestrutura

Qual será a menor subestrutura de B cujo domínio tem x? I. O domínio de A deve conter todos os destaques de B; II. As relações de sobre A são calculadas assim: R A = R B dom(A) n, n = aridade. III. Destaques em A = destaques em B; IV. As funções são definidas assim: para todo símbolo de f de L, f A deve estar definida em todos os pontos do domínio de A; A Noção de Subestrutura Subestrutura Gerada

Dúvidas?