\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}