summaryrefslogtreecommitdiff
path: root/Homework/math4310/alg_structures_midterm_1.org
blob: db6dc8e4fd50f785a7740ba84ade279901f766c7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#+TITLE: Midterm One
#+AUTHOR: Lizzy Hunt
#+STARTUP: entitiespretty fold inlineimages
#+LATEX_HEADER: \notindent \notag \usepackage{ dsfont } \usepackage{amsmath} \usepackage[a4paper,margin=1in,portrait]{geometry}
#+LATEX: \setlength\parindent{0pt}
#+OPTIONS: toc:nil

* Question One
\begin{verbatim}
In [1]: sols = lambda n: set(filter(lambda x: (x**2 + x) % n == 0, range(n)))

In [2]: sols(5)
Out[2]: {0, 4}

In [3]: sols(6)
Out[3]: {0, 2, 3, 5}
\end{verbatim}

* Question Two
$p | a \Rightarrow np = a$

$p | a + bc \Rightarrow mp = a + bc \Rightarrow mp = np + bc \Rightarrow (m - n)p = bc$ which implies $p$ is a factor of $bc$ ($p | bc$), so by Theorem 1.5, $p | b$ or $p | c$.

* Question Three
From the multiplication table we can see that $e$ is the identity element $1_R$, the zero
element $0_R$ is $z$. From the addition table we find that every element is its own
additive inverse.

** a
The units in this ring are ${e, g}$, and the zero divisors are ${a, b, c, f}$.

** b
$3bd = 3(bd) = 3z = b$

$2ac = 2(ac) = 2b = b + b = z$

$g^{-1}f^3 = (g)(fff) (gf)(ff) = (d)(f) = d$

Thus, $3bd - 2ac + g^{-1}f^3 = b - z + d = b + d = f$.

* Question Four
To get a hunch,

#+BEGIN_SRC python
In [1]: import numpy as np

In [2]: def find_counter(matrix_generator, in_ring, search_space=range(-100, 100)):
...:     for a1 in search_space:
...:         n = matrix_generator(a1)
...:         for a2 in search_space:
...:             m = matrix_generator(a2)
...:             dot = np.dot(n, m)
...:             add = np.add(n, m)
...:
...:             if not in_ring(dot):
...:                 return (n, m, dot, '*')
...:             if not in_ring(add):
...:                 return (n, m, add, '+')
...:
...:     return None
...:

In [3]: find_counter(lambda a: [[0, a], [0, -a]], \
                     lambda m: m[0][1] == -m[1][1] and m[0][0] == 0 \
                     and m[1][0] == 0)

In [4]: find_counter(lambda a: [[0, a], [a, 0]], \
                     lambda m: m[0][1] == m[1][0] and m[1][1] == 0 \
                     and m[0][0] == 0)
Out[4]:
([[0, -100], [-100, 0]],
 [[0, -100], [-100, 0]],
 array([[10000,     0],
        [    0, 10000]]),
 '*')
#+END_SRC
** a
Using Theorem 3.2, this is a ring:

1. S_1 is closed under addition: $x, y \in S_1 \Rightarrow x + y =$ $\begin{smallmatrix} 0 & a \\ 0 & -a \end{smallmatrix}$ $+$ $\begin{smallmatrix} 0 & b \\ 0 & -b \end{smallmatrix}$ $\Rightarrow$ $x + y = \begin{smallmatrix} 0 & a + b \\ 0 & (-a) + (-b) \end{smallmatrix} = \begin{smallmatrix} 0 & a + b \\ 0 & -(a + b) \end{smallmatrix}$ which satisfies the rule
2. S_1 is closed under multiplication: $x, y \in S_1 \Rightarrow x \cdot y =$ $\begin{smallmatrix} 0 & a \\ 0 & -a \end{smallmatrix}$ $\cdot$ $\begin{smallmatrix} 0 & b \\ 0 & -b \end{smallmatrix}$ $\Rightarrow$ $x \cdot y =$ $\begin{smallmatrix} 0 + (a)(0) & 0(b) + a(-b) \\ 0 + (-a)(0) & 0b + (-a)(-b) \end{smallmatrix}$ $=$ $\begin{smallmatrix} 0 & -ab \\ 0 & ab \end{smallmatrix}$ which satisfies the rule
3. $0_R_{} = 0_{S_1} =$ $\begin{smallmatrix} 0 & 0 \\ 0 & 0 \end{smallmatrix}$
4. $a \in S_1 \Rightarrow a + x = 0_R \wedge x \in S_1$ since $\begin{smallmatrix} 0 & a \\ 0 & -a \end{smallmatrix}$ $+$ $x = 0_{S_1} =$ $\begin{smallmatrix} 0 & 0 \\ 0 & 0 \end{smallmatrix}$ $\Rightarrow x =$ $\begin{smallmatrix} 0 & -a \\ 0 & a \end{smallmatrix}$ $\in S_1$

