Chris Pollett > Old
Classes >
CS154
( Print
View )
Student Corner:
[Grades Sec1]
[Submit Sec1]
[Class Sign Up Sec1]
[Lecture Notes]
[Discussion Board]
Course Info:
[Texts & Links]
[Topics/Outcomes]
[Outcomes Matrix]
[Grading]
[HW/Quiz Info]
[Exam Info]
[Regrades]
[Honesty]
[Additional Policies]
[Announcements]
HW Assignments:
[Hw1]
[Hw2]
[Hw3]
[Hw4]
[Hw5]
[Quizzes]
Practice Exams:
[Mid]
[Final]
|
HW1 Solutions
Page
-
- `{4}` size `1`
- `{3,6}` size `2`
- `{1, 2, 4, 5, {1, 2, 4, 5}}` size `5`
- `{emptyset, {3}, {4}, {6}, {3,4}, {4,6}, {3,6}, {3,4,6}}` size `8`
- `{(1,3), (1,4), (1,6), (2,3), (2,4), (2,6),
(4,3), (4,4), (4,6), (5,3), (5,4), (5,6)}` size `12`
- The base case is `n=0`, I was assuming `n in NN`. For `n=0`, note
`P(S^0(emptyset)) = P(emptyset) = {emptyset}` and this set has `1=2^0` elements. So the statement holds in the base case. For our induction hypothesis we assume `|P(S^n(emptyset))| = 2^n`. Next we try to show
`|P(S^(n+1)(emptyset))| = 2^(n+1)`. Notice by the definition of successor set `S^(n+1)(emptyset) = S^(n)(emptyset) cup {S^(n)(emptyset)}`. `P(S^(n+1)(emptyset))` is the set of all subsets of `S^(n+1)(emptyset)`. Let `X=S^(n+1)(emptyset)`. A set `Z` that is a subset of `X` contains `0` or more elements of `S^(n)(emptyset)` and either contains `S^(n)(emptyset)` as an element or does not. The subsets of `X` of that don't contain `S^(n)(emptyset)`, are just elements of `P(S^(n)(emptyset))`, so by the induction hypothesis there are `2^n` of these. Let `Y` be a subset of `X` containing `S^(n)(emptyset)`. Consider the map from the subsets of `X` containing `S^(n)(emptyset)` to
`P(S^(n)(emptyset))` given by `Y mapsto Y'= {v | v in Y ^^ v !=S^(n)(emptyset))}` it is not hard to see this is a bijection between these two sets. So by the induction hypothesis, this later set also has `2^n` elements. The total number of
elements in `P(S^(n+1)(emptyset)))` is the sum of the number of elements in these two parts (subsets that don't contain `S^(n)(emptyset)` and those that do). The sum of these two part as we have just shown has `2^n + 2^n = 2cdot 2^n = 2^(n+1)` elements, thus, establishing the induction step and proving the statement.
-
`S^4(0) cdot S^5(0) = ` (by d)
`S^4(0) cdot S^4(0) + S^4(0) =` (by d)
`S^4(0) cdot S^3(0) + S^4(0) + S^4(0) = `(by d)
`S^4(0) cdot S^2(0) + S^4(0) + S^4(0) + S^4(0)= `(by d)
`S^4(0) cdot S^1(0) + S^4(0) + S^4(0) + S^4(0) + S^4(0)= `(by d)
`S^4(0) cdot 0 + S^4(0) + S^4(0) + S^4(0) + S^4(0) + S^4(0)= `(by c)
`0 + S^4(0) + S^4(0) + S^4(0) + S^4(0) + S^4(0)= ` (by b)
`S(0 + S^3(0)) + S^4(0) + S^4(0) + S^4(0) + S^4(0)= ` (by b)
`S^2(0 + S^2(0)) + S^4(0) + S^4(0) + S^4(0) + S^4(0)= ` (by b)
`S^3(0 + S^1(0)) + S^4(0) + S^4(0) + S^4(0) + S^4(0)= ` (by b)
`S^4(0 + 0) + S^4(0) + S^4(0) + S^4(0) + S^4(0)= ` (by a)
`S^4(0) + S^4(0) + S^4(0) + S^4(0) + S^4(0)= ` (by b)
`S(S^4(0) + S^3(0)) + S^4(0) + S^4(0) + S^4(0)= ` (by b)
`S^2(S^4(0) + S^2(0)) + S^4(0) + S^4(0) + S^4(0)= ` (by b)
`S^3(S^4(0) + S^1(0)) + S^4(0) + S^4(0) + S^4(0)= ` (by b)
`S^4(S^4(0) + 0) + S^4(0) + S^4(0) + S^4(0)= ` (by a)
`S^8(0) + S^4(0) + S^4(0) + S^4(0)= ` (by b)
`S(S^8(0) + S^3(0)) + S^4(0) + S^4(0)= ` (by b)
`S^2(S^8(0) + S^2(0)) + S^4(0) + S^4(0)= ` (by b)
`S^3(S^8(0) + S^1(0)) + S^4(0) + S^4(0)= ` (by b)
`S^4(S^8(0) + 0) + S^4(0) + S^4(0)= ` (by a)
`S^(12)(0) + S^4(0) + S^4(0)= ` (by b)
`S(S^(12)(0) + S^3(0)) + S^4(0)= ` (by b)
`S^2(S^(12)(0) + S^2(0)) + S^4(0)= ` (by b)
`S^3(S^(12)(0) + S^1(0)) + S^4(0)= ` (by b)
`S^4(S^(12)(0) + 0) + S^4(0)= ` (by a)
`S^(16)(0) + S^4(0)= ` (by b)
`S(S^(16)(0) + S^3(0))= ` (by b)
`S^2(S^(16)(0) + S^2(0))= ` (by b)
`S^3(S^(16)(0) + S(0))= ` (by b)
`S^4(S^(16)(0) + 0)= ` (by a)
`S^(20)(0) `
- Let `A`, `B`, `C`, `D` be the inputs to the function. The formula is
`(A wedge B wedge not C wedge not D) vv (not A wedge B wedge C wedge not D) vv (not A wedge not B wedge C wedge D) vv (A wedge not B wedge not C wedge D) vv (not A wedge B wedge not C wedge D) vv (A wedge not B wedge C wedge not D)`.
- For machine `M_1'`
- `q_1`
- `{q_3}`
- `q_1`, `q_2`, `q_3`, `q_1`, `q_1`
- No
- No
For machine `M_1'`
- `q_1`
- `{q_1, q_3, q_4}`
- `q_1`, `q_1`, `q_1`, `q_2`, `q_4`
- Yes
- Yes
Return to homework
page.
|