OWL-DL Classes. Tópicos Especiais em Ontologias utfpr/cpgei Prof. Cesar A. Tacla

Tamanho: px
Começar a partir da página:

Download "OWL-DL Classes. Tópicos Especiais em Ontologias utfpr/cpgei Prof. Cesar A. Tacla"

Transcrição

1 OWL-DL Classes Tópicos Especiais em Ontologias utfpr/cpgei Prof. Cesar A. Tacla

2 SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) de valor (hasvalue) de cardinalidade exactly min max Classes Parciais Axioma de inclusão (subsunção): implicação lógica Definidas ou Completas Axioma de igualdade: equivalência lógica Pressupostos Open World (Mundo aberto) Unique Name (Nome único) 2

3 RESTRIÇÕES, Conceito de Classes podem ser definidas por meio de restrições sobre as propriedades Uma restrição define uma classe anônima composta por todos indíviduos que satisfazem a restrição A classe anônima subsume/equivale à classe nomeada que queremos definir 3

4 RESTRIÇÕES, Conceito de Exemplo: PizzaMargherita são pizzas que tem ao menos um topping igual a Mozzarela T Pizza Margherita PizzaTopping Mozzarela 4

5 SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) Classes de valor (hasvalue) Primitivas ou Parciais Subsunção/implicação lógica Definidas ou Completas Equivalência lógica de cardinalidade exactly min max Pressupostos Open World (Mundo aberto) Unique Name (Nome único) 5

6 TIPOS DE RESTRIÇÕES Restrições <owl:somevaluesfrom> <owl:allvaluesfrom> <owl:hasvalue> existencial universal Restrições de cardinalidade <owl:cardinality> <owl:mincardinality> <owl:maxcardinality> 6

7 RESTRIÇÃO somevaluesof EXISTENCIAL Instâncias estão relacionadas pela propriedade p com pelo menos uma instância da classe Y Em DL, representa-se: p.y A sentença p. é insatisfazível: x está relacionado a pelo menos uma instância de por meio de p. Ora, não admite instâncias, logo a sentença é insatisfazível 7

8 RESTRIÇÃO somevaluesof Exemplo: CheeseyPizza Exemplo: CheeseyPizzas são Pizzas que tem pelo menos um recheio CheeseTopping Em DL: CheeseyPizza Pizza П hastopping.cheesetopping 8

9 RESTRIÇÃO somevaluesof DomainConcept Pizza CheeseyPizza PizzaTopping CheeseyTopping hasbase PizzaBase Calzone Em DL: CheeseyPizza Pizza П hastopping.cheesetopping 9

10 RESTRIÇÃO somevaluesof <owl:class rdf:id="cheeseypizza"> <owl:equivalentclass> Classe anônima <owl:class> <owl:intersectionof rdf:parsetype="collection"> <owl:restriction> <owl:somevaluesfrom rdf:resource="#cheesetopping"/> <owl:onproperty> <owl:objectproperty rdf:about="#hastopping"/> </owl:onproperty> </owl:restriction> <owl:class rdf:about="#pizza"/> </owl:intersectionof> </owl:class> </owl:equivalentclass> </owl:class> 10

11 RESTRIÇÃO somevaluesof Exercício: mundo das FGs, parte I 1. Faça uma ontologia que descreva um mundo povoado por figuras geométricas. 2. Neste momento nos interessa somente cubos, portanto defina uma classe cubo. 3. Definir a classe dos cubos não isolados por meio de uma condição necessária e suficiente. Para ser um cubo não isolado, este deve possuir ao menos uma forma geométrica por perto. 4. Descreva o mundo abaixo instanciando cubos (A, B e C estão próximos uns dos outros; D está longe dos demais) 5. Peça ao raciocinador compute individuals belonging to class para a classe cubos não isolados verifique se obteu o esperado (A, B e C) A B C D 11

12 SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) Classes de valor (hasvalue) Primitivas ou Parciais Subsunção/implicação lógica Definidas ou Completas Equivalência lógica de cardinalidade exactly min max Pressupostos Open World (Mundo aberto) Unique Name (Nome único) 12

13 RESTRIÇÃO allvaluesfrom UNIVERSAL Em DL, p.y Todas as instâncias que se relacionam somente com instâncias de Y pela propriedade p Um indivíduo não satisfaz uma restrição universal quando está relacionado a algo que não é Y por meio de p! todos os outros casos são verdadeiros Uma restrição universal é trivialmente satisfeita quando não há valor para a propriedade em questão No exemplo, todas as instâncias que não possuem a propriedade p satisfazem a fórmula p.y 13

14 RESTRIÇÃO allvaluesfrom VegetarianPizzaEquivalent1 Exemplo: Todas VegetarianPizzaEquivalent1 são Pizzas cujos recheios são vegetarianos ou que não tem nenhum recheio Em DL: VegetarianPizzaEquivalent1 Pizza П hastopping.vegetariantopping 14

15 RESTRIÇÃO allvaluesfrom VegetarianPizzaEquivalent1 Toda pizza que tem somente recheios vegetarianos ou não tem recheios DomainConcept Pizza VegetarianPizza... PizzaTopping VegetarianTopping hasbase PizzaBase Em DL: VegetarianPizzaEquivalent1 Pizza П hastopping.vegetariantopping 15

16 RESTRIÇÃO allvaluesfrom <owl:class rdf:id="vegetarianpizzaequivalent1"> <owl:equivalentclass> <owl:class> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#pizza"/> <owl:restriction> <owl:onproperty> <owl:objectproperty rdf:about="#hastopping"/> </owl:onproperty> <owl:allvaluesfrom> <owl:class rdf:id="vegetariantopping"/> </owl:allvaluesfrom> </owl:restriction> </owl:intersectionof> </owl:class> </owl:equivalentclass> 16

17 Exercício: mundo das FGs, parte II RESTRIÇÃO allvaluesfrom 1. Definir a classe das figuras cercadas somente por cubos por meio de uma condição necessária e suficiente. 2. Peça ao raciocinador compute individuals belonging to class para a figuras cercadas por cubos verifique se obteu o esperado (A, B e C) A B C D 17

18 SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) Classes de valor (hasvalue) Parciais Subsunção/implicação lógica Definidas ou Completas Equivalência lógica de cardinalidade exactly min max Pressupostos Open World Reasonning Open World Assumption 18

19 CLASSE PRIMITIVA ou PARCIAL Uma classe que possui somente condições necessárias é dita classe parcial. Se a é uma instância da classe A, isto implica em a satisfazer as condições necessárias da classe A. O fato de um indivíduo satisfazer as condições necessárias da classe A, não garante que ele seja um membro desta classe implicação 19

20 CLASSE PARCIAL Exemplo Para ser Pizza é necessário ser DomainConcept e ter pelo menos uma base (massa) Em DL Pizza DomainConcept П ( hasbase.pizzabase). 20

