Skip to content

Commit 3d32323

Browse files
author
Johan de Jong
committed
Initial commit
new file: COPYING new file: Makefile new file: algebraic.tex new file: categories.tex new file: conventions.tex new file: desirables.tex new file: documentation/dontdiff new file: documentation/submitting-patches new file: etale.tex new file: fdl.tex new file: flat.tex new file: hypercovering.tex new file: injectives.tex new file: introduction.tex new file: my.bib new file: schemes.tex new file: scripts/change_preamble.sh new file: scripts/concat.sh new file: scripts/contents_html.sh new file: scripts/downloads_html.sh new file: scripts/stacks_html.sh new file: sets.tex new file: sites.tex new file: stacks-groupoids.tex new file: stacks.tex new file: template.tex
0 parents  commit 3d32323

26 files changed

Lines changed: 9865 additions & 0 deletions

‎COPYING‎

Lines changed: 397 additions & 0 deletions
Large diffs are not rendered by default.

‎Makefile‎

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# Known suffixes.
2+
.SUFFIXES: .aux .bbl .bib .blg .dvi .html .log .out .pdf .ps .tex .toc .funny
3+
4+
# Master list of stems of tex files in the project.
5+
# This should be in order.
6+
LIJST = introduction conventions sets categories sites flat etale injectives hypercovering stacks stacks-groupoids schemes algebraic desirables
7+
8+
# Add fdl to get license latexed as well.
9+
LIJST_FDL = $(LIJST) fdl
10+
11+
# Different extensions.
12+
PDFS = $(patsubst %,%.pdf,$(LIJST_FDL))
13+
DVIS = $(patsubst %,%.dvi,$(LIJST_FDL))
14+
PSS = $(patsubst %,%.ps,$(LIJST_FDL))
15+
FUNNYS = $(patsubst %,%.funny,$(LIJST_FDL))
16+
HTMLS = stacks.html contents.html downloads.html
17+
18+
# Files in INSTALLDIR will be overwritten.
19+
INSTALLDIR=..
20+
21+
# Make all the funny targets first so crossreferences work.
22+
.PHONY: all
23+
all: $(FUNNYS) $(PDFS) $(DVIS) $(PSS) $(HTMLS)
24+
25+
# We need the following to cancel the built-in rule for
26+
# .dvi files (which uses tex not latex).
27+
%.dvi : %.tex
28+
29+
# fld.funny is different because there is no bibliography
30+
# nor is there a table of contents...
31+
fdl.funny : fdl.tex
32+
echo "latex fdl.tex" >> logfile.log
33+
latex fdl.tex
34+
echo "touch fdl.funny" >> logfile.log
35+
touch fdl.funny
36+
37+
# Other .pdf files do have bibliographies and
38+
# table of contents. But running make file.pdf
39+
# will not correctly insert external crossreferences
40+
# if the other .aux files aren't up to date.
41+
%.pdf : %.tex %.funny
42+
echo "2x pdflatex $<" >> logfile.log
43+
pdflatex $<
44+
pdflatex $<
45+
46+
%.dvi : %.tex %.funny
47+
echo "2x latex $<" >> logfile.log
48+
latex $<
49+
latex $<
50+
51+
# Funny target to prepare %.aux, %.toc and %.bbl.
52+
# The latex command creates %.aux and %.toc,
53+
# the bibtex command creates %.bbl, and finally
54+
# the touch command creates %.funny with a newer
55+
# modification time then any of %.dvi, %.aux, %.toc,
56+
# %.bbl, %.blg, %.log and %.out. Actually the modification
57+
# time resolution is not good enough so we remove %.dvi.
58+
%.funny: %.tex
59+
echo "latex $<" >> logfile.log
60+
latex $<
61+
echo "bibtex $*" >> logfile.log
62+
bibtex $*
63+
echo "rm $*.dvi" >> logfile.log
64+
rm $*.dvi
65+
echo "touch $@" >> logfile.log
66+
touch $@
67+
68+
%.ps: %.dvi
69+
echo "dvips -o $@ $<" >> logfile.log
70+
dvips -o $@ $<
71+
72+
.PHONY: clean
73+
clean:
74+
rm -f *.aux *.bbl *.blg *.dvi *.log *.pdf *.ps *.out *.toc *.html *.funny
75+
76+
.PHONY: backup
77+
backup: clean
78+
cd .. ; tar -cjvf stacks-0.2.tar.bz2 src/
79+
80+
# The script scripts/name_html.sh creates name.html in src directory.
81+
# We do not want an index.html in src! So we concatenate these into
82+
# $(INSTALLDIR)/index.html in the install target.
83+
#
84+
# FIXME: For contents.html We should really do some sanity checking to
85+
# see if the .toc files are up to date.
86+
%.html:
87+
echo "./scripts/$*_html.sh" >> logfile.log
88+
./scripts/$*_html.sh
89+
90+
.PHONY: install
91+
install: all
92+
cp *.pdf *.ps *.dvi $(INSTALLDIR)
93+
cat stacks.html contents.html downloads.html > $(INSTALLDIR)/index.html

