Sie sind auf Seite 1von 3

LA SALLE UNIVERSITY – SCHOOL OF GRADUATE STUDIES

COURSE ASSIGNMENT 1
LineAl: LINEAR ALGEBRA | 3 units

Student: MR. RAGE NECK A. ROBLE ID Number: 11210353 Score: ____________


Instructor: MR. JIMBO J. ANTIPOLO Date of Submission: October 12, 2020

a. If I am asked if this is the first time to hear about Boolean Arithmetic, my answer is “Yes”.
Honestly, perhaps this was discussed during my undergraduate courses and I just forget this
lesson. Now, by the name itself “Boolean Arithmetic”, one thing that comes into my mind when
I read it is that it will be dealing with operations and obviously about matrices.

b. As I researched about Boolean Arithmetic through encyclopedia.com, I have learned that the
proponent of this concept was the English mathematician George Boole (1815–1864). He was
the first to apply algebraic techniques to logical methodology and showed that logical
propositions and their connectives could be expressed in the language of set theory. Thus,
Boolean Arithmetic is also known as the Algebra of Sets.

c. Boolean arithmetic is also called ``Boolean algebra,'' ``propositional logic,'' ``mod 2 arithmetic.''
The Boolean domain has only two values, which we call 0 and 1. In other books and articles,
they are often called T and F. In my understanding, I guess that Boolean Product is one of the
operations used in Boolean Arithmetic.

d. Boolean operations may be defined by tables of all their values. There are only 4 possible unary
operations: constant 0, constant 1, identity and inverse. Constants and identity are trivial, and
inverse has the table


We write the inverse of a as . In other places, it may be written as , , or -a. Inverse is
also called, ``negation,'' or ``not.''There are 16 possible binary operations. The two most
important to us are and and or, with the following tables


We write a and b as ; other places it may be ab, , . Similarly, we
write a or b as a+b; other places it may be a|b, .

Every Boolean operation, no matter how many arguments it takes, may be defined by an
expression using inverse and either one of the binary operations and, or. It is particularly
convenient to use all three operations in expressions, and unless we say otherwise in a special
case, a ``Boolean expression'' will involve these three operations, and occasionally the
constants 0 and 1. In fact a single binary operation is sufficient to define all Boolean

operations: the nor operation defined by is sufficient, and so is the nand operation
defined by .

Another binary operation that you are likely to see is exclusive or, given by the table


We write the exclusive or of a and b as . Exclusive or is also called mod 2 sum.
Both or and xor are analogues to addition: the or treats 1 as infinity, and the xor works
modulo 2. and agrees with multiplication under both the 1-as-infinity and the modulo 2

interpretations. Notice that



e. In mathematics, a Boolean matrix is a matrix with entries from a Boolean algebra. When
the two-element Boolean algebra is used, the Boolean matrix is called a logical matrix. Let U be
a non-trivial Boolean algebra (i.e. with at least two elements). Intersection, union,
complementation, and containment of elements is expressed in U. Let V be the collection
of n × n matrices that have entries taken from U.

Complementation of such a matrix is obtained by complementing each element. The
intersection or union of two such matrices is obtained by applying the operation to entries of
each pair of elements to obtain the corresponding matrix intersection or union. A matrix is
contained in another if each entry of the first is contained in the corresponding entry of the
second.

The product of two Boolean matrices is expressed as follows:

(AB)!" = ⋃$#%& A!# ∩ B#" .

f. In Boolean Arithmetic, if a and b are binary digits (0 or 1), then
1, if a = b = 1
a∧b=f
0, otherwise
0, if a = b = 0
a∨b=f
1, otherwise
Let A and B be n × m matrices.

ü The meet of A and B: A ∧ B = ha!" ∧ b!" i.
ü The join of A and B: A ∨ B = ha!" ∨ b!" i.

1 1 0 1 0 1 0 0 1∧0 1∧1 0∧0 1∧0 0 1 0 0
g. 1. i. A ∧ B = j k∧j k=j k=j k
0 1 1 0 1 0 1 0 0∧1 1∧0 1∧1 0∧0 0 0 1 0

1 1 0 1 0 1 0 0 1∨0 1∨1 0∨0 1∨0 1 1 0 1
ii. A⋁B = j k∨j k=j k=j k
0 1 1 0 1 0 1 0 0∨1 1∨0 1∨1 0∨0 1 1 1 0

1 1 0
1 1 0 1
iii. A⨀C = j k ⨀ n0 1 0o
0 1 1 0 0 1 1
1 0 0
1∨0∨0∨1 1∨1∨0∨0 0∨0∨0∨0 1 1 0
= j k=j k
0∨0∨0∨0 0∨1∨1∨0 0∨0∨1∨0 0 1 1