21 CLASSE PARCIAL Exemplo Para ser Pizza é necessário ser DomainConcept e ter pelo menos uma base (massa) Em DL Pizza DomainConcept П ( hasbase.pizzabase) Pizza DomainConcept Bruschetta PizzaBase hasbase 21

22 CLASSE PARCIAL <owl:class rdf:about="#pizza"> <rdfs:subclassof> <owl:class rdf:id="domainconcept"/> </rdfs:subclassof> <owl:restriction> <owl:onproperty> <owl:functionalproperty rdf:id="hasbase"/> </owl:onproperty> <owl:somevaluesfrom> <owl:class rdf:about="#pizzabase"/> </owl:somevaluesfrom>... </owl:restriction> 22

23 Exercício: mundo das FGs, parte III RESTRIÇÃO somevaluesof 1. Dentre as classes criadas, quais são definidas parcialmente? A B C D 23

24 SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) Classes de valor (hasvalue) de cardinalidade Primitivas ou Parciais Subsunção/implicação lógica Definidas ou Completas Equivalência lógica exactly min max Pressupostos Open World Reasonning Open World Assumption 24

25 CLASSES DEFINIDAS ou COMPLETAS Uma classe que possui pelo menos um conjunto de condições necessárias e suficientes é dita classe definida (defined class) ou classe completa (complete class). Para a ser instância da classe A, isto implica em satisfazer as condições necessárias de A e as condições necessárias e suficientes de A Toda instância de A satisfaz as condições N&S da classe A Toda instância que satisfaz as condições N&S da classe A, são instâncias de A equivalência lógica 25

26 CLASSES DEFINIDAS ou COMPLETAS Exemplo Para ser Pizza de carne é necessário ter uma base e é necessário e suficiente ser instância de Pizza e ter pelo menos um recheio de carne Em DL MeatyPizza Pizza П hastopping.meattopping expandindo Pizza MeatyPizza DomainConcept П ( hasbase.pizzabase) П ( hastopping.meattopping) 26

27 CLASSE DEFINIDA ou COMPLETA Em DL MeatyPizza Pizza П hastopping.meattopping expandindo Pizza MeatyPizza DomainConcept П ( hasbase.pizzabase) П ( hastopping.meattopping) DomainConcept Pizza MeatyPizza MeatTopping Bruschetta hasbase PizzaTopping PizzaBase 27

28 CLASSES DEFINIDAS ou COMPLETAS <owl:class rdf:id="meatypizza"> <owl:equivalentclass> <owl:class> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#pizza"/> <owl:restriction> <owl:onproperty> <owl:objectproperty rdf:about="#hastopping"/> </owl:onproperty> <owl:somevaluesfrom> <owl:class rdf:about="#meattopping"/> </owl:somevaluesfrom> </owl:restriction> </owl:intersectionof> </owl:class> </owl:equivalentclass> </owl:class> 28

29 Exercício: mundo das FGs, parte IV RESTRIÇÃO somevaluesof 1. Dentre as classes criadas, quais são descritas de forma completa? A B C D 29

30 SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) Classes de valor (hasvalue) Primitivas ou Parciais Subsunção/implicação lógica Definidas ou Completas Equivalência lógica de cardinalidade exactly min max Pressupostos Open World Reasonning Open World Assumption 30

31 RESTRIÇÕES DE CARDINALIDADE <owl:cardinality>: exatamente <owl:mincardinality>: mínima <owl:maxcardinality>: máxima 31

32 RESTRIÇÕES DE CARDINALIDADE Definir PizzaSimples: todas que contém exatamente um tipo de recheio <owl:cardinality> PizzaCopiosa: todas que contém [2,4] recheios <owl:mincardinality> <owl:maxcardinality> PizzaLuxúria: todas que contém mais de 4 recheios <owl:mincardinality> Detalhes da copiosa 32

33 PIZZA COPIOSA Exemplo Para ser COPIOSA é necessário e suficiente ser Pizza e ter no mínimo 2 recheios e no máximo 4 recheios Em DL Copiosa Pizza П 2 hastopping П 4hasTopping Restrição de cardinalidade não qualificada pois não diz qual o tipo de topping 33

34 PIZZA COPIOSA DomainConcept Pizza hastopping PizzaCopiosa PizzaTopping 34

35 PIZZA COPIOSA OWL-DL <owl:class rdf:id="pizzacopiosa"> <owl:equivalentclass> <owl:class> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#pizza"/> <owl:restriction> <owl:onproperty> <owl:inversefunctionalproperty rdf:about="#hastopping"/> </owl:onproperty> <owl:mincardinality rdf:datatype=" >2</owl:minCardinality> </owl:restriction> <owl:restriction> <owl:onproperty> <owl:inversefunctionalproperty rdf:about="#hastopping"/> </owl:onproperty> <owl:maxcardinality rdf:datatype=" >4</owl:maxCardinality> </owl:restriction> </owl:intersectionof> </owl:class> </owl:equivalentclass> </owl:class> 35

36 RESTRIÇÃO CARDINALIDADE Exercício: mundo das FGs, parte V 1. Crie uma classe de figuras que tem exatamente um vizinho e este vizinho é um cubo. Resultado = { } 2. Crie uma classe de figuras cercadas por muito cubos desde que existam dois ou mais cubos em torno. Resultado = {A, B, C} 3. Para o raciocinador funcionar adequadamente, pode ser necessário definir as instâncias A, B, C e D como distintas no menu OWL > edit AllDiferents A B C D 36

37 SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) Classes de valor (hasvalue) Primitivas ou Parciais Subsunção/implicação lógica Definidas ou Completas Equivalência lógica de cardinalidade exactly min max Pressupostos Open World (Mundo aberto) Unique Name (Nome único) 37

38 RESTRIÇÕES DE VALORES Restrições <owl:somevaluesfrom> <owl:allvaluesfrom> <owl:hasvalue> Restrições de cardinalidade <owl:cardinality>: exatamente <owl:mincardinality>: mínima <owl:maxcardinality>: máxima 38

39 RESTRIÇÃO hasvalue Definir todas as pizzas cujo país de origem é a Itália Itália é uma instância da Classe Country 39

40 PIZZA ITALIANA NO PROTÉGÉ Em DL: PizzaItaliana Pizza П hascountryoforigin.{italy} 40

41 PIZZA ITALIANA EM OWL-DL <owl:class rdf:id="pizzaitaliana"> <owl:equivalentclass> <owl:class> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#pizza"/> <owl:restriction> <owl:onproperty> <owl:objectproperty rdf:about="#hascountryoforigin"/> </owl:onproperty> <owl:hasvalue rdf:resource="#italy"/> </owl:restriction> </owl:intersectionof> </owl:class> </owl:equivalentclass> </owl:class> 41