** b
$\begin{smallmatrix} 0 & -100 \\ -100 & 0 \end{smallmatrix}$ $\cdot$ $\begin{smallmatrix} 0 & -100 \\ -100 & 0 \end{smallmatrix}$ = $\begin{smallmatrix} 10000 & 0 \\ 0 & 10000 \end{smallmatrix}$ is not in the ring.

* Question Five
No, it is not a homomorphism from the definition in 3.3.

Consider $n =$ $\begin{smallmatrix} 0 & 0 \\ 0 & 1 \end{smallmatrix}$ and $m =$ $\begin{smallmatrix} 1 & 0 \\ 0 & 0 \end{smallmatrix}$.

Then $nm =$ $\begin{smallmatrix} 0 & 0 \\ 0 & 0 \end{smallmatrix}$ and thus $Trace(n) \cdot Trace(m) = 1 \wedge Trace(nm) = 0 \Rightarrow f(n)f(m) \neq f(nm)$.

* Question Six
No, I don't believe $f$ to be an isomorphism.
** Lemma
We need to show that $x \in Q \wedge x \sqrt{2} = y \in Q \Rightarrow x = 0$.

If $x \neq 0$ then $y$ can be represented as $\frac{a}{b}$ with $a, b \neq 0 \wedge a,b \in \mathds{Z}$ and $(a, b) = 1$.

So, $x \sqrt{2} = \frac{a}{b} \Rightarrow x \sqrt{2} b = a \Rightarrow x^2(2b^2) = a^2$ and thus $2 | aa$, and by applying Corollary 1.6, $2 | a$.

By substituting $2c = a$ (a is divisible by 2), $x^2(2b^2) = 4c^2 \Rightarrow x^2 b^2 = 2c^2$ which implies $2 | (x^2 b^2) \Rightarrow 2 | x$ or $2 | b$ (again by Corollary 1.6).

But 2 cannot divide $b$ as well as $a$, since $(a, b) = 1$ and $b \neq 0$.

Thus $2 | x$. So $x = 2d \Rightarrow 4d^2(2b^2) = a^2 \Rightarrow 4 | a^2$, so $4e = a$, and by similar logic for $b$ above, $4 | x$.
Then, subsituting $x = 4f \Rightarrow 16f^2(2b^2) = a^2 \Rightarrow 16 | a^2$. Again, $16 | x$.

In fact, all range elements $R$ of the recursive function on the natural numbers $f \ni f(1) = 2, f(n) = f(n-1)^2 \text{\{} n > 1 \text{\}}$ must divide $x$.

Thus, x must be sup($R$), or 0 (everything divides zero). Obviously, though, $R$ is unbounded on the right, so it follows $x = 0$.

** Proof
$a, b \in Q(\sqrt{2}) \Rightarrow f(a) = n + m \sqrt{2} \wedge b = x + y \sqrt{2} \Rightarrow f(a) = n - m \sqrt{2} \vee f(b) = x - y \sqrt{2}$.

$f$ is not injective; if we assume $f(a) = f(b) \Rightarrow a = b$ then $f(a) - f(b) = 0 \Rightarrow n - m \sqrt{2} - x - y \sqrt{2} = 0 \Rightarrow 0 = (n-x) - (m + y)\sqrt{2} \Rightarrow n-x = (m+y)\sqrt{2}$ and, as $n-x \in Q$ since
Q is a ring and by definition, $(m + y)\sqrt{2} \in Q$ implies $(m + y) = 0$ by the lemma, thus $m = -y$. But $a = b \Rightarrow m = y$, a contradiction.