This commit is contained in:
Matthias@Dell 2024-05-23 15:00:09 +02:00
parent ac406b43a6
commit 6fe5c90ba3
7 changed files with 737 additions and 241 deletions

106
src/atom.tex Normal file
View File

@ -0,0 +1,106 @@
\def\masse{m_\textrm{e}}
\def\grad{\vec{\nabla}}
\def\vecr{\vec{r}}
\def\abohr{a_\textrm{B}}
\Section[
\eng{Hydrogen Atom}
\ger{Wasserstoffatom}
]{h}
\begin{formula}{reduced_mass}
\desc{Reduced mass}{}{}
\desc[german]{Reduzierte Masse}{}{}
\eq{\mu = \frac{\masse m_\textrm{K}}{\masse + m_\textrm{K}} \explOverEq[\approx]{$\masse \ll m_\textrm{K}$} \masse}
\end{formula}
\begin{formula}{potential}
\desc{Coulumb potential}{For a single electron atom}{$Z$ atomic number}
\desc[german]{Coulumb potential}{Für ein Einelektronenatom}{$Z$ Ordnungszahl/Kernladungszahl}
\eq{V(\vecr) = \frac{Z\,e^2}{4\pi\epsilon_0 r}}
\end{formula}
\begin{formula}{hamiltonian}
\desc{Hamiltonian}{}{}
\desc[german]{Hamiltonian}{}{}
\eq{\hat{H} &= -\frac{\hbar^2}{2\mu} {\grad_\vec{r}}^2 - V(\vecr) \\
&= \frac{\hat{p}_r^2}{2\mu} + \frac{\hat{L}^2}{2\mu r} + V(r)}
\end{formula}
\begin{formula}{wave_function}
\desc{Wave function}{}{}
\desc[german]{Wellenfunktion}{}{}
\eq{\psi_{nlm}(r, \theta, \phi) = R_{nl}(r)Y_{lm}(\theta,\phi)}
\end{formula}
\begin{formula}{radial}
\desc{Radial part}{}{$L_r^s(x)$ Laguerre-polynomials}
\desc[german]{Radialanteil}{}{$L_r^s(x)$ Laguerre-Polynome}
\eq{
R_{nl} &= - \sqrt{\frac{(n-l-1)!(2\kappa)^3}{2n[(n+l)!]^3}} (2\kappa r)^l \e^{-\kappa r} L_{n+1}^{2l+1}(2\kappa r)
\shortintertext{\GT{with}}
\kappa &= \frac{\sqrt{2\mu\abs{E}}}{\hbar} = \frac{Z}{n \abohr}
}
\end{formula}
\begin{formula}{energy}
\desc{Energy eigenvalues}{}{}
\desc[german]{Energieeigenwerte}{}{}
\eq{E_n &= \frac{Z^2\mu e^4}{n^2(4\pi\epsilon_0)^2 2\hbar^2} = -E_\textrm{H}\frac{Z^2}{n^2}}
\end{formula}
\begin{formula}{rydberg_energy}
\desc{Rydberg energy}{}{}
\desc[german]{Rydberg-Energy}{}{}
\eq{E_\textrm{H} = h\,c\,R_\textrm{H} = \frac{\mu e^4}{(4\pi\epsilon_0)^2 2\hbar^2}}
\end{formula}
\Subsection[
\eng{Corrections}
\ger{Korrekturen}
]{corrections}
\Subsubsection[
\eng{Darwin term}
\ger{Darwin-Term}
]{darwin}
\begin{ttext}{desc}
\eng{Relativisitc correction: Because of the electrons zitterbewegung, it is not entirely localised. \TODO{fact check}}
\ger{Relativistische Korrektur: Elektronen führen eine Zitterbewegung aus und sind nicht vollständig lokalisiert.}
\end{ttext}
\begin{formula}{energy_shift}
\desc{Energy shift}{}{}
\desc[german]{Energieverschiebung}{}{}
\eq{\Delta E_\textrm{rel} = -E_n \frac{Z^2\alpha^2}{n} \Big(\frac{3}{4n} - \frac{1}{l+ \frac{1}{2}}\Big)}
\end{formula}
\begin{formula}{fine_structure_constant}
\desc{Fine-structure constant}{Sommerfeld constant}{}
\desc[german]{Feinstrukturkonstante}{Sommerfeldsche Feinstrukturkonstante}{}
\eq{\alpha = \frac{e^2}{4\pi\epsilon_0\hbar c} \approx \frac{1}{137}}
\end{formula}
\Subsubsection[
\eng{Spin-orbit coupling (LS-coupling)}
\ger{Spin-Bahn-Kopplung (LS-Kopplung)}
]{ls_coupling}
\begin{ttext}{desc}
\eng{The interaction of the electron spin with the electrostatic field of the nuclei lead to energy shifts.}
\ger{The Wechselwirkung zwischen dem Elektronenspin und dem elektrostatischen Feld des Kerns führt zu Energieverschiebungen.}
\end{ttext}
\begin{formula}{energy_shift}
\desc{Energy shift}{}{}
\desc[german]{Energieverschiebung}{}{}
\eq{\Delta E_\text{LS} = \frac{\mu_0 Z e^2}{8\pi m^2 e\,r^3} \braket{\vec{S} \cdot \vec{L}}}
\end{formula}
\begin{formula}{sl}
\desc{\TODO{name}}{}{}
\desc[german]{??}{}{}
\eq{\braket{\vec{S} \cdot \vec{L}} &= \frac{1}{2} \braket{[J^2-L^2-S^2]} \nonumber \\
&= \frac{\hbar^2}{2}[j(j+1) -l(l+1) -s(s+1)]}
\end{formula}
\Subsubsection[
\eng{Fine-structure}
\ger{Feinstruktur}
]{fine_structure}
\begin{ttext}{desc}
\eng{The fine-structure combines relativistic corrections \ref{sec:qm:h:corrections:darwin} and the spin-orbit coupling \ref{sec:qm:h:corrections:ls_coupling}.
\ger{Die Feinstruktur vereint relativistische Korrekturen \ref{sec:qm:h:corrections:darwin} und die Spin-Orbit-Kupplung \ref{sec:qm:h:corrections:ls_coupling}.
\end{ttext}

View File

@ -3,6 +3,7 @@
\usepackage[english]{babel} \usepackage[english]{babel}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry} \usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{mathtools} \usepackage{mathtools}
\usepackage{esdiff} % derivatives
\usepackage{braket} \usepackage{braket}
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{etoolbox} \usepackage{etoolbox}
@ -24,9 +25,217 @@
\sisetup{exponent-product=\ensuremath{\cdot}} \sisetup{exponent-product=\ensuremath{\cdot}}
\DeclarePairedDelimiter\abs{\lvert}{\rvert} \DeclarePairedDelimiter\abs{\lvert}{\rvert}
\DeclareMathOperator{\e}{e}
\usepackage{translations} \usepackage{translations}
\newcommand{\TODO}[1]{{\color{red}#1}}
% put an explanation above an equal sign
% [1]: equality sign (or anything else)
% 2: text (not in math mode!)
\newcommand{\explUnderEq}[2][=]{%
\underset{\substack{\uparrow\\\mathrlap{\text{\hspace{-1em}#2}}}}{#1}}
\newcommand{\explOverEq}[2][=]{%
\overset{\substack{\mathrlap{\text{\hspace{-1em}#2}}\\\downarrow}}{#1}}
%
% TRANSLATION COMMANDS
%
% The lower case commands use \fqname based keys, the upper case absolute keys.
% Example:
% \dt[example]{german}{Beispiel} % defines the key \fqname:example
% \ger[example]{Beispiel} % defines the key \fqname:example
% \DT[example]{german}{Beispiel} % defines the key example
% \Ger[example]{Beispiel} % defines the key example
%
% For ease of use in the ttext environment and the optional argument of the \Part, \Section, ... commands,
% all "define translation" commands use \fqname as default key
% Get a translation
% expandafter required because the translation commands dont expand anything
% shortcuts for translations
% 1: key
\newcommand{\gt}[1]{\expandafter\GetTranslation\expandafter{\fqname:#1}}
\newcommand{\GT}[1]{\expandafter\GetTranslation\expandafter{#1}}
\newcommand{\IfTranslationExists}{
\IfTranslation{\languagename}
}
\newcommand{\iftranslation}[1]{\expandafter\IfTranslationExists\expandafter{\fqname:#1}}
% Define a new translation
% [1]: key, 2: lang, 3: translation
\newcommand{\dt}[3][\fqname]{
% hack because using expandafter on the second arg didnt work
\def\tempaddtranslation{\addtranslation{#2}}
\ifstrequal{#1}{\fqname}{
\expandafter\tempaddtranslation\expandafter{\fqname}{#3}
}{
\expandafter\tempaddtranslation\expandafter{\fqname:#1}{#3}
}
}
\newcommand{\DT}[3][\fqname]{
% hack because using expandafter on the second arg didnt work
\def\tempaddtranslation{\addtranslation{#2}}
\ifstrequal{#1}{\fqname}{
\expandafter\tempaddtranslation\expandafter{\fqname}{#3}
}{
\expandafter\tempaddtranslation\expandafter{#1}{#3}
}
}
% [1]: key, 2: translation
\newcommand{\ger}[2][\fqname]{\dt[#1]{german}{#2}}
\newcommand{\eng}[2][\fqname]{\dt[#1]{english}{#2}}
\newcommand{\GER}[2][\fqname]{\DT[#1]{german}{#2}}
\newcommand{\ENG}[2][\fqname]{\DT[#1]{english}{#2}}
% use this to define text in different languages for the key <env arg>
% the translation for <env arg> when the environment ends.
% (temporarily change fqname to the \fqname:<env arg> to allow
% the use of \eng and \ger without the key parameter)
\newenvironment{ttext}[1]{
\edef\realfqname{\fqname}
\edef\fqname{\fqname:#1}
}{
\expandafter\GT\expandafter{\fqname} \\
\edef\fqname{\realfqname}
}
% "automate" sectioning
% start <section>, get heading from translation, set label
% fqname is the fully qualified name: the keys of all previous sections joined with a ':'
% [1]: code to run after setting \fqname, but before the \part, \section etc
% 2: key
\newcommand{\Part}[2][desc]{
\newpage
\def\partname{#2}
\def\sectionname{}
\def\subsectionname{}
\def\subsubsectionname{}
\edef\fqname{\partname}
#1
\part{\GT{\fqname}}
\label{sec:\fqname}
}
\newcommand{\Section}[2][]{
\def\sectionname{#2}
\def\subsectionname{}
\def\subsubsectionname{}
\edef\fqname{\partname:\sectionname}
#1
\section{\GT{\fqname}}
\label{sec:\fqname}
}
% \newcommand{\Subsection}[1]{\Subsection{#1}{}}
\newcommand{\Subsection}[2][]{
\def\subsectionname{#2}
\def\subsubsectionname{}
\edef\fqname{\partname:\sectionname:\subsectionname}
#1
\subsection{\GT{\fqname}}
\label{sec:\fqname}
}
\newcommand{\Subsubsection}[2][]{
\def\subsubsectionname{#2}
\edef\fqname{\partname:\sectionname:\subsectionname:\subsubsectionname}
#1
\subsubsection{\GT{\fqname}}
\label{sec:\fqname}
}
\usepackage{xstring}
\newcommand{\insertEquationLine}[2]{
\par\noindent\ignorespaces
% \textcolor{gray}{\hrule}
\vspace{0.5\baselineskip}
% \fbox{
\begin{minipage}{0.3\textwidth}
\iftranslation{#1}{
\raggedright
\gt{#1}
}{}
\iftranslation{#1_desc}{
\\ {\color{darkgray} \gt{#1_desc}}
}{}
\end{minipage}
% }
\hfill
\fbox{
\begin{minipage}{0.6\textwidth}
% \vspace{-\baselineskip} % remove the space that comes from starting a new paragraph
#2 %
\noindent\iftranslation{#1_defs}{
\begingroup
\color{darkgray}
\gt{#1_defs}
% \edef\temp{\GT{#1_defs}}
% \expandafter\StrSubstitute\expandafter{\temp}{:}{\\}
\endgroup
}{}
% \vspace{-\baselineskip} % remove the space that comes from starting a new paragraph
\end{minipage}
}
\textcolor{lightgray}{\hrule}
\vspace{0.5\baselineskip}
% \par
% \hrule
}
\newcommand{\insertEquation}[2]{
\insertEquationLine{#1}{
\begin{align}
\label{eq:\fqname:#1}
#2
\end{align}
}
}
\newcommand{\insertFLAlign}[2]{ % eq name, #cols, eq
\insertEquationLine{#1}{%
\begin{flalign}%
% dont place label when one is provided
% \IfSubStringInString{label}\unexpanded{#3}{}{
% \label{eq:#1}
% }
#2%
\end{flalign}
}
}
\newcommand{\insertAlignedAt}[3]{ % eq name, #cols, eq
\insertEquationLine{#1}{%
\begin{alignat}{#2}%
% dont place label when one is provided
% \IfSubStringInString{label}\unexpanded{#3}{}{
% \label{eq:#1}
% }
#3%
\end{alignat}
}
}
\newenvironment{formula}[1]{
% key
\newcommand{\desc}[4][english]{
% language, name, description, definitions
\dt[#1]{##1}{##2}
\ifblank{##3}{}{\dt[#1_desc]{##1}{##3}}
\ifblank{##4}{}{\dt[#1_defs]{##1}{##4}}
}
\newcommand{\eq}[1]{
\insertEquation{#1}{##1}
}
\newcommand{\eqAlignedAt}[2]{
\insertAlignedAt{#1}{##1}{##2}
}
\newcommand{\eqFLAlign}[1]{
\insertFLAlign{#1}{##1}
}
}{\ignorespacesafterend}
\title{Formelsammlung} \title{Formelsammlung}
\author{Matthias Quintern} \author{Matthias Quintern}
\date{\today} \date{\today}
@ -34,10 +243,9 @@
\begin{document} \begin{document}
\maketitle \maketitle
% \thispagestyle{empty} \tableofcontents
% \tableofcontents \newpage
% \newpage \setcounter{page}{1}
% \setcounter{page}{1}
% \nuwcommand{\eq}[4][desc]{ % \nuwcommand{\eq}[4][desc]{
% \vspace*{0.1cm} % \vspace*{0.1cm}
@ -56,75 +264,8 @@
% \end{minipage} % \end{minipage}
% \newline % \newline
% } % }
\newcommand{\insertEquation}[2]{
\vspace*{0.1cm}
\begin{minipage}{0.3\textwidth}
\IfTranslation{\languagename}{#1}{
\raggedright
\GetTranslation{#1}
}{}
\IfTranslation{\languagename}{#1_desc}{
\\ {\color{gray} \GetTranslation{#1_desc}}
}{}
\end{minipage}
\begin{minipage}{0.7\textwidth}
\begin{align}
\label{eq:#1}
#2
\end{align}
\IfTranslation{\languagename}{#1_defs}{
{\color{gray} \GetTranslation{#1_defs}}
}{}
\end{minipage}
\newline
}
\newcommand{\insertAlignedAt}[3]{ % eq name, #cols, eq
\vspace*{0.1cm}
\begin{minipage}{0.3\textwidth}
\IfTranslation{\languagename}{#1}{
\raggedright
\GetTranslation{#1}
}{}
\IfTranslation{\languagename}{#1_desc}{
\\ {\color{gray} \GetTranslation{#1_desc}}
}{}
\end{minipage}
\begin{minipage}{0.7\textwidth}
\begin{alignat}{#2}
% dont place label when one is provided
\IfSubStringinString{label}{#3}{}{
\label{eq:#1}
}
#3
\end{alignat}
\IfTranslation{\languagename}{#1_defs}{
{\color{gray} \GetTranslation{#1_defs}}
}{}
\end{minipage}
\newline
}
\newenvironment{formula}[1]{
\newcommand{\desc}[4][english]{
% language, name, description, definitions
\definetranslation{##1}{#1}{##2}
\ifblank{##3}{}{\definetranslation{##1}{#1_desc}{##3}}
\ifblank{##4}{}{\definetranslation{##1}{#1_defs}{##4}}
}
\newcommand{\eq}[1]{
\insertEquation{#1}{##1}
}
\newcommand{\eqAlignedAt}[2]{
\insertAlignedAt{#1}{##1}{##2}
}
}{}
\newcommand{\GT}{\GetTranslation}
\newcommand{\dt}{\definetranslation}
\newcommand{\ger}{\definetranslation{german}}
\newcommand{\eng}{\definetranslation{english}}
% \newcommand{\eqd}[5][desc]{ % \newcommand{\eqd}[5][desc]{
% \vspace*{0.1cm} % \vspace*{0.1cm}
% \begin{minipage}{0.3\textwidth} % \begin{minipage}{0.3\textwidth}
@ -143,10 +284,17 @@
% \end{minipage} % \end{minipage}
% \newline % \newline
% } % }
\IfSubStringInString{lol}{lol\frac{asdsd}{lol} & l}{YES!}{
NO!
}
\input{translations.tex}
\input{trigonometry.tex} \input{trigonometry.tex}
\input{quantum_mechanics.tex} \input{quantum_mechanics.tex}
\input{atom.tex}
\input{quantum_computing.tex}
%\newpage %\newpage
% \bibliographystyle{plain} % \bibliographystyle{plain}

40
src/quantum_computing.tex Normal file
View File

@ -0,0 +1,40 @@
\Part[
\eng{Quantum Computing}
\ger{Quantencomputing}
]{qubit}
\Section[
\eng{Qubits}
\ger{Qubits}
]{qubit}
\begin{formula}{bloch_sphere}
\desc{Bloch sphere}{}{}
\desc[german]{Bloch-Sphäre}{}{}
\eq{
\ket{\psi} &= \alpha \ket{0} + \beta \ket{1} \\
&= \cos \frac{\theta}{2} \e^{i\phi_\alpha} \ket{0} + \sin{\frac{\theta}{2} \e^{i\phi_\beta}} \ket{1} \\
&= \e^{i\phi_\alpha} \cos\frac{\theta}{2} \ket{0} + \sin\frac{\theta}{2} \e^{i\phi} \ket{1}
}
\end{formula}
\Section[
\eng{Gates}
\ger{Gates}
]{gates}
\begin{formula}{gates}
\desc{}{}{}
\desc[german]{}{}{}
\eqAlignedAt{2}{
& \text{\gt{bitflip}:} & \hat{X} &= \sigma_x = \sigmaxmatrix \\
& \text{\gt{bitphaseflip}:} & \hat{Y} &= \sigma_y = \sigmaymatrix \\
& \text{\gt{phaseflip}:} & \hat{Z} &= \sigma_z = \sigmazmatrix \\
& \text{\gt{hadamard}:} & \hat{H} &= \frac{1}{\sqrt{2}}(\hat{X}-\hat{Z}) = \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}
}
\end{formula}
% \begin{itemize}
% \item \gt{bitflip}: $\hat{X} = \sigma_x = \sigmaxmatrix$
% \item \gt{bitphaseflip}: $\hat{Y} = \sigma_y = \sigmaymatrix$
% \item \gt{phaseflip}: $\hat{Z} = \sigma_z = \sigmazmatrix$ \item \gt{hadamard}: $\hat{H} = \frac{1}{\sqrt{2}}(\hat{X}-\hat{Z}) = \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}$
% \end{itemize}

View File

@ -1,177 +1,300 @@
\eng{quantum_mechanics}{Quantum Mechanics} \def\sigmaxmatrix{\begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}}
\ger{quantum_mechanics}{Quantenmechanik} \def\sigmaymatrix{\begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix}}
\def\sigmazmatrix{\begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}}
\def\sigmaxbraket{\ket{0}\bra{1} + \ket{1}\bra{0}}
\def\sigmaybraket{-i \ket{0}\bra{1} + i \ket{1}\bra{0}}
\def\sigmazbraket{\ket{0}\bra{0} - \ket{1}\bra{1}}
\eng{operators}{Operators} \Part[
\ger{operators}{Operatoren} \eng{Quantum Mechanics}
\ger{Quantenmechanik}
\eng{hosc}{Harmonic oscillator} ]{qm}
\ger{hosc}{Harmonischer Oszillator} \Section[
\eng{Basics}
\part{\GT{quantum_mechanics}} \ger{Basics}
\section{Basics} ]{basics}
\subsection{\GT{operators}} \Subsection[
\begin{formula}{dirac_notation} \eng{Operators}
\desc{Dirac notation}{}{} \ger{Operatoren}
\desc[german]{Dirac-Notation}{}{} ]{op}
\eq{ \GER[row_vector]{Zeilenvektor}
\bra{x} \vspace*{1cm} \text{"Bra" \GT{row_vector}} \\ \GER[column_vector]{Spaltenvektor}
\ket{x} \vspace*{1cm} \text{"Ket" \GT{column_vector}} \\ \ENG[column_vector]{Column vector}
\hat{A}\ket{\beta} = \ket{\alpha} \Rightarrow \bra{\alpha} = \bra{\beta} \hat{A}^\dagger \ENG[row_vector]{Row vector}
} \begin{formula}{dirac_notation}
\end{formula} \desc{Dirac notation}{}{}
\desc[german]{Dirac-Notation}{}{}
\begin{formula}{dagger} \eq{
\desc{Dagger}{}{} \bra{x} \vspace*{1cm} \text{"Bra" \GT{row_vector}} \\
\desc[german]{Dagger}{}{} \ket{x} \vspace*{1cm} \text{"Ket" \GT{column_vector}} \\
\eq{ \hat{A}\ket{\beta} = \ket{\alpha} \Rightarrow \bra{\alpha} = \bra{\beta} \hat{A}^\dagger
\hat{A}^\dagger &= (\hat{A}^*)^\mathrm{T} \\
(c \hat{A})^\dagger &= c^* \hat{A}^\dagger \\
(\hat{A}\hat{B})^\dagger &= \hat{B}^\dagger \hat{A}^\dagger \\
}
\end{formula}
\begin{formula}{adjoint_op}
\desc{Adjoint operator}{}{}
\desc[german]{Adjungierter operator}{}{}
\eq{\braket{\alpha|\hat{A}^\dagger|\beta} = \braket{\beta|\hat{A}|\alpha}^*}
\end{formula}
\begin{formula}{hermitian_op}
\desc{Hermitian operator}{}{}
\desc[german]{Hermitescher operator}{}{}
\eq{\hat{A} = \hat{A}^\dagger}
\end{formula}
\subsection{\GT{qm_probability}}
\begin{formula}{conservation_of_probability}
\desc{Continuity equation}{}{$\rho$ density of a conserved quantity $q$, $j$ flux density of $q$}
\desc[german]{Kontinuitätsgleichung}{}{$\rho$ Dichte einer Erhaltungsgröße $q$, $j$ Fluß von $q$}
\eq{\frac{\partial\rho(\vec{x}, t)}{\partial t} + \nabla \cdot \vec{j}(\vec{x},t) = 0}
\end{formula}
\begin{formula}{state_probability}
\desc{State probability}{}{}
\desc[german]{Zustandswahrscheinlichkeit}{}{}
\eq{TODO}
\end{formula}
\begin{formula}{dispersion}
\desc{Dispersion}{}{}
\desc[german]{Dispersion}{}{}
\eq{\Delta \hat{A} = \hat{A} - \braket{\hat{A}}}
\end{formula}
\begin{formula}{variance}
\desc{Variance}{}{}
\desc[german]{Varianz}{}{}
\eq{\sigma^2 = \braket{(\Delta \hat{A})^2} = \braket{\hat{A}^2} - \braket{\hat{A}}^2}
\end{formula}
\begin{formula}{generalized_uncertainty}
\desc{Generalized uncertainty principle}{}{}
\desc[german]{Allgemeine Unschärferelation}{}{}
% \eq{\braket{(\Delta \hat{A})^2} \braket{(\Delta \hat{B})^2} \ge \frac{1}{4} \braket{[\hat{A},\hat{B}]}^2}
\eq{
\sigma_A \sigma_B &\ge \frac{1}{4} \braket{[\hat{A},\hat{B}]}^2 \\
\sigma_A \sigma_B &\ge \frac{1}{2} \abs{\braket{[\hat{A},\hat{B}]}}
}
\end{formula}
\subsubsection{\GT{pauli_matrices}}
\begin{formula}{pauli_matrices}
\desc{Pauli matrices}{}{}
\desc[german]{Pauli Matrizen}{}{}
\eqAlignedAt{2}{
\sigma_x &= \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} &&= \ket{0}\bra{1} + \ket{1}\bra{0} \label{eq:pauli_x} \\
\sigma_y &= \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} &&= -i \ket{0}\bra{1} + i \ket{1}\bra{0} \label{eq:pauli_y} \\
\sigma_z &= \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} &&= \ket{0}\bra{0} - \ket{1}\bra{1} \label{eq:pauli_z}
} }
\end{formula} \end{formula}
% $\sigma_x$ NOT
% $\sigma_y$ PHASE \begin{formula}{dagger}
% $\sigma_z$ Sign \desc{Dagger}{}{}
\desc[german]{Dagger}{}{}
\eq{
\hat{A}^\dagger &= (\hat{A}^*)^\mathrm{T} \\
(c \hat{A})^\dagger &= c^* \hat{A}^\dagger \\
(\hat{A}\hat{B})^\dagger &= \hat{B}^\dagger \hat{A}^\dagger \\
}
\end{formula}
\begin{formula}{adjoint_op}
\desc{Adjoint operator}{}{}
\desc[german]{Adjungierter operator}{}{}
\eq{\braket{\alpha|\hat{A}^\dagger|\beta} = \braket{\beta|\hat{A}|\alpha}^*}
\end{formula}
\begin{formula}{hermitian_op}
\desc{Hermitian operator}{}{}
\desc[german]{Hermitescher operator}{}{}
\eq{\hat{A} = \hat{A}^\dagger}
\end{formula}
\Subsection[
\ger{Wahrscheinlichkeitstheorie}
\eng{Probability theory}
]{probability}
\begin{formula}{conservation_of_probability}
\desc{Continuity equation}{}{$\rho$ density of a conserved quantity $q$, $j$ flux density of $q$}
\desc[german]{Kontinuitätsgleichung}{}{$\rho$ Dichte einer Erhaltungsgröße $q$, $j$ Fluß von $q$}
\eq{\frac{\partial\rho(\vec{x}, t)}{\partial t} + \nabla \cdot \vec{j}(\vec{x},t) = 0}
\end{formula}
\begin{formula}{state_probability}
\desc{State probability}{}{}
\desc[german]{Zustandswahrscheinlichkeit}{}{}
\eq{TODO}
\end{formula}
\begin{formula}{dispersion}
\desc{Dispersion}{}{}
\desc[german]{Dispersion}{}{}
\eq{\Delta \hat{A} = \hat{A} - \braket{\hat{A}}}
\end{formula}
\begin{formula}{variance}
\desc{Variance}{}{}
\desc[german]{Varianz}{}{}
\eq{\sigma^2 = \braket{(\Delta \hat{A})^2} = \braket{\hat{A}^2} - \braket{\hat{A}}^2}
\end{formula}
\begin{formula}{generalized_uncertainty}
\desc{Generalized uncertainty principle}{}{}
\desc[german]{Allgemeine Unschärferelation}{}{}
% \eq{\braket{(\Delta \hat{A})^2} \braket{(\Delta \hat{B})^2} \ge \frac{1}{4} \braket{[\hat{A},\hat{B}]}^2}
\eq{
\sigma_A \sigma_B &\ge \frac{1}{4} \braket{[\hat{A},\hat{B}]}^2 \\
\sigma_A \sigma_B &\ge \frac{1}{2} \abs{\braket{[\hat{A},\hat{B}]}}
}
\end{formula}
\Subsubsection[
\eng{Pauli matrices}
\ger{Pauli-Matrizen}
]{pauli_matrices}
\begin{formula}{pauli_matrices}
\desc{Pauli matrices}{}{}
\desc[german]{Pauli Matrizen}{}{}
\eqAlignedAt{2}{
\sigma_x &= \sigmaxmatrix &&= \sigmaxbraket \label{eq:pauli_x} \\
\sigma_y &= \sigmaymatrix &&= \sigmaybraket \label{eq:pauli_y} \\
\sigma_z &= \sigmazmatrix &&= \sigmazbraket \label{eq:pauli_z}
}
\end{formula}
% $\sigma_x$ NOT
% $\sigma_y$ PHASE
% $\sigma_z$ Sign
\subsection{Kommutator} \Subsection[
\begin{formula}{commutator} \eng{Commutator}
\desc{Commutator}{}{} \ger{Kommutator}
\desc[german]{Kommutator}{}{} ]{commutator}
\eq{[a,b] = ab - ba} \begin{formula}{commutator}
\desc{Commutator}{}{}
\desc[german]{Kommutator}{}{}
\eq{[a,b] = ab - ba}
\end{formula}
\begin{formula}{anticommutator}
\desc{Anticommutator}{}{}
\desc[german]{Antikommmutator}{}{}
\eq{\{a,b\} = ab + ba}
\end{formula}
\begin{formula}{commutation_relations}\
\desc{Commutation relations}{}{}
\desc[german]{Kommutatorrelationen}{}{}
\eq{[a, bc] = \{a, b\}c - b\{a,c\}}
\end{formula}
\begin{formula}{jacobi_identity}
\desc{Jacobi identity}{}{}
\desc[german]{Jakobi-Identität}{}{}
\eq{[a, [b, c]] + [b, [c, a]] + [c, [a, b]] = 0}
\end{formula}
\begin{formula}{canon_comm_relation}
\desc{Canonical commutation relation}{}{$x$, $p$ canonical conjugates}
\desc[german]{Kanonische Vertauschungsrelationen}{}{$x$, $p$ kanonische konjugierte}
\eq{
[x_i, x_j] &= 0 \\
[p_i, p_j] &= 0 \\
[x_i, p_j] &= i \hbar \delta_{ij}
}
\end{formula}
\Subsection[
\eng{Schrödinger equation}
\ger{Schrödingergleichung}
]{schroedinger_equation}
\begin{formula}{energy_operator}
\desc{Energy operator}{}{}
\desc[german]{Energieoperator}{}{}
\eq{E = i\hbar \frac{\partial}{\partial t}}
\end{formula}
\begin{formula}{momentum_operator}
\desc{Momentum operator}{}{}
\desc[german]{Impulsoperator}{}{}
\eq{\vec{p} = -i\hbar \vec{\nabla_x}}
\end{formula}
\begin{formula}{space_operator}
\desc{Space operator}{}{}
\desc[german]{Ortsoperator}{}{}
\eq{\vec{x} = i\hbar \vec{\nabla_p}}
\end{formula}
\begin{formula}{stationary_schroedinger_equation}
\desc{Stationary Schrödingerequation}{}{}
\desc[german]{Stationäre Schrödingergleichung}{}{}
\eq{\hat{H}\ket{\psi} = E\ket{\psi}}
\end{formula}
\begin{formula}{schroedinger_equation}
\desc{Schrödinger equation}{}{}
\desc[german]{Schrödingergleichung}{}{}
\eq{i\hbar\frac{\partial}{\partial t}\psi(x, t) = (- \frac{\hbar^2}{2m} \vec{\nabla}^2 + \vec{V}(x)) \psi(x)}
\end{formula}
The time evolution of the Hamiltonian is given by:
\begin{formula}{time_evolution_op}
\desc{Time evolution operator}{}{$U$ unitary}
\desc[german]{Zeitentwicklungsoperator}{}{$U$ unitär}
\eq{\ket{\psi(t)} = \hat{U}(t, t_0) \ket{\psi(t_0)}}
\end{formula}
\Subsubsection[
\eng{Schrödinger- and Heisenberg-pictures}
\ger{Schrödinger- und Heisenberg-Bild}
]{s_h_pictures}
\eng[s_h_pictures_desc]{
In the \textbf{Schrödinger picture}, the time dependecy is in the states
while in the \textbf{Heisenberg picture} the observables (operators) are time dependent.
}
\ger[s_h_pictures_desc]{Im Schrödinger-Bild sind die Zustände zeitabhänig, im Heisenberg-Bild
sind die Observablen (Operatoren) zeitabhänig
}
\gt{s_h_pictures_desc}\\
\begin{formula}{schroediner_time_evolution}
\desc{Schrödinger time evolution}{}{}
\desc[german]{Schrödinger Zeitentwicklug}{}{}
\eq{
\ket{\psi(t)_\textrm{S}} = \hat{U}(t,t_0)\ket{\psi(t_0)}
}
\end{formula}
\begin{formula}{heisenberg_time_evolution}
\desc{Heisenberg time evolution}{}{\textrm{H} and \textrm{S} being the Heisenberg and Schrödinger picture, respectively}
\desc[german]{Heisenberg Zeitentwicklung}{}{mit \textrm{H} und \textrm{S} dem Heisenberg- und Schrödinger-Bild}
\eq{
\ket{\psi_\mathrm{H}} = \ket{\psi_\mathrm{S}(t_0)} \\
A_\textrm{H} = U^\dagger(t,t_0)A_\textrm{S}U(t,t_0) \\
\diff{\hat{A}_\textrm{H}}{t} = \frac{1}{i\hbar}[\hat{A}_\textrm{H}, \hat{H}_\textrm{H}] + \Big(\diffp{\hat{A}_\textrm{S}}{t}\Big)_\textrm{H}
}
\end{formula}
\Subsubsection[
\ger{Korrespondenzprinzip}
\eng{Correspondence principle}
]{correspondence_principle}
\begin{ttext}{desc}
\ger{Die klassischen Bewegungsgleichungen lassen sich als Grenzfall (große Quantenzahlen) aus der Quantenmechanik ableiten.}
\eng{The classical mechanics can be derived from quantum mechanics in the limit of large quantum numbers.}
\end{ttext}
\Subsubsection[
\eng{Ehrenfest theorem}
\ger{Ehrenfest-Theorem}
]{ehrenfest_theorem}
\GT{see_also} \ref{sec:qm:basics:schroedinger_equation:correspondence_principle}
\begin{formula}{ehrenfest_theorem}
\desc{Ehrenfesttheorem}{applies to both pictures}{}
\desc[german]{Ehrenfest-Theorem}{gilt für beide Bilder}{}
\eq{
\diff{}{t} \braket{\hat{A}} = \frac{1}{i\hbar}\braket{[\hat{A},\hat{H}]} + \Braket{\diffp{\hat{A}}{t}}
}
\end{formula}
\begin{formula}{ehrenfest_theorem_x}
\desc{}{Example for $x$}{}
\desc[german]{}{Beispiel für $x$}{}
\eq{m\diff[2]{}{t}\braket{x} = -\braket{\nabla V(x)} = \braket{F(x)}}
\end{formula}
% \eq{Time evolution}{\hat{H}\ket{\psi} = E\ket{\psi}}{sg_time}
\Section[
\eng{Pertubation theory}
\ger{Störungstheorie}
]{qm_pertubation}
\eng[desc]{The following holds true if the pertubation $\hat{H_1}$ is sufficently small and the $E^{(0)}_n$ levels are not degenerate.}
\ger[desc]{Die folgenden Gleichungen gelten wenn $\hat{H_1}$ ausreichend klein ist und die $E_n^{(0)}$ Niveaus nicht entartet sind.}
\gt{desc}
\begin{formula}{pertubation_hamiltonian}
\desc{Hamiltonian}{}{}
\desc[german]{Hamiltonian}{}{}
\eq{\hat{H} = \hat{H_0} + \lambda \hat{H_1}}
\end{formula} \end{formula}
\begin{formula}{anticommutator} \begin{formula}{pertubation_series}
\desc{Anticommutator}{}{} \desc{Power series}{}{}
\desc[german]{Antikommmutator}{}{} \desc[german]{Potenzreihe}{}{}
\eq{\{a,b\} = ab + ba}
\end{formula}
\begin{formula}{commutation_relations}\
\desc{Commutation relations}{}{}
\desc[german]{Kommutatorrelationen}{}{}
\eq{[a, bc] = \{a, b\}c - b\{a,c\}}
\end{formula}
\begin{formula}{jacobi_identity}
\desc{Jacobi identity}{}{}
\desc[german]{Jakobi-Identität}{}{}
\eq{[a, [b, c]] + [b, [c, a]] + [c, [a, b]] = 0}
\end{formula}
\begin{formula}{canon_comm_relation}
\desc{Canonical commutation relation}{}{$x$, $p$ canonical conjugates}
\desc[german]{Kanonische Vertauschungsrelationen}{}{$x$, $p$ kanonische konjugierte}
\eq{ \eq{
[x_i, x_j] &= 0 \\ E_n &= E_n^{(0)} + \lambda E_n^{(1)} + \lambda^2 E_n^{(2)} + ... \\
[p_i, p_j] &= 0 \\ \ket{\psi_n} &= \ket{\psi_n^{(0)}} + \lambda \ket{\psi_n^{(1)}} + \lambda^2 \ket{\psi_n^{(2)}} + ...
[x_i, p_j] &= i \hbar \delta_{ij}
} }
\end{formula} \end{formula}
\begin{formula}{1o_energy}
\subsection{Schrödinger Gleichungen} \desc{1. order energy shift}{}{}
\begin{formula}{energy_operator} \desc[german]{Energieverschiebung 1. Ordnung}{}{}
\desc{Energy operator}{}{} \eq{E_n^{(1)} = \Braket{\psi_n^{(0)}|\hat{H_1}|\psi_n^{(0)}}}
\desc[german]{Energieoperator}{}{}
\eq{E = i\hbar \frac{\partial}{\partial t}}
\end{formula} \end{formula}
\begin{formula}{1o_state}
\begin{formula}{momentum_operator} \desc{1. order states}{}{}
\desc{Momentum operator}{}{} \desc[german]{Zustände}{}{}
\desc[german]{Impulsoperator}{}{} \eq{\ket{\psi_n^{(1)}} = \sum_{k\neq n}\frac{\Braket{\psi_k^{(0)}|\hat{H_1}|\psi_n^{(0)}}}{E_n^{(0)} - E_k^{(0)}}\ket{\psi_k^{(0)}}}
\eq{\vec{p} = -i\hbar \vec{\nabla_x}}
\end{formula} \end{formula}
\begin{formula}{2o_energy}
\begin{formula}{space_operator} \desc{2. order energy shift}{}{}
\desc{Space operator}{}{} \desc[german]{Energieverschiebung 2. Ordnung}{}{}
\desc[german]{Ortsoperator}{}{} % \eq{E_n^{(1)} = \Braket{\psi_n^{(0)}|\hat{H_1}|\psi_n^{(0)}}}
\eq{\vec{x} = i\hbar \vec{\nabla_p}} \eq{E_n^{(2)} = \sum_{k\neq n}\frac{\abs*{\Braket{\psi_k^{(0)}|\hat{H_1}|\psi_n^{(0)}}}^2}{E_n^{(0)} - E_k^{(0)}}}
\end{formula} \end{formula}
% \begin{formula}{qm:pertubation:}
% \desc{1. order states}{}{}
% \desc[german]{Zustände}{}{}
% \eq{\ket{\psi_n^{(1)}} = \sum_{k\neq n}\frac{\Braket{\psi_k^{(0)}|\hat{H_1}|\psi_n^{(0)}}}{E_n^{(0)} - E_k^{(0)}}\ket{\psi_k^{(0)}}}
% \end{formula}
\begin{formula}{stationary_schroedinger_equation}
\desc{Stationary Schrödingerequation}{}{}
\desc[german]{Stationäre Schrödingergleichung}{}{}
\eq{\hat{H}\ket{\psi} = E\ket{\psi}}
\end{formula}
\begin{formula}{schroedinger_equation} \Section[
\desc{Schrödinger equation}{}{} \eng{Harmonic oscillator}
\desc[german]{Schrödingergleichung}{}{} \ger{Harmonischer Oszillator}
\eq{i\hbar\frac{\partial}{\partial t}\psi(x, t) = (- \frac{\hbar^2}{2m} \vec{\nabla}^2 + \vec{V}(x)) \psi(x)} ]{qm_hosc}
\end{formula} \begin{formula}{hamiltonian}
The time evolution of the Hamiltonian is given by:\\
% \eq{Time evolution}{\hat{H}\ket{\psi} = E\ket{\psi}}{sg_time}
% \subsection{Creation and Annihilation operators}
% \eq{Annihilation operator}{\hat{a} = }{c\hat{a}_op_annihilation}
% \eq{Creation operator}{\hat{a}^\dagger = }{c\hat{a}_op_creation}
% \eq{Commutator}{[\hat{a},\hat{a}^\dagger] = 1}{c\hat{a}_op_commutator}
% \eq{}{
% \hat{a} \ket{n} &= \sqrt{n}\ket{n-1} \\
% \hat{a}^\dagger \ket{n} &= \sqrt{n+1}\ket{n+1} \\
% \ket{n} &= \frac{1}{\sqrt{n!}} (\hat{a}^\dagger)^n \ket{0}
% }{ca_op_on_state}
% \eq{Heisenberg}{\frac{dA}{dt}=\frac{\partial A}{\partial t}+\frac{[A,H]}{i\hbar}}{heisenberg}
\section{\GT{hosc}}
\begin{formula}{hosc_hamiltonian}
\desc{Hamiltonian}{}{} \desc{Hamiltonian}{}{}
\desc[german]{Hamiltonian}{}{} \desc[german]{Hamiltonian}{}{}
\eq{ \eq{
@ -180,6 +303,67 @@
} }
\end{formula} \end{formula}
\begin{formula}{hosc_spectrum}
\desc{Energy spectrum}{}{}
\desc[german]{Energiespektrum}{}{}
\eq{E_n = \hbar\omega \Big(\frac{1}{2} + n\Big)}
\end{formula}
\GT{see_also} \ref{sec:qm:hosc:c_a_ops}
\Subsection[
\ger{Erzeugungs und Vernichtungsoperatoren}
\eng{Creation and Annihilation operators}
]{c_a_ops}
\begin{formula}{c_a_ops_def}
\desc{Particle number operator/occupation number operator}{}{$\ket{n}$ = Fock states, $\hat{a}$ = Annihilation operator, $\hat{a}^\dagger$ = Creation operator}
\desc[german]{Teilchenzahloperator/Besetzungszahloperator}{}{$\ket{n}$ = Fock-Zustände, $\hat{a}$ = Vernichtungsoperator, $\hat{a}^\dagger$ = Erzeugungsoperator}
\eq{
\hat{N} &:= a^\dagger a \\
\hat{N}\ket{n} &= n \ket{N}
}
\end{formula}
\begin{formula}{c_a_commutator}
\desc{Commutator}{}{}
\desc[german]{Kommutator}{}{}
\eq{
[\hat{a},\hat{a}^\dagger] &= 1 \\
[N, \hat{a}] &= -\hat{a} \\
[N, \hat{a}^\dagger] &= \hat{a}^\dagger
}
\end{formula}
\begin{formula}{c_a_on_state}
\desc{Application on states}{}{}
\desc[german]{Anwendung auf Zustände}{}{}
\eq{
\hat{a} \ket{n} &= \sqrt{n}\ket{n-1} \\
\hat{a}^\dagger \ket{n} &= \sqrt{n+1}\ket{n+1} \\
\ket{n} &= \frac{1}{\sqrt{n!}} (\hat{a}^\dagger)^n \ket{0}
}
\end{formula}
\Subsubsection[
\eng{Harmonischer Oszillator}
\ger{Harmonic Oscillator}
]{hosc}
\begin{formula}{c_a_ops}
\desc{Harmonic oscillator}{}{}
\desc[german]{Harmonischer Oszillator}{}{}
\eq{
% \tilde{X} &= \sqrt{\frac{m\omega}{\hbar}} \hat{x} &= \frac{1}{\sqrt{2}} (\hat{a} + \hat{a}^\dagger) \\
% \tilde{P} &= \frac{1}{\sqrt{m\omega\hbar}} \hat{p} &= \frac{-i}{\sqrt{2}} (\hat{a} - \hat{a}^\dagger) \\
\hat{x} &= \sqrt{\frac{\hbar}{2m\omega}} (\hat{a} + \hat{a}^\dagger) \\
\hat{p} &= -i\sqrt{\frac{m\omega\hbar}{2}} (\hat{a} - \hat{a}^\dagger) \\
\hat{H} &= \frac{\hat{p}^2}{2m} + \frac{m\omega^2 \hat{x}^2}{2} &= \hbar\omega\Big(a^\dagger a + \frac{1}{2}\Big) \\
a &= \frac{1}{\sqrt{2}} (\tilde{X} + i\tilde{P}) \\
a^\dagger &= \frac{1}{\sqrt{2}} (\tilde{X} - i\tilde{P})
% \hat{a}^\dagger ? \sqrt{\frac{}{}}
}
\end{formula}
% \eq{Heisenberg}{\frac{dA}{dt}=\frac{\partial A}{\partial t}+\frac{[A,H]}{i\hbar}}{heisenberg}
% \begin{align} % \begin{align}
% \label{eq:k} % \label{eq:k}
% A=\sqrt{\mbox{$\frac{1}{2}$}m\omega}x+\frac{ip}{\sqrt{2m\omega}} \\ % A=\sqrt{\mbox{$\frac{1}{2}$}m\omega}x+\frac{ip}{\sqrt{2m\omega}} \\
@ -190,9 +374,10 @@
% E_n=( \frac{1}{2} +n)\hbar\omega % E_n=( \frac{1}{2} +n)\hbar\omega
% \end{equation} % \end{equation}
\Section{angular_momentum}
\times
% \eq[
% ]
\begin{formula}{bloch_waves} \begin{formula}{bloch_waves}
\desc{Bloch waves}{ \desc{Bloch waves}{
Solve the stat. SG in periodic potential with period Solve the stat. SG in periodic potential with period

3
src/topo.tex Normal file
View File

@ -0,0 +1,3 @@
\Part{Topo}
\Section{berry_phase}

8
src/translations.tex Normal file
View File

@ -0,0 +1,8 @@
\ENG[angle_deg]{Degree}
\GER[angle_deg]{Grad}
\ENG[angle_rad]{Radian}
\GER[angle_rad]{Rad}
\ENG[see_also]{See also}
\GER[see_also]{Siehe auch}

View File

@ -1,4 +1,14 @@
\Part[
\eng{Analysis}
\ger{Analysis}
]{ana}
\Section[
\eng{Trigonometry}
\ger{Trigonometrie}
]{trig}
\begin{formula}{exponential_function} \begin{formula}{exponential_function}
\desc{Exponential function}{}{} \desc{Exponential function}{}{}
\desc[german]{Exponentialfunktion}{}{} \desc[german]{Exponentialfunktion}{}{}
@ -33,19 +43,15 @@
\end{formula} \end{formula}
\definetranslation{german}{angle_deg}{Grad}
\definetranslation{english}{angle_deg}{Degree}
\definetranslation{german}{angle_rad}{Rad}
\definetranslation{english}{angle_rad}{Radian}
\begin{table}[h] \begin{table}[h]
\centering \centering
% \caption{caption} % \caption{caption}
\label{tab:sin_cos_table} \label{tab:sin_cos_table}
\begin{tabular}{c|c|c|c|c|c|c|c|c} \begin{tabular}{c|c|c|c|c|c|c|c|c}
\GetTranslation{angle_deg} && 30° & 45° & 60° & 90° & 120° & 180° & 270° \\ \hline \GT{angle_deg} && 30° & 45° & 60° & 90° & 120° & 180° & 270° \\ \hline
\GetTranslation{angle_rad} & $0$ & $\frac{\pi}{6}$ & $\frac{\pi}{4}$ & $\frac{\sqrt{\pi}}{3}$ & $\frac{\pi}{2}$ & $\frac{2\pi}{3}$ & $\pi$ & $\frac{3\pi}{2}$ \\ \hline \GT{angle_rad} & $0$ & $\frac{\pi}{6}$ & $\frac{\pi}{4}$ & $\frac{\sqrt{\pi}}{3}$ & $\frac{\pi}{2}$ & $\frac{2\pi}{3}$ & $\pi$ & $\frac{3\pi}{2}$ \\ \hline
$\sin(x)$ & $0$ & $\frac{1}{2} $ & $\frac{\sqrt{2}}{2}$ & $\frac{\sqrt{3}}{2}$ & $1 $ & $\frac{\sqrt{3}}{2}$ & $ 0$ & $-1 $ \\ $\sin(x)$ & $0$ & $\frac{1}{2} $ & $\frac{\sqrt{2}}{2}$ & $\frac{\sqrt{3}}{2}$ & $1 $ & $\frac{\sqrt{3}}{2}$ & $ 0$ & $-1 $ \\
$\cos(x)$ & $1$ & $\frac{\sqrt{3}}{2}$ & $\frac{\sqrt{2}}{2}$ & $\frac{1}{2} $ & $0 $ & $\frac{-1}{2} $ & $-1$ & $ 0 $ \\ $\cos(x)$ & $1$ & $\frac{\sqrt{3}}{2}$ & $\frac{\sqrt{2}}{2}$ & $\frac{1}{2} $ & $0 $ & $\frac{-1}{2} $ & $-1$ & $ 0 $ \\
$\tan(x)$ & $0$ & $\frac{1}{\sqrt{3}}$ & $\frac{1}{\sqrt{2}}$ & $\frac{1}{2} $ & $\infty$ & $-\sqrt{3} $ & $ 0$ & $\infty$ \\ $\tan(x)$ & $0$ & $\frac{1}{\sqrt{3}}$ & $\frac{1}{\sqrt{2}}$ & $\frac{1}{2} $ & $\infty$ & $-\sqrt{3} $ & $ 0$ & $\infty$ \\
\end{tabular} \end{tabular}
\end{table} \end{table}