42 Exercício: mundo das FGs, parte VI RESTRIÇÃO hasvalue 1. Crie uma classe tamanho disjunta da classe formas geométricas 2. Crie três instâncias de tamanho: {pequeno, médio, grande} ou faça pela opção de enumeração 3. Defina uma propriedade temtamanho 4. Defina uma classe de cubos pequenos 5. Defina o cubo A como pequeno PEQUENO A B C D 42

43 SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) Classes de valor (hasvalue) Primitivas ou Parciais Subsunção/implicação lógica Definidas ou Completas Equivalência lógica de cardinalidade exactly min max Pressupostos Open World (Mundo aberto) Unique Name (Nome único) 43

44 OPEN WORLD MUNDO ABERTO Se algo não é declarado explicitamente, não implica que é falso, implica somente em falta de conhecimento! MUNDO FECHADO Qualquer coisa que não for declarada pode ser assumida como falsa, ou seja, assume-se que a informação é completa e conhecida! 44

45 OPEN WORLD Nome Telefone Última compra João Carlos /5/2010 Maria José /1/2009 Mário Cunha /01/2008 Num banco de dados que contenha a tabela de clientes acima, assume-se que se uma pessoa não está na tabela não é cliente da loja mundo fechado Numa ontologia, simplesmente não se sabe se uma pessoa que não está na base não é cliente mundo aberto 45

46 OPEN WORLD REASONNING (OWR) RACIOCÍNIO DE MUNDO ABERTO Classificador não assume nada que não for explicitamente definido Um classificador só pode dizer se uma instância é membro de uma classe se esta for completamente definida Em mundos abertos, tudo é possível a menos que possa ser provado falso 46

47 Exemplo OWR HOMEM PESSOA MULHER PESSOA T Nesta definição, nada impede que hajam instâncias de pessoa que não são homens nem mulheres! Mesmo que h seja instanciado como homem, não há nada que impeça que seja inferido que é mulher ou instância de outra classe qualquer ao mesmo tempo homem pessoa h Linhas pontilhadas indicam possíveis inferências da classe de h mulher 47

48 Exemplo OWR HOMEM PESSOA П MULHER MULHER PESSOA П HOMEM Neste caso, a solução é definir que a classes homem e mulher são disjuntas. Ainda assim, nada impede que h seja inferido como instância de outra classe. A única certeza é que h é homem e, dada a disjunção, é garantidamente não mulher! pessoa h mulher T homem Linhas pontilhadas indicam possíveis inferências da classe de h 48

49 EXERCÍCIOS construa duas classes parciais Aluno e Professor e uma propriedade éamigode Faça uma definição completa para uma classe de Professores que tem ao menos um amigo aluno Faça uma definição completa para uma classe de alunos formada por aqueles que são amigos somente de professores 49

50 EXERCÍCIOS Para a ontologia de viagens da aula anterior defina parcialmente ou completamente as classes: Viagem ida-e-volta Viagem só de ida Viagem só de volta 50

51 UNA (NO) UNIQUE NAME ASSUMPTION OWL assume que um indivíduo pode ser denotado por vários nomes i.e. um indivíduo pode ter vários nomes (neste caso, URIs) owl:sameas propriedade para expressar o fato que duas URIs denotam o mesmo objeto Exemplo: dois URIs que denotam o mesmo indivíduo mailto:geraldo@gmail.com 51

52 UNA (NO) UNIQUE NAME ASSUMPTION owl:differentfrom propriedade para expressar o fato que duas URIs denotam objetos diferentes Importante, pois num mundo aberto sempre é possível que duas URIs diferentes denotem o mesmo indivíduo (a não ser que seja claramente afirmado que não o são) Para facilitar, OWL permite definir que pares de objetos são diferentes entre si com o construto owl:alldifferent 52

53 UNA Exercício Retome o exercício do slide 36 (cardinalidade) e explique porque é necessário utilizar owl:alldifferent para que o raciocinador produza o resultado esperado 53

Diálogos entre Rimbaud, Rocky e Paul sobre os filmes do James Dean entre outros

Diálogos entre Rimbaud, Rocky e Paul sobre os filmes do James Dean entre outros Diálogos entre Rimbaud, Rocky e Paul sobre os filmes do James Dean entre outros Modelização em OWL (Turtle) Modelize em OWL, o seguinte diálogo que está dividido em 5 partes. Tente modelizar o conhecimento

Leia mais

Um estudo para representação da semântica de diagramas entidade-relacionamento em OWL

Um estudo para representação da semântica de diagramas entidade-relacionamento em OWL UNIVERSIDADE FEDERAL DO ESTADO DO RIO DE JANEIRO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA Relatórios Técnicos do Departamento de Informática Aplicada da UNIRIO n 0004/2009 Um estudo para representação da

Leia mais

Ontologias - OWL (Web Ontology Language) Júnio César de Lima Cedric Luiz de Carvalho

Ontologias - OWL (Web Ontology Language) Júnio César de Lima Cedric Luiz de Carvalho Ontologias - OWL (Web Ontology Language) Júnio César de Lima Cedric Luiz de Carvalho Technical Report - RT-INF_004-05 - Relatório Técnico June - 2005 - Junho The contents of this document are the sole

Leia mais

Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa

Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa Ernesto Fonseca Veiga 1, Dalton Lopes Martins 1, Marcel Ferrante Silva 1 1 Media Lab Laboratório de Pesquisa,

Leia mais

Jena Um Framework Web Semântico em Java

Jena Um Framework Web Semântico em Java Jena Um Framework Web Semântico em Java Angelo Augusto Frozza, Rodrigo Gonçalves {frozza, rodrigog}@inf.ufsc.br Universidade Federal de Santa Catarina UFSC Florianópolis Santa Catarina Introdução O Jena

Leia mais

Ontologias e suas Aplicações

Ontologias e suas Aplicações Ontologias e suas Aplicações Renata Wassermann renata@ime.usp.br Instituto de Matemática e Estatística Universidade de São Paulo Roteiro da Apresentação 1 Motivação 2 Representando conhecimento 3 O que

Leia mais

Um guia prático de construção de ontologias OWL plug-in Protege-OWL 3.4

Um guia prático de construção de ontologias OWL plug-in Protege-OWL 3.4 1 of 83 Um guia prático de construção de ontologias OWL plug-in Protege-OWL 3.4 Original traduzido e adaptado: HORRIDGE, M. et al. A Practical Guide To Building OWL Ontologies using the Protege-OWL plugin

Leia mais

Protégé-OWL Tutorial. Adriano Melo André Chagas Fred Freitas. Sistemas Inteligentes http://www.cin.ufpe.br/~if684

Protégé-OWL Tutorial. Adriano Melo André Chagas Fred Freitas. Sistemas Inteligentes http://www.cin.ufpe.br/~if684 Protégé-OWL Tutorial Adriano Melo André Chagas Fred Freitas Sistemas Inteligentes http://www.cin.ufpe.br/~if684 Instalação Download do Protégé public de astm stanford.edu (site oficial) Protégé 3.4.4 OWL

