notes

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 3b0736b1bf65cee2291c7d5c60dd6ba84b40cca1
parent f62b8dc5520abe3d55bf3d01a24a16259abd7280
Author: Andrew <andrewlaack1@gmail.com>
Date:   Fri, 16 Aug 2024 16:28:09 -0500

Completed this stuff

Diffstat:
AAssembly.md | 10++++++++++
ADemorgansLaw.md | 40++++++++++++++++++++++++++++++++++++++++
MDiscreteMath.md | 1+
MLinearAlgebra.md | 1+
AOrthogonalComplement.md | 14++++++++++++++
MTranspose.md | 10++++++++++
Mindex.md | 1+
7 files changed, 77 insertions(+), 0 deletions(-)

diff --git a/Assembly.md b/Assembly.md @@ -0,0 +1,10 @@ +:asm: :index: +# Assembly Language + +Main Links For Assembly Language + +--- + +Arm Assembly Language 2nd Edition Notes: + + diff --git a/DemorgansLaw.md b/DemorgansLaw.md @@ -0,0 +1,40 @@ +:discrete: +# Demorgan's Laws + +1.3.2 + +## Notes + +**Definition:** These are two fundamental laws of boolean algebra that can be simply derived. + +$\neg (p \wedge q) \equiv \neg p \vee \neg q$ + +$\neg (p \vee q) \equiv \neg p \wedge \neg q$ + +#### Showing these laws are true with truth tables + +First law (columns 4 and 7 are being shown as equivalent): + +| p | q | $p \wedge q$ | $\neg(p \wedge q)$ | $\neg p$ | $\neg q$ | $\neg p \vee \neg q$ | +| - | - | - | - | - | - | - | +| T | T | T | F | F | F | F +| T | F | F | T | F | T | T +| F | T | F | T | T | F | T +| F | F | F | T | T | T | T + +Second law (columns 4 and 7 are being shown as equivalent): + +| p | q | $p \vee q$ | $\neg(p \vee q)$ | $\neg p$ | $\neg q$ | $\neg p \wedge \neg q$ | +| - | - | - | - | - | - | - | +| T | T | T | F | F | F | F +| T | F | T | F | F | T | F +| F | T | T | F | T | F | F +| F | F | F | T | T | T | T + +#### What these are saying + +The first law states that not p and q is the same as not p or not q. + +The second law states that not p or q is the same is not p and not q. + +This is basically the distributive property of boolean logic whereby we flip the and/or connective and distribute the negation. diff --git a/DiscreteMath.md b/DiscreteMath.md @@ -24,3 +24,4 @@ Unit 1.3: - [[Tautology.md]] - Always true - use the symbol t - [[Contradiction.md]] - Always false - [[Contingency.md]] - Must be evaluated + - [[DemorgansLaw.md]] diff --git a/LinearAlgebra.md b/LinearAlgebra.md @@ -72,3 +72,4 @@ Khan Unit 2: - [[GaussianElimination.md]] - [[EigenVector.md]] - [[Transpose.md]] + - [[OrthogonalComplement.md]] diff --git a/OrthogonalComplement.md b/OrthogonalComplement.md @@ -0,0 +1,14 @@ +:lin-alg: +# Orthogonal Complement + +Khan U3 + +## Notes + +**Definition:** The orthogonal complement of a subspace is the subspace such that the dot product between any vectors (one from each subspace) are 0. + +The orthogonal complement of the subspace V in $\R^n$ is defined as follows: + +$V^\perp = \{\vec{x} \in \R^n | \vec{x} \cdot \vec{v} = 0 \text{ and } \vec{v} \in V \}$ + +The orthogonal complement of a subspace is a subspace in all cases as it respects scalar multiplication, vector addition, and contains the zero vector. diff --git a/Transpose.md b/Transpose.md @@ -92,3 +92,13 @@ A = [a_1] [a_3] A^T = [a_1 a_2 a_3] + +#### Column Space + +The transpose of a matrix has a column space equivalent to the row space of the original matrix. + +C(A^T) = Row space(A) + +#### Null Space + +The null space of the transpose is called the left nullspace. diff --git a/index.md b/index.md @@ -25,6 +25,7 @@ This is the index for my main note classifications. I will maintain this as a ho [[Calculus.md]] [[Algorithms.md]] [[Physics.md]] +[[Assembly.md]] ## Things to Learn More About