\documentclass[11pt]{ainotes}

\title{Distributed Autonomous Systems}
\date{2024 -- 2025}
\def\lastupdate{{PLACEHOLDER-LAST-UPDATE}}
\def\giturl{{PLACEHOLDER-GIT-URL}}

\newtheorem{privatetheorem}{Theorem}[section]
\newtheorem{privatecorollary}[theorem]{Corollary}
\newtheorem{privatelemma}[theorem]{Lemma}

\renewenvironment{theorem}{%
    \begin{marginbar}{gray}{0}{thick}
    \begin{privatetheorem}
}{%
    \end{privatetheorem}
    \end{marginbar}
}

\renewenvironment{corollary}{%
    \begin{marginbar}{gray}{0}{thick}
    \begin{privatecorollary}
}{%
    \end{privatecorollary}
    \end{marginbar}
}

\renewenvironment{lemma}{%
    \begin{marginbar}{gray}{0}{thick}
    \begin{privatelemma}
}{%
    \end{privatelemma}
    \end{marginbar}
}


\newcommand{\indeg}[1][]{\ensuremath{\text{deg}_{#1}^\text{IN}}}
\newcommand{\outdeg}[1][]{\ensuremath{\text{deg}_{#1}^\text{OUT}}}
\def\stf{{\texttt{stf}}}
\def\lap{{\matr{L}}}
\def\x{{\vec{x}}}
\def\z{{\vec{z}}}
\def\v{{\vec{v}}}
\def\r{{\vec{r}}}
\def\s{{\vec{s}}}
\def\u{{\vec{u}}}
\def\D{\ensuremath{\mathcal{D}}}
\def\A{{\matr{A}}}
\def\w{{\vec{w}}}
\def\R{\ensuremath{\mathbb{R}}}


\begin{document}

    \makenotesfront
    \include{./sections/_graphs.tex}
    \include{./sections/_averaging_systems.tex}
    \include{./sections/_containment.tex}
    \include{./sections/_optimization.tex}
    \include{./sections/_formation_control.tex}
    \include{./sections/_cooperative_robotics.tex}
    \include{./sections/_safety_controllers.tex}
    \include{./sections/_neural_networks.tex}

\end{document}