Leia mais

Já falamos que, na Matemática, tudo se baseia em axiomas. Já estudamos os números inteiros partindo dos seus axiomas.

Já falamos que, na Matemática, tudo se baseia em axiomas. Já estudamos os números inteiros partindo dos seus axiomas. Teoria dos Conjuntos Já falamos que, na Matemática, tudo se baseia em axiomas. Já estudamos os números inteiros partindo dos seus axiomas. Porém, não é nosso objetivo ver uma teoria axiomática dos conjuntos.

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 06 Lógica Proposicional Lógica Proposicional Lógica simples. A sentenças são formadas por conectivos como: e, ou, então.

Leia mais

JENA API. José Nelson A. Alves Nº

JENA API. José Nelson A. Alves Nº JENA API José Nelson A. Alves Nº 2008299 josenelson@netmadeira.com 1. Usando a API Para começar a utilizar a API do Jena é necessário fazer o download do Jena em jena.sourceforge.net. Depois do download

Leia mais

Tutorial: Protégé- OWL (Universidade)

Tutorial: Protégé- OWL (Universidade) Tutorial: Protégé- OWL (Universidade) José Carlos Ramalho jcr@di.uminho.pt Dezembro 2011 Conteúdo Condições necessárias e suficientes: Classes primitivas e classes definidas; Classificação Automática;

Leia mais

LÓGICA PROPOSICIONAL

LÓGICA PROPOSICIONAL LÓGICA PROPOSICIONAL Prof. Cesar Tacla/UTFPR/Curitiba Slides baseados no capítulo 1 de DA SILVA, F. S. C.; FINGER M. e de MELO A. C. V.. Lógica para Computação. Thomson Pioneira Editora, 2006. Conceitos

Leia mais

Aulas 10 e 11 / 18 e 20 de abril

Aulas 10 e 11 / 18 e 20 de abril 1 Conjuntos Aulas 10 e 11 / 18 e 20 de abril Um conjunto é uma coleção de objetos. Estes objetos são chamados de elementos do conjunto. A única restrição é que em geral um mesmo elemento não pode contar

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial INF 1771 Inteligência Artificial Aula 06 Lógica Proposicional Edirlei Soares de Lima Lógica Proposicional Lógica muito simplificada. A sentenças são formadas por conectivos como:

Leia mais

Lógica para Computação Segundo Semestre, Aula 10: SAT. Prof. Ricardo Dutra da Silva. ( p (q ( q r))) ( p r) ( p q) ( p q r) p r.

Lógica para Computação Segundo Semestre, Aula 10: SAT. Prof. Ricardo Dutra da Silva. ( p (q ( q r))) ( p r) ( p q) ( p q r) p r. Lógica para Computação Segundo Semestre, 2014 Aula 10: SAT DAINF-UTFPR Prof. Ricardo Dutra da Silva Definição 10.1. SAT é o problema de decidir se existe uma valoração que satisfaça uma fórmula proposicional.

Leia mais

Linked Data Management. Capítulo 1: Linked Data & the Semantic Web Standards

Linked Data Management. Capítulo 1: Linked Data & the Semantic Web Standards Linked Data Management Capítulo 1: Linked Data & the Semantic Web Standards Carmem Hara 18 de outubro de 2016 Dados na Web Processamento automático de dados da Web: dados com sintaxe e semântica bem definidas

Leia mais

Teoria dos anéis 1 a parte 3

Teoria dos anéis 1 a parte 3 A U L A Teoria dos anéis 1 a parte 3 Meta da aula Descrever a estrutura algébrica de anel como uma generalização de determinadas propriedades dos números inteiros. objetivos Ao final desta aula, você deverá

Leia mais

OWL-DL Propriedades. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla

OWL-DL Propriedades. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla OWL-DL Propriedades Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla PROPRIEDADES Propriedades são relações entre dois indivíduos. Tipos de propriedades em OWL Object properties: liga um indivíduos

Leia mais

Aula 1 Aula 2. Ana Carolina Boero. Página:

Aula 1 Aula 2. Ana Carolina Boero.   Página: Elementos de lógica e linguagem matemática E-mail: ana.boero@ufabc.edu.br Página: http://professor.ufabc.edu.br/~ana.boero Sala 512-2 - Bloco A - Campus Santo André Linguagem matemática A linguagem matemática

Leia mais

Aplicações da teoria de conjuntos álgebra booleana. Pontifícia Universidade Católica de Goiás Msc. Gustavo Siqueira Vinhal 2016/1

Aplicações da teoria de conjuntos álgebra booleana. Pontifícia Universidade Católica de Goiás Msc. Gustavo Siqueira Vinhal 2016/1 Aplicações da teoria de conjuntos álgebra booleana Pontifícia Universidade Católica de Goiás Msc. Gustavo Siqueira Vinhal 2016/1 CONJUNTOS Conjuntos são fundamentais para formalização de qualquer teoria.

Leia mais

Lógica Computacional

Lógica Computacional Aula Teórica 5: Semântica da Lógica Proposicional António Ravara Simão Melo de Sousa Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa Departamento de Informática,

Leia mais

Lógica Computacional

Lógica Computacional Aula Teórica 13: Dedução Natural em Lógica Proposicional António Ravara Simão Melo de Sousa Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa Departamento de

Leia mais

CONCEITOS BÁSICOS EM GRAFOS

CONCEITOS BÁSICOS EM GRAFOS Um grafo (simples) G é formado por um conjunto de vértices, denotado por V(G), e um conjunto de arestas, denotado por E(G). Cada aresta é um par (não ordenado) de vértices distintos. Se xy é uma aresta,

Leia mais

Lógica Computacional

Lógica Computacional Lógica Computacional Consequência Tautológica e Lógica em Frases Quantificadas Leis de de Morgan Separação de Quantificadores Consequências Analíticas e Método Axiomático 3 Novembro 2016 Lógica Computacional

Leia mais

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

Lógica predicados. Lógica predicados (continuação) Lógica predicados (continuação) Uma formula está na forma normal conjuntiva (FNC) se é uma conjunção de cláusulas. Qualquer fórmula bem formada pode ser convertida para uma FNC, ou seja, normalizada, seguindo

Leia mais

Lógica Proposicional

Lógica Proposicional Slides da disciplina Lógica para Computação, ministrada pelo Prof. Celso Antônio Alves Kaestner, Dr. Eng. (kaestner@dainf.ct.utfpr.edu.br) entre 2007 e 2008. Alterações feitas em 2009 pelo Prof. Adolfo

Leia mais

Aula 8: Tableaux Analíticos

Aula 8: Tableaux Analíticos Lógica para Computação Segundo Semestre, 2014 Aula 8: Tableaux Analíticos DAINF-UTFPR Prof. Ricardo Dutra da Silva O métodos de Dedução Natural não permite inferir a falsidade de um sequente, ou seja,

Leia mais

