Boolean functions

Содержание

Слайд 2

Boolean functions

 

Boolean functions

Слайд 3

Boolean functions

 

Boolean functions

Слайд 4

Boolean functions

 

Boolean functions

Слайд 5

Boolean functions

 

Boolean functions

Слайд 6

Boolean functions

 

Boolean functions

Слайд 7

Boolean functions

 

Boolean functions

Слайд 8

Boolean functions

 

Boolean functions

Слайд 9

Boolean functions

 

Boolean functions

Слайд 10

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 11

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 12

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 13

Boolean expressions and Boolean functionsии

 

Boolean expressions and Boolean functionsии

Слайд 14

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 15

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 16

Example 5


Example 5

Слайд 17

Example 5


Example 5

Слайд 18

Example 5


Example 5

Слайд 19

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 20

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 21

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 22

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 23

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 24

The Boolean functions of degree two

The Boolean functions of degree two

Слайд 25

Boolean expressions and Boolean functions

 

Boolean expressions and Boolean functions

Слайд 26

Identities of Boolean algebra

 

Identities of Boolean algebra

Слайд 27

Identities of Boolean algebra

 

Identities of Boolean algebra

Слайд 31

Identities of Boolean algebra

Compare these Boolean identities with the logical
equivalences and the

Identities of Boolean algebra Compare these Boolean identities with the logical equivalences and the set identities!
set identities!

Слайд 32

Identities of Boolean algebra

 

Identities of Boolean algebra

Слайд 33

Identities of Boolean algebra

 

Identities of Boolean algebra

Слайд 34

Identities of Boolean algebra

 

Identities of Boolean algebra

Слайд 35

Disjunctive normal form

We now show how any Boolean expression can be expressed

Disjunctive normal form We now show how any Boolean expression can be
in an equivalent standard form (called the disjunctive normal form).

Слайд 36

Disjunctive normal form

 

Disjunctive normal form

Слайд 37

Example of a minterm

 

Example of a minterm

Слайд 38

Disjunctive normal form

 

Disjunctive normal form

Слайд 39

A procedure for constructing a Boolean expression representing a function with given

A procedure for constructing a Boolean expression representing a function with given
values as DNF

By taking Boolean sums of distinct minterms we can build up a Boolean expression with a specified set of values.
In particular, a Boolean sum of minterms has the value 1 when exactly one of the minterms in the sum has the value 1.
It has the value 0 for all other combinations of values of the variables.

Слайд 40

A procedure for constructing a Boolean expression representing a function with given

A procedure for constructing a Boolean expression representing a function with given
values as DNF

Consequently, given a Boolean function, a Boolean sum of minterms can be formed that has the value 1 when this Boolean function has the value 1, and has the value 0 when the function has the value 0.
The minterms in this Boolean sum correspond to those combinations of values for which the function has the value 1.

Слайд 41

Disjunctive normal form

 

Disjunctive normal form

Слайд 42

Solution of example 9

Solution of example 9

Слайд 44

Conjunctive normal form

 

Conjunctive normal form

Слайд 45

Example of a maxterm

 

Example of a maxterm

Слайд 46

Conjunctive normal form

 

Conjunctive normal form

Слайд 47

A procedure for constructing a Boolean expression representing a function with given

A procedure for constructing a Boolean expression representing a function with given
values as CNF

By taking Boolean product of distinct maxterms we can build up a Boolean expression with a specified set of values.
In particular, a Boolean product of maxterms has the value 0 when exactly one of the maxterms in the product has the value 0.
It has the value 1 for all other combinations of values of the variables.

Слайд 48

A procedure for constructing a Boolean expression representing a function with given

A procedure for constructing a Boolean expression representing a function with given
values as CNF

Consequently, given a Boolean function, a Boolean product of maxterms can be formed that has the value 0 when this Boolean function has the value 0, and has the value 1 when the function has the value 1.
The maxterms in this Boolean sum correspond to those combinations of values for which the function has the value 0.

Слайд 49

Conjunctive normal form

 

Conjunctive normal form

Слайд 50

Solution of example 10

Solution of example 10

Слайд 52

Functional completeness

 

Functional completeness

Слайд 53

Functional completeness

Can we find a smaller set of functionally complete operators?
We

Functional completeness Can we find a smaller set of functionally complete operators?
can do so if one of the three operators of this set can be expressed in terms of the other two.

Слайд 54

Functional completeness

 

Functional completeness

Слайд 55

Functional completeness

 

Functional completeness

Слайд 56

Functional completeness

We have found sets containing two operators that are functionally complete.

Functional completeness We have found sets containing two operators that are functionally

Can we find a smaller set of functionally complete operators, namely, a set containing just one operator? Such sets exist.

Слайд 57

Functional completeness

 

Functional completeness

Слайд 58

Functional completeness

 

Functional completeness

Слайд 59

Functional completeness

 

Functional completeness

Слайд 60

Biography

George Boole, the son of a cobbler, was born in Lincoln, England,

Biography George Boole, the son of a cobbler, was born in Lincoln,
in November 1815. Because of his family’s difficult financial situation, Boole struggled to educate himself while supporting his family.
Nevertheless, he became one of the most important mathematicians of the 1800s. Although he considered a career as a clergyman, he decided instead to go into teaching, and soon afterward opened a school of his own.

George Boole
1815 – 1864

Слайд 61

Biography

In his preparation for teaching mathematics, Boole – unsatisfied with textbooks of

Biography In his preparation for teaching mathematics, Boole – unsatisfied with textbooks
his day – decided to read the works of the great mathematicians.
While reading papers of the great French mathematician Lagrange, Boole made discoveries in the calculus of variations, the branch of analysis dealing with finding curves and surfaces by optimizing certain parameters.

George Boole
1815 – 1864

Слайд 62

Biography

In 1848 Boole published The Mathematical Analysis of Logic, the first of

Biography In 1848 Boole published The Mathematical Analysis of Logic, the first
his contributions to symbolic logic.
In 1849 he was appointed professor of mathematics at Queen’s College in Cork, Ireland.
In 1854 he published The Laws of Thought, his most famous work. In this book, Boole introduced what is now called Boolean algebra in his honor.

George Boole
1815 – 1864