auto-update(nvim): 2025-02-06 00:26:56
This commit is contained in:
parent
5c7fd3ae2b
commit
dfbe35333b
3 changed files with 317 additions and 0 deletions
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
id: pstat
|
||||
aliases: []
|
||||
tags: []
|
||||
---
|
||||
|
||||
|
273
documents/by-course/math-8/pset-4/main.typ
Normal file
273
documents/by-course/math-8/pset-4/main.typ
Normal file
|
@ -0,0 +1,273 @@
|
|||
#import "@youwen/zen:0.1.0": *
|
||||
|
||||
#show: zen.with(
|
||||
title: "Homework 4",
|
||||
author: "Youwen Wu",
|
||||
)
|
||||
|
||||
#set heading(numbering: none)
|
||||
|
||||
#set par(first-line-indent: 0pt, spacing: 1em)
|
||||
|
||||
#let nonzero = $ZZ_(!=0)$
|
||||
|
||||
Problems:
|
||||
|
||||
2.2: \#1dfh, 2bdf, 5, 6d, 7q, 8h, 9b, 10e, 11b, 13a, 15b, 16
|
||||
|
||||
2.3: \#1bhLmn, 2bhLmn, 3, 12, 16d, 18bd
|
||||
|
||||
= 2.2
|
||||
|
||||
*1d.*
|
||||
|
||||
$A - (B - C) = {1,3,5,7,9}$
|
||||
|
||||
*1f.*
|
||||
|
||||
$A union (C sect D) = {1,2,3,5,7,8,9}$
|
||||
|
||||
*1h.*
|
||||
|
||||
${1,5,7}$
|
||||
|
||||
*2b.*
|
||||
|
||||
$[2,8)$
|
||||
|
||||
*2d.*
|
||||
|
||||
$[3,6]$
|
||||
|
||||
*2f.*
|
||||
|
||||
$(6,8)$
|
||||
|
||||
*5.*
|
||||
|
||||
Only $C$ and $D$ are disjoint.
|
||||
|
||||
*6d.*
|
||||
|
||||
$A = {1, 2}, B = {3, 4}, C = {2, 3}$
|
||||
|
||||
*7q.*
|
||||
|
||||
Claim: if $A subset.eq B$, then $A union C subset.eq B union C$.
|
||||
|
||||
#proof[
|
||||
Suppose $A subset.eq B$. Therefore $forall a in A, a in B$. This implies that
|
||||
$forall a in A, a in A union C$, and $forall a in A, a in B union C$.
|
||||
Note that $forall c in C$, both $c in A union C$ and $c in B union C$. Since
|
||||
$forall x in A union C$, either $x in A$ or $x in C$, and either way $x in B$
|
||||
and $x in C$, then $A union B subset.eq A union C$.
|
||||
]
|
||||
|
||||
*8h.*
|
||||
|
||||
Claim: $(A union B)^c = A^c sect B^c$.
|
||||
|
||||
#proof[
|
||||
For all $x$ in $(A union B)^c$, $x$ is not in $A union B$. Therefore $x$ is
|
||||
not in $A$ and $x$ is not in $B$. In other words $(A union B)^c$ is comprised of all $x$ not in $A$ and not in $B$, which are all the elements in both $A^c$ and $B^c$, which is $A^c sect B^c$.
|
||||
]
|
||||
|
||||
*9b.*
|
||||
|
||||
Claim: If $A subset.eq B union C$ and $A sect B = emptyset$, then $A subset.eq C$.
|
||||
|
||||
#proof[
|
||||
Suppose $A subset.eq B union C$. Then $forall a in A$, either $a in B$ or $a
|
||||
in C$. However $a$ is never in $B$, as $A$ and $B$ are disjoint and $a in B$
|
||||
would be a contradiction of this fact. So in fact the only case is $a in C$.
|
||||
Therefore we have $forall a in A, a in C$, which is the definition of $A
|
||||
subset.eq C$.
|
||||
]
|
||||
|
||||
*10e.*
|
||||
|
||||
Claim: if $A union B subset.eq C union D$, $A sect B = emptyset$, and $C subset.eq A$, then $B subset.eq D$.
|
||||
|
||||
#proof[
|
||||
Suppose $C subset.eq A$. Then $forall c in C, c in A$. Since $A$ and $B$ are
|
||||
disjoint, $forall b in B, b in.not C$. Because we assume $A union B subset.eq
|
||||
C union D$, $forall x in A union B, x in C union D$. Then this implies
|
||||
$forall a in A$ and $forall b in B$, either $a in C$, or $b in C$, or $a in
|
||||
D$, or $b in D$. However we established earlier that $forall b in B, b in.not
|
||||
C$. This means that $forall b in B, b in D$.
|
||||
Therefore $B subset.eq D$.
|
||||
]
|
||||
|
||||
*11b.*
|
||||
|
||||
Claim: if $A sect C subset.eq B sect C$, then $A subset.eq B$.
|
||||
|
||||
Counterexample: $A = {1,2,3}, B = {2,3,4}, C = {2,3,4}$.
|
||||
|
||||
*13a.*
|
||||
|
||||
(I wrote a Vim macro to compute these because it was so annoying).
|
||||
$
|
||||
A times B = \
|
||||
{(1,a), (1, e), (1, k), (1, n), (1, r), (3,a), (3, e), (3, k), (3, n), (3, r), (5,a), (5, e), (5, k), (5, n), (5, r)} \
|
||||
B times A = \
|
||||
{(a,1), (e, 1), (k, 1), (n, 1), (r, 1), (a,3), (e, 3), (k, 3), (n, 3), (r, 3), (a,5), (e, 5), (k, 5), (n, 5), (r, 5)} \
|
||||
$
|
||||
|
||||
*15b.*
|
||||
|
||||
Claim: $A times emptyset = emptyset$.
|
||||
|
||||
#proof[
|
||||
Let there be a set $X$ such that $A times emptyset = X$. Then any element in
|
||||
$X$ is an ordered pair $(a,b)$ such that $a in A$ and $b in emptyset$.
|
||||
But $b in emptyset$ is a contradiction no ordered pair can exist. Therefore
|
||||
$X$ contains no elements and $X = emptyset$, so $A times emptyset =
|
||||
emptyset$.
|
||||
]
|
||||
|
||||
*16a.*
|
||||
|
||||
$
|
||||
A = {1}, B = {2}, C = {3}, D = {4}
|
||||
$
|
||||
|
||||
*16b.*
|
||||
|
||||
$
|
||||
A = {1}, B = {2}, C = {2}
|
||||
$
|
||||
|
||||
*16c.*
|
||||
|
||||
$
|
||||
A = {1}, B = {2}, C = {3}
|
||||
$
|
||||
|
||||
= 2.3
|
||||
|
||||
*1b.*
|
||||
|
||||
$
|
||||
union.big_(A in cal(A)) A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13} \
|
||||
sect.big_(A in cal(A)) A = emptyset
|
||||
$
|
||||
|
||||
*1h.*
|
||||
|
||||
$
|
||||
union.big_(A in cal(A)) A = [-pi, infinity) \
|
||||
sect.big_(A in cal(A)) A = [-pi, 0]
|
||||
$
|
||||
|
||||
*1L.*
|
||||
|
||||
$
|
||||
union.big_(L in cal(l)) L = (-infinity, infinity) \
|
||||
sect.big_(L in cal(l)) L = emptyset
|
||||
$
|
||||
|
||||
*1m.*
|
||||
|
||||
$
|
||||
union.big_(A in cal(A)) A = (-infinity, infinity) - ZZ \
|
||||
sect.big_(A in cal(A)) A = emptyset
|
||||
$
|
||||
|
||||
*1n.*
|
||||
|
||||
$
|
||||
union.big_(D in cal(D)) D = (-infinity, 1) \
|
||||
sect.big_(D in cal(D)) D = (-1, 0]
|
||||
$
|
||||
|
||||
*2b.*
|
||||
|
||||
No.
|
||||
|
||||
*2h.*
|
||||
|
||||
No.
|
||||
|
||||
*2L.*
|
||||
|
||||
Yes.
|
||||
|
||||
*2m.*
|
||||
|
||||
Yes.
|
||||
|
||||
*2n.*
|
||||
|
||||
No.
|
||||
|
||||
*3a.*
|
||||
|
||||
Claim: let $cal(A)$ be a family of sets, for every set B in the family
|
||||
$cal(A)$, $B subset.eq union.big _(A in cal(A)) A$
|
||||
|
||||
#proof[
|
||||
By the definition of the union of sets, $forall b in B$, $b in union.big _(A
|
||||
in cal(A)) A$. Therefore $B subset.eq union.big _(A in cal(A))$.
|
||||
]
|
||||
|
||||
*3b.*
|
||||
|
||||
Claim: let $cal(A)$ be a nonempty family of sets and $B$ be a set. Then if $A
|
||||
subset.eq B$ for all $A in cal(A)$, then $union.big _(A in cal(A)) A subset.eq
|
||||
B$.
|
||||
|
||||
#proof[
|
||||
Suppose $A subset.eq B$ for all $A in cal(A)$. Then $forall a in A, a in B$
|
||||
for all $A in cal(A)$. Then note that $forall in union.big _(A in cal(A))
|
||||
A$, there exists some $A$ with $x in A$. This implies that any element of
|
||||
$union.big _(A in cal(A)) A$ is an element of some $A in cal(A)$. By our
|
||||
earlier assumption this implies that any element in $union.big _(A in cal(A))
|
||||
A$ is an element of $B$. This is the definition of $union.big _(A in cal(A))
|
||||
A subset.eq B$.
|
||||
]
|
||||
|
||||
*12a.*
|
||||
|
||||
$
|
||||
cal(A) = {{1, x} : x in {2, 3, dots.c, 20}}
|
||||
$
|
||||
|
||||
*12b.*
|
||||
|
||||
$
|
||||
cal(B) = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}, {11, 12, 13, 14, 15}, {16, 17, 18, 19, 20}}
|
||||
$
|
||||
|
||||
*12c.*
|
||||
|
||||
$
|
||||
cal(l) = {{x} : x in {1, 2, 3, dots.c, 20}}
|
||||
$
|
||||
|
||||
*16d.*
|
||||
|
||||
Claim: $sect.big _(i = 1) ^infinity A_i subset.eq sect.big _(i=k) ^m A_i$.
|
||||
|
||||
#proof[
|
||||
Note that
|
||||
|
||||
$
|
||||
sect.big_(i = 1)^infinity A_i = (sect.big_(i = 1)^(k-1) A_i) sect (sect.big_(i = k)^m A_i) sect (sect.big_(i = m + 1)^infinity A_i)
|
||||
$
|
||||
|
||||
This implies that the set $sect.big _(i=1) ^infinity A_i$ contains only
|
||||
elements belonging to (by the definition of the set intersection) $sect.big
|
||||
_(i=k) ^m A_i$. Therefore $sect.big _(i=1) ^infinity A_i$ is indeed a subset
|
||||
of $sect.big _(i=k) ^m A_i$.
|
||||
]
|
||||
|
||||
*18b.*
|
||||
|
||||
$
|
||||
{(-infinity ,infinity), (-infinity, 1]}
|
||||
$
|
||||
|
||||
*18d.*
|
||||
|
||||
${{1, 2, 3}, {1, 2}, {1}, emptyset}$
|
37
documents/by-course/math-8/pset-4/package.nix
Normal file
37
documents/by-course/math-8/pset-4/package.nix
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
pkgs,
|
||||
typstPackagesCache,
|
||||
typixLib,
|
||||
cleanTypstSource,
|
||||
flakeSelf,
|
||||
...
|
||||
}:
|
||||
let
|
||||
src = cleanTypstSource ./.;
|
||||
commonArgs = {
|
||||
typstSource = "main.typ";
|
||||
|
||||
fontPaths = [
|
||||
# Add paths to fonts here
|
||||
# "${pkgs.roboto}/share/fonts/truetype"
|
||||
];
|
||||
|
||||
virtualPaths = [
|
||||
# Add paths that must be locally accessible to typst here
|
||||
# {
|
||||
# dest = "icons";
|
||||
# src = "${inputs.font-awesome}/svgs/regular";
|
||||
# }
|
||||
];
|
||||
|
||||
XDG_CACHE_HOME = typstPackagesCache;
|
||||
SOURCE_DATE_EPOCH = builtins.toString flakeSelf.lastModified;
|
||||
};
|
||||
|
||||
in
|
||||
typixLib.buildTypstProject (
|
||||
commonArgs
|
||||
// {
|
||||
inherit src;
|
||||
}
|
||||
)
|
Loading…
Reference in a new issue