Due Friday, June 4
This is a shorter assignment than usual because Monday is a holiday.
Reading: Chapter 14 through p. 234; Chapter 15.
To do but not hand in:
p. 223, Ex's 3, 6;
p. 233, Ex. 1;
p. 241, Ex. 1-(i);
N-4 below.
To hand in:
p. 223, Ex. 1;
p. 243, Ex. 5-(i);
N-1, N-2, N-3 below.
Problem
N-1. This problem simplifies the 7-element block design,
using
. Since
,
contains
and is a 3-dimensional vector
space over
.
So to make the block design we have been studying, instead
of using subspaces of
we can use subspaces
of
. For this field, just as for other finite
fields, there is a generator
for the nonzero elements.
There are seven nonzero elements here, so
and
. Another useful fact is that
can
be chosen so that
.
As ``vectors'', and
are linearly independent since
neither is a scalar multiple of the other (over
).
So one 2-dimensional subspace is
. But because of the equation satisfied by
we can write this as
.
(a) Multiply the equation
through by
, getting
. This helps
to give a description of the subspace generated by
and
, in terms of powers of
. What is this
description? (Simple.)
(b) Multiply through again and again to get more 2-dimensional
subspaces, and list their elements using powers of .
You should find that there are seven in all. (If you get more
than that, you have forgotten to use
.)
(c) To make our block design, we made blocks correspond to
2-dimensional subspaces and plants correspond to the
1-dimensional subspaces they contain. The 1-dimensional
subspaces are the spans of nonzero vectors and are of
the form
for
, so
number the plants 0 through 6 and have plant
go with
the subspace
. Therefore our first
2-dimensional subspace
gives a block with plants
. What are the other blocks?
(d) In class it was mentioned that this block design has 168 symmetries. A symmetry is a one-to-one function on plants to plants that preserves the blocks--in other words, three plants in a block go to three plants in a block. Some symmetries come from drawing the design using the triangle picture and then rotating or flipping the triangle. Look instead at the function that takes plant 0 to plant 1, plant 1 to plant 2, plant 2 to plant 3, etc., and plant 7 to plant 0. Is that a symmetry?
Problem
N-2. Let be a prime and consider the 3-dimensional
vector space
over
. How many
one-dimensional subspaces are there?
(Method: A 1-dimensional subspace consists of all scalar
multiples of a nonzero vector. Different nonzero vectors
might give the same 1-dimensional subspace. So start with the
number of nonzero vectors but then divide by an appropriate
factor to take this fact into account. Your final answer
should be a polynomial in . Notice that two
distinct 1-dimensional subspaces overlap only at
0.
Also notice that often we have been dealing with
,
where there are only two scalars, but here there are
scalars.)
Problem
N-3. (a) If and
are coprime and
then
. Why?
(b) If and
are coprime and
is a multiple
of both, then
. Why?
(c) Suppose that and
are units in a finite
commutative ring and have orders
and
respectively,
where
and
are coprime. Show that
has
order
.
(You may assume the ring is
for
some
but that doesn't really matter. Method: We
know that the list of powers
repeats every
steps, so that
precisely when
is a multiple of
.
Suppose
, so that
.
Take the
-th power of both sides. What happens? Look for
opportunities to use (a) and (b) to learn more about
.)
Problem N-4. To see how to design a code that corrects more errors, here is one method that has actually been used in space communications:
A
Hadamard matrix with entries
is
constructed as follows: Let
(a
matrix)
and for each
let
. So
,
, etc. Stop at
. Then to get
bits, replace 1 by 0 and
by 1, resulting in the matrix
Notice that this matrix has the property that any two rows agree in 8 places and disagree in 8 places.
To transmit 4 bits with this code, treat the rows as numbered
from 0 to 15 but in binary (0000
to 1111
) and
send that row. For example, 0110
means row 6, which
is the 7th row since we started counting from 0, and so we
send 0011110000111100
.
(a) What is the largest number of bit errors that can always be detected, among the 16 bits transmitted? For example, if three of the sixteen bits were transmitted incorrectly, would it be known that something is wrong?
(b) What is the largest number of bit errors that can always be corrected? For example, if two of the sixteen bits were transmitted incorrectly, can it be determined with certainty which row was sent?
(c) Decode the received bits 10011110100111100
and explain
why your answer is the best.