8. BOOLEAN ALGEBRAS x x

Size: px
Start display at page:

Download "8. BOOLEAN ALGEBRAS x x"

Transcription

1 8. BOOLEAN ALGEBRAS 8.1. Definition of a Boolean Algebra There are man sstems of interest to computing scientists that have a common underling structure. It makes sense to describe such a mathematical structure abstractl and then theorems proved about it will be directl applicable in all these eamples. The structure is that of a Boolean Algebra. It is a set, with two binar operations + and, a unar operation and two distinct constants 0, 1 such that certain aioms hold. As in ordinar algebra, we write a b as ab. Aioms for a Boolean Algebra A: (1) (Closure under Addition) For all a A, a + b A. (2) (Associativit under Addition) For all a, b, c A, a + (b + c) = (a + b) + c. (3) (Commutativit under Addition) For all a, b A, a + b = b + a. (4) (Identit under Addition) For all a A, a + 0 = a. (5) (Complement under Addition) For all a A, a + a = 1. (6) (Closure under Multiplication) For all a A, ab A. (7) (Associativit under Multiplication) For all a, b, c A, a(bc) = (ab)c. (8) (Commutativit under Multiplication) For all a, b A, ab = ba. (9) (Identit under Multiplication) For all a A, a1 = a. (10) (Complement under Multiplication) For all a A, a a = 0. (11) (Distributivit of Multiplication over Addition) For all a, b, c A, a(b + c) = ab + ac. (12) (Distributivit of Addition over Multiplication) For all a, b, c A, a + bc = (a +b)(a + c). You will notice that most of these aioms hold in the ordinar algebra of real numbers. The eceptions are the Complement Laws and Distributivit of Addition over Multiplication Eamples of Boolean Algebras Logic: This eample is the smallest Boolean Algebra that can eist. Let B 1 = {0, 1} and define addition, multiplication and complement as follows This elements in this algebra perform like the integers 0, 1 in ordinar arithmetic with the eception that = 1, instead of 2. In fact these elements behave like the tags TRUE and FALSE, where 0 represents TRUE and 0 represents FALSE. Addition is the or operator, normall written as and multiplication is the and operator, normall written as, and p represents not p. You should check that the 11 aioms hold for this sstem. Sets: Let S be a set and let B = (S) be the power set of S, that is, the set of all subsets of S. The constants 0 and 1 represent the empt set and the whole set, S itself. Addition represents the union of two sets, normall written as and multiplication represents intersection, normall written as. If S is a finite set with n elements then B is a Boolean Algebra with 2 n elements. 101

2 Boolean Vectors: There are 2 n vectors ( 1, 2,, n ) where each i = 0 or 1. Let B n be the set of all these vectors and define the operations of addition, multiplication and complement pointwise. This means we define these operations on the functions in terms of the corresponding operations in B 1 :,..., +,,..., = +, +,..., + (, 2 n ) ( 1 2 n ) ( n n ) (,..., )(.,,..., ) (,,..., ) 1 ; 1, 2 n 1 2 n = n n ; (,..., ) (,,..., ) 1, 2 n = 1 2 n 8.3. Properties of Boolean Algebras Theorem 1: If + = 1 and = 0 then =. Proof: Suppose + = 1 and = 0. Then = 1 b Aiom 9 = ( + ) b Aiom 5 = + b Aiom 11 = + b Aiom 8 = 0 + b assumption = + 0 b Aiom 8 = b Aiom 4 = b Aiom 10 = + 0 b Aiom 4 = + b Aiom 10 = + b Aiom 8 = ( + ) b Aiom 11 = ( + ) b Aiom 3 = 1 b assumption = b Aiom 9 Corollar 1: For all, = Proof: The equations + = 1, = 0 not onl sa that is the complement of, but the also sa that is the complement of. Corollar 2: 0 = 1 and 1 = 0. Proof: = 1 b Aiom 4 and 1 0 = 0 b Aiom 9. So 0 and 1 are complements of each other b Theorem 1. Theorem 2: For all, 0 = 0. Proof: 0 = b Aiom 4 = 0 + b Aiom 10 = (0 + ) b Aiom

3 = b Aioms 3, 4 = 0 b Aiom 10. Theorem 3: For all, + 1 = 1. Proof: + 1 = ( + 1) 1 b Aiom 9 = ( + 1)( + ) b Aiom 5 = + 1 b Aiom 12 = + b Aiom 9 = 1 b Aiom 5. Theorem 4 (DE MORGAN): For all, : + = Proof: We shall show that ( + ) = 0 and + ( + ) = 1. Then, b Theorem 1, it follows that is the complement of +. ( + ) = ( ) + ( ) b Aiom 11 = + b Aioms 2 and 3 = b Aiom 10 = b Theorem 2 = 0 b Aiom 4. + ( + ) = ( + ) + b Aioms 2, 3 = (( + ) + )(( + ) + ) b Aiom 12 = [ + ( + )] [ + ( + )] b Aioms 2, 3 = ( + 1)( + 1) b Aiom 5 = 1.1 b Theorem 3 = 1 b Aiom 9. Hence is the complement of +. Corollar: For all, we have = +. Proof: Substituting for and for in the theorem we get + = = b Theorem 1 (Corillar 1). Hence and + are complements of one another, that is, = Smmetric Difference We define a third binar operation in terms of the other two. We define a b = a b + a b. Theorem 5: For all a, b: a (b c) = (a b) c a 0 = a and a a = 0. a b c = a b c + a b Proof: ( ) ( ) ( c) = ( ) a( bc bc) a bc + bc + + = a ( bc)( bc) + a( bc + bc) = a ( b + c)( b + c) + abc + abc 103

4 = a ( b + c)( b + c) + abc + abc = a bb + abc + acb + acc + abc + abc = a bc + abc + abc + abc. ( a b) c = ( ab + ab) c + ( ab + ab)c = a bc + abc + ab ab c = a bc + abc + ( a + b)( a + b)c = a bc + abc + ( a + b)( a + b) c = a bc + abc + aa c + abc + bac + bbc = a bc + abc + abc + bac = a bc + abc + abc + abc a 0 = a0 + a0 = 0 + a1 = a. a a = aa + aa = = 0. These facts show that a Boolean Algebra is a group under this new operation. A group is an algebraic structure G with a binar operation that satisfies the properties: (1) For all a, b G, a b G. (2) For all a, b, c G, a (b c) = (a b) c. (3) There eists an element e G such that a e = a for all a G. (4) For all a G there eists an element b such that a b = e. The group that arises in this wa has two additional properties. Clearl a b = b a for all a, b B. This is the commutative law, and a group that satisfies this propert is called an Abelian group. Moreover a a = 0 for all a B. Using elementar group theor it follows that if B is finite, the number of elements of B is 2 n for some n, which is the size of B n. In fact, all finite Boolean algebras have essentiall the same structure as (in technical terms we sa are isomorphic to ) B n for some n Dualit No doubt ou noticed that the aioms for a Boolean Algebra came in pairs. If ou swap + and, and swap 0 and 1, in one of each pair ou will get the second. For eample Aiom 11 states that for all a, b B we have a(b + c) = ab + ac. Swapping + and this gives a + bc = (a + b)(a + c) which is Aiom 12. Aiom 5 states that for all a B, a + a = 1. Swapping +, and and swapping 0 and 1, this becomes a a = 0 which is Aiom

