- enqueue(k, S): append at the end of the queue
- dequeue(S): remove and return the first element of the queue
Note 1: ETH::A&D
Note Type: Horvath Cloze
GUID:
D2>~h
Before
Front
Back
- enqueue(k, S): append at the end of the queue
- dequeue(S): remove and return the first element of the queue
After
Front
- enqueue(k, S): append at the end of the queue
- dequeue(S): remove and return the first element of the queue
Back
- enqueue(k, S): append at the end of the queue
- dequeue(S): remove and return the first element of the queue
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | The ADT <b>qu |
The ADT <b>quue</b> has the following operations:<br><ul><li><b>enqueue(k, S)</b>: {{c2:: append at the end of the queue}}</li><li><b>dequeue(S)</b>: {{c4:: remove and return the first element of the queue}}</li></ul> |
Note 2: ETH::A&D
Note Type: Horvath Cloze
GUID:
F^&OZQURkx
Before
Front
- push: \(O(1)\) insert at the end, with pointer to the end
- pop: \(O(1)\) remove the first element like in a stack
Back
- push: \(O(1)\) insert at the end, with pointer to the end
- pop: \(O(1)\) remove the first element like in a stack
After
Front
- push: \(O(1)\) insert at the end, with pointer to the end
- pop: \(O(1)\) remove the first element like in a stack
Back
- push: \(O(1)\) insert at the end, with pointer to the end
- pop: \(O(1)\) remove the first element like in a stack
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | The ADT <b>queue</b> can be efficiently implemented using a {{c1::<b>singly linked list with a pointer to the end</b>}}:<br><ul><li><b>push</b>: {{c2:: \(O(1)\) insert at the end, with pointer to the end}}<br></li><li><b>pop</b>: {{c3:: \(O(1)\) remove the first element like in a stack}}</li></ul> | The ADT <b>queue</b> can be efficiently implemented using a {{c1:: <b>singly linked list with a pointer to the end</b>}}:<br><ul><li><b>push</b>: {{c2:: \(O(1)\) insert at the end, with pointer to the end}}<br></li><li><b>pop</b>: {{c3:: \(O(1)\) remove the first element like in a stack}}</li></ul> |
Note 3: ETH::A&D
Note Type: Horvath Cloze
GUID:
M,?u9cw(S%
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | {{c1:: \(\sum_{i = 1}^{n} i\log(i)\)}} \(\leq\) {{c2::\(O(n \log(n))\) |
{{c1:: \(\sum_{i = 1}^{n} i\log(i)\)}} \(\leq\) {{c2::\(O(n \log(n))\) (O-notation)}} |
Note 4: ETH::A&D
Note Type: Horvath Cloze
GUID:
M11/nZaHIu
Before
Front
| search | insert | delete | |
| unsorted Array | \(O(n)\) | \(O(1)\) | \(O(n)\) |
| sorted Array | \(O(\log n)\) | \(O(n)\) | \(O(n)\) |
| DLL | \(O(n)\) (no bin. search possible) | \(O(1)\) | \(O(n)\) |
Back
| search | insert | delete | |
| unsorted Array | \(O(n)\) | \(O(1)\) | \(O(n)\) |
| sorted Array | \(O(\log n)\) | \(O(n)\) | \(O(n)\) |
| DLL | \(O(n)\) (no bin. search possible) | \(O(1)\) | \(O(n)\) |
After
Front
| search | insert | delete | |
| unsorted Array | \(O(n)\) | \(O(1)\) | \(O(n)\) |
| sorted Array | \(O(\log n)\) | \(O(n)\) | \(O(n)\) |
| DLL | \(O(n)\) (no bin. search possible) | \(O(1)\) | \(O(n)\) |
Back
| search | insert | delete | |
| unsorted Array | \(O(n)\) | \(O(1)\) | \(O(n)\) |
| sorted Array | \(O(\log n)\) | \(O(n)\) | \(O(n)\) |
| DLL | \(O(n)\) (no bin. search possible) | \(O(1)\) | \(O(n)\) |
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <b></b><b></b><b></b><b></b> |
<b></b><b></b><b></b><b></b><table> <tbody><tr> <td></td> <td><b>search</b></td> <td><b>insert</b></td> <td><b>delete</b></td> </tr> <tr> <td>unsorted Array</td> <td>{{c1::\(O(n)\)}}</td> <td>{{c2::\(O(1)\)}}</td> <td>{{c3::\(O(n)\)}}</td> </tr> <tr> <td>sorted Array</td> <td>{{c4::\(O(\log n)\)}}</td> <td>{{c5::\(O(n)\)}}</td> <td>{{c6::\(O(n)\)}}</td> </tr> <tr> <td>DLL</td> <td>{{c7::\(O(n)\) (no bin. search possible)}}</td> <td>{{c8::\(O(1)\)}}</td> <td>{{c9::\(O(n)\)}}</td> </tr> </tbody></table> |
Note 5: ETH::A&D
Note Type: Algorithms
GUID:
NAHrkHd^ik
Before
Front
Back
Worst Case: \(O(n \log n)\)
After
Front
Back
Worst Case: \(O(n \log n)\)
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Attributes | not in place, thus the space complexity is \(K(n)\). (can be made in place)<br><b>Stable</b> |
Note 6: ETH::A&D
Note Type: Horvath Classic
GUID:
Nl}2-%ar31
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | A datastructure that stores values in a tree form, with the largest element always |
A datastructure that stores the values in a tree form, with the largest element always as the root. |
Note 7: ETH::A&D
Note Type: Horvath Cloze
GUID:
Pf|C9|^n[w
Before
Front
- Insert is \(\Theta(1)\) as we know the memory address of the final element in the list and just have to set the null pointer to the new keys address. Without this pointer it's \(\Theta(l)\).
- Get is \(\Theta(i)\) very slow as we need to traverse the entire list up to i
- insertAfter is \(O(1)\) if we get the memory address of the element to insert after.
- delete is:
SLL: \(\Theta(l)\) as we need to find the previous element and change it's pointer.
DLL: \(O(1)\) we know the address of the previous element and then just edit it's pointer.
Back
- Insert is \(\Theta(1)\) as we know the memory address of the final element in the list and just have to set the null pointer to the new keys address. Without this pointer it's \(\Theta(l)\).
- Get is \(\Theta(i)\) very slow as we need to traverse the entire list up to i
- insertAfter is \(O(1)\) if we get the memory address of the element to insert after.
- delete is:
SLL: \(\Theta(l)\) as we need to find the previous element and change it's pointer.
DLL: \(O(1)\) we know the address of the previous element and then just edit it's pointer.
After
Front
- Insert is \(\Theta(1)\) as we know the memory address of the final element in the list and just have to set the null pointer to the new keys address. Without this pointer it's \(\Theta(l)\).
- Get is \(\Theta(i)\) very slow as we need to traverse the entire list up to i
- insertAfter is \(O(1)\) if we get the memory address of the element to insert after.
- delete is:
SLL: {{c4::\(\Theta(l)\) as we need to find the previous element and change it's pointer}.}
DLL: \(O(1)\) we know the address of the previous element and then just edit it's pointer.
Back
- Insert is \(\Theta(1)\) as we know the memory address of the final element in the list and just have to set the null pointer to the new keys address. Without this pointer it's \(\Theta(l)\).
- Get is \(\Theta(i)\) very slow as we need to traverse the entire list up to i
- insertAfter is \(O(1)\) if we get the memory address of the element to insert after.
- delete is:
SLL: {{c4::\(\Theta(l)\) as we need to find the previous element and change it's pointer}.}
DLL: \(O(1)\) we know the address of the previous element and then just edit it's pointer.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | In a <b>singly</b> and <b>doubly linked list</b>, the operation:<br><ul><li><b>Insert</b> is {{c1::\(\Theta(1)\) as we know the memory address of the final element in the list and just have to set the null pointer to the new keys address. Without this pointer it's \(\Theta(l)\). }}<br></li><li><b>Get</b> is {{c2::\(\Theta(i)\) very slow as we need to traverse the entire list up to <b>i</b>}}<br></li><li><b>insertAfter</b> is {{c3:: \(O(1)\) if we get the memory address of the element to insert after.}}<br></li><li><b>delete</b> is:<br> SLL: {{c4::\(\Theta(l)\) as we need to find the previous element and change it's pointer |
In a <b>singly</b> and <b>doubly linked list</b>, the operation:<br><ul><li><b>Insert</b> is {{c1::\(\Theta(1)\) as we know the memory address of the final element in the list and just have to set the null pointer to the new keys address. Without this pointer it's \(\Theta(l)\). }}<br></li><li><b>Get</b> is {{c2::\(\Theta(i)\) very slow as we need to traverse the entire list up to <b>i</b>}}<br></li><li><b>insertAfter</b> is {{c3:: \(O(1)\) if we get the memory address of the element to insert after.}}<br></li><li><b>delete</b> is:<br> SLL: {{c4::\(\Theta(l)\) as we need to find the previous element and change it's pointer}.}<br> DLL: {{c5:: \(O(1)\) we know the address of the previous element and then just edit it's pointer.}}</li></ul> |
Note 8: ETH::A&D
Note Type: Horvath Cloze
GUID:
nK{)v6I%zc
Before
Front
- push: \(\Theta(1)\)
- pop: \(\Theta(1)\) as this removes the first element. This means we just copy the pointer next from the first element to be the first pointer of the list.
Back
- push: \(\Theta(1)\)
- pop: \(\Theta(1)\) as this removes the first element. This means we just copy the pointer next from the first element to be the first pointer of the list.
After
Front
- push: \(\Theta(1)\)
- pop: \(\Theta(1)\) as this removes the first element. This means we just copy the pointer next from the first element to be the first pointer of the list.
Back
- push: \(\Theta(1)\)
- pop: \(\Theta(1)\) as this removes the first element. This means we just copy the pointer next from the first element to be the first pointer of the list.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | The ADT <b>stack</b> can be efficiently implemented using a {{c1::<b>singly linked list</b>}}:<br><ul><li><b>push</b>: {{c2:: \(\Theta(1)\)}}<br></li><li><b>pop</b>: {{c3:: \(\Theta(1)\) as this removes the first element. This means we just copy the pointer next from the first element to be the first pointer of the list.}}<br></li></ul> | The ADT <b>stack</b> can be efficiently implemented using a {{c1:: <b>singly linked list</b>}}:<br><ul><li><b>push</b>: {{c2:: \(\Theta(1)\)}}<br></li><li><b>pop</b>: {{c3:: \(\Theta(1)\) as this removes the first element. This means we just copy the pointer next from the first element to be the first pointer of the list.}}<br></li></ul> |
Note 9: ETH::A&D
Note Type: Horvath Cloze
GUID:
t/(N7FzdP}
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <div>The ADT <b>priorityQueue</b> can be efficiently implemented using a {{c1:: <b>MaxHeap</b>}}. |
<div>The ADT <b>priorityQueue</b> can be efficiently implemented using a {{c1:: <b>MaxHeap</b>}}. This guarantees {{c2:: \(O(\log n)\)}} for both operations.</div> |
Note 10: ETH::A&D
Note Type: Horvath Classic
GUID:
xP1aIt[ejN
Before
Front
Back
\(f\) grows asymptotically faster than \(g\).
After
Front
Back
\(f\) grows asymptotically faster than \(g\)
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | \(\exists C \ge 0 \quad \forall n \in \mathbb{N} \quad f(n) \ge C\cdot g(n)\)<br><br>\(f\) grows asymptotically <b>faster</b> than \(g\) |
\(\exists C \ge 0 \quad \forall n \in \mathbb{N} \quad f(n) \ge C\cdot g(n)\)<br><br>\(f\) grows asymptotically <b>faster</b> than \(g\) |
Note 11: ETH::A&D
Note Type: Horvath Cloze
GUID:
yy3TxuBe~r
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | A queue is also called {{c1:: FIFO |
A queue is also called {{c1:: FIFO}}. |
Note 12: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
BA!Uj{h&4e
Before
Front
For a homomorphism \(h: G \rightarrow H\), the {{c1::image \(\text{im} h\)}} is the set of all elements in \(H\) that are mapped to by some element in \(G\).
Back
For a homomorphism \(h: G \rightarrow H\), the {{c1::image \(\text{im} h\)}} is the set of all elements in \(H\) that are mapped to by some element in \(G\).
After
Front
For a homomorphism \(h: G \rightarrow H\), the {{c1::image \(\text{Im} (h)\)}} is the set of all elements in \(H\) that are mapped to by some element in \(G\).
Back
For a homomorphism \(h: G \rightarrow H\), the {{c1::image \(\text{Im} (h)\)}} is the set of all elements in \(H\) that are mapped to by some element in \(G\).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <p>For a homomorphism \(h: G \rightarrow H\), the {{c1::image \(\text{ |
<p>For a homomorphism \(h: G \rightarrow H\), the {{c1::image \(\text{Im} (h)\)}} is the {{c2::set of all elements in \(H\) that are mapped to by some element in \(G\)}}.</p> |
Note 13: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
C18gm]huq&
Before
Front
{{c1:: \(\widehat{a * b}\) }} = {{c2:: \(\widehat{b} * \widehat{a}\)}}
Back
{{c1:: \(\widehat{a * b}\) }} = {{c2:: \(\widehat{b} * \widehat{a}\)}}
After
Front
In a Group:
{{c1:: \(\widehat{a * b}\) }} = {{c2:: \(\widehat{b} * \widehat{a}\)}} This is a property from a Lemma.
Back
In a Group:
{{c1:: \(\widehat{a * b}\) }} = {{c2:: \(\widehat{b} * \widehat{a}\)}} This is a property from a Lemma.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | In a Group: |
<p>In a Group:<br> {{c1:: \(\widehat{a * b}\) }} = {{c2:: \(\widehat{b} * \widehat{a}\)}} This is a property from a Lemma.</p> |
Note 14: ETH::DiskMat
Note Type: Horvath Classic
GUID:
D0k7OAp
Before
Front
Back
Lemma 5.1: If \(\langle S; * \rangle\) has both a left and a right neutral element, then they are equal.
After
Front
Back
Lemma 5.1: If \(\langle S; * \rangle\) has both a left and a right neutral element, then they are equal.
\(e * e' = e\) (\(e'\) right inverse)
\(e * e' = e'\) (\(e\) left inverse)
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | <p><strong>Lemma 5.1</strong>: If \(\langle S; * \rangle\) has both a left and a right neutral element, then they are <strong>equal</strong>.</p> | <p><strong>Lemma 5.1</strong>: If \(\langle S; * \rangle\) has both a left and a right neutral element, then they are <strong>equal</strong>.</p><p>\(e * e' = e\) (\(e'\) right inverse)</p><p>\(e * e' = e'\) (\(e\) left inverse)</p> |
Note 15: ETH::DiskMat
Note Type: Horvath Classic
GUID:
FSUY[I=V>]
Before
Front
State Fermat's Little Theorem (Corollary 5.14) (both totient and prime):
Back
State Fermat's Little Theorem (Corollary 5.14) (both totient and prime):
Corollary 5.14 (Fermat's Little Theorem): For all \(m \geq 2\) and all \(a\) with \(\gcd(a, m) = 1\): \[a^{\varphi(m)} \equiv_m 1\]
In particular, for every prime \(p\) and every \(a\) not divisible by \(p\): \[a^{p-1} \equiv_p 1\]
Proof: This follows from Corollary 5.10 (\(a^{|G|} = e\)) since the order of \(\mathbb{Z}_m^*\) is \[a^{p-1} \equiv_p 1\]0 (and \[a^{p-1} \equiv_p 1\]1 for prime \[a^{p-1} \equiv_p 1\]2).
After
Front
State Fermat's Little Theorem (Corollary 5.14) (both totient and prime):
Back
State Fermat's Little Theorem (Corollary 5.14) (both totient and prime):
Corollary 5.14 (Fermat's Little Theorem): For all \(m \geq 2\) and all \(a\) with \(\gcd(a, m) = 1\): \[a^{\varphi(m)} \equiv_m 1\]
In particular, for every prime \(p\) and every \(a\) not divisible by \(p\): \[a^{p-1} \equiv_p 1\]
Proof: This follows from Corollary 5.10 (\(a^{|G|} = e\)). Since \(\gcd(a, m)=1\), it is an element of \(\mathbb{Z}_m^*\) and thus an element of a group. \(\langle a \rangle\) therefore must be a subgroup with an order that divides \(\mathbb{Z}_m^* = \varphi(m)\)\(\iff \varphi(m) = \operatorname{ord}(a) \cdot k\) (Lagrange's) .
\(\implies (a^{\operatorname{ord}(a)})^k = a^{\varphi(m)} \equiv_m 1\)
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | <p><strong>Corollary 5.14 (Fermat's Little Theorem)</strong>: For all \(m \geq 2\) and all \(a\) with \(\gcd(a, m) = 1\): \[a^{\varphi(m)} \equiv_m 1\]</p>
<p>In particular, for every prime \(p\) and every \(a\) not divisible by \(p\): \[a^{p-1} \equiv_p 1\]</p>
<p><strong>Proof</strong>: This follows from Corollary 5.10 (\(a^{|G|} = e\)) |
<p><strong>Corollary 5.14 (Fermat's Little Theorem)</strong>: For all \(m \geq 2\) and all \(a\) with \(\gcd(a, m) = 1\): \[a^{\varphi(m)} \equiv_m 1\]</p> <p>In particular, for every prime \(p\) and every \(a\) not divisible by \(p\): \[a^{p-1} \equiv_p 1\]</p> <p><strong>Proof</strong>: This follows from Corollary 5.10 (\(a^{|G|} = e\)). Since \(\gcd(a, m)=1\), it is an element of \(\mathbb{Z}_m^*\) and thus an element of a group. \(\langle a \rangle\) therefore must be a subgroup with an order that divides \(\mathbb{Z}_m^* = \varphi(m)\)\(\iff \varphi(m) = \operatorname{ord}(a) \cdot k\) (Lagrange's) .</p><p>\(\implies (a^{\operatorname{ord}(a)})^k = a^{\varphi(m)} \equiv_m 1\)</p> |
Note 16: ETH::DiskMat
Note Type: Horvath Classic
GUID:
G3,dI)){d{
Before
Front
Which elements generate \(\mathbb{Z}_n\)? Also proof
Back
Which elements generate \(\mathbb{Z}_n\)? Also proof
\(\mathbb{Z}_n\) is generated by all \(a \in \mathbb{Z}_n\) for which \(\gcd(n, a) = 1\) (all elements coprime to \(n\)).
Proof idea:
- If \(\mathbb{Z}_n = \langle a \rangle\), then \(1 \in \langle a \rangle\)
- This means \(au \equiv_n 1\) for some \(u\)
- By Bézout's identity, this implies \(\gcd(a, n) = 1\)
After
Front
Which elements generate \(\mathbb{Z}_n\)? Also proof
Back
Which elements generate \(\mathbb{Z}_n\)? Also proof
\(\mathbb{Z}_n\) is generated by all \(a \in \mathbb{Z}_n\) for which \(\gcd(n, a) = 1\) (all elements coprime to \(n\)).
Proof idea:
- If \(\mathbb{Z}_n = \langle a \rangle\), then \(1 \in \langle a \rangle\)
- This means \(au \equiv_n 1\) for some \(u\)
- By Bézout's identity, this implies \(\gcd(a, n) = 1\) (since \(\gcd\) must divide both \(au-qn\) and 1).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | <p>\(\mathbb{Z}_n\) is generated by <strong>all \(a \in \mathbb{Z}_n\) for which \(\gcd(n, a) = 1\)</strong> (all elements coprime to \(n\)).</p> <p><strong>Proof idea</strong>:<br> - If \(\mathbb{Z}_n = \langle a \rangle\), then \(1 \in \langle a \rangle\)<br> - This means \(au \equiv_n 1\) for some \(u\)<br> - By Bézout's identity, this implies \(\gcd(a, n) = 1\)</p> | <p>\(\mathbb{Z}_n\) is generated by <strong>all \(a \in \mathbb{Z}_n\) for which \(\gcd(n, a) = 1\)</strong> (all elements coprime to \(n\)).</p> <p><strong>Proof idea</strong>:<br> - If \(\mathbb{Z}_n = \langle a \rangle\), then \(1 \in \langle a \rangle\)<br> - This means \(au \equiv_n 1\) for some \(u\)<br> - By Bézout's identity, this implies \(\gcd(a, n) = 1\) (since \(\gcd\) must divide both \(au-qn\) and 1).</p> |
Note 17: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
GE_=q.pKz`
Before
Front
Group axiom G1 states that the operation \(*\) is associative: .
Back
Group axiom G1 states that the operation \(*\) is associative: .
After
Front
Group axiom G1 states that the operation \(*\) is associative: \(a * (b * c) = (a * b) * c\) for all \(a, b, c\) in \(G\).
Back
Group axiom G1 states that the operation \(*\) is associative: \(a * (b * c) = (a * b) * c\) for all \(a, b, c\) in \(G\).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <p>Group axiom <strong>G1</strong> states that the operation \(*\) is {{c1::associative: {{c2::\(a * (b * c) = (a * b) * c\)}} for all \(a, b, c\) in \(G\) |
<p>Group axiom <strong>G1</strong> states that the operation \(*\) is {{c1::associative}}: {{c2::\(a * (b * c) = (a * b) * c\)}} for all \(a, b, c\) in \(G\).</p> |
Note 18: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
G|6fl[78G`
Before
Front
To prove \(\langle G; * \rangle\) is a group, you need to prove three axioms:
- G1 (Associativity)
- G2 (Neutral element) G2' -> you only need to prove existence of a right neutral element (not a full two-sided neutral).
- G3 (Inverse) G3' -> you only need to prove the existence of a right inverse
Back
To prove \(\langle G; * \rangle\) is a group, you need to prove three axioms:
- G1 (Associativity)
- G2 (Neutral element) G2' -> you only need to prove existence of a right neutral element (not a full two-sided neutral).
- G3 (Inverse) G3' -> you only need to prove the existence of a right inverse
After
Front
To prove \(\langle G; * \rangle\) is a group, you need to prove three axioms:
- G1 (associativity)
- G2 (neutral element) G2' -> you only need to prove existence of a right neutral element (not a full two-sided neutral).
- G3 (inverse) G3' -> you only need to prove the existence of a right inverse
Back
To prove \(\langle G; * \rangle\) is a group, you need to prove three axioms:
- G1 (associativity)
- G2 (neutral element) G2' -> you only need to prove existence of a right neutral element (not a full two-sided neutral).
- G3 (inverse) G3' -> you only need to prove the existence of a right inverse
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <p>To prove \(\langle G; * \rangle\) is a group, you need to prove three axioms:<br> |
<p>To prove \(\langle G; * \rangle\) is a group, you need to prove three axioms:<br> - {{c2::G1 (associativity)}}<br> - {{c3::G2 (neutral element) G2' -> you only need to prove existence of a right neutral element (not a full two-sided neutral).}}<br> - {{c4::G3 (inverse) G3' -> you only need to prove the existence of a right inverse}}</p> |
Note 19: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
J!)tsK,]3<
Before
Front
Back
After
Front
Back
non-trivial: {0} is not a field. In particular, 1 = 0 (neutral element of mult. = neutral element of add.) causes trouble.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Extra | Example: \(\mathbb{R}\), but not \(\mathbb{Z}\) | Example: \(\mathbb{R}\), but not \(\mathbb{Z}\)<br><br>non-trivial: {0} is not a field. In particular, 1 = 0 (neutral element of mult. = neutral element of add.) causes trouble. |
Note 20: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
K,;}YIg:-h
Before
Front
If \(A = B\), then \(\rho\) is called a relation on \(A\).
Back
If \(A = B\), then \(\rho\) is called a relation on \(A\).
After
Front
If \(A = B\), then \(\rho\) is called a relation on \(A\).
Back
If \(A = B\), then \(\rho\) is called a relation on \(A\).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | A <b>relation </b>\(\rho\) from a set \(A\) to a set \(B\) (also called an \((A,B)\)-relation) is a subset of {{c1::\(A\times B\)}} |
A <b>relation </b>\(\rho\) from a set \(A\) to a set \(B\) (also called an \((A,B)\)-relation) is a {{c1::subset}} of {{c1::\(A\times B\).}} <br><br>If \(A = B\), then \(\rho\) is called {{c1::a <i>relation on</i> \(A\).}} |
Note 21: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
Mz.H046~kk
Before
Front
To verify the homomorphism property, check that: \(\phi(g_1 \cdot g_2) = \phi(g_1) + \phi(g_2)\) for all \(g_1, g_2\) in \(G\).
Back
To verify the homomorphism property, check that: \(\phi(g_1 \cdot g_2) = \phi(g_1) + \phi(g_2)\) for all \(g_1, g_2\) in \(G\).
After
Front
To verify the homomorphism property, check that: \(\psi(g_1 \cdot g_2) = \psi(g_1) + \psi(g_2)\) for all \(g_1, g_2\) in \(G\).
Back
To verify the homomorphism property, check that: \(\psi(g_1 \cdot g_2) = \psi(g_1) + \psi(g_2)\) for all \(g_1, g_2\) in \(G\).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <p>To verify the {{c1::homomorphism property}}, check that: {{c2::\(\p |
<p>To verify the {{c1::homomorphism property}}, check that: {{c2::\(\psi(g_1 \cdot g_2) = \psi(g_1) + \psi(g_2)\)}} for all \(g_1, g_2\) in \(G\).</p> |
Note 22: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
Od*A$z}#*`
Before
Front
\(\psi(a*b) = \psi(a)\star\psi(b)\).
If \(\psi\) is a bijection from \(G\) to \(H\), then it is called an isomorphism.
Back
\(\psi(a*b) = \psi(a)\star\psi(b)\).
If \(\psi\) is a bijection from \(G\) to \(H\), then it is called an isomorphism.
After
Front
\(\psi(a*b) = \psi(a)\star\psi(b)\).
If \(\psi\) is a bijection from \(G\) to \(H\), then it is called an isomorphism.
Back
\(\psi(a*b) = \psi(a)\star\psi(b)\).
If \(\psi\) is a bijection from \(G\) to \(H\), then it is called an isomorphism.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | For two groups \(\langle G;*;\widehat{ |
For two groups \(\langle G;*;\widehat{};e\rangle\)and \(\langle H;\star;\sim;e'\rangle\), a function \(\psi: G\to H\) is called a <i>group homomorphism</i> if for all \(a\) and \(b\):<br>{{c1::\(\psi(a*b) = \psi(a)\star\psi(b)\)}}.<br>If \(\psi\) is {{c2::a bijection from \(G\) to \(H\)}}, then it is called an <i>isomorphism</i>. |
Note 23: ETH::DiskMat
Note Type: Horvath Classic
GUID:
PjfIvXynOi
Before
Front
Which group operations work for \(\mathbb{Z}_m\) and \(\mathbb{Z}_m^*\)?
Back
Which group operations work for \(\mathbb{Z}_m\) and \(\mathbb{Z}_m^*\)?
| \(\mathbb{Z}_m\) | \(\mathbb{Z}_m^*\) | |
|---|---|---|
| \(\oplus\) | Yes (forms a group) | No |
| \(\odot\) | No | Yes (forms a group) |
Key point: \(\mathbb{Z}_m\) with addition \(\oplus\) is a group. \(\mathbb{Z}_m^*\) (coprime elements) with multiplication \(\odot\) is a group.
After
Front
Which group operations work for \(\mathbb{Z}_m\) and \(\mathbb{Z}_m^*\)?
Back
Which group operations work for \(\mathbb{Z}_m\) and \(\mathbb{Z}_m^*\)?
| \(\mathbb{Z}_m\) | \(\mathbb{Z}_m^*\) | |
|---|---|---|
| \(\oplus\) | Yes (forms a group) | No |
| \(\odot\) | No | Yes (forms a group) |
Key point: \(\mathbb{Z}_m\) with addition \(\oplus\) is a group. \(\mathbb{Z}_m^*\) (coprime elements) with multiplication \(\odot\) is a group.
\(\mathbb{Z}_m^*\) is not a group under addition b/c it doesn't contain the neutral element 0.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | <table> <thead> <tr> <th></th> <th>\(\mathbb{Z}_m\)</th> <th>\(\mathbb{Z}_m^*\)</th> </tr> </thead> <tbody> <tr> <td>\(\oplus\)</td> <td><strong>Yes</strong> (forms a group)</td> <td>No</td> </tr> <tr> <td>\(\odot\)</td> <td>No</td> <td><strong>Yes</strong> (forms a group)</td> </tr> </tbody> </table> <p><strong>Key point</strong>: \(\mathbb{Z}_m\) with addition \(\oplus\) is a group. \(\mathbb{Z}_m^*\) (coprime elements) with multiplication \(\odot\) is a group.</p> | <table> <thead> <tr> <th></th> <th>\(\mathbb{Z}_m\)</th> <th>\(\mathbb{Z}_m^*\)</th> </tr> </thead> <tbody> <tr> <td>\(\oplus\)</td> <td><strong>Yes</strong> (forms a group)</td> <td>No</td> </tr> <tr> <td>\(\odot\)</td> <td>No</td> <td><strong>Yes</strong> (forms a group)</td> </tr> </tbody> </table> <p><strong>Key point</strong>: \(\mathbb{Z}_m\) with addition \(\oplus\) is a group. \(\mathbb{Z}_m^*\) (coprime elements) with multiplication \(\odot\) is a group.</p><p>\(\mathbb{Z}_m^*\) is not a group under addition b/c it doesn't contain the neutral element 0.</p> |
Note 24: ETH::DiskMat
Note Type: Horvath Classic
GUID:
c
Before
Front
For what order is every group cyclic?
Back
For what order is every group cyclic?
If the order of the group is prime, it is cyclic!
After
Front
For what order is every group cyclic?
Back
For what order is every group cyclic?
If the order of the group is prime, it is cyclic!
Every element has order 1 or \(|G|\) (Lagrange). Therefore, it is either the neutral element or a generator of the entire group.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | <p>If the <strong>order of the group</strong> is <strong>prime</strong>, it is cyclic!</p> | <p>If the <strong>order of the group</strong> is <strong>prime</strong>, it is cyclic!</p><p><br></p><p>Every element has order 1 or \(|G|\) (Lagrange). Therefore, it is either the neutral element or a generator of the entire group.</p> |
Note 25: ETH::DiskMat
Note Type: Horvath Classic
GUID:
eJwT]j&5OY
Before
Front
Why do we need \(\mathbb{Z}_m^*\) for multiplication, rather than just using \(\mathbb{Z}_m\)?
Back
Why do we need \(\mathbb{Z}_m^*\) for multiplication, rather than just using \(\mathbb{Z}_m\)?
\(\mathbb{Z}_m\) (with \(\oplus\)) is not a group with respect to multiplication modulo \(m\) because elements that are not coprime to \(m\) don't have a multiplicative inverse.
For example, in \(\mathbb{Z}_6\), the element \(2\) has no multiplicative inverse because \(\gcd(2, 6) = 2 \neq 1\).
Thus we need \(\mathbb{Z}_m^*\) (elements coprime to \(m\)) to form a group with \(\odot\) (multiplication mod \(\oplus\)0).
After
Front
Why do we need \(\mathbb{Z}_m^*\) for multiplication, rather than just using \(\mathbb{Z}_m\)?
Back
Why do we need \(\mathbb{Z}_m^*\) for multiplication, rather than just using \(\mathbb{Z}_m\)?
\(\mathbb{Z}_m\) (with \(\oplus\)) is not a group with respect to multiplication modulo \(m\) because elements that are not coprime to \(m\) don't have a multiplicative inverse.
For example, in \(\mathbb{Z}_6\), the element \(2\) has no multiplicative inverse because \(\gcd(2, 6) = 2 \neq 1\).
Thus we need \(\mathbb{Z}_m^*\) (elements coprime to \(m\)) to form a group with \(\odot\) (multiplication mod \(m\)).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | <p>\(\mathbb{Z}_m\) (with \(\oplus\)) is <strong>not a group</strong> with respect to multiplication modulo \(m\) because elements that are <strong>not coprime</strong> to \(m\) don't have a <strong>multiplicative inverse</strong>.</p>
<p>For example, in \(\mathbb{Z}_6\), the element \(2\) has no multiplicative inverse because \(\gcd(2, 6) = 2 \neq 1\).</p>
<p>Thus we need \(\mathbb{Z}_m^*\) (elements coprime to \(m\)) to form a group with \(\odot\) (multiplication mod |
<p>\(\mathbb{Z}_m\) (with \(\oplus\)) is <strong>not a group</strong> with respect to multiplication modulo \(m\) because elements that are <strong>not coprime</strong> to \(m\) don't have a <strong>multiplicative inverse</strong>.</p> <p>For example, in \(\mathbb{Z}_6\), the element \(2\) has no multiplicative inverse because \(\gcd(2, 6) = 2 \neq 1\).</p> <p>Thus we need \(\mathbb{Z}_m^*\) (elements coprime to \(m\)) to form a group with \(\odot\) (multiplication mod \(m\)).</p> |
Note 26: ETH::DiskMat
Note Type: Horvath Classic
GUID:
jngIBgkHz<
Before
Front
State Corollary 5.11 about groups of prime order (what property, what does each element satisfy).
Back
State Corollary 5.11 about groups of prime order (what property, what does each element satisfy).
Corollary 5.11: Every group of prime order is cyclic, and in such a group every element except the neutral element is a generator.
Proof: Only \(1 | p\) and \(p | p\) for \(p\) prime. So for \(a \in G\), either \(\text{ord}(a) = 1\) (meaning \(a = e\)) or \(\text{ord}(a) = p\) (meaning \(a\) generates the whole group).
After
Front
State Corollary 5.11 about groups of prime order (what property, what does each element satisfy).
Back
State Corollary 5.11 about groups of prime order (what property, what does each element satisfy).
Corollary 5.11: Every group of prime order is cyclic, and in such a group every element except the neutral element is a generator.
Proof: Only \(1 | p\) and \(p | p\) for \(p\) prime. So for \(a \in G\), either \(\text{ord}(a) = 1\) (meaning \(a = e\)) or \(\text{ord}(a) = p\) (meaning \(a\) generates the whole group; Lagrange).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | <p><strong>Corollary 5.11</strong>: Every group of <strong>prime order</strong> is cyclic, and in such a group <strong>every element except the neutral element is a generator</strong>.</p> <p><strong>Proof</strong>: Only \(1 | p\) and \(p | p\) for \(p\) prime. So for \(a \in G\), either \(\text{ord}(a) = 1\) (meaning \(a = e\)) or \(\text{ord}(a) = p\) (meaning \(a\) generates the whole group).</p> | <p><strong>Corollary 5.11</strong>: Every group of <strong>prime order</strong> is cyclic, and in such a group <strong>every element except the neutral element is a generator</strong>.</p> <p><strong>Proof</strong>: Only \(1 | p\) and \(p | p\) for \(p\) prime. So for \(a \in G\), either \(\text{ord}(a) = 1\) (meaning \(a = e\)) or \(\text{ord}(a) = p\) (meaning \(a\) generates the whole group; Lagrange).</p> |
Note 27: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
l];xKGd{%I
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | A function \( f: A \rightarrow B\) is {{c1::surjective (or onto)}} if {{c2::\( \forall b \ \exists a \ , b = f(a)\), i.e. every value is taken}} |
A function \( f: A \rightarrow B\) is {{c1::surjective (or onto)}} if {{c2::\( \forall b \ \exists a \ , b = f(a)\), i.e. every value is taken}} |
Note 28: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
lx/&=nJI{d
Before
Front
Neutral Element of a group:
- For Addition: \(0\)
- For Multiplication: \(1\)
Back
Neutral Element of a group:
- For Addition: \(0\)
- For Multiplication: \(1\)
After
Front
Neutral Element of a group:
- Addition \(0\).
- Multiplication \(1\).
Back
Neutral Element of a group:
- Addition \(0\).
- Multiplication \(1\).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <p>Neutral Element of a group:</p><ul><li><b> |
<p>Neutral Element of a group:</p><ul><li><b>Addition</b> {{c1::\(0\)}}. </li><li><b>Multiplication</b> {{c2::\(1\)}}.</li></ul> |
Note 29: ETH::DiskMat
Note Type: Horvath Classic
GUID:
oo(x.D7C(:
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | \(a * b = a * c \ \implies \ b = c\) | Left cancellation law: \(a * b = a * c \ \implies \ b = c\) |
Note 30: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
qo:})x5a6`
Before
Front
In a group, the equations \(a * x = b\) and \(x * a = b\) have unique solutions for all \(a, b\).
Back
In a group, the equations \(a * x = b\) and \(x * a = b\) have unique solutions for all \(a, b\).
After
Front
In a group, the equations \(a * x = b\) and \(x * a = b\) have unique solutions for all \(a, b\) (property G3(v)).
Back
In a group, the equations \(a * x = b\) and \(x * a = b\) have unique solutions for all \(a, b\) (property G3(v)).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <p>In a group, the equations |
<p>In a group, the equations {{c1::\(a * x = b\)}} and {{c2::\(x * a = b\)}} have {{c3::unique solutions}} for all \(a, b\) (property G3(v)).</p> |
| Extra |
Note 31: ETH::DiskMat
Note Type: Horvath Classic
GUID:
rI[60?4iFu
Before
Front
Back
After
Front
Back
- Closure
- Associativity
- Identity
- Inverse
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Front | A <b>group</b> has the following properties: |
A <b>group</b> has the following properties: |
| Back | <ul><li>Closure</li><li>Associativity</li><li>Identity</li><li>Inverse</li></ul> |
Note 32: ETH::DiskMat
Note Type: Horvath Classic
GUID:
u${[$*iYrd
Before
Front
Does the uniqueness of the neutral element imply that a group is abelian (commutative)?
I.e. does \(a*e = e*a\) mean G is abelian?Back
Does the uniqueness of the neutral element imply that a group is abelian (commutative)?
I.e. does \(a*e = e*a\) mean G is abelian?No! The uniqueness of the neutral element does not imply commutativity.
Counterexample: The identity matrix \(I_3\) is the unique neutral element for the group of \(3 \times 3\) real matrices under multiplication. We have \(A \cdot I_3 = I_3 \cdot A\) for all matrices \(A\), even though matrix multiplication is not commutative in general.
After
Front
Does the uniqueness of the neutral element imply that a group is abelian (commutative)?
I.e. does a*e = e*a mean G is abelian?
Back
Does the uniqueness of the neutral element imply that a group is abelian (commutative)?
I.e. does a*e = e*a mean G is abelian?
No! The uniqueness of the neutral element does not imply commutativity.
Counterexample: The identity matrix \(I_3\) is the unique neutral element for the group of \(3 \times 3\) real matrices under multiplication. We have \(A \cdot I_3 = I_3 \cdot A\) for all matrices \(A\), even though matrix multiplication is not commutative in general.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Front | <p>Does the uniqueness of the neutral element imply that a group is abelian (commutative)?</p>I.e. does |
<p>Does the uniqueness of the neutral element imply that a group is abelian (commutative)?</p><br><br>I.e. does a*e = e*a mean G is abelian? |
| Back | <p><strong>No!</strong> The uniqueness of the neutral element does <strong>not</strong> imply commutativity.</p><p><strong>Counterexample</strong>: The identity matrix \(I_3\) is the unique neutral element for the group of \(3 \times 3\) real matrices under multiplication. We have \(A \cdot I_3 = I_3 \cdot A\) for all matrices \(A\), even though matrix multiplication is <strong>not commutative</strong> in general.</p> | <p><strong>No!</strong> The uniqueness of the neutral element does <strong>not</strong> imply commutativity.</p><br><p><strong>Counterexample</strong>: The identity matrix \(I_3\) is the unique neutral element for the group of \(3 \times 3\) real matrices under multiplication. We have \(A \cdot I_3 = I_3 \cdot A\) for all matrices \(A\), even though matrix multiplication is <strong>not commutative</strong> in general.</p> |
Note 33: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
uaVso1SVrk
Before
Front
If no \(m\) exists, such that \(a^m = e\) in a group, the order \(\text{ord}(a)\) of \(a\) is {{c1:: said to be infinite, written \(\text{ord}(a) = \infty\)}}.
Back
If no \(m\) exists, such that \(a^m = e\) in a group, the order \(\text{ord}(a)\) of \(a\) is {{c1:: said to be infinite, written \(\text{ord}(a) = \infty\)}}.
After
Front
If no \(m>0\) exists, such that \(a^m = e\) in a group, the order \(\text{ord}(a)\) of \(a\) is {{c1:: said to be infinite, written \(\text{ord}(a) = \infty\)}}.
Back
If no \(m>0\) exists, such that \(a^m = e\) in a group, the order \(\text{ord}(a)\) of \(a\) is {{c1:: said to be infinite, written \(\text{ord}(a) = \infty\)}}.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <p>If {{c2:: no \(m\) exists, such that \(a^m = e\) in a group}}, the order \(\text{ord}(a)\) of \(a\) is {{c1:: said to be infinite, written \(\text{ord}(a) = \infty\)}}.</p> | <p>If {{c2:: no \(m>0\) exists, such that \(a^m = e\) in a group}}, the order \(\text{ord}(a)\) of \(a\) is {{c1:: said to be infinite, written \(\text{ord}(a) = \infty\)}}.</p> |
Note 34: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
vt:Wqzxx@@
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | A subgroup \(H\) of a group \(G\) is {{c1::a subset \(H \subseteq G\) which is a group in itself (closed with respect to all operations, <b>inverses</b> exist).}} | A subgroup \(H\) of a group \(G\) is {{c1::a subset \(H \subseteq G\) which is a group in itself (closed with respect to all operations, includes neutral element, <b>inverses</b> exist).}} |
Note 35: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
wV8Y&j0xY.
Before
Front
- Unary operators (NOT)
- Quantifiers (for all and exists)
- Operators (AND, OR)
- Implications
Back
- Unary operators (NOT)
- Quantifiers (for all and exists)
- Operators (AND, OR)
- Implications
After
Front
- unary operators (NOT)
- quantifiers (for all and exists)
- operators (AND, OR)
- Implication
Back
- unary operators (NOT)
- quantifiers (for all and exists)
- operators (AND, OR)
- Implication
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | Name the binding strengths of PL tokens in order:<br><ol><li>{{c1:: |
Name the binding strengths of PL tokens in order:<br><ol><li>{{c1:: unary operators (NOT)}}</li><li>{{c2:: quantifiers (for all and exists)}}</li><li>{{c3:: operators (AND, OR)}}</li><li>{{c4:: Implication}}</li></ol> |
Note 36: ETH::DiskMat
Note Type: Horvath Classic
GUID:
wY#5P^[
Before
Front
State Lemma 5.20 about division in integral domains: (The quotient has what property?)
Back
State Lemma 5.20 about division in integral domains: (The quotient has what property?)
Lemma 5.20: In an integral domain, if \(a | b\) (i.e., \(b = ac\) for some \(c\)), then \(c\) is unique and is denoted by \(c = b/a\) (the quotient).
Explanation: If \(b = ac_1\) and \(b = ac_2\), then \(a(c_1 - c_2) = 0\). Since \(a \neq 0\) in an integral domain, we must have \(c_1 - c_2 = 0\), so \(b = ac\)0.
After
Front
State Lemma 5.20 about division in integral domains: (The quotient has what property?)
Back
State Lemma 5.20 about division in integral domains: (The quotient has what property?)
Lemma 5.20: In an integral domain, if \(a | b\) (i.e., \(b = ac\) for some \(c\)), then \(c\) is unique and is denoted by \(c = b/a\) (the quotient).
Explanation: If \(b = ac_1\) and \(b = ac_2\), then \(a(c_1 - c_2) = 0\). Since \(a \neq 0\) in an integral domain, we must have \(c_1 - c_2 = 0\)\(\implies c_1 = c_2\).
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | <p><strong>Lemma 5.20</strong>: In an integral domain, if \(a | b\) (i.e., \(b = ac\) for some \(c\)), then \(c\) is <strong>unique</strong> and is denoted by \(c = b/a\) (the quotient).</p>
<p><strong>Explanation</strong>: If \(b = ac_1\) and \(b = ac_2\), then \(a(c_1 - c_2) = 0\). Since \(a \neq 0\) in an integral domain, we must have \(c_1 - c_2 = 0\) |
<p><strong>Lemma 5.20</strong>: In an integral domain, if \(a | b\) (i.e., \(b = ac\) for some \(c\)), then \(c\) is <strong>unique</strong> and is denoted by \(c = b/a\) (the quotient).</p> <p><strong>Explanation</strong>: If \(b = ac_1\) and \(b = ac_2\), then \(a(c_1 - c_2) = 0\). Since \(a \neq 0\) in an integral domain, we must have \(c_1 - c_2 = 0\)\(\implies c_1 = c_2\).</p> |
Note 37: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
xH`d$W-97_
Before
Front
\(\widehat{(\widehat{a})} =\) \(a\)
Back
\(\widehat{(\widehat{a})} =\) \(a\)
This is a property from Lemma 5.3.
After
Front
In a Group:
\(\widehat{(\widehat{a})} =\) \(a\) (inverse of inverse is the original element). This is a property from Lemma 5.3.
Back
In a Group:
\(\widehat{(\widehat{a})} =\) \(a\) (inverse of inverse is the original element). This is a property from Lemma 5.3.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | In a |
<p>In a Group:<br> \(\widehat{(\widehat{a})} =\){{c1:: \(a\) }} {{c1:: (inverse of inverse is the original element)}}. This is a property from Lemma 5.3.</p> |
| Extra |
Note 38: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
y4s0XCy@A
Before
Front
Back
This follows directly from the antisymmetry of \(\preceq\). If there were two least elements, they would be mutually comparable, and hence must
be equal.
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Extra |
Note 39: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
ztTfjE7<>>
Before
Front
Inverse in a group:
- For Addition: \(-a\)
- For Multiplication: {{c2::\(a^{-1}\)}}.
Back
Inverse in a group:
- For Addition: \(-a\)
- For Multiplication: {{c2::\(a^{-1}\)}}.
After
Front
Inverse in a group:
- Addition \(-a\)
- Multiplication {{c2::\(a^{-1}\)}}.
Back
Inverse in a group:
- Addition \(-a\)
- Multiplication {{c2::\(a^{-1}\)}}.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | <p>Inverse in a group:</p><ul><li><b> |
<p>Inverse in a group:</p><ul><li><b>Addition </b>{{c1::\(-a\)}}</li><li><b>Multiplication </b>{{c2::\(a^{-1}\)}}.</li></ul> |
Note 40: ETH::LinAlg
Note Type: Horvath Cloze
GUID:
Dd-0>Kd049
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | The columns of \(A\) are independent if and only if {{c1::\(x = 0\) is the only vector for which \(Ax = 0\) |
The columns of \(A\) are independent if and only if {{c1::\(x = 0\) is the only vector for which \(Ax = 0\)}} (Linear combination view). |
Note 41: ETH::LinAlg
Note Type: Horvath Cloze
GUID:
col^b$YzMt
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | \(v^\top v = \){{c1:: \(||v||^2\) |
\(v^\top v = \){{c1:: \(||v||^2\)}} (in terms of norm) |
Note 42: ETH::LinAlg
Note Type: Horvath Classic
GUID:
eUCQYkiYf@
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Front | What is a property that always hold for |
What is a property that always hold for linear transformations? |
| Back | \(T(0) = 0\) | for a linear transformation \(T(X)\): \(T(0) = 0\) |
Note 43: ETH::LinAlg
Note Type: Horvath Cloze
GUID:
gU%jisb2z3
Before
Front
Let \(u, v, w \in \mathbb{R}^m\) be vectors and \(\lambda \in \mathbb{R}\) a scalar:
- \(v \cdot w = w \cdot v\) (symmetry / commutativity)
- \((\lambda v) \cdot w = \lambda (v \cdot w)\) (scalars move freely)
- \(u \cdot (v + w) = u \cdot v + u \cdot w\) and \((u + v) \cdot w = u\cdot w + v \cdot w\) (distributivity)
- \(v \cdot v \geq 0\) with equality if and only if \(v = 0\) (positive definiteness)
Back
Let \(u, v, w \in \mathbb{R}^m\) be vectors and \(\lambda \in \mathbb{R}\) a scalar:
- \(v \cdot w = w \cdot v\) (symmetry / commutativity)
- \((\lambda v) \cdot w = \lambda (v \cdot w)\) (scalars move freely)
- \(u \cdot (v + w) = u \cdot v + u \cdot w\) and \((u + v) \cdot w = u\cdot w + v \cdot w\) (distributivity)
- \(v \cdot v \geq 0\) with equality if and only if \(v = 0\) (positive definiteness)
After
Front
- \(v \cdot w = w \cdot v\) (symmetry / commutatitivity
- \((\lambda v) \cdot w = \lambda (v \cdot w)\) (scalars move freely)
- \(u \cdot (v + w) = u \cdot v + u \cdot w\) and \((u + v) \cdot w = u\cdot w + v \cdot w\) (distributivity)
- \(v \cdot v \geq 0\) with equality if and only if \(v = 0\) (positive definiteness
Back
- \(v \cdot w = w \cdot v\) (symmetry / commutatitivity
- \((\lambda v) \cdot w = \lambda (v \cdot w)\) (scalars move freely)
- \(u \cdot (v + w) = u \cdot v + u \cdot w\) and \((u + v) \cdot w = u\cdot w + v \cdot w\) (distributivity)
- \(v \cdot v \geq 0\) with equality if and only if \(v = 0\) (positive definiteness
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | Scalar product properties |
Scalar product properties: \(u, v, w \in \mathbb{R}^m\) be vectors and \(\lambda \in \mathbb{R}\) a scalar.<br><ol><li>{{c1::\(v \cdot w = w \cdot v\) (symmetry / commutatitivity}}</li><li>{{c2:: \((\lambda v) \cdot w = \lambda (v \cdot w)\) (scalars move freely)}}</li><li>{{c3:: \(u \cdot (v + w) = u \cdot v + u \cdot w\) and \((u + v) \cdot w = u\cdot w + v \cdot w\) (distributivity)}}</li><li>{{c4:: \(v \cdot v \geq 0\) with equality if and only if \(v = 0\) (positive definiteness}}</li></ol> |
Note 44: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
Q{f*UJkPmo
Deleted Note
Front
Back
Current
Note has been deleted
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | ||
| Extra |
Note 45: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
yAP=DE#~t<
Deleted Note
Front
- Closure
- Associativity
- Identity
- Inverse
- Commutativity
Back
- Closure
- Associativity
- Identity
- Inverse
- Commutativity
Current
Note has been deleted
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text |
Note 46: ETH::LinAlg
Note Type: Horvath Classic
GUID:
Ie1sVs`1ap
Deleted Note
Front
Back
Current
Note has been deleted
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Front | ||
| Back |