generated from nerf/texTemplate
187 lines
7 KiB
TeX
187 lines
7 KiB
TeX
\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}
|