Note 1: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
.@%aS+kuV
Before
Front
Back
\(0a=(0+0)a=0a+0a\) and thus \(0a - 0a = 0a \implies 0 = 0a\)
After
Front
Back
\(0a=(0-0)a=0a-0a=0\)
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Extra | The zero (neutral of additive group) pulls all other elements to 0 by multiplication.<br><br>\(0a=(0 |
The zero (neutral of additive group) pulls all other elements to 0 by multiplication.<br><br>\(0a=(0-0)a=0a-0a=0\) |
Note 2: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
BTm~S%al=(
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | The {{c1::set of statements \(\mathcal{S}\)}} is |
The {{c1::set of statements \(\mathcal{S}\)}} is {{c2:: a subset of the finite bit strings \(\Sigma^*\)}}. |
Note 3: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
BYs?C)>Q^q
Before
Front
Back
For all \(s \in \mathcal{S}\) for which there exists a \(p \in \mathcal{P}\) with \(\phi(s, p) = 1\), we have \(\tau(s) = 1\) is the correct formal definition.
After
Front
Back
For all \(s \in \mathcal{S}\) for which there exists a \(p \in \mathcal{P}\) with \(\phi(s, p) = 1\), we have \(\tau(s) = 1\) is the correct formal definition.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | A proof system is {{c2:: |
A proof system is {{c2::<b>sound</b>}} if {{c1:: no false statement has a proof: \(\phi(s, p) = 1 \implies \tau(s) = 1\)}}. |
Note 4: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
Byvb`08=9%
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | A <b>partial function </b>\(A \to B\) is a relation from \(A\) to \(B\) such that{{c1::\(\forall a \in A \; \forall b,b' \in B \; (a \mathop{f} b \land a\mathop{f} b' \to b = b')\) (well-defined).}} | A <b>partial function </b>\(A \to B\) is a relation from \(A\) to \(B\) such that {{c1::\(\forall a \in A \; \forall b,b' \in B \; (a \mathop{f} b \land a\mathop{f} b' \to b = b')\) (well-defined).}} |
Note 5: ETH::DiskMat
Note Type: Horvath Classic
GUID:
G3,dI)){d{
Before
Front
Which elements generate \(\mathbb{Z}_n\)? How can this be proven?
Back
Which elements generate \(\mathbb{Z}_n\)? How can this be proven?
\(\mathbb{Z}_n\) is generated by all \(a \in \mathbb{Z}_n\) for which \(\gcd(a, n) = 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).
After
Front
Which elements generate \(\mathbb{Z}_n\)? How can this be proven?
Back
Which elements generate \(\mathbb{Z}_n\)? How can this be proven?
\(\mathbb{Z}_n\) is generated by all \(a \in \mathbb{Z}_n\) for which \(\gcd(a, n) = 1\) (all elements coprime to \(n\)).
Proof:
\(a\) generator \(\implies\)\(\gcd(a, n) = 1\)
\(\mathbb{Z}_n = \langle a \rangle\)
\(\implies\)\(1 \in \langle a \rangle\)
\(\implies\)\(a^u = ua \equiv_n 1\) for some \(u\)
\(\implies\)\(\gcd(a, n) = 1\) (\(\gcd\) must divide both \(au-qn\) and 1).
\(\gcd(a, n) = 1\)
\(\implies\)\(ua + un = 1\) for some \(u, n\) (Bézout)
\(\implies\)\(ua = a^u \equiv_n 1\)
\(\implies\)for every element \(b\), \(\exists c\) s.t. \(b = c \cdot u \cdot a = (a^u)^c = a^{u \cdot c}\)
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(a, n) = 1\)</strong> (all elements coprime to \(n\)).</p>
<p><strong>Proof |
<p>\(\mathbb{Z}_n\) is generated by <strong>all \(a \in \mathbb{Z}_n\) for which \(\gcd(a, n) = 1\)</strong> (all elements coprime to \(n\)).</p> <p><strong>Proof:</strong></p><p>\(a\) generator \(\implies\)\(\gcd(a, n) = 1\)<br>\(\mathbb{Z}_n = \langle a \rangle\)<br>\(\implies\)\(1 \in \langle a \rangle\)<br>\(\implies\)\(a^u = ua \equiv_n 1\) for some \(u\)<br>\(\implies\)\(\gcd(a, n) = 1\) (\(\gcd\) must divide both \(au-qn\) and 1).</p>\(\gcd(a, n) = 1 \implies\)\(a\) generator<br>\(\gcd(a, n) = 1\)<br>\(\implies\)\(ua + un = 1\) for some \(u, n\) (Bézout)<br>\(\implies\)\(ua = a^u \equiv_n 1\)<br>\(\implies\)for every element \(b\), \(\exists c\) s.t. \(b = c \cdot u \cdot a = (a^u)^c = a^{u \cdot c}\) |
Note 6: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
Pj6Xy8Kn7N
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | The resolution calculus is {{c1::<i>sound</i>}}, i.e. if {{c2::\(\mathcal{K} \vdash_{ |
The resolution calculus is {{c1::<i>sound</i>}}, i.e. if {{c2::\(\mathcal{K} \vdash_{Res} K\)}}, then {{c2::\(\mathcal{K} \models K\)}}. |
Note 7: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
Qn4Vs7Ck2H
Before
Front
Back
- A set of symbols \(\mathcal{Z} \subseteq \Lambda\)
- \(\Lambda\) is the "alphabet" or collection of all available symbols
- \(\mathcal{Z}\) is the subset of symbols we're actually interpreting
- A domain for each symbol
- For each symbol in \(\mathcal{Z}\), there's a set of possible values it could take
- This is the "universe of discourse" for that symbol
- An assignment function
- For each symbol in \(\mathcal{Z}\), the function picks one specific value from its domain
- This gives meaning to each symbol
After
Front
Back
- A set of symbols \(\mathcal{Z} \subseteq \Lambda\)
- \(\Lambda\) is the "alphabet" or collection of all available symbols
- \(\mathcal{Z}\) is the subset of symbols we're actually interpreting
- A domain for each symbol
- For each symbol in \(\mathcal{Z}\), there's a set of possible values it could take
- Often the domain is defined in terms of the universe \(U\) where a symbol can be a function, predicate or element of \(U\).
- An assignment function
- For each symbol in \(\mathcal{Z}\), the function picks one specific value from its domain
- This gives meaning to each symbol
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | An <i>interpretation</i> consists of {{c1::a set \(\mathcal{Z} \subseteq \Lambda\) of \(\Lambda\)}}, {{c2::a domain |
An <i>interpretation</i> consists of {{c1::a set \(\mathcal{Z} \subseteq \Lambda\) of \(\Lambda\)}}, {{c2::a domain (a set of possible values) for each symbol in \(\mathcal{Z}\)}}, and {{c3::a function that assigns to each symbol in \(\mathcal{Z}\) a value in the associated domain}}. |
| Extra | <ol><li><strong>A set of symbols</strong> \(\mathcal{Z} \subseteq \Lambda\)<ul> <li>\(\Lambda\) is the "alphabet" or collection of all available symbols </li> <li>\(\mathcal{Z}\) is the subset of symbols we're actually interpreting </li> </ul> </li> <li><strong>A domain for each symbol</strong> <ul> <li>For each symbol in \(\mathcal{Z}\), there's a set of possible values it could take </li> <li>Often the domain is defined in terms of the <i>universe</i> \(U\) where a symbol can be a function, predicate or element of \(U\).<br><ol></ol></li> </ul> </li> <li><strong>An assignment function</strong> <ul> <li>For each symbol in \(\mathcal{Z}\), the function picks one specific value from its domain </li> <li>This gives meaning to each symbol</li> </ul> </li> <h2></h2></ol> |
Note 8: ETH::DiskMat
Note Type: Horvath Classic
GUID:
Sm8Xz2Vn4Q
Before
Front
Back
1. Take the disjunction of \(n\) literals
2. If \(A_i = 0\) in the row, take \(A_i\)
3. If \(A_i = 1\) in the row, take \(\lnot A_i\)
4. Then take the conjunction of all these rows
This works because \(F\) is \(0\) exactly if every single disjunction is true, which is the case by construction.
After
Front
Back
1. Take the disjunction of \(n\) literals
2. If \(A_i = 0\) in the row, take \(A_i\)
3. If \(A_i = 1\) in the row, take \(\lnot A_i\)
4. Then take the conjunction of all these rows
This works because \(F\) is \(0\) exactly if every single disjunction is true, which is the case by construction.
---
\(F\) should evaluate to true if we don't have the first zero row, not the second zero row, and so on. De Morgan flips the conjunction of the literals to a disjunction and adds the negation.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | For every row evaluating to <b>0</b>:<br>1. Take the <i>disjunction</i> of \(n\) literals<br>2. If \(A_i = 0\) in the row, take \(A_i\)<br>3. If \(A_i = 1\) in the row, take \(\lnot A_i\)<br>4. Then take the <i>conjunction</i> of all these rows<br><br>This works because \(F\) is \(0\) exactly if every single disjunction is true, which is the case by construction. | For every row evaluating to <b>0</b>:<br>1. Take the <i>disjunction</i> of \(n\) literals<br>2. If \(A_i = 0\) in the row, take \(A_i\)<br>3. If \(A_i = 1\) in the row, take \(\lnot A_i\)<br>4. Then take the <i>conjunction</i> of all these rows<br><br>This works because \(F\) is \(0\) exactly if every single disjunction is true, which is the case by construction.<br><br>---<br><br>\(F\) should evaluate to true if we don't have the first zero row, not the second zero row, and so on. De Morgan flips the conjunction of the literals to a disjunction and adds the negation. |
Note 9: ETH::DiskMat
Note Type: Horvath Classic
GUID:
Up7Wv9Kn2S
Before
Front
Back
We extend it by the concept of predicates.
After
Front
Back
We extend it by the concept of predicates.
Predicates of the form \(P()\) act as propositional symbols.
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Back | <i>embedded</i> into predicate logic as a <i>special case</i>. <br>We extend it by the concept of <b>predicates</b>. | <i>embedded</i> into predicate logic as a <i>special case</i>. <br>We extend it by the concept of <b>predicates</b>.<br><br>Predicates of the form \(P()\) act as propositional symbols. |
Note 10: ETH::DiskMat
Note Type: Horvath Cloze
GUID:
Yv3Tn8Zw5C
Before
Front
Back
After
Front
Back
Field-by-field Comparison
| Field | Before | After |
|---|---|---|
| Text | The <i>semantics</i> of a logic defines a function \(\sigma\) {{c1::assigning to each formula \(F\) and each interpretation \(\mathcal{A}\) suitable for \(F\) a truth value\(\sigma(F, \mathcal{A})\)in \(\{0, 1\}\)}}. | The <i>semantics</i> of a logic defines a function \(\sigma\) {{c1::assigning to each formula \(F\) and each interpretation \(\mathcal{A}\) suitable for \(F\) a truth value \(\sigma(F, \mathcal{A})\) in \(\{0, 1\}\)}}. |