Overview of Chapters 7.2, 7.3 and 8.2

Abstract:

We haven't covered that much material since your last hour exam, so look for detailed problems using the techniques we've considered from these chapters:

Section 7.2: Logic Networks

Section 7.3

Section 7.3 included two methods of simplification:

Remember how the Karnough map uses idempotence to produce multiple copies of elements for the matches (pairs, quads, etc.), which it then can simplify.

Remember that you may use the techniques of the Karnough map to produce different simplified Boolean expressions: make sure that you've made things as simple as possible, but not simpler! (You can always check your Boolean expressions to make sure that they are equal by using the original ``tuples'' in the simplified expressions, and you should get 1!

In Quine-McCluskey, make sure that you've found all the ``reduced'' expressions possible, comparing every pair that may differ in only a single place.

Section 8.2

Definition: A finite-state machine M is a structure tex2html_wrap_inline140 where

   table75
Table: Elements of a finite-state machine.

Construction of finite-state machines to perform tasks

Given a machine, determine whether a set is recognized by it or not. Or determine what set is recognized by it. Remember that machine recognition is defined as follows, with emphasis on the word ``ends'' below:

Definition: Finite-State Machine Recognition A finite-state machine M with input alphabet I recognizes a subset S of tex2html_wrap_inline162 (the set of finite-length strings over the input alphabet I) if M, beginning in state tex2html_wrap_inline168 and processing an input string tex2html_wrap_inline170 , ends in a final state (a state with output 1) if and only if tex2html_wrap_inline172 .

Regular expressions define sets of input strings which are the ones that finite-state machines can actually recognize. The existence of reasonable sets, which one should reasonably be able to detect (e.g. tex2html_wrap_inline174 , where tex2html_wrap_inline176 stands for n copies of a), finite-state machines are obviously not sufficient to understand all of computation.



LONG ANDREW E
Fri Dec 6 01:09:50 EST 2002