Lectures 8 & 9 Flashcards

1
Q

What is another name for the And gate?

A

Conjunction

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

What is another name for the Or gate?

A

Disjunction

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

What is another name for the Not gate?

A

Negation

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

What is a representation of an And gate in Boolean algebra?

A

A semicircle with ends on the bottom (Like a smooth n)

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

What is a representation of an Or gate in Boolean algebra?

A

A semicircle with ends at the top (Like a smooth u)

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

What is the definition for Equivalence?

A

If both arguments passed are the same, then the result is true

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

What is the definition for Implication?

A

If the value for the second variable is possible given the value of the first variable then the result is true

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

What is the Boolean logic commutativity law?

A

x or y = y or x

All operators

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

What is the Boolean logic associativity law?

A

(x and y) and z = x and (y and z)

All operators

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

What is the Boolean logic distributivity law?

A
x or ( y and z) = (x or y) and (x or z)
x and ( y or z) = (x and y) or (x and z)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is De Morgan’s law?

A

Split and switch

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

What is the Boolean logic elimination of implication law?

A

x → y = (Not x) or y

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

What is the Boolean logic elimination of equivalence law?

A

x ↔ y = ( x → y) and ( y → x)

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

How can we simplify how we represent functions

A

If we agree on the row order, then a value vector can be used

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

What is a minterm?

A

A conjunction of all n variables (either negated or not) is called the minterm for these n variables. It will only ever return true with a specific combination

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

What are the steps to generate a function from a truth table?

A
  1. We need to see which combinations of the variables gives a true result.
  2. For these, we need to find the minterm that gives a true result. For example, if 1 0 1 gives true, the minterm would be x(Not y)z
  3. Combine these minterms using Boolean Or.
17
Q

What are the steps to generate a truth table from a function?

A
  1. Write out all combinations of the variables.
  2. Work out the values of computing the first sub expression with the relevant variables.
  3. Repeat step 2 for all sub expressions
  4. Compute the result of any combinations of sub expressions and others/ variables.
  5. The final column is the value vector for the function.