CS486             Applied Logic                Assignment 9              Due  Thurs, April 19, 2001

                                                                                                                                               

 

Reading:         Please read The Foundations of Mathematics, by Stewart & Tall, to page 80.  Most of this is a review.

 

Exercises:

 

1.      Monoids

 

A monoid is an algebraic structure with one operation, op, which is associative and has a unit element, 1, such that

x op 1 = x   and   1 op x = x.

 

Say that a monoid is commutative iff x op y  =  y op x, and is idempotent iff x op x = x.

 

(a)     Write the axioms for a commutative idempotent monoid using first-order logic.

 

Prove or disprove using first-order logic that:

 

(b)            The unit element of a monoid is unique.

 

(c)            An idempotent monoid is commutative.

 

 

2.      Boolean Rings

 

(a)     A Boolean ring R is a ring (with unit) such that x * x = x for all x Î R.  Show that any Boolean ring is commutative, i.e.,
x
* y  =  y * x for all x, y Î R.

 

(b)     Define x + y as x Û y, -x as x, and x * y as x Ú y.

Take 0 as true (T) and 1 as false (^).

 

Show that with these definitions the class of propositions, Prop, is a Boolean ring.  Use the truth definition to prove properties of the logical connectives and constants.

 

Note, you need not express this in first-order logic.

 

 

3.      Problem 7, page 82, in Stuart & Tall.