‎algebraic.tex‎

Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
1+
\documentclass{amsart}
2+
3+
% The following AMS packages are automatically loaded with amsart
4+
% documentclass:
5+
%\usepackage{amsmath}
6+
%\usepackage{amssymb}
7+
%\usepackage{amsthm}
8+
9+
% For commutative diagrams you can use
10+
% \usepackage{amscd}
11+
% but Jason prefers xypic
12+
\usepackage[all]{xy}
13+
14+
% To put source file link in headers.
15+
% Change "template.tex" to "this_filename.tex"
16+
\usepackage{fancyhdr}
17+
\pagestyle{fancy}
18+
\lhead{}
19+
\chead{}
20+
\rhead{Source file: \url{src/algebraic.tex}}
21+
\lfoot{}
22+
\cfoot{\thepage}
23+
\rfoot{}
24+
\renewcommand{\headrulewidth}{0pt}
25+
\renewcommand{\footrulewidth}{0pt}
26+
\renewcommand{\headheight}{12pt}
27+
28+
% For cross-file-references
29+
\usepackage{xr-hyper}
30+
31+
% Package for hypertext links:
32+
\usepackage[colorlinks=true]{hyperref}
33+
% For any local file, say "hello.tex" you want to refer to please use
34+
% \externaldocument[hello-]{hello}
35+
\externaldocument[conventions-]{conventions}
36+
\externaldocument[categories-]{categories}
37+
\externaldocument[hypercovering-]{hypercovering}
38+
\externaldocument[schemes-]{schemes}
39+
\externaldocument[desirables-]{desirables}
40+
\externaldocument[fdl-]{fdl}
41+
42+
% The macro \autoref uses the macros \figurename, etc.
43+
% We list the default values and we change some of them
44+
% to start with a captial.
45+
% Figure \figurename
46+
% Table \tablename
47+
% Part \partname
48+
% Appendix \appendixname
49+
% Equation \equationname
50+
% item \Itemname
51+
% \renewcommand{\Itemname}{Item}
52+
\renewcommand{\Itemautorefname}{Item}
53+
% chapter \Chaptername
54+
% \renewcommand{\Chaptername}{Chapter}
55+
% \renewcommand{\Chapterautorefname}{Chapter}
56+
% section \sectionname
57+
\renewcommand{\sectionname}{Section}
58+
\renewcommand{\sectionautorefname}{Section}
59+
% subsection \subsectionname
60+
\renewcommand{\subsectionname}{Subsection}
61+
\renewcommand{\subsectionautorefname}{Subsection}
62+
% subsubsection \subsubsectionname
63+
\renewcommand{\subsubsectionname}{Subsubsection}
64+
\renewcommand{\subsubsectionautorefname}{Subsubsection}
65+
% paragraph \paragraphname
66+
\renewcommand{\paragraphname}{Paragraph}
67+
\renewcommand{\paragraphautorefname}{Paragraph}
68+
% footnote \Hfootnotename
69+
% \renewcommand{\Hfootnotename}{Footnote}
70+
\renewcommand{\Hfootnoteautorefname}{Footnote}
71+
% Equation \AMSname
72+
% Theorem \theoremname
73+
74+
75+
% Theorem environments.
76+
%
77+
\newtheorem{theorem}{Theorem}[subsection]
78+
\newtheorem{proposition}[theorem]{Proposition}
79+
\newtheorem{lemma}[theorem]{Lemma}
80+
81+
\theoremstyle{definition}
82+
\newtheorem{definition}[theorem]{Definition}
83+
\newtheorem{example}[theorem]{Example}
84+
\newtheorem{exercise}[theorem]{Exercise}
85+
\newtheorem{situation}[theorem]{Situation}
86+
87+
\theoremstyle{remark}
88+
\newtheorem{remark}[theorem]{Remark}
89+
\newtheorem{remarks}[theorem]{Remarks}
90+
91+
\numberwithin{equation}{subsection}
92+
93+
94+
% OK, start here.
95+
%
96+
\begin{document}
97+
98+
\title{Algebraic stacks}
99+
100+
%\begin{abstract}
101+
%\end{abstract}
102+
103+
\maketitle
104+
\thispagestyle{fancy}
105+
106+
\tableofcontents
107+
108+
\section{Introduction}
109+
\label{section-introduction}
110+
111+
\noindent
112+
This is where we define algebraic stacks and make some very elementary
113+
observations. The general philosophy will be to have no separation
114+
conditions whatsoever and add those conditions necessary to make lemmas,
115+
propositions, theorems true/provable. Thus the notions discussed here
116+
differ slightly from those in other places in the literature, e.g.,
117+
\cite{LM-B}.
118+
119+
\section{Definitions}
120+
\label{section-definitions}
121+
122+
\subsection{Algebraic spaces}
123+
\label{subsection-algebraic-spaces}
124+
125+
\noindent
126+
FIXME.
127+
128+
\begin{definition}
129+
An algebraic space is a stack $\mathcal{S}$ over $\text{Aff}$ such that
130+
\begin{enumerate}
131+
\item every fibre category is setlike, see Categories,
132+
\autoref{categories-subsection-fibred-in-sets},
133+
\item the diagonal morphism
134+
$\Delta : \mathcal{S} \to \mathcal{S}\times\mathcal{S}$
135+
is representable by schemes, see Schemes,
136+
\autoref{schemes-subsection-definition-representable-by-schemes} and
137+
\item there exists a stack $\mathcal{X}$ representable by a scheme, see
138+
Schemes, \autoref{schemes-subsection-stack-representable-by-scheme}
139+
and an \'etale surjective morphism $\mathcal{X} \to \mathcal{S}$,
140+
see Schemes,
141+
\autoref{schemes-definition-property-morphism-representable-by-schemes}.
142+
\end{enumerate}
143+
\end{definition}
144+
145+
\begin{remark}
146+
\label{remark-definition-correct}
147+
If you try to define some kind of more general algebraic space by requiring
148+
only that the diagonal is representable by algebraic spaces, and that there is
149+
a surjective etale morphism of an algebraic space onto $\mathcal{S}$, then
150+
you actually end up with the same notion.
151+
(FIXME: internal references, proofs.)
152+
\end{remark}
153+
154+
\subsection{Morphisms representable by algebraic spaces}
155+
\label{subsection-morphism-representable-by-algebraic-spaces}
156+
157+
\noindent
158+
Here is the formal definition. Please also see the informal discussion below.
159+
160+
\begin{definition}
161+
\label{definition-representable-by-algebraic-spaces}
162+
Let $f : \mathcal{X} \to \mathcal{Y}$ be a morphism of categories
163+
fibred in groupoids over $\text{Aff}$. We say $f$ is representable by
164+
algebraic spaces if for every stack $\mathcal{S}$ representable by a scheme
165+
(see Schemes, Definition \ref{schemes-definition-representable-by-scheme}),
166+
and every morphism $\mathcal{U} \to \mathcal{Y}$, the 2-fibre product
167+
$\mathcal{S}\times_\mathcal{Y}\mathcal{X}$ is an algebraic space.
168+
\end{definition}
169+
170+
\noindent
171+
Informal discussion. Suppose that, with the notation of the definition,
172+
$S$ represents $\mathcal{S}$. Suppose that $W$ is a scheme and that
173+
$\text{Aff}/W \to \mathcal{S}\times_\mathcal{Y}\mathcal{X}$ is
174+
etale and surjective. According to
175+
Schemes, Lemma \ref{schemes-lemma-morphism-stacks-representable-by-schemes}
176+
we get a morphism of schemes $g : W \to S$ and a 2-commutative diagram
177+
of stacks
178+
$$
179+
\xymatrix{
180+
\text{Aff}/W \ar[d]^g \ar[r] &
181+
\mathcal{S}\times_\mathcal{X}\mathcal{Y} \ar[d] \ar[r] &
182+
\mathcal{Y} \ar[d] \\
183+
\text{Aff}/S &
184+
\mathcal{S} \ar[l]^j \ar[r] & \mathcal{X}
185+
}
186+
$$
187+
188+
\begin{definition}
189+
\label{definition-property-morphism-representable-by-algebraic-spaces}
190+
Let $P$ be a property of morphisms of schemes, that is etale local
191+
on the source and such that if the morphism $f : X \to Y$ has property $P$,
192+
then so does every base change of $f$. (FIXME: introduce base change.)
193+
We say that a morphism of stacks $\mathcal{X}
194+
\to \mathcal{Y}$ representable by algebraic spaces has property
195+
$P$ if for every diagram as above the morphism of schemes
196+
$g : W \to S$ has property $P$.
197+
\end{definition}
198+
199+
\noindent
200+
FIXME. Explain rationale behind this definition: what else could it be?
201+
202+
203+
\subsubsection{Algebraic stacks}
204+
\label{subsubsection-algebraic-stacks}
205+
206+
\noindent
207+
FIXME.
208+
209+
\begin{definition}
210+
An algebraic stack is a stack $\mathcal{S}$ over $\text{Aff}$ such that
211+
\begin{enumerate}
212+
\item the diagonal morphism
213+
$\Delta : \mathcal{S} \to \mathcal{S}\times\mathcal{S}$
214+
is representable by algebraic spaces, see Definition,
215+
\autoref{definition-representable-by-algebraic-spaces} and
216+
\item there exists a stack $\mathcal{X}$ representable by a scheme, see
217+
Schemes, \autoref{schemes-subsection-stack-representable-by-scheme}
218+
and a smooth surjective morphism $\mathcal{X} \to \mathcal{S}$,
219+
see Definition
220+
\ref{definition-property-morphism-representable-by-algebraic-spaces}.
221+
\end{enumerate}
222+
\end{definition}
223+
224+
225+
226+
\smallskip\noindent
227+
To continue reading,
228+
\begin{enumerate}
229+
230+
\item visit the next section: Algebraic stacks desirables,
231+
\autoref{desirables-section-foundational}, or
232+
233+
\item go back to the
234+
table of contents: \url{index.html#contents}.
235+
236+
\end{enumerate}
237+
238+
\bibliography{my}
239+
\bibliographystyle{alpha}
240+
241+
\end{document}

0 commit comments

Comments
 (0)