RU beehive logo promo banner for Computing & Info Sciences
ITEC 420
2022fall
ibarland

Sets and Logic
hw01

Due 2022-Sep-08 (Thu) at start of class.

  1. Recall that a cross-product of three sets is a set-of-3tuples.
    1. List the elements of A, as a set:
      A = {1, 2} x {a, b} x {d, e}.
    2. List the elements of B, as a set:
      B = {1, 2} x {a, b} x { }.
  2. Draw a diagram that shows the proper-subset relation among the 8 elements of the power set of {1,2,3}. In your diagram, if PQ with nothing in between (i.e. no element R where PRQ), then write Q somewhere above P and draw a line from P to Q.
    Note: This relation forms what is called a lattice.
  3. Let the set A be you and two of your friends, and let the set B be the set of your car and your friends' cars'. (Assume that each friend has exactly one car.) For each condition below, give a relation in A × B that satisfies it. List the relations as sets of ordered pairs. Each relation must have at least two elements. To save writing, you may use initials or first names for people and abbreviations for cars. For each function, indicate whether it is a total or partial function. If no such relation exists, say so.
    1. A relation that is not a function.
    2. A function that is 1:1 and onto (if possible).
    3. A function that is 1:1 but not onto (if possible).
    4. A function that is onto but not 1:1 (if possible).
    You might want to ponder what each of these relations might represent.
  4. Express the proposition below in English:
    y ∈ ℕ (y < 20).
    Note: Your answer should start: "There exists a natural number that is…" or better "Some natural number is …".
  5. Consider the set C = {n ∈ ℕ : ∃ m ∈ ℕ (m≤10 ∧ 2n=m+3)}.
    1. Describe C in English.
      Your answer will start C is the set of natural numbers n such that …, but your answer should not mention m. Do not do any algebra/solving (yet); just describe the condition w/o mentioning m. By doing algebra, we know we can re-phrase this as "the set of all natural numbers less than 13/2", which we can solve for the explicit set given next.
    2. Explicitly list the elements of C. (your answer will look something like C = {19, 43, 55}).
  6. Express the proposition below in English. ∀ x ∈ ℕ (∀ y ∈ ℕ (∃ z ∈ ℕ (x = y + z)))
    Note: Your answer should start: "For all natural number x…" or better "Every natural number x…".
    Is the statement true?
  7. Let the set D={1, 4, 7, 10, 13, …}, where the dots represent numbers that follow the obvious pattern. Express this set in the form D = {n ∈ ℕ : P(n)}, where you replace P(n) with some proposition of n (i.e. a statement that is true or false of n, such as k (n+k = 19).
  8. Express the result in 5 or fewer characters/digits: 260 · 24 =         
    Hint: For Express 10·16 in 3 characters (instead of 5), an answer would be 160.
  9. Express the result in 5 or fewer characters: How many distinct numbers can be represented with 64 bits?
  10. Show Prove that the set 3ℤ (the multiples of 3, i.e. …, -6, -3, 0, 3, 6, …) are countable, by explicitly giving Explicitly give a bijection f between ℕ and this 3ℤ. You do not need to prove your function is 1:1,onto, but you should satisfy yourself of that in your head.
  11. Exercise 2.3.2, p.14+15=29(pdf).
  12. Let L1 = {apple, pear} and L2 = {pie, cake, ε} (over the alphabet Σ = [a-z]). List the elements of L1L2 in lexicographic order1. This is just Exercise 2.3.2, p.14+15=29(pdf) made a bit less-busy-ish.
  13. Give two (small) languages L1,L2 such that |L1L2| < |L1|⋅|L2|. Extra credit if you have the smallest possible |L1L2||L1 ∪ L2|.
  14. Exercise 2.3.6, p.14+15=29(pdf). Do not simply restate the math; instead describe, in English, the strings in each language so that an ITEC friend could understand. None of your answers should include the word prefix.
    For convenience: Your answers may take as understood that the underlying alphabet is Σ = {a,b} — you don't need to repeat that.
  15. Exercise 2.3.7, p.14+15=29(pdf), only parts b,c.
  16. Exercise 2.3.8, p.14+15=29(pdf), only parts c–e. You can just assert whether the statement is true or false; you do not need to provide a proof for true but you should give a counterexample if false.

This homework based on Dr. Okie's homework Some problems are based on Appendix A of the text.


1 Lexicographic order is like order by length, and within same-length order alphabetically.      

logo for creative commons by-attribution license
This page licensed CC-BY 4.0 Ian Barland
Page last generated
Please mail any suggestions
(incl. typos, broken links)
to ibarlandradford.edu
Rendered by Racket.