Week 5 Flashcards

1
Q

What is a genuine variable?

A

Is a free variable, the universal quantification of which yields a true formula. For example. Ax.x + x = 2x

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

What is an unknown?

A

An unknown is a free variable, the existential quantification of which yields a true formula. Ex.adult(x)

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

What is the introduction of (for all symbol) universal quantifier called?

A

generalization

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

What is the introduction of (for some symbol) existential quantifier called?

A

specialization

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

What is the another name for the elimination stage of a predicate logic proof?

A

Instantiation

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

List Nissanke’s Rules for Variable Handling:

A
  1. Do not assume that a property holds for a particular
    individual on the basis that it holds for at least one
    individual: i.e. when eliminating the existential quantifier, do
    not instantiate its variable with a constant.

2.When eliminating the existential quantifier, do not instantiate
its variable with an existing free variable.

  1. Do not generalise, that is, introduce the universal quantifier, on the basis of an individual (a constant).
  2. Do not generalise, that is, introduce the universal quantifier, on the basis of an unknown.
  3. Do not generalise on the basis of a variable
    appearing in a formula obtained by eliminating the
    existential quantifier, irrespective of whether that variable is
    a genuine variable.
  4. Within the scope of an assumption, do not
    generalise on the basis of the variable appearing in
    the assumption.
  5. Every instantiation, whether following the elimination of a universal or an existential quantifier, must always be done with a free variable.
  6. Beware of binding of any newly quantified variable,
    that is, as a result of the introduction of either universal or
    existential, by an unintended quantifier.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a predicate?

A

Objects in term of their attributes/properties and their relationships with each other. Predicates correspond to attributes or relationships.

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

What is a unary predicate?

A

A predicate that takes one identifier/object as an argument and gives attributes to that identifier/object. Doesn’t describe relationships between identifiers.

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

What is a binary predicate?

A

Binary predicates take two objects/identifiers as arguments so can describe the relationship between objects/identifiers. Can also describe attributes of objects.

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

What is an n-ary predicate?

A

An n-ary predicate is a predicate involving n objects expressing a relationship among them.

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

When does a predicate become a proposition?

A

A predicate is initially an incomplete proposition that only becomes a proposition it is applied to some entity or multiple entities where necessary. A predicate is not a proposition until the correct number of arguments have been assigned, otherwise a truth value cannot be determined.

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

What is the ‘for all’ symbol?

A

Universal quantifier. ‘For all’. Applies a predicate to all objects/things in a defined universe.

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

What is the ‘there exists’ symbol?

A

Existential quantifier. ‘There exists some’. Applies a predicate to at least one object/thing in a defined universe, but we don’t know how many.

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