1 1 0 1 1 0
g.2. i. A⨀A = p0 0 1q ⨀ p0 0 1q
0 1 0 0 1 0

(1 ∧ 1) ∨ (1 ∧ 0) ∨ (0 ∧ 0) (1 ∧ 1) ∨ (1 ∧ 0) ∨ (0 ∧ 1) (1 ∧ 0) ∨ (1 ∧ 1) ∨ (0 ∧ 0)
= n(0 ∧ 1) ∨ (0 ∧ 0) ∨ (1 ∧ 0) (0 ∧ 1) ∨ (0 ∧ 0) ∨ (1 ∧ 1) (0 ∧ 0) ∨ (0 ∧ 1) ∨ (1 ∧ 0)o
(0 ∧ 1) ∨ (1 ∧ 0) ∨ (0 ∧ 0) (0 ∧ 1) ∨ (1 ∧ 0) ∨ (0 ∧ 1) (0 ∧ 0) ∨ (1 ∧ 1) ∨ (0 ∧ 0)

1∨0∨0 1∨0∨0 0∨1∨0 1 1 1
= p0 ∨ 0 ∨ 0 0 ∨ 0 ∨ 1 0 ∨ 0 ∨ 0q = p0 1 0q
0∨0∨0 0∨0∨0 0∨1∨0 0 0 1
1 1 0 1 1 0 1 1 0 1 1 1 1 1 0
ii. A⨀A⨀A = p0 0 1q ⨀ p0 0 1q ⨀ p0 0 1q = p0 1 0q ⨀ p0 0 1q
0 1 0 0 1 0 0 1 0 0 0 1 0 1 0
(1 ∧ 1) ∨ (1 ∧ 0) ∨ (1 ∧ 0) (1 ∧ 1) ∨ (1 ∧ 0) ∨ (1 ∧ 1) (1 ∧ 0) ∨ (1 ∧ 1) ∨ (1 ∧ 0)
= n(0 ∧ 1) ∨ (1 ∧ 0) ∨ (0 ∧ 0) (0 ∧ 1) ∨ (1 ∧ 0) ∨ (0 ∧ 1) (0 ∧ 0) ∨ (1 ∧ 1) ∨ (0 ∧ 0)o
(0 ∧ 1) ∨ (0 ∧ 0) ∨ (1 ∧ 0) (0 ∧ 1) ∨ (0 ∧ 0) ∨ (1 ∧ 1) (0 ∧ 0) ∨ (0 ∧ 1) ∨ (1 ∧ 0)

1∨0∨0 1∨0∨1 0∨1∨0 1 1 1
= p0 ∨ 0 ∨ 0 0 ∨ 0 ∨ 0 0 ∨ 1 ∨ 0q = p0 0 1q
0∨0∨0 0∨0∨1 0∨0∨0 0 1 0

1 1 0 1 1 0 1 1 0 1 1 0
iii.𝐴 ⨀ 𝐴 ⨀ 𝐴 ⨀ 𝐴 = p0 0 1q ⨀ p0 0 1q ⨀ p0 0 1q ⨀ p0 0 1q
0 1 0 0 1 0 0 1 0 0 1 0

1 1 1 1 1 0
= p0 0 1q ⨀ p0 0 1q
0 1 0 0 1 0

(1 ∧ 1) ∨ (1 ∧ 0) ∨ (1 ∧ 0) (1 ∧ 1) ∨ (1 ∧ 0) ∨ (1 ∧ 1) (1 ∧ 0) ∨ (1 ∧ 1) ∨ (1 ∧ 0)
= n(0 ∧ 1) ∨ (0 ∧ 0) ∨ (1 ∧ 0) (0 ∧ 1) ∨ (0 ∧ 0) ∨ (1 ∧ 1) (0 ∧ 0) ∨ (0 ∧ 1) ∨ (1 ∧ 0)o
(0 ∧ 1) ∨ (1 ∧ 0) ∨ (0 ∧ 0) (0 ∧ 1) ∨ (1 ∧ 0) ∨ (0 ∧ 1) (0 ∧ 0) ∨ (1 ∧ 1) ∨ (0 ∧ 0)

1∨0∨0 1∨0∨1 0∨1∨0 1 1 1
= p0 ∨ 0 ∨ 0 0 ∨ 0 ∨ 1 0 ∨ 0 ∨ 0q = p0 1 0q
0∨0∨0 0∨0∨0 0∨1∨0 0 0 1



References:
ü https://www.encyclopedia.com/science-and-technology/mathematics/mathematics/bool
ean-algebra
ü http://people.cs.uchicago.edu/~odonnell/OData/Courses/CS222/Lectures/boolean/nod
e1.html
ü http://docshare02.docshare.tips/files/29858/298583880.pdf

Das könnte Ihnen auch gefallen