5 The dual of a Boolean epression is obtained b swapping + and and swapping 0 and 1. So Aioms 6 to 10 are the duals of Aioms 1 to 5 (and vice versa). Aioms 11 and 12 are duals of each other. An important consequence of dualit is the fact that an theorem in Boolean algebra remains a theorem if the epressions are replaced b their duals. Hence Boolean algebra theorems come in dual pairs. Principle of Dualit: The dual of an theorem in Boolean algebra is also a theorem. Proof: One can provide an independent proof of the dual b replacing ever epression in the proof of the original theorem b its dual. We have done this eplicitl in several places. However it is simpler, having proved a theorem, to state its dual and to sa b the Principle of Dualit Logic Gates We can use Boolean algebra to describe an electronic circuit. Each component in such a circuit is called a gate. Each gate implements one of the three basic logic operations. Inverter: This implements the complement operation. OR gate: This implements the operation of addition. + AND gate: This implements the operation of multiplication. These gates can be combined to produce output according to an Boolean epression. Eample 1: The following circuit implements the function z ( + z) z + + z z( + + z ) z z z The function ( + z) ( + z) = z ( z) z + = z ( + z) + can be rewritten as follows. = z + z z 105

6 = z since = and z z = 0. So a simpler circuit for this function is the following. z z Eample 2: Design a circuit that controls a light from two switches, so that changing the state of either of them changes the state of the light. Solution: Let the two states of each switch be 0, representing OFF, and 1 representing ON. The output will be similarl 0 or 1. The function to be implemented b the circuit will be F(, ). Suppose that F(1, 1) = 1, so that when both switches are ON the light is ON. If the first switch is switched OFF the light must go OFF so F(0, 1) = 0. If the second switch is now tripped the light must go ON again, so F(0, 0) = 1. Finall, F(1, 0) = 0. So the Boolean function we must implement is: Clearl F(, ) = +. A suitable circuit is the following. Eample 3: Design a circuit to add two integers modulo 2. Solution: The function, F, to be implemented is the following Clearl F(, ) = +. A suitable circuit is the following Addition Circuits Suppose we wish to design a circuit to add two bits, taking into account carring as in a base 2 calculation. First, consider how integers, represented in binar, are added. For eample, the calculation = 13 in binar becomes: 106

7 We begin b adding the bits in the right-hand column: = 1. There is no carr to the net column. Adding in the net column we get 10, the binar equivalent of 2. We put down 0 in the second column and carr the 1. In the 3 rd column from the right we must add , the third 1 being the 1 carried over from the previous column. This gives 3, which in binar is 11. So we put down one 1 and carr the other 1. The column to the left of this one has two blanks, effectivel two zeros. So we add these two zeros, plus the carried 1, giving 1 in the left-most column. So at each stage if the sum of the three inputs is 0 or 1 we write that down and the carr bit is 0. If the sum of the three inputs is 2 or 3 we write down 0 or 1 respectivel and the carr bit is set to 1. This circuit will have three inputs and two outputs. The third input and the second output is the carr bit. The functions that lie behind this circuit are as follows. c S(,, c) C(,, c) S(,, c) = c + c + c + c and C(,, c) = c + c + c + c. To implement this directl would require 3 inverters (one for each of, and c), 8 ADD gates (for the 8 products) and 6 OR gates for the sums. Let us see if we can simplif these functions first. If we write addition modulo 2 as then S(,, c) = c = ( ) c. So we can achieve this with two copies of the circuit in eample 3. c Now C(,, c) = c + c + c + c = c + c + (c + c) = c + c +. If two terms differ in just one factor we can alwas combine them in this wa. But now comes the reall trick part. C(,, c) = c + c + = c + c + + c. Wh? Because + c = (1 + c) = 1 =. But wh would we want to add an etra term? Watch closel! 107

8 C(,, c) = c + c +, combining the first and last terms. We are back to 3 terms, but we have two terms with 2 factors instead of onl one, not to mention the fact that this will need one less inverter. Now we do it again. C(,, c) = c + c + c + = c + c +, an epression that is considerabl shorter than the one we started with. A suitable circuit to implement this is: c c c + c + c + c Each modulo 2 circuit has 2 inverters, 2 AND gates and 1 OR gate, so with two of them we have 4 inverters, 4 AND gates and 2 OR gates. Incorporating the carr circuit above we have 4 inverters, 7 AND gates and 4 OR gates, compared with 3 inverters, 8 AND gates and 6 OR gates if we had implemented it without simplification. This illustrates the usefulness of simplifing Boolean epressions before implementation. Suppose now we wish to design a circuit in which numbers from 0 to 15 can be added. Such numbers can be represented b a 4 bit binar string of the form b 3 b 2 b 1 b 0, ranging from 0000 to Let us represent the above circuit as follows. Here, are the bits being added, z is the bit that is output and c is the carr bit. We use 4 copies of this circuit. 0 a 0 b 0 a 1 b 1 a 2 b 2 a 3 b Disjunctive Normal Form A Boolean epression can be etremel complicated, with man laers of compleit. Consider the following epression: + ( + z) + zz + We can simplif such an epression using three rules. (1) a + b = ab ; (2) ab = a + b ; (3) a ( b + c) = ab + ac. c + + z c + + c 0 c 1 c 3 z c 2 108

