thesis/src/Main.tex
2024-08-07 04:26:06 +02:00

187 lines
7 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\begin{filecontents*}[overwrite]{\jobname.xmpdata}
\Title{A uniform equivariant model for cubical type thoery}
\Author{Dennis Frieberg}
\Language{en-US}
\Subject{see title}
\Keywords{keyword}
\end{filecontents*}
\documentclass[DIV=calc,fontsize=12pt,draft=true,parskip]{scrartcl}
\usepackage[a-2b,mathxmp]{pdfx}[2018/12/22]
%\usepackage{pdfmanagement-testphase}
%\DeclareDocumentMetadata{
% pdfversion=1.7
%}
\usepackage{microtype}
\usepackage{amsthm} %theorems
\usepackage{mathtools} %coloneqq and other stuff
\usepackage{amssymb}
%\usepackage[colon=literal]{unicode-math-luatex} %unicode in mathmode does conflict amssymb maybe sometimes use this line if you want
% that : behaves like \colon
\usepackage{fontspec} % for changing text fonts (we roll default right now, so no use)
\usepackage{unicode-math} %also loads fontspec
\setmathfont{STIXTwoMath-Regular.otf}
\setmainfont{STIXTwoText}[Extension=.otf, UprightFont = *-Regular, BoldFont = *-SemiBold, ItalicFont = *-Italic, BoldItalicFont = *-SemiBoldItalic]
\addtokomafont{disposition}{\rmfamily}
% \usepackage{imakeidx} %make index possible
% \makeindex[columns=3, title=Alphabetical Index]
\usepackage{graphicx}
\usepackage{dsfont}
\usepackage{hyperref}
\usepackage{tikz}
\usetikzlibrary{cd}
\usetikzlibrary{decorations.pathreplacing}
\usepackage{faktor}
\usepackage{polyglossia}
\setdefaultlanguage[variant=us]{english}
\usepackage[style=alphabetic]{biblatex}
\usepackage{ebproof}
\usepackage{xspace}
\usepackage[obeyDraft]{todonotes}
\usepackage{subfiles}
\usepackage[plain]{fancyref}
\usepackage[capitalise]{cleveref}
% \usepackage{mathabx}
\usepackage{pdftexcmds} % pdftex primitves for lualatex
\makeatletter % make the primitives available for svg
\let\pdfstrcmp\pdf@strcmp
\let\pdffilemoddate\pdf@filemoddate
\makeatother
\usepackage{svg}
\DeclareFontFamily{U}{min}{}
\DeclareFontShape{U}{min}{m}{n}{<-> udmj30}{}
\newcommand\Yo{\!\text{\usefont{U}{min}{m}{n}\symbol{'207}}\!}
\newcommand*{\printline}{\number\inputlineno\xspace}
\NewCommandCopy\oldtodo\todo
\renewcommand{\todo}[2][]{\oldtodo[#1]{\printline #2}}
\addbibresource{resource.bib}
\theoremstyle{definition}
\swapnumbers
\newtheorem{theorem}{Theorem}[subsection]
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{observation}[theorem]{Observation}
\newtheorem{notation}[theorem]{Notation}
\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}
\newcommand*{\fancyrefthmlabelprefix}{thm}
\newcommand*{\fancyreflemlabelprefix}{lem}
\newcommand*{\fancyrefcorlabelprefix}{cor}
\newcommand*{\fancyrefproplabelprefix}{prop}
\newcommand*{\fancyrefexlabelprefix}{ex}
\newcommand*{\fancyrefremlabelprefix}{rem}
\newcommand*{\fancyrefdeflabelprefix}{def}
% This is a dirty hack, we should go via \fref...name commands intstead
\frefformat{plain}{\fancyrefthmlabelprefix}{theorem #1}
\Frefformat{plain}{\fancyrefthmlabelprefix}{Theorem #1}
\frefformat{plain}{\fancyreflemlabelprefix}{lemma #1}
\Frefformat{plain}{\fancyreflemlabelprefix}{Lemma #1}
\frefformat{plain}{\fancyrefcorlabelprefix}{corollary #1}
\Frefformat{plain}{\fancyrefcorlabelprefix}{Corollary #1}
\frefformat{plain}{\fancyrefproplabelprefix}{proposition #1}
\Frefformat{plain}{\fancyrefproplabelprefix}{Proposition #1}
\frefformat{plain}{\fancyrefexlabelprefix}{example #1}
\Frefformat{plain}{\fancyrefexlabelprefix}{Example #1}
\frefformat{plain}{\fancyrefremlabelprefix}{remark #1}
\Frefformat{plain}{\fancyrefremlabelprefix}{Remark #1}
\frefformat{plain}{\fancyrefdeflabelprefix}{definition #1}
\Frefformat{plain}{\fancyrefdeflabelprefix}{Definition #1}
\newenvironment{eqcd*}[1][]{\begin{equation*}\begin{tikzcd}[#1]}{\end{tikzcd}\end{equation*}\ignorespacesafterend}
\newenvironment{eqcd}[1][]{\begin{equation}\begin{tikzcd}[#1]}{\end{tikzcd}\end{equation}\ignorespacesafterend}
\DeclareMathOperator{\Ty}{Ty}
\DeclareMathOperator{\Tm}{Tm}
\DeclareMathOperator{\Obj}{Obj}
\DeclareMathOperator{\im}{im}
\DeclareMathOperator{\TFib}{TFib}
\newcommand*{\Fib}{\ensuremath{\mathrm{Fib}}\xspace}
\newcommand*{\∂}{\mathop{}}
%\DeclareMathOperator{\colim}{colim}
\newcommand*{\colim}{\mathop{\mathrm{colim}}\limits}
%\DeclareMathOperator{\Yo}{\mathbf{y}}
\newcommand*{\Fam}{\mathcal{F}\mathrm{am}}
\newcommand*{\Id}{\textsf{Id}}
\newcommand*{\id}{\textsf{id}}
\newcommand*{\Cat}[1]{\ensuremath{\mathcal{#1}}\xspace}
\newcommand*{\A}{\Cat{A}}
\newcommand*{\B}{\Cat{B}}
\newcommand*{\C}{\Cat{C}}
\newcommand*{\D}{\Cat{D}}
\newcommand*{\E}{\Cat{E}}
\newcommand*{\F}{\Cat{F}}
\newcommand*{\I}{\ensuremath{\mathds{I}}\xspace}
\newcommand*{\J}{\Cat{J}}
\renewcommand*{\L}{\ensuremath{\mathcal{L}}\xspace} % wfs not cat
\newcommand*{\R}{\ensuremath{\mathcal{R}}\xspace} % wfs not cat
\newcommand*{\T}{\ensuremath{\mathrm{T}}\xspace}
\newcommand*{\TCF}{\ensuremath{\mathrm{TC}}\xspace}
\newcommand*{\FF}{\ensuremath{\mathrm{F}}\xspace}
\newcommand*{\TFF}{\ensuremath{\mathrm{TF}}\xspace}
\newcommand*{\CF}{\ensumermath{\mathrm{CF}}\xspace}
\newcommand*{\Ct}{\ensuremath{\mathcal{C}_t}\xspace}
\newcommand*{\Hom}{\mathrm{Hom}}
\newcommand*{\Ho}{\mathrm{Ho}}
\newcommand*{\type}{\, \mathsf{type}}
\newcommand*{\cofib}{\, \mathsf{cofib}}
\newcommand*{\formula}{\, \mathsf{formula}}
\newcommand*{\face}{\, \mathsf{face}}
\newcommand*{\mfill}{\mathsf{fill}}
\newcommand*{\comp}{\mathsf{comp}}
\newcommand*{\Path}[3]{\mathsf{Path}\,#1\,#2\,#3}
\newcommand*{\p}{\textrm{p}}
\newcommand*{\Set}{\ensuremath{\mathbf{Set}}\xspace}
\newcommand*{\skl}{\mathrm{skl}}
\newcommand*{\op}{\mathsf{op}}
\renewcommand*{\d}{\mathsf{d}}
\renewcommand*{\i}{\textsf{i}}
\renewcommand*{\t}{\mathsf{t}}
\newcommand*{\⊗}{\mathbin{\hat{}}}
\newcommand*{\×}{\mathbin{\hat{×}}}
\newcommand*{\at}{\mathbin{\hat{@}}}
\newcommand*{\□}{\ensuremath{\widehat{}}\xspace}
\newcommand*{}{\ensuremath{\widehat{Δ}}\xspace}
\newcommand*{\dCube}{\ensuremath{_{∧∨}}\xspace}
\newcommand*{\dcSet}{\ensuremath{\widehat{\dCube}}\xspace}
\newcommand*{\FL}{\ensuremath{\textbf{FL}}\xspace}
\newcommand*{\M}{\Cat{M}}
\newcommand*{\arr}[1]{#1^{}}
\newcommand*{\FinSetOp}{\ensuremath{{\mathbf{FinSet}\rlap{\raisebox{0.75ex}{\rotatebox{90}{*}}}\raisebox{-0.3ex}{\rotatebox{90}{*}}}^\mathsf{op}}\xspace}
\newcommand*{\FinSet}{\ensuremath{{\mathbf{FinSet}\rlap{\raisebox{0.75ex}{\rotatebox{90}{*}}}\raisebox{-0.3ex}{\rotatebox{90}{*}}}}\xspace}
% \newcommand*{\Yo}{\mathbf{y}}
%
\newcommand*{\pb}{\arrow[dr,phantom,very near start, "\lrcorner"]}
\newcommand*{\pu}{\arrow[dr,phantom,very near end, "\ulcorner"]}
\newcommand*{\Ob}[1][0.66em]{\begin{tikzpicture}[y=#1,x=#1]
\draw[line join=round] (0,1) -- (0,0) -- (1,0) -- (1,1);
\end{tikzpicture}
}
% \AtBeginDocument{\DeclareMathSymbol{→}{\mathbin}{symbols}{"21}} % I don't know why this does not work
\title{A uniform equivariant model for cubical Type Theory}
\author{Dennis Frieberg}
\date{\today}
\begin{document}
\maketitle
\tableofcontents
\newpage
\subfile{Preliminaries/Preliminaries}
\subfile{main/Mainpart}
\listoftodos
% \printindex
\printbibliography
\end{document}