1º Teste Flashcards

1
Q

O que é um termo? Exemplos

A

Uma variável pode ser um termo. (x,y,z…)

Uma constante pode ser um termo. (a,b,c…)

Dada uma função F que aceita termos como argumentos, isto é:

F(t1), então conclui-se que F(t1) na sua totalidade também é um termo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é um predicado?

A

É uma função que tendo um domínio de constantes faz corresponder um valor lógico, ou seja, verdadeiro ou falso.

Exemplo:

maior(x,y) => x é maior que y

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é um átomo?

A

Se P for um predicado, ou seja, uma função que aceita constantes e retorna um valor lógico, com n argumentos, os quais são termos, então:

P(t1,t2,…,tn) é um átomo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

No seguinte exemplo qual é o alcançe de cada um dos quantificadores?

(∀ x) (∃ y) (P(x, y))

A

Alcance de ∀: (∃ y) (P(x, y))

Alcance de ∃: P(x, y)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como se caracteriza uma variável livre?

A

Se uma dada variável estiver fora do alcançe de um quantificador, quer seja, ele existêncial ou universal. a variável diz-se livre.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como se caracteriza uma variável ligada?

A

Uma variável ligada é uma variável que está dentro do alcançe de um quantificador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é uma forma válida?

A

É uma tautologia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como é que sabemos se uma fórmula está na forma normal prenex?

A

Quando temos os quantificadores todos à esquerda de uma fórmula sem quantificadores.

Exemplo:

(∀x)(∀y)(P(x, y) ∧ Q(y));

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é um literal?

A

É um átomo ou a negação de um átomo.
Um átomo é um predicado, ou seja, uma função que aceita variáveis e retorna valores lógicos, que tem n termos como argumentos.

Logo um literal é a negação disso mesmo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como é que sabemos se uma fórmula está na forma normal conjuntiva?

A

Se for uma fórmula composta pela conjunção de literais.

Ex:
P ∨ ¬Q ∨ R) ∧ (¬P ∨ Q

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Como é que sabemos se uma fórmula está na forma normal dijuntiva?

A

Se for uma fórmula composta pela dijunção de literais.

Ex:
P ∧ R) ∨ (¬P ∧ Q

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que é uma cláusula?

A

Uma r-cláusula é uma dijunção finita de r literais:

P(x) ∨ Q(a) ∨ ¬R(y);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quando é que uma fórmula se diz na forma normal de Skolem?

A

Se for uma conjunção de cláusulas universalmente quantificadas, ou seja, sem variáveis livres e sem quantificadores existênciais:

∀x∀y(P(x) ∨ ¬Q(a, y))

∀y∀z(¬Q(g(y, f(z))) ∨ ¬P(b))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Passos a tomar para reduzir esta fórmula à forma normal de Skolem?

(∀x)(∃y)(∃z)((¬P(x, y) ∨ Q(x, z))

A

Como na forma normal de Skolem só podem existir quantificadores universais temos de nos livrar dos quantificadores existênciais, neste caso, (∃y)(∃z).

Como estes quantificadores existênciais precedem o quantificador uniersal o que fazemos é substitui cada um deles por uma função:

(∀x)((¬P(x, f(x)) ∨ Q(x, g(x)))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Se nenhum quantificador universal aparecer à esquerda de um quantificador existêncial que passos devemos tomar para eliminar esse quantificador existêncial?

A

Escolhemos uma constante que não apareça na fórmula à qual estão associados os quantificadores.

Agora vemos qual é a variável que está associada ao quantificador existêncial e vamos substituir. na fórmula, em si, pela constante e assim eliminamos o quantificador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O que são classes de equivalência?

A

São conjuntos de elementos de A que cumprem esta condição:

Pertencem a A, e existe uma dada relação que está incluída em A, tiramos um elemento de A e vamos descobrir a sua classe de equivalência.

Depois vamos escolher outro elemento de A, diferente do 1º e depois vamos ver se esse par ordenado de (X,Y) pertence à relação.

17
Q

O que é o conjunto quociente?

A

É o conjunto de todas as classes de equivalência.

18
Q

O que é que se pode concluir se R é uma relação de equivalência definida em A?

A

Se R é uma relação de equivalência em A, então o conjunto quociente de A é uma partição de A.

19
Q

O que torna uma função injetiva?

A

f(x) = f(y) ⇒ x = y

Para qualquer x e y pertencentes ao domínio de f.

20
Q

O que torna uma função subjetiva?

A

É sobrejetiva se para todo y ∈ ao contradomínio existe x ∈ domínio tal que f(x) = y;

21
Q

Como se desenvolve g(x) após f(x)?

A

g ◦ f(x) = g(f(x))