9 The first two of these are the De Morgan Laws and the third is the Distributive Law. Eample 4: Simplif the epression ( + z) + zz + Solution: + ( + z) + zz + = ( + z) zz + = ( + z) ( z + + ( z + ) = ( + z)( z + + z + ) = ( + z)( z + + z) +. = z + + z + zz + z + z z = z + z. A literal in a Boolean epression is one of the variables or its complement. So the literals for a binar epression B( 1, 2,, n ) are 1, 2,, n, 1, 2,, n, A disjunctive normal form in the variables 1, 2,, n is an epression as a sum of products where each term is a product of literals and where each variable occurs eactl once, either as itself or its complement. Each term gives eactl one combination of the variables under which the epression evaluates to 1. Eample 5: + is not in disjunctive normal form since the term contains twice. z is not in disjunctive normal form since it contains both and. z + is not in disjunctive normal form since, z do not occur as factors of the term. B(,, z) = z + z + z is in disjunctive normal form. B(,, z) = 1 for eactl the following three instances: = 1, = 0, z = 1; = 0, = 0, z = 1; = 1, = 1, z = 0. An Boolean epression can be epressed in disjunctive normal form. Since Boolean values commute under multiplication we insist that the variables occur in order in each term. If we also insist on the terms being arranged in alphabetic order we get a unique disjunctive normal form for each Boolean function. We do not alwas do this, but in counting disjunctive normal form we count epressions where the terms are merel rearranged as the same epression. Theorem 6: Ever Boolean function can be epressed uniquel in disjunctive normal form. With n variables there are 2n literals and 2 n disjunctive normal forms. Each variable can either occur as itself or as its complement. We can use the disjunctive normal form as the basis for the construction of a logic circuit, but it is generall not the simplest possible circuit. There are several criteria one might use to define simplest. We ma mean a circuit involving the fewest possible number of gates. This will potentiall decrease the cost of manufacture. However there is a more important consideration. The speed of a circuit is dependent on its depth. Man operations ma occur in parallel, but the time taken for the whole operation depends on the largest number of steps that a given variable must pass. 109

10 8.9. Representing of Boolean Epressions We can epress a disjunctive normal form in binar b coding variables as 1 and their complements as 0. If we arrange the variables in each term in a fied order we can determine which variables are present as themselves, and which as their complements, b the positions of the 0 s and 1 s. Eample 6: The disjunctive normal form z + z + z can be coded as If there are three variables, as in this case, we can represent the possible terms b the vertices of a cube So a disjunctive normal form is represented b a set of these vertices. Eample 6 (continued): B(,, z) = z + z + z is coded as and so corresponds to the set of vertices coloured black in the following diagram Of course, if there are more than four variables we cannot use a geometric representation, at least not one we can draw, or even visualise. But mathematicians have no difficult in discussing n-dimensional space, and even proving theorems about it, even though the are no more able to picture what is going on. The do this b working algebraicall. After all, if points are described b their coordinates, there is no difficult in considering the point (1, 0, 0, 1, 0) in 5-dimensional space. So we can sa that a disjunctive normal form in n variables is represented b a set of points on a hpercube, that is an n-dimensional version of a cube. Just do not epect to see it in a diagram! Now a disjunctive normal form can often be simplified, with the simpler version still being a sum of products. It is just that some variables ma be missing from sum terms. Eample 7: z + z + z = ( + )z + z = z + z. We code a sum of products b using the smbol 2 to represent a variable that is absent. It acts as a wildcard. 110

11 0 1 variable absent 2 Eample 7 (continued): z + z is represented b In fact, z + z = ( + )z = ( + )( + ) (b Aiom 12) = +. This is an even simpler form. It would be represented as Terms with wildcards are not represented geometricall as points, but rather as lines, or planes etc. Again, for illustrative purposes, we stick to three variables. The term 121 is equivalent to These are two adjacent points on the cube but we represent it as the line joining them rather than as the pair of points. Remember that onl points on the cube have an significance so there is no point in considering an of the other points on this line. The term 212 is represented b the relevant plane (with four points 010, 011, 110, 111). Eample 7 (continued): The Boolean epression z + z + z is simplified to + which is coded as Being of onl three variables we can picture it as follows Don t confuse the Boolean epression 1 with the code 1. Since all variables are absent in 1 we write it as 222. However the Boolean epression 0 is difficult to represent in this wa. Strictl speaking it is a sum of no terms. If we ever have occasion to represent it, and we are ver unlikel to do so, we would give it the special smbol of. There are 27 strings of length 3 on the alphabet {0, 1, 2}. These correspond to the 8 vertices plus the 12 edges, plus the 6 faces plus the whole cube, making 27 geometric objects in all Simplifing Boolean Epressions Suppose we have a Boolean epression in disjunctive normal form. It can be simplified b use of the following operations. (1) If two terms A, B are such that wherever the differ A has a 2 then B ma be deleted. This because of a repeated application of the identit + =. 111

12 Eample 8: = (2) If two terms A, B differ in eactl one position, and neither smbol is 2, the ma be combined b putting a 2 in that position. This is because of the identit + = 1. Eample 9: = (3) If two terms A, B differ in eactl two positions and the smbols in these positions in A are 2, a 2 and in B are b 1, b 2 with b 2 < 2 then B ma changed b changing b 2 to 2. This is because of the Boolean identit + = +. Note that the positions in which these differences occur need not be consecutive. Nor need the occur in the order of the variables. That is the a 1 and b 1 ma occur for a later variable then the a 2 and b 2. Eample 10: = Here A = , B = , a 1 = 2, b 1 = 0, a 2 = 1, b 2 = 0. (4) If three terms A, B, C coincide ecept for three positions and the smbols in these positions are: A: 2, b, c B: a, 2, c C: a, b, 2 where a, b and c are all less than 2 then B and C ma be combined b replacing b and c b 2. Eample 11: Simplif B(u, v, w,,, z) = u v z + u v w z + u v w + u v w. Solution: Coding this epression we get = b rule 4 = b rule 2. So B(u, v, w,,, z) = u v z. Eample 12: Simplif B(,, z) = z + z + z + z + z. Solution: We code it as = b rule 2 applied twice = b rule 2 again Thus B(,, z) = z + z. Eample 13: Simplif B(a, b, c, d) = a b c d + a b c d + a b c d + a b c d + a b c d + a b c d. Solution: In code it becomes = b rule 2 = = = = = So B(a, b, c, d) = a c d + b c d + a d. These rules will simplif man Boolean epressions, but ma not produce the shortest sum of products. There are algorithms which guarantee that the final answer will be the shortest possible for a sum of products. The method of Karnaugh maps uses a version of the geometric representation while the Kline-McClusk method uses smbol manipulation along the lines of the above discussion. We don t discuss these here. 112

Logic and Computer Design Fundamentals. Chapter 2 Combinational Logic Circuits. Part 1 Gate Circuits and Boolean Equations

Logic and Computer Design Fundamentals. Chapter 2 Combinational Logic Circuits. Part 1 Gate Circuits and Boolean Equations Logic and Computer Design Fundamentals Chapter 2 Combinational Logic Circuits Part Gate Circuits and Boolean Equations Charles Kime & Thomas Kaminski 28 Pearson Education, Inc. (Hperlinks are active in

More information

Chapter 2 Combinational

Chapter 2 Combinational Computer Engineering 1 (ECE290) Chapter 2 Combinational Logic Circuits Part 1 Gate Circuits and Boolean Equations HOANG Trang Reference: 2008 Pearson Education, Inc. Overview Part 1 Gate Circuits and Boolean

More information

Mathematics 309 Conic sections and their applicationsn. Chapter 2. Quadric figures. ai,j x i x j + b i x i + c =0. 1. Coordinate changes

Mathematics 309 Conic sections and their applicationsn. Chapter 2. Quadric figures. ai,j x i x j + b i x i + c =0. 1. Coordinate changes Mathematics 309 Conic sections and their applicationsn Chapter 2. Quadric figures In this chapter want to outline quickl how to decide what figure associated in 2D and 3D to quadratic equations look like.

More information

CpE358/CS381. Switching Theory and Logical Design. Class 2

CpE358/CS381. Switching Theory and Logical Design. Class 2 CpE358/CS38 Switching Theor and Logical Design Class 2 CpE358/CS38 Switching Theor and Logical Design Summer- 24 Copright 24 Stevens Institute of Technolog -45 Toda s Material Fundamental concepts of digital

More information

Introduction to Vector Spaces Linear Algebra, Spring 2011

Introduction to Vector Spaces Linear Algebra, Spring 2011 Introduction to Vector Spaces Linear Algebra, Spring 2011 You probabl have heard the word vector before, perhaps in the contet of Calculus III or phsics. You probabl think of a vector like this: 5 3 or

More information

Mark Redekopp, All rights reserved. Lecture 4 Slides. Boolean Algebra Logic Functions Canonical Sums/Products

Mark Redekopp, All rights reserved. Lecture 4 Slides. Boolean Algebra Logic Functions Canonical Sums/Products Lecture 4 Slides Boolean Algebra Logic Functions Canonical Sums/Products LOGIC FUNCTION REPRESENTATION Logic Functions A logic function maps input combinations to an output value ( 1 or ) 3 possible representations

More information

Definition: div Let n, d 0. We define ndiv d as the least integer quotient obtained when n is divided by d. That is if

Definition: div Let n, d 0. We define ndiv d as the least integer quotient obtained when n is divided by d. That is if Section 5. Congruence Arithmetic A number of computer languages have built-in functions that compute the quotient and remainder of division. Definition: div Let n, d 0. We define ndiv d as the least integer

More information

Boolean Algebra and Logic Gates

Boolean Algebra and Logic Gates Boolean Algebra and Logic Gates Prof. Wangrok Oh Dept. of Information Communications Eng. Chungnam National Universit Prof. Wangrok Oh(CNU) / 5 Overview Aiomatic Definition of Boolean Algebra 2 Basic Theorems

More information

Chapter 4 Analytic Trigonometry

Chapter 4 Analytic Trigonometry Analtic Trigonometr Chapter Analtic Trigonometr Inverse Trigonometric Functions The trigonometric functions act as an operator on the variable (angle, resulting in an output value Suppose this process

More information

MAT389 Fall 2016, Problem Set 2

MAT389 Fall 2016, Problem Set 2 MAT389 Fall 2016, Problem Set 2 Circles in the Riemann sphere Recall that the Riemann sphere is defined as the set Let P be the plane defined b Σ = { (a, b, c) R 3 a 2 + b 2 + c 2 = 1 } P = { (a, b, c)

More information

WUCT121. Discrete Mathematics. Logic

WUCT121. Discrete Mathematics. Logic WUCT11 Discrete Mathematics Logic 1. Logic. Predicate Logic 3. Proofs 4. Set Theor 5. Relations and Functions WUCT11 Logic 1 Section 1. Logic 1.1. Introduction. In developing a mathematical theor, assertions

More information

You don't have to be a mathematician to have a feel for numbers. John Forbes Nash, Jr.

You don't have to be a mathematician to have a feel for numbers. John Forbes Nash, Jr. Course Title: Real Analsis Course Code: MTH3 Course instructor: Dr. Atiq ur Rehman Class: MSc-II Course URL: www.mathcit.org/atiq/fa5-mth3 You don't have to be a mathematician to have a feel for numbers.

More information

Course 15 Numbers and Their Properties

Course 15 Numbers and Their Properties Course Numbers and Their Properties KEY Module: Objective: Rules for Eponents and Radicals To practice appling rules for eponents when the eponents are rational numbers Name: Date: Fill in the blanks.

More information

11.4 Polar Coordinates

11.4 Polar Coordinates 11. Polar Coordinates 917 11. Polar Coordinates In Section 1.1, we introduced the Cartesian coordinates of a point in the plane as a means of assigning ordered pairs of numbers to points in the plane.

More information

Boolean Algebra & Logic Gates. By : Ali Mustafa

Boolean Algebra & Logic Gates. By : Ali Mustafa Boolean Algebra & Logic Gates By : Ali Mustafa Digital Logic Gates There are three fundamental logical operations, from which all other functions, no matter how complex, can be derived. These Basic functions

More information

Chapter 7 Logic Circuits

Chapter 7 Logic Circuits Chapter 7 Logic Circuits Goal. Advantages of digital technology compared to analog technology. 2. Terminology of Digital Circuits. 3. Convert Numbers between Decimal, Binary and Other forms. 5. Binary

More information

Outcomes. Spiral 1 / Unit 2. Boolean Algebra BOOLEAN ALGEBRA INTRO. Basic Boolean Algebra Logic Functions Decoders Multiplexers

Outcomes. Spiral 1 / Unit 2. Boolean Algebra BOOLEAN ALGEBRA INTRO. Basic Boolean Algebra Logic Functions Decoders Multiplexers -2. -2.2 piral / Unit 2 Basic Boolean Algebra Logic Functions Decoders Multipleers Mark Redekopp Outcomes I know the difference between combinational and sequential logic and can name eamples of each.

More information

Boolean algebra. Examples of these individual laws of Boolean, rules and theorems for Boolean algebra are given in the following table.

Boolean algebra. Examples of these individual laws of Boolean, rules and theorems for Boolean algebra are given in the following table. The Laws of Boolean Boolean algebra As well as the logic symbols 0 and 1 being used to represent a digital input or output, we can also use them as constants for a permanently Open or Closed circuit or

More information

8.1 Exponents and Roots

8.1 Exponents and Roots Section 8. Eponents and Roots 75 8. Eponents and Roots Before defining the net famil of functions, the eponential functions, we will need to discuss eponent notation in detail. As we shall see, eponents

More information

The Maze Generation Problem is NP-complete

The Maze Generation Problem is NP-complete The Mae Generation Problem is NP-complete Mario Alviano Department of Mathematics, Universit of Calabria, 87030 Rende (CS), Ital alviano@mat.unical.it Abstract. The Mae Generation problem has been presented

More information

Module 3, Section 4 Analytic Geometry II

Module 3, Section 4 Analytic Geometry II Principles of Mathematics 11 Section, Introduction 01 Introduction, Section Analtic Geometr II As the lesson titles show, this section etends what ou have learned about Analtic Geometr to several related

More information

3.7 InveRSe FUnCTIOnS

3.7 InveRSe FUnCTIOnS CHAPTER functions learning ObjeCTIveS In this section, ou will: Verif inverse functions. Determine the domain and range of an inverse function, and restrict the domain of a function to make it one-to-one.

More information

16.5. Maclaurin and Taylor Series. Introduction. Prerequisites. Learning Outcomes

16.5. Maclaurin and Taylor Series. Introduction. Prerequisites. Learning Outcomes Maclaurin and Talor Series 6.5 Introduction In this Section we eamine how functions ma be epressed in terms of power series. This is an etremel useful wa of epressing a function since (as we shall see)

More information

Chapter 13. Overview. The Quadratic Formula. Overview. The Quadratic Formula. The Quadratic Formula. Lewinter & Widulski 1. The Quadratic Formula

Chapter 13. Overview. The Quadratic Formula. Overview. The Quadratic Formula. The Quadratic Formula. Lewinter & Widulski 1. The Quadratic Formula Chapter 13 Overview Some More Math Before You Go The Quadratic Formula The iscriminant Multiplication of Binomials F.O.I.L. Factoring Zero factor propert Graphing Parabolas The Ais of Smmetr, Verte and

More information

Chapter 2 Boolean Algebra and Logic Gates

Chapter 2 Boolean Algebra and Logic Gates Ch1: Digital Systems and Binary Numbers Ch2: Ch3: Gate-Level Minimization Ch4: Combinational Logic Ch5: Synchronous Sequential Logic Ch6: Registers and Counters Switching Theory & Logic Design Prof. Adnan

More information

FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING. Lectures AB = BA = I,

FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING. Lectures AB = BA = I, FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING Lectures MODULE 7 MATRICES II Inverse of a matri Sstems of linear equations Solution of sets of linear equations elimination methods 4

More information

LESSON #42 - INVERSES OF FUNCTIONS AND FUNCTION NOTATION PART 2 COMMON CORE ALGEBRA II

LESSON #42 - INVERSES OF FUNCTIONS AND FUNCTION NOTATION PART 2 COMMON CORE ALGEBRA II LESSON #4 - INVERSES OF FUNCTIONS AND FUNCTION NOTATION PART COMMON CORE ALGEBRA II You will recall from unit 1 that in order to find the inverse of a function, ou must switch and and solve for. Also,

More information

Associativity of triangular norms in light of web geometry

Associativity of triangular norms in light of web geometry Associativit of triangular norms in light of web geometr Milan Petrík 1,2 Peter Sarkoci 3 1. Institute of Computer Science, Academ of Sciences of the Czech Republic, Prague, Czech Republic 2. Center for

More information

1.7 Inverse Functions

1.7 Inverse Functions 71_0107.qd 1/7/0 10: AM Page 17 Section 1.7 Inverse Functions 17 1.7 Inverse Functions Inverse Functions Recall from Section 1. that a function can be represented b a set of ordered pairs. For instance,

More information

Chapter 1: Logic systems

Chapter 1: Logic systems Chapter 1: Logic systems 1: Logic gates Learning Objectives: At the end of this topic you should be able to: identify the symbols and truth tables for the following logic gates: NOT AND NAND OR NOR XOR

More information

Coordinate geometry. + bx + c. Vertical asymptote. Sketch graphs of hyperbolas (including asymptotic behaviour) from the general

Coordinate geometry. + bx + c. Vertical asymptote. Sketch graphs of hyperbolas (including asymptotic behaviour) from the general A Sketch graphs of = a m b n c where m = or and n = or B Reciprocal graphs C Graphs of circles and ellipses D Graphs of hperbolas E Partial fractions F Sketch graphs using partial fractions Coordinate

More information

10.5 Graphs of the Trigonometric Functions

10.5 Graphs of the Trigonometric Functions 790 Foundations of Trigonometr 0.5 Graphs of the Trigonometric Functions In this section, we return to our discussion of the circular (trigonometric functions as functions of real numbers and pick up where

More information

Chapter R REVIEW OF BASIC CONCEPTS. Section R.1: Sets

Chapter R REVIEW OF BASIC CONCEPTS. Section R.1: Sets Chapter R REVIEW OF BASIC CONCEPTS Section R.: Sets. The elements of the set {,,,, 0} are all the natural numbers from to 0 inclusive. There are 9 elements in the set, {,,,,, 7,, 9, 0}.. Each element of

More information

12.1 Systems of Linear equations: Substitution and Elimination

12.1 Systems of Linear equations: Substitution and Elimination . Sstems of Linear equations: Substitution and Elimination Sstems of two linear equations in two variables A sstem of equations is a collection of two or more equations. A solution of a sstem in two variables

More information

Table of Contents. Module 1

Table of Contents. Module 1 Table of Contents Module 1 11 Order of Operations 16 Signed Numbers 1 Factorization of Integers 17 Further Signed Numbers 13 Fractions 18 Power Laws 14 Fractions and Decimals 19 Introduction to Algebra

More information

Digital Logic and Design (Course Code: EE222) Lecture 1 5: Digital Electronics Fundamentals. Evolution of Electronic Devices

Digital Logic and Design (Course Code: EE222) Lecture 1 5: Digital Electronics Fundamentals. Evolution of Electronic Devices Indian Institute of Technolog Jodhpur, Year 207 208 Digital Logic and Design (Course Code: EE222) Lecture 5: Digital Electronics Fundamentals Course Instructor: Shree Prakash Tiwari Email: sptiwari@iitj.ac.in

More information

4.7. Newton s Method. Procedure for Newton s Method HISTORICAL BIOGRAPHY

4.7. Newton s Method. Procedure for Newton s Method HISTORICAL BIOGRAPHY 4. Newton s Method 99 4. Newton s Method HISTORICAL BIOGRAPHY Niels Henrik Abel (18 189) One of the basic problems of mathematics is solving equations. Using the quadratic root formula, we know how to

More information

Analytic Trigonometry

Analytic Trigonometry CHAPTER 5 Analtic Trigonometr 5. Fundamental Identities 5. Proving Trigonometric Identities 5.3 Sum and Difference Identities 5.4 Multiple-Angle Identities 5.5 The Law of Sines 5.6 The Law of Cosines It

More information

E&CE 223 Digital Circuits & Systems. Lecture Transparencies (Boolean Algebra & Logic Gates) M. Sachdev

E&CE 223 Digital Circuits & Systems. Lecture Transparencies (Boolean Algebra & Logic Gates) M. Sachdev E&CE 223 Digital Circuits & Systems Lecture Transparencies (Boolean Algebra & Logic Gates) M. Sachdev 4 of 92 Section 2: Boolean Algebra & Logic Gates Major topics Boolean algebra NAND & NOR gates Boolean

More information

Sub chapter 1. Fundamentals. 1)If Z 2 = 0,1 then (Z 2, +) is group where. + is addition modulo 2. 2) Z 2 Z 2 = (0,0),(0,1)(1,0)(1,1)

Sub chapter 1. Fundamentals. 1)If Z 2 = 0,1 then (Z 2, +) is group where. + is addition modulo 2. 2) Z 2 Z 2 = (0,0),(0,1)(1,0)(1,1) DISCRETE MATHEMATICS CODING THEORY Sub chapter. Fundamentals. )If Z 2 =, then (Z 2, +) is group where + is addition modulo 2. 2) Z 2 Z 2 = (,),(,)(,)(,) Written for the sake of simplicit as Z 2 Z 2 =,,,