Lógica Computacional

Lógica Computacional Aula Teórica 6: Semântica da Lógica Proposicional Departamento de Informática 3 de Março de 2011 Motivação Expressividade Os conectivos são independentes? Definiu-se a Lógica Proposicional com os símbolos

Leia mais

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

2 Lógica Fuzzy. 2 Lógica Fuzzy. Sintaxe da linguagem 2 Lógica Fuzzy 2.1 Cálculo proposicional (lógica proposicional) 2.2 Lógica de Predicados 2.3 Lógica de múltiplos valores 2.4 Lógica Fuzzy Proposições fuzzy Inferência a partir de proposições fuzzy condicionais

Leia mais

Inteligência Artificial IA II. LÓGICA DE PREDICADOS PARA REPRESENTAÇÃO DO CONHECIMENTO

Inteligência Artificial IA II. LÓGICA DE PREDICADOS PARA REPRESENTAÇÃO DO CONHECIMENTO Inteligência Artificial IA Prof. João Luís Garcia Rosa II. LÓGICA DE PREDICADOS PARA REPRESENTAÇÃO DO CONHECIMENTO 2004 Representação do conhecimento Para representar o conhecimento do mundo que um sistema

Leia mais

MD Lógica de Proposições Quantificadas Cálculo de Predicados 1

MD Lógica de Proposições Quantificadas Cálculo de Predicados 1 Lógica de Proposições Quantificadas Cálculo de Predicados Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br http://www.dcc.ufmg.br/~loureiro MD Lógica de Proposições Quantificadas Cálculo de Predicados

Leia mais

Ficha de Exercícios nº 1

Ficha de Exercícios nº 1 Nova School of Business and Economics Álgebra Linear Ficha de Exercícios nº 1 Espaços Vectoriais 1 Qual das seguintes afirmações é verdadeira? a) Um espaço vectorial pode ter um número ímpar de elementos.

Leia mais

Aula Introdutória ao Protégé 5.X

Aula Introdutória ao Protégé 5.X Aula Introdutória ao Protégé 5.X Vamos abrir o Protégé e vamos criar uma pequena ontologia que lida com barcos. Suponhamos que temos alguma informação em forma de tabela sobre um conjunto de navios. Sabemos

Leia mais

A LINGUAGEM DO DISCURSO MATEMÁTICO E SUA LÓGICA

A LINGUAGEM DO DISCURSO MATEMÁTICO E SUA LÓGICA MAT1513 - Laboratório de Matemática - Diurno Professor David Pires Dias - 2017 Texto sobre Lógica (de autoria da Professora Iole de Freitas Druck) A LINGUAGEM DO DISCURSO MATEMÁTICO E SUA LÓGICA Iniciemos

Leia mais

Universidade Federal de Viçosa Centro de Ciências Exatas Departamento de Matemática MAT Introdução à Álgebra 2015/I 2 a Lista de Exercícios

Universidade Federal de Viçosa Centro de Ciências Exatas Departamento de Matemática MAT Introdução à Álgebra 2015/I 2 a Lista de Exercícios 1 Universidade Federal de Viçosa Centro de Ciências Exatas Departamento de Matemática MAT 131 - Introdução à Álgebra 2015/I 2 a Lista de Exercícios Tópico: Conjuntos, Elementos, Subconjuntos e Conjuntos

Leia mais

Contando o Infinito: os Números Cardinais

Contando o Infinito: os Números Cardinais Contando o Infinito: os Números Cardinais Sérgio Tadao Martins 4 de junho de 2005 No one will expel us from the paradise that Cantor has created for us David Hilbert 1 Introdução Quantos elementos há no

Leia mais

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.

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. 1 LIVRO Regras de Inferência e Regras de Equivalência 4 AULA META: Introduzir algumas regras de inferência e algumas regras de equivalência. OBJETIVOS: Ao fim da aula os alunos deverão ser capazes de:

Leia mais

Basicamente, um programa PROLOG é constituído por fatos acerca do domínio e regras que são sentenças ou fórmulas.

Basicamente, um programa PROLOG é constituído por fatos acerca do domínio e regras que são sentenças ou fórmulas. 1 EXERCÍCIOS PROLOG Lógica Prof. Tacla (UTFPR/Curitiba) arquivo: ExProlog01.docx 1. Introdução Basicamente, um programa PROLOG é constituído por fatos acerca do domínio e regras que são sentenças ou fórmulas.

Leia mais

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

Matemática Discreta. Lógica Proposicional. Profa. Sheila Morais de Almeida. agosto DAINF-UTFPR-PG Matemática Discreta Lógica Proposicional Profa. Sheila Morais de Almeida DAINF-UTFPR-PG agosto - 2016 Tautologias Tautologia é uma fórmula proposicional que é verdadeira para todos os possíveis valores-verdade

Leia mais

Engenharia do Conhecimento Raciocínio Não Monótono - 1. Raciocínio Não Monótono

Engenharia do Conhecimento Raciocínio Não Monótono - 1. Raciocínio Não Monótono Engenharia do Conhecimento Raciocínio Não Monótono - 1 Raciocínio Não Monótono Engenharia do Conhecimento Raciocínio Não Monótono - 2 Motivação Na vida real, necessitamos de tomar decisões, e portanto

Leia mais

Campos Sales (CE),

Campos Sales (CE), UNIERSIDADE REGIONAL DO CARIRI URCA PRÓ-REITORIA DE ENSINO E GRADUAÇÃO PROGRAD UNIDADE DESCENTRALIZADA DE CAMPOS SALES CAMPI CARIRI OESTE DEPARTAMENTO DE MATEMÁTICA DISCIPLINA: Tópicos de Matemática SEMESTRE:

Leia mais

n. 25 DIAGRAMAS DE VENN

n. 25 DIAGRAMAS DE VENN n. 25 DIAGRAMAS DE VENN Foi o matemático inglês John Venn (1834-1923) que criou os diagramas, com o intuito de facilitar a compreensão na relação de união e intersecção entre conjuntos. John Venn desenvolveu

Leia mais

Conjuntos Fuzzy e Lógica Fuzzy

Conjuntos Fuzzy e Lógica Fuzzy 1 Introdução Conjuntos Fuzzy e Lógica Fuzzy users.femanet.com.br/~fabri/fuzzy.htm Os Conjuntos Fuzzy e a Lógica Fuzzy provêm a base para geração de técnicas poderosas para a solução de problemas, com uma

Leia mais

1 TEORIA DOS CONJUNTOS

1 TEORIA DOS CONJUNTOS 1 TEORIA DOS CONJUNTOS Definição de Conjunto: um conjunto é uma coleção de zero ou mais objetos distintos, chamados elementos do conjunto, os quais não possuem qualquer ordem associada. Em outras palavras,

Leia mais

Telecardiologia a Serviço de Pacientes Hospitalizados em Domicílio

Telecardiologia a Serviço de Pacientes Hospitalizados em Domicílio TeleCardio Telecardiologia a Serviço de Pacientes Hospitalizados em Domicílio Rodrigo V. Andreão, PPGEE/UFES rodrigo@ele.ufes.br José Gonçalves P. Filho e Camilo Z. Calvi, PPGI/UFES zegonc@inf.ufes.br

Leia mais

Linguagens Lógicas. Aluno: Victor Rocha

Linguagens Lógicas. Aluno: Victor Rocha Linguagens Lógicas Aluno: Victor Rocha Roteiro Introdução Cálculo de Predicados Proposições Conectores Lógicos Variáveis Tipos de Cláusulas fatos regras Banco de Dados Prolog Fatos em Prolog Questões Unificação

Leia mais

o Ontologia Questionário

o Ontologia Questionário o Ontologia Questionário Vamos criar uma ontologia relacionada com questionários, para ilustrar o uso de restrições em OWL. Podem consultar o capítulo XI do livro Semantic Web for the Working Ontologist,

Leia mais

4 Modelagem de Interface

4 Modelagem de Interface 4 Modelagem de Interface A modelagem de uma interface visa representar todas as trocas de informação que podem ocorrer entre o usuário e a aplicação. Essas trocas de informação são especificadas no decorrer

Leia mais

Material Teórico - Módulo de Potenciação e Dízimas Periódicas. Números Irracionais e Reais. Oitavo Ano. Prof. Ulisses Lima Parente

Material Teórico - Módulo de Potenciação e Dízimas Periódicas. Números Irracionais e Reais. Oitavo Ano. Prof. Ulisses Lima Parente Material Teórico - Módulo de Potenciação e Dízimas Periódicas Números Irracionais e Reais Oitavo Ano Prof. Ulisses Lima Parente 1 Os números irracionais Ao longo deste módulo, vimos que a representação

Leia mais

Aula Prática 2. Paradigmas da Programação I / Programação Funcional

Aula Prática 2. Paradigmas da Programação I / Programação Funcional Aula Prática 2 Paradigmas da Programação I / Programação Funcional ESI/MCC 1 o ano (2005/2006) Nesta aula pretende-se introduzir os conceitos seguintes: valores e expressões; tipos básicos e tipos compostos;

Leia mais

Arrendamento de espaço num armazém

Arrendamento de espaço num armazém Construção de Modelos de Programação Linear e Inteira 6 Arrendamento de espaço num armazém Uma empresa planeia arrendar espaço num armazém, sendo as suas necessidades para os próximos 5 meses as seguintes:

Leia mais

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

Aula 4: Consequência Lógica e Equivalência Lógica Lógica para Computação Segundo Semestre, 2014 Aula 4: Consequência Lógica e Equivalência Lógica DAINF-UTFPR Prof. Ricardo Dutra da Silva Definição 4.1. Em lógica proposicional dizemos que uma fórmula B

Leia mais

Universidade Federal Fluminense ICEx Volta Redonda Introdução a Matemática Superior Professora: Marina Sequeiros

Universidade Federal Fluminense ICEx Volta Redonda Introdução a Matemática Superior Professora: Marina Sequeiros 1. Conjuntos Objetivo: revisar as principais noções de teoria de conjuntos afim de utilizar tais noções para apresentar os principais conjuntos de números. 1.1 Conjunto, elemento e pertinência Conjunto

Leia mais

Afirmações Matemáticas

Afirmações Matemáticas Afirmações Matemáticas Na aula passada, vimos que o objetivo desta disciplina é estudar estruturas matemáticas, afirmações sobre elas e como provar essas afirmações. Já falamos das estruturas principais,

Leia mais

Prof. Cesar Augusto Tacla

Prof. Cesar Augusto Tacla PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ REPRESENTAÇÃO DE CONHECIMENTOS PARTE 3: LÓGICA DE 1A. ORDEM Prof. Cesar Augusto Tacla UTFPR/Campus Curitiba 1 TÓPICOS Compromissos ontológicos e epistemológicos

Leia mais

Cálculo proposicional

Cálculo proposicional O estudo da lógica é a análise de métodos de raciocínio. No estudo desses métodos, a lógica esta interessada principalmente na forma e não no conteúdo dos argumentos. Lógica: conhecimento das formas gerais

Leia mais

Complementos sobre Números Complexos

Complementos sobre Números Complexos Complementos sobre Números Complexos Ementa 1 Introdução Estrutura Algébrica e Completude 1 O Corpo dos números complexos Notações 3 Interpretação Geométrica e Completude de C 4 Forma Polar de um Número

Leia mais

TEMA 2 PROPRIEDADES DE ORDEM NO CONJUNTO DOS NÚMEROS REAIS

TEMA 2 PROPRIEDADES DE ORDEM NO CONJUNTO DOS NÚMEROS REAIS TEMA 2 PROPRIEDADES DE ORDEM NO CONJUNTO DOS NÚMEROS REAIS O conjunto dos números reais,, que possui as seguintes propriedades:, possui uma relação menor ou igual, denotada por O1: Propriedade Reflexiva:

Leia mais

Quantificadores, Predicados e Validade

Quantificadores, Predicados e Validade Quantificadores, Predicados e Validade Quantificadores e Predicados Fbfs proposicionais tem uma possibilidade limitada de expressão. Exemplo: Para todo x, x > 0 Ela não pode ser simbolizada adequadamente

Leia mais

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

Lógica Formal. Matemática Discreta. Prof Marcelo Maraschin de Souza Lógica Formal Matemática Discreta Prof Marcelo Maraschin de Souza Implicação As proposições podem ser combinadas na forma se proposição 1, então proposição 2 Essa proposição composta é denotada por Seja

Leia mais

Cálculo Diferencial e Integral I

Cálculo Diferencial e Integral I Cálculo Diferencial e Integral I Texto de apoio às aulas. Amélia Bastos, António Bravo Dezembro 2010 Capítulo 1 Números reais As propriedades do conjunto dos números reais têm por base um conjunto restrito

Leia mais

Lógica para computação - Linguagem da Lógica de Predicados

Lógica para computação - Linguagem da Lógica de Predicados DAINF - Departamento de Informática Lógica para computação - Linguagem da Lógica de Predicados Prof. Alex Kutzke ( http://alex.kutzke.com.br/courses ) 13 de Outubro de 2015 Razões para uma nova linguagem

Leia mais

Teoria dos Conjuntos. Teoria dos Conjuntos. Teoria dos Conjuntos. Teoria dos Conjuntos. Teoria dos Conjuntos. Teoria dos Conjuntos

Teoria dos Conjuntos. Teoria dos Conjuntos. Teoria dos Conjuntos. Teoria dos Conjuntos. Teoria dos Conjuntos. Teoria dos Conjuntos Pode-se dizer que a é em grande parte trabalho de um único matemático: Georg Cantor (1845-1918). noção de conjunto não é suscetível de definição precisa a partir d noções mais simples, ou seja, é uma noção

Leia mais

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

Matemática Discreta. Lógica de Predicados. Profa. Sheila Morais de Almeida. agosto DAINF-UTFPR-PG Matemática Discreta Lógica de Predicados Profa. Sheila Morais de Almeida DAINF-UTFPR-PG agosto - 2016 Quantificadores Como expressar a sentença Para todo número inteiro x, o valor de x é positivo. usando

Leia mais

Notas de Aula de Fundamentos de Matemática

Notas de Aula de Fundamentos de Matemática Universidade Estadual de Montes Claros Centro de Ciências Exatas e Tecnológicas Departamento de Ciências Exatas Notas de Aula de Fundamentos de Matemática Rosivaldo Antonio Gonçalves Notas de aulas que

Leia mais

17 AULA. Números Naturais: Axiomas de Peano LIVRO. META: Introduzir o conceito de números naturais através dos axiomas de Peano.

17 AULA. Números Naturais: Axiomas de Peano LIVRO. META: Introduzir o conceito de números naturais através dos axiomas de Peano. 2 LIVRO Números Naturais: Axiomas de Peano 17 AULA META: Introduzir o conceito de números naturais através dos axiomas de Peano. OBJETIVOS: Ao fim da aula os alunos deverão ser capazes de Definir o conjunto

Leia mais

LISTA DE EXERCÍCIOS. Implicações e Teoria dos Conjuntos, Conectivos Lógicos

LISTA DE EXERCÍCIOS. Implicações e Teoria dos Conjuntos, Conectivos Lógicos LISTA DE EXERCÍCIOS Matemática Básica Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ 03 Implicações e Teoria dos Conjuntos, Conectivos Lógicos [01] Considere os seguintes predicados (x

Leia mais

18/03/2014. Tratamento de Incertezas TIC Aula 2. Conteúdo Espaços Amostrais e Probabilidade. Probabilidade Condicional

18/03/2014. Tratamento de Incertezas TIC Aula 2. Conteúdo Espaços Amostrais e Probabilidade. Probabilidade Condicional Tratamento de Incertezas TIC-00.176 Aula 2 Conteúdo Espaços Amostrais e Probabilidade Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2014.1/tic-00.176

Leia mais

n. 28 RELAÇÕES BINÁRIAS ENTRE CONJUNTOS

n. 28 RELAÇÕES BINÁRIAS ENTRE CONJUNTOS n. 28 RELAÇÕES BINÁRIAS ENTRE CONJUNTOS Uma relação é um conjunto de pares ordenados, ou seja, um subconjunto de A B. Utilizando pares ordenados podemos definir relações por meio da linguagem de conjuntos.

Leia mais

Lógica e Metodologia Jurídica

Lógica e Metodologia Jurídica Lógica e Metodologia Jurídica Argumentos e Lógica Proposicional Prof. Juliano Souza de Albuquerque Maranhão julianomaranhao@gmail.com Quais sentenças abaixo são argumentos? 1. Bruxas são feitas de madeira.

Leia mais

MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES

MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES Newton José Vieira 21 de agosto de 2007 SUMÁRIO Teoria dos Conjuntos Relações e Funções Fundamentos de Lógica Técnicas Elementares de Prova 1 CONJUNTOS A NOÇÃO

Leia mais

extensões algébricas.

extensões algébricas. META: Determinar condições necessárias e/ou suficientes para caracterizar extensões algébricas. OBJETIVOS: Ao final da aula o aluno deverá ser capaz de: Reconhecer se uma dada extensão é algébrica. PRÉ-REQUISITOS

Leia mais

Teoria de Conjuntos Do vazio ao Axioma da Escolha

Teoria de Conjuntos Do vazio ao Axioma da Escolha Teoria de Conjuntos Do vazio ao Axioma da Escolha Tiago Macedo I Workshop de Álgebra - UFG - CAC http://ssa_mat.catalao.ufg.br Teoria ingênua de conjuntos Teoria ingênua de conjuntos Um conjunto é uma

Leia mais

complemento para a disciplina de Matemática Discreta versão 1 - Jerônimo C. Pellegrini Relações de Equivalência e de Ordem

complemento para a disciplina de Matemática Discreta versão 1 - Jerônimo C. Pellegrini Relações de Equivalência e de Ordem Relações de Equivalência e de Ordem complemento para a disciplina de Matemática Discreta versão 1 Jerônimo C. Pellegrini 5 de agosto de 2013 ii Sumário Sumário Nomenclatura 1 Conjuntos e Relações 1 1.1

Leia mais

Ontologias: definições e conceitos básicos

Ontologias: definições e conceitos básicos Ontologias: definições e conceitos básicos Cristiane Akemi Yaguinuma cristiane_yaguinuma@dc.ufscar.br Orientadora: Profª. Drª. Heloisa Arruda Camargo Co-orientadora: Profª. Drª. Marilde T. P. Santos Setembro/2009

Leia mais

INTRODUÇÃO À LÓGICA MATEMÁTICA

INTRODUÇÃO À LÓGICA MATEMÁTICA INTRODUÇÃO À LÓGICA MATEMÁTICA Matemática Aplicada a Computação rofessor Rossini A M Bezerra Lógica é o estudo dos princípios e métodos usados para distinguir sentenças verdadeiras de falsas. Definição

Leia mais

Aula 2: Linguagem Proposicional

Aula 2: Linguagem Proposicional Lógica para Computação Primeiro Semestre, 2015 Aula 2: Linguagem Proposicional DAINF-UTFPR Prof. Ricardo Dutra da Silva Linguagens naturais, como o nosso Português, podem expressar ideias ambíguas ou imprecisas.

Leia mais

Lista de exercícios de MAT054

Lista de exercícios de MAT054 Lista de exercícios de MAT054 Livro-texto (principal): Stoll, R. R. Set Theory and Logic. Editora Dover. 1979. 1 Introdução Exercício 1. Lembre-se que um conjunto A é chamado de (infinito) enumerável (ou

Leia mais

Um conjunto é uma coleção de objetos. Esses objetos podem ser qualquer coisa. Costumamos chamar esses objetos de elementos do conjuntos.

Um conjunto é uma coleção de objetos. Esses objetos podem ser qualquer coisa. Costumamos chamar esses objetos de elementos do conjuntos. Capítulo 1 Conjuntos 1.1 Noção de conjuntos Um conjunto é uma coleção de objetos. Esses objetos podem ser qualquer coisa. Costumamos chamar esses objetos de elementos do conjuntos. 1. Uma coleção de revista

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial INF 1771 Inteligência Artificial Aula 07 Agentes Lógicos Edirlei Soares de Lima Introdução Humanos possuem conhecimento e raciocinam sobre este conhecimento. Exemplo: João jogou

Leia mais

LISTA 01 RACIOCÍNIO LÓGICO TRIBUNAIS 2014 LISTA 01 RACIOCÍNIO LÓGICO TRIBUNAIS 2014

LISTA 01 RACIOCÍNIO LÓGICO TRIBUNAIS 2014 LISTA 01 RACIOCÍNIO LÓGICO TRIBUNAIS 2014 LISTA 01 RACIOCÍNIO LÓGICO TRIBUNAIS 2014 1) Determinar o valor verdade da proposição (p q) r, sabendo-se que AL (p) =, AL (q) = e AL (r) =. Proposições são afirmações que podem ser julgadas como verdadeira

Leia mais

Matemática Discreta - 04

Matemática Discreta - 04 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta - 04 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

Modelagem de dados usando o modelo Entidade- Relacionamento (ER) Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível

Leia mais

Aula demonstrativa Apresentação... 2 Negação de proposições quantificadas Relação das questões comentadas Gabaritos...

Aula demonstrativa Apresentação... 2 Negação de proposições quantificadas Relação das questões comentadas Gabaritos... Aula demonstrativa Apresentação... 2 Negação de proposições quantificadas... 10 Relação das questões comentadas... 14 Gabaritos... 15 1 Apresentação Olá, pessoal! Tudo bem com vocês? Esta é a aula demonstrativa

Leia mais

Conceitos de Programação Orientada a Objetos

Conceitos de Programação Orientada a Objetos Conceitos de Programação Orientada a Objetos Tatyana Bitencourt Com as técnicas de orientação a objeto, é possível obter resultados considerados impossíveis pensando de maneira estruturada. Como Java não

Leia mais

MAT001 Cálculo Diferencial e Integral I

MAT001 Cálculo Diferencial e Integral I 1 MAT001 Cálculo Diferencial e Integral I GEOMETRIA ANALÍTICA Coordenadas de pontos no plano cartesiano Distâncias entre pontos Sejam e dois pontos no plano cartesiano A distância entre e é dada pela expressão

Leia mais

Web Semântica. Marisa Bräscher 2007

Web Semântica. Marisa Bräscher 2007 Web Semântica Marisa Bräscher 2007 Web contexto atual A característica essencial da Web é sua universalidade. O poder do hyperlink é ligar qualquer coisa a qualquer coisa... A Web desenvolveu-se mais rapidamente

Leia mais

Lógica Computacional

Lógica Computacional Lógica Computacional Métodos de Demonstração com Quantificadores Generalização e Instanciação Universal e Particulares Introdução e Eliminação de Quantificadores 30 Outubro 2013 Lógica Computacional 1

Leia mais

CAPRICCIOSA BEACH LOUNGE

CAPRICCIOSA BEACH LOUNGE CAPRICCIOSA BEACH LOUNGE MENUS DE GRUPO 2015 Av. Marginal, Praia de Carcavelos Sector Nascente 2775 604 Carcavelos Menu Cocktail 15 por pessoa Sunset: O melhor pôr do sol de Lisboa a Cascais.. Antipasti

Leia mais

ÍNDICE. Lição 8 Conceitos Fundamentais da Teoria dos Conjuntos 49. Representação Simbólica dos Conceitos Fundamentais da Teoria dos

ÍNDICE. Lição 8 Conceitos Fundamentais da Teoria dos Conjuntos 49. Representação Simbólica dos Conceitos Fundamentais da Teoria dos ÍNDICE Prefácio PARTE I LÓGICA ARISTOTÉLICA Lição 1 Introdução. Lógica Aristotélica: Noções Básicas 9 Lição 2 O Quadrado da Oposição 15 Lição 3 Conversão, Obversão e Contraposição 21 Lição 4 A Teoria do

Leia mais

Métodos Formais. Notação Z - Revisão

Métodos Formais. Notação Z - Revisão Métodos Formais Notação Z - Revisão Notação Z Utiliza lógica de predicado e teoria de conjuntos Permite dividir uma especificação em esquemas Esquemas descrevem aspectos estáticos e dinâmico Notação Z

Leia mais

Usabilidade Trabalhando com uma Hierarquia de Metas 1 de 2

Usabilidade Trabalhando com uma Hierarquia de Metas 1 de 2 INF0 Introdução a IHC Usabilidade Trabalhando com uma Hierarquia de Metas de 7/0/0 www.inf.puc-rio.br/~inf0 SERG 0 INF0 Introdução a IHC Roteiro da Aula Discussão de... Ficha de auto estudo/aprendizado

Leia mais

Estruturas Discretas INF 1631

Estruturas Discretas INF 1631 Estruturas Discretas INF 1631 Thibaut Vidal Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro Rua Marquês de São Vicente, 225 - Gávea, Rio de Janeiro - RJ, 22451-900, Brazil

Leia mais

A DEFINIÇÃO AXIOMÁTICA DO CONJUNTO DOS NÚMEROS NATURAIS.

A DEFINIÇÃO AXIOMÁTICA DO CONJUNTO DOS NÚMEROS NATURAIS. A DEFINIÇÃO AXIOMÁTICA DO CONJUNTO DOS NÚMEROS NATURAIS. SANDRO MARCOS GUZZO RESUMO. A construção dos conjuntos numéricos é um assunto clássico na matemática, bem como o estudo das propriedades das operações

Leia mais

NOÇÃO INTUITIVA E OPERAÇÕES COM CONJUNTOS

NOÇÃO INTUITIVA E OPERAÇÕES COM CONJUNTOS NOÇÃO INTUITIVA E OPERAÇÕES COM CONJUNTOS CONJUNTO: É um conceito primitivo associado à idéia de coleção.. - INDICAÇÃO: Os conjuntos serão, em geral, indicados por letras maiúsculas do alfabeto: A,B,C,...,

Leia mais

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/81 1 - LÓGICA E MÉTODOS DE PROVA 1.1) Lógica Proposicional

Leia mais

Notas de Aula Álgebra Linear. Elton José Figueiredo de Carvalho Escola de Ciências e Tecnologia Universidade Federal do Rio Grande do Norte

Notas de Aula Álgebra Linear. Elton José Figueiredo de Carvalho Escola de Ciências e Tecnologia Universidade Federal do Rio Grande do Norte Notas de Aula Álgebra Linear Elton José Figueiredo de Carvalho Escola de Ciências e Tecnologia Universidade Federal do Rio Grande do Norte Versão 201608221232c de 22 de agosto de 2016 Parte I Espaços vetoriais

Leia mais

Matemática Discreta - 07

Matemática Discreta - 07 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta - 07 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Conjuntos. Ou ainda por diagrama (diagrama de Venn-Euler):

Conjuntos. Ou ainda por diagrama (diagrama de Venn-Euler): Capítulo 1 Conjuntos Conjunto é uma coleção de objetos, não importando a ordem ou quantas vezes algum objeto apareça, exemplos: Conjunto dos meses do ano; Conjunto das letras do nosso alfabeto; Conjunto

Leia mais