More information

Math 123 Summary of Important Algebra & Trigonometry Concepts Chapter 1 & Appendix D, Stewart, Calculus Early Transcendentals

Math 123 Summary of Important Algebra & Trigonometry Concepts Chapter 1 & Appendix D, Stewart, Calculus Early Transcendentals Math Summar of Important Algebra & Trigonometr Concepts Chapter & Appendi D, Stewart, Calculus Earl Transcendentals Function a rule that assigns to each element in a set D eactl one element, called f (

More information

Mark Redekopp, All rights reserved. Lecture 5 Slides. Canonical Sums and Products (Minterms and Maxterms) 2-3 Variable Theorems DeMorgan s Theorem

Mark Redekopp, All rights reserved. Lecture 5 Slides. Canonical Sums and Products (Minterms and Maxterms) 2-3 Variable Theorems DeMorgan s Theorem Lecture 5 Slides Canonical Sums and Products (Minterms and Materms) 2-3 Variable Theorems DeMorgan s Theorem Using products of materms to implement a function MAXTERMS Question Is there a set of functions

More information

If f = ABC + ABC + A B C then f = AB C + A BC + AB C + A BC + A B C

If f = ABC + ABC + A B C then f = AB C + A BC + AB C + A BC + A B C Examples: If f 5 = AB + AB then f 5 = A B + A B = f 10 If f = ABC + ABC + A B C then f = AB C + A BC + AB C + A BC + A B C In terms of a truth table, if f is the sum (OR) of all the minterms with a 1 in

More information

Chapter 2 Combinational Logic Circuits

Chapter 2 Combinational Logic Circuits Logic and Computer Design Fundamentals Chapter 2 Combinational Logic Circuits Part 1 Gate Circuits and Boolean Equations Charles Kime & Thomas Kaminski 2008 Pearson Education, Inc. Overview Part 1 Gate

More information

LESSON #28 - POWER FUNCTIONS COMMON CORE ALGEBRA II

LESSON #28 - POWER FUNCTIONS COMMON CORE ALGEBRA II 1 LESSON #8 - POWER FUNCTIONS COMMON CORE ALGEBRA II Before we start to analze polnomials of degree higher than two (quadratics), we first will look at ver simple functions known as power functions. The

More information

8.4 Inverse Functions

8.4 Inverse Functions Section 8. Inverse Functions 803 8. Inverse Functions As we saw in the last section, in order to solve application problems involving eponential unctions, we will need to be able to solve eponential equations

More information

Lines and Planes 1. x(t) = at + b y(t) = ct + d

Lines and Planes 1. x(t) = at + b y(t) = ct + d 1 Lines in the Plane Lines and Planes 1 Ever line of points L in R 2 can be epressed as the solution set for an equation of the form A + B = C. Will we call this the ABC form. Recall that the slope-intercept

More information

EEE130 Digital Electronics I Lecture #4

EEE130 Digital Electronics I Lecture #4 EEE130 Digital Electronics I Lecture #4 - Boolean Algebra and Logic Simplification - By Dr. Shahrel A. Suandi Topics to be discussed 4-1 Boolean Operations and Expressions 4-2 Laws and Rules of Boolean

More information

E&CE 223 Digital Circuits & Systems. Lecture Transparencies (Boolean Algebra & Logic Gates) M. Sachdev. Section 2: Boolean Algebra & Logic Gates

E&CE 223 Digital Circuits & Systems. Lecture Transparencies (Boolean Algebra & Logic Gates) M. Sachdev. Section 2: Boolean Algebra & Logic Gates Digital Circuits & Systems Lecture Transparencies (Boolean lgebra & Logic Gates) M. Sachdev 4 of 92 Section 2: Boolean lgebra & Logic Gates Major topics Boolean algebra NND & NOR gates Boolean algebra

More information

Logic and Boolean algebra

Logic and Boolean algebra Computer Mathematics Week 7 Logic and Boolean algebra College of Information Science and Engineering Ritsumeikan University last week coding theory channel coding information theory concept Hamming distance

More information

7.1. Unit 7. Minterm and Canonical Sums 2- and 3-Variable Boolean Algebra Theorems DeMorgan's Theorem Simplification using Boolean Algebra

7.1. Unit 7. Minterm and Canonical Sums 2- and 3-Variable Boolean Algebra Theorems DeMorgan's Theorem Simplification using Boolean Algebra 7.1 Unit 7 Minterm and Canonical Sums 2- and 3-Variable Boolean Algebra Theorems DeMorgan's Theorem Simplification using Boolean Algebra CHECKERS / DECODERS 7.2 7.3 Gates Gates can have more than 2 inputs

More information

We have examined power functions like f (x) = x 2. Interchanging x

We have examined power functions like f (x) = x 2. Interchanging x CHAPTER 5 Eponential and Logarithmic Functions We have eamined power functions like f =. Interchanging and ields a different function f =. This new function is radicall different from a power function

More information

INTRODUCTION TO DIFFERENTIAL EQUATIONS

INTRODUCTION TO DIFFERENTIAL EQUATIONS INTRODUCTION TO DIFFERENTIAL EQUATIONS. Definitions and Terminolog. Initial-Value Problems.3 Differential Equations as Mathematical Models CHAPTER IN REVIEW The words differential and equations certainl

More information

Green s Theorem Jeremy Orloff

Green s Theorem Jeremy Orloff Green s Theorem Jerem Orloff Line integrals and Green s theorem. Vector Fields Vector notation. In 8.4 we will mostl use the notation (v) = (a, b) for vectors. The other common notation (v) = ai + bj runs

More information

Unit 2 Session - 6 Combinational Logic Circuits

Unit 2 Session - 6 Combinational Logic Circuits Objectives Unit 2 Session - 6 Combinational Logic Circuits Draw 3- variable and 4- variable Karnaugh maps and use them to simplify Boolean expressions Understand don t Care Conditions Use the Product-of-Sums

More information

Section 3.1. ; X = (0, 1]. (i) f : R R R, f (x, y) = x y

Section 3.1. ; X = (0, 1]. (i) f : R R R, f (x, y) = x y Paul J. Bruillard MATH 0.970 Problem Set 6 An Introduction to Abstract Mathematics R. Bond and W. Keane Section 3.1: 3b,c,e,i, 4bd, 6, 9, 15, 16, 18c,e, 19a, 0, 1b Section 3.: 1f,i, e, 6, 1e,f,h, 13e,

More information

Unit 3 NOTES Honors Common Core Math 2 1. Day 1: Properties of Exponents

Unit 3 NOTES Honors Common Core Math 2 1. Day 1: Properties of Exponents Unit NOTES Honors Common Core Math Da : Properties of Eponents Warm-Up: Before we begin toda s lesson, how much do ou remember about eponents? Use epanded form to write the rules for the eponents. OBJECTIVE

More information

Chapter 6. Self-Adjusting Data Structures

Chapter 6. Self-Adjusting Data Structures Chapter 6 Self-Adjusting Data Structures Chapter 5 describes a data structure that is able to achieve an epected quer time that is proportional to the entrop of the quer distribution. The most interesting

More information

CCSSM Algebra: Equations

CCSSM Algebra: Equations CCSSM Algebra: Equations. Reasoning with Equations and Inequalities (A-REI) Eplain each step in solving a simple equation as following from the equalit of numbers asserted at the previous step, starting

More information

A Tutorial on Euler Angles and Quaternions

A Tutorial on Euler Angles and Quaternions A Tutorial on Euler Angles and Quaternions Moti Ben-Ari Department of Science Teaching Weimann Institute of Science http://www.weimann.ac.il/sci-tea/benari/ Version.0.1 c 01 17 b Moti Ben-Ari. This work

More information

Chapter 2 Combinational Logic Circuits

Chapter 2 Combinational Logic Circuits Logic and Computer Design Fundamentals Chapter 2 Combinational Logic Circuits Part 1 Gate Circuits and Boolean Equations Charles Kime & Thomas Kaminski 2008 Pearson Education, Inc. (Hyperlinks are active

More information

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700: Digital Logic Design Winter Notes - Unit 2

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700: Digital Logic Design Winter Notes - Unit 2 ECE-7: Digital Logic Design Winter 8 Notes - Unit OPTIMIZED IMPLEMENTATION OF LOGIC FUNCTIONS BASIC TECHNIQUES: We can alas minimie logic unctions using the Boolean theorems. Hoever, more poerul methods

More information

14.1 Systems of Linear Equations in Two Variables

14.1 Systems of Linear Equations in Two Variables 86 Chapter 1 Sstems of Equations and Matrices 1.1 Sstems of Linear Equations in Two Variables Use the method of substitution to solve sstems of equations in two variables. Use the method of elimination

More information

LESSON #48 - INTEGER EXPONENTS COMMON CORE ALGEBRA II

LESSON #48 - INTEGER EXPONENTS COMMON CORE ALGEBRA II LESSON #8 - INTEGER EXPONENTS COMMON CORE ALGEBRA II We just finished our review of linear functions. Linear functions are those that grow b equal differences for equal intervals. In this unit we will

More information

7-6. nth Roots. Vocabulary. Geometric Sequences in Music. Lesson. Mental Math

7-6. nth Roots. Vocabulary. Geometric Sequences in Music. Lesson. Mental Math Lesson 7-6 nth Roots Vocabular cube root n th root BIG IDEA If is the nth power of, then is an nth root of. Real numbers ma have 0, 1, or 2 real nth roots. Geometric Sequences in Music A piano tuner adjusts

More information

Fundamentals of Computer Systems

Fundamentals of Computer Systems Fundamentals of Computer Systems Boolean Logic Stephen A. Edwards Columbia University Summer 2017 Boolean Logic George Boole 1815 1864 Boole s Intuition Behind Boolean Logic Variables,,... represent classes

More information

211: Computer Architecture Summer 2016

211: Computer Architecture Summer 2016 211: Computer Architecture Summer 2016 Liu Liu Topic: Storage Project3 Digital Logic - Storage: Recap - Review: cache hit rate - Project3 - Digital Logic: - truth table => SOP - simplification: Boolean

More information

STUDY KNOWHOW PROGRAM STUDY AND LEARNING CENTRE. Functions & Graphs

STUDY KNOWHOW PROGRAM STUDY AND LEARNING CENTRE. Functions & Graphs STUDY KNOWHOW PROGRAM STUDY AND LEARNING CENTRE Functions & Graphs Contents Functions and Relations... 1 Interval Notation... 3 Graphs: Linear Functions... 5 Lines and Gradients... 7 Graphs: Quadratic

More information

Systems of Linear Equations: Solving by Graphing

Systems of Linear Equations: Solving by Graphing 8.1 Sstems of Linear Equations: Solving b Graphing 8.1 OBJECTIVE 1. Find the solution(s) for a set of linear equations b graphing NOTE There is no other ordered pair that satisfies both equations. From

More information

Foundations of Databases

Foundations of Databases Foundations of Databases (Slides adapted from Thomas Eiter, Leonid Libkin and Werner Nutt) Foundations of Databases 1 Quer optimization: finding a good wa to evaluate a quer Queries are declarative, and

More information

8.4. If we let x denote the number of gallons pumped, then the price y in dollars can $ $1.70 $ $1.70 $ $1.70 $ $1.

8.4. If we let x denote the number of gallons pumped, then the price y in dollars can $ $1.70 $ $1.70 $ $1.70 $ $1. 8.4 An Introduction to Functions: Linear Functions, Applications, and Models We often describe one quantit in terms of another; for eample, the growth of a plant is related to the amount of light it receives,

More information

Eigenvectors and Eigenvalues 1

Eigenvectors and Eigenvalues 1 Ma 2015 page 1 Eigenvectors and Eigenvalues 1 In this handout, we will eplore eigenvectors and eigenvalues. We will begin with an eploration, then provide some direct eplanation and worked eamples, and

More information

2 Generating Functions

2 Generating Functions 2 Generating Functions In this part of the course, we re going to introduce algebraic methods for counting and proving combinatorial identities. This is often greatly advantageous over the method of finding

More information

LESSON #1 - BASIC ALGEBRAIC PROPERTIES COMMON CORE ALGEBRA II

LESSON #1 - BASIC ALGEBRAIC PROPERTIES COMMON CORE ALGEBRA II 1 LESSON #1 - BASIC ALGEBRAIC PROPERTIES COMMON CORE ALGEBRA II Mathematics has developed a language all to itself in order to clarif concepts and remove ambiguit from the analsis of problems. To achieve

More information

LESSON 35: EIGENVALUES AND EIGENVECTORS APRIL 21, (1) We might also write v as v. Both notations refer to a vector.

LESSON 35: EIGENVALUES AND EIGENVECTORS APRIL 21, (1) We might also write v as v. Both notations refer to a vector. LESSON 5: EIGENVALUES AND EIGENVECTORS APRIL 2, 27 In this contet, a vector is a column matri E Note 2 v 2, v 4 5 6 () We might also write v as v Both notations refer to a vector (2) A vector can be man

More information

5.3.3 The general solution for plane waves incident on a layered halfspace. The general solution to the Helmholz equation in rectangular coordinates

5.3.3 The general solution for plane waves incident on a layered halfspace. The general solution to the Helmholz equation in rectangular coordinates 5.3.3 The general solution for plane waves incident on a laered halfspace The general solution to the elmhol equation in rectangular coordinates The vector propagation constant Vector relationships between

More information

UNCORRECTED SAMPLE PAGES. 3Quadratics. Chapter 3. Objectives

UNCORRECTED SAMPLE PAGES. 3Quadratics. Chapter 3. Objectives Chapter 3 3Quadratics Objectives To recognise and sketch the graphs of quadratic polnomials. To find the ke features of the graph of a quadratic polnomial: ais intercepts, turning point and ais of smmetr.

More information

Mathematics. Polynomials and Quadratics. hsn.uk.net. Higher. Contents. Polynomials and Quadratics 1. CfE Edition

Mathematics. Polynomials and Quadratics. hsn.uk.net. Higher. Contents. Polynomials and Quadratics 1. CfE Edition Higher Mathematics Contents 1 1 Quadratics EF 1 The Discriminant EF 3 3 Completing the Square EF 4 4 Sketching Parabolas EF 7 5 Determining the Equation of a Parabola RC 9 6 Solving Quadratic Inequalities

More information

Chapter 5: Systems of Equations

Chapter 5: Systems of Equations Chapter : Sstems of Equations Section.: Sstems in Two Variables... 0 Section. Eercises... 9 Section.: Sstems in Three Variables... Section. Eercises... Section.: Linear Inequalities... Section.: Eercises.

More information

LESSON #11 - FORMS OF A LINE COMMON CORE ALGEBRA II

LESSON #11 - FORMS OF A LINE COMMON CORE ALGEBRA II LESSON # - FORMS OF A LINE COMMON CORE ALGEBRA II Linear functions come in a variet of forms. The two shown below have been introduced in Common Core Algebra I and Common Core Geometr. TWO COMMON FORMS

More information

Chapter 0: Algebraic Concepts

Chapter 0: Algebraic Concepts Chapter 0: Algebraic Concepts Eercise 0.. {,, z, a}. {,,,,...}. {,,,, } 7. {, 7,,,,, } 9. {: is a natural number greater than and less than 8}. Yes. Ever element of A is an element of B.. No. c A but c

More information

Chapter-2 BOOLEAN ALGEBRA

Chapter-2 BOOLEAN ALGEBRA Chapter-2 BOOLEAN ALGEBRA Introduction: An algebra that deals with binary number system is called Boolean Algebra. It is very power in designing logic circuits used by the processor of computer system.

More information

Higher. Polynomials and Quadratics. Polynomials and Quadratics 1

Higher. Polynomials and Quadratics. Polynomials and Quadratics 1 Higher Mathematics Contents 1 1 Quadratics EF 1 The Discriminant EF 3 3 Completing the Square EF 4 4 Sketching Parabolas EF 7 5 Determining the Equation of a Parabola RC 9 6 Solving Quadratic Inequalities

More information

QUADRATIC FUNCTION REVIEW

QUADRATIC FUNCTION REVIEW Name: Date: QUADRATIC FUNCTION REVIEW Linear and eponential functions are used throughout mathematics and science due to their simplicit and applicabilit. Quadratic functions comprise another ver important

More information

Fundamentals of Computer Systems

Fundamentals of Computer Systems Fundamentals of Computer Systems Boolean Logic Stephen A. Edwards Columbia University Summer 2015 Boolean Logic George Boole 1815 1864 Boole s Intuition Behind Boolean Logic Variables X,,... represent

More information

CONQUERING CALCULUS POST-SECONDARY PREPARATION SOLUTIONS TO ALL EXERCISES. Andrijana Burazin and Miroslav Lovrić

CONQUERING CALCULUS POST-SECONDARY PREPARATION SOLUTIONS TO ALL EXERCISES. Andrijana Burazin and Miroslav Lovrić CONQUERING CALCULUS POST-SECONDARY PREPARATION SOLUTIONS TO ALL EXERCISES Andrijana Burazin and Miroslav Lovrić c 7 Miroslav Lovrić. This is an open-access document. You are allowed to download, print

More information

Mathematics. Mathematics 2. hsn.uk.net. Higher HSN22000

Mathematics. Mathematics 2. hsn.uk.net. Higher HSN22000 hsn.uk.net Higher Mathematics UNIT Mathematics HSN000 This document was produced speciall for the HSN.uk.net website, and we require that an copies or derivative works attribute the work to Higher Still

More information

Math-2. Lesson:1-2 Properties of Exponents

Math-2. Lesson:1-2 Properties of Exponents Math- Lesson:- Properties of Eponents Properties of Eponents What is a power? Power: An epression formed b repeated multiplication of the same factor. Coefficient Base Eponent The eponent applies to the

More information

Boolean Algebra and Logic Simplification

Boolean Algebra and Logic Simplification S302 Digital Logic Design Boolean Algebra and Logic Simplification Boolean Analysis of Logic ircuits, evaluating of Boolean expressions, representing the operation of Logic circuits and Boolean expressions

More information

15. Eigenvalues, Eigenvectors

15. Eigenvalues, Eigenvectors 5 Eigenvalues, Eigenvectors Matri of a Linear Transformation Consider a linear ( transformation ) L : a b R 2 R 2 Suppose we know that L and L Then c d because of linearit, we can determine what L does

More information

Which of the following expressions are monomials?

Which of the following expressions are monomials? 9 1 Stud Guide Pages 382 387 Polnomials The epressions, 6, 5a 2, and 10cd 3 are eamples of monomials. A monomial is a number, a variable, or a product of numbers and variables. An eponents in a monomial

More information

Digital Logic (2) Boolean Algebra

Digital Logic (2) Boolean Algebra Digital Logic (2) Boolean Algebra Boolean algebra is the mathematics of digital systems. It was developed in 1850 s by George Boole. We will use Boolean algebra to minimize logic expressions. Karnaugh

More information

Functions. Introduction

Functions. Introduction Functions,00 P,000 00 0 70 7 80 8 0 000 00 00 Figure Standard and Poor s Inde with dividends reinvested (credit "bull": modification of work b Praitno Hadinata; credit "graph": modification of work b MeasuringWorth)

More information

LESSON #12 - FORMS OF A LINE COMMON CORE ALGEBRA II

LESSON #12 - FORMS OF A LINE COMMON CORE ALGEBRA II LESSON # - FORMS OF A LINE COMMON CORE ALGEBRA II Linear functions come in a variet of forms. The two shown below have been introduced in Common Core Algebra I and Common Core Geometr. TWO COMMON FORMS

More information

Limits. Calculus Module C06. Copyright This publication The Northern Alberta Institute of Technology All Rights Reserved.

Limits. Calculus Module C06. Copyright This publication The Northern Alberta Institute of Technology All Rights Reserved. e Calculus Module C Limits Copright This publication The Northern Alberta Institute of Technolog. All Rights Reserved. LAST REVISED March, Introduction to Limits Statement of Prerequisite Skills Complete

More information

FUNDAMENTALS Lines 1.11 Making Models Using Variation. FOCUS ON MODELING Fitting Lines to Data

FUNDAMENTALS Lines 1.11 Making Models Using Variation. FOCUS ON MODELING Fitting Lines to Data Image copright Monke Business Images. Used under license from Shutterstock.com C H A P T E R FUNDAMENTALS. Real Numbers. Eponents and Radicals.3 Algebraic Epressions.4 Rational Epressions.5 Equations.6

More information

CIRCUIT COMPLEXITY AND PROBLEM STRUCTURE IN HAMMING SPACE

CIRCUIT COMPLEXITY AND PROBLEM STRUCTURE IN HAMMING SPACE CIRCUIT COMPLEXITY AND PROBLEM STRUCTURE IN HAMMING SPACE KOJI KOBAYASHI Abstract. This paper describes about relation between circuit compleit and accept inputs structure in Hamming space b using almost

More information

Math 369 Exam #1 Practice Problems

Math 369 Exam #1 Practice Problems Math 69 Exam # Practice Problems Find the set of solutions of the following sstem of linear equations Show enough work to make our steps clear x + + z + 4w x 4z 6w x + 5 + 7z + w Answer: We solve b forming

More information

1 GSW Gaussian Elimination

1 GSW Gaussian Elimination Gaussian elimination is probabl the simplest technique for solving a set of simultaneous linear equations, such as: = A x + A x + A x +... + A x,,,, n n = A x + A x + A x +... + A x,,,, n n... m = Am,x

More information

Linear Equation Theory - 2

Linear Equation Theory - 2 Algebra Module A46 Linear Equation Theor - Copright This publication The Northern Alberta Institute of Technolog 00. All Rights Reserved. LAST REVISED June., 009 Linear Equation Theor - Statement of Prerequisite

More information