Permalink
Browse files

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
  • Loading branch information...
Johan de Jong
Johan de Jong committed May 20, 2008
0 parents commit 3d32323ff9f1166afb3ee0ecaa10093dc764a50d
Showing with 9,865 additions and 0 deletions.
  1. +397 −0 COPYING
  2. +93 −0 Makefile
  3. +241 −0 algebraic.tex
  4. +1,322 −0 categories.tex
  5. +159 −0 conventions.tex
  6. +471 −0 desirables.tex
  7. +17 −0 documentation/dontdiff
  8. +45 −0 documentation/submitting-patches
  9. +1,037 −0 etale.tex
  10. +520 −0 fdl.tex
  11. +488 −0 flat.tex
  12. +314 −0 hypercovering.tex
  13. +486 −0 injectives.tex
  14. +142 −0 introduction.tex
  15. +1,722 −0 my.bib
  16. +495 −0 schemes.tex
  17. +19 −0 scripts/change_preamble.sh
  18. +1 −0 scripts/concat.sh
  19. +95 −0 scripts/contents_html.sh
  20. +36 −0 scripts/downloads_html.sh
  21. +48 −0 scripts/stacks_html.sh
  22. +351 −0 sets.tex
  23. +564 −0 sites.tex
  24. +242 −0 stacks-groupoids.tex
  25. +431 −0 stacks.tex
  26. +129 −0 template.tex
397 COPYING

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -0,0 +1,93 @@
# Known suffixes.
.SUFFIXES: .aux .bbl .bib .blg .dvi .html .log .out .pdf .ps .tex .toc .funny
# Master list of stems of tex files in the project.
# This should be in order.
LIJST = introduction conventions sets categories sites flat etale injectives hypercovering stacks stacks-groupoids schemes algebraic desirables
# Add fdl to get license latexed as well.
LIJST_FDL = $(LIJST) fdl
# Different extensions.
PDFS = $(patsubst %,%.pdf,$(LIJST_FDL))
DVIS = $(patsubst %,%.dvi,$(LIJST_FDL))
PSS = $(patsubst %,%.ps,$(LIJST_FDL))
FUNNYS = $(patsubst %,%.funny,$(LIJST_FDL))
HTMLS = stacks.html contents.html downloads.html
# Files in INSTALLDIR will be overwritten.
INSTALLDIR=..
# Make all the funny targets first so crossreferences work.
.PHONY: all
all: $(FUNNYS) $(PDFS) $(DVIS) $(PSS) $(HTMLS)
# We need the following to cancel the built-in rule for
# .dvi files (which uses tex not latex).
%.dvi : %.tex
# fld.funny is different because there is no bibliography
# nor is there a table of contents...
fdl.funny : fdl.tex
echo "latex fdl.tex" >> logfile.log
latex fdl.tex
echo "touch fdl.funny" >> logfile.log
touch fdl.funny
# Other .pdf files do have bibliographies and
# table of contents. But running make file.pdf
# will not correctly insert external crossreferences
# if the other .aux files aren't up to date.
%.pdf : %.tex %.funny
echo "2x pdflatex $<" >> logfile.log
pdflatex $<
pdflatex $<
%.dvi : %.tex %.funny
echo "2x latex $<" >> logfile.log
latex $<
latex $<
# Funny target to prepare %.aux, %.toc and %.bbl.
# The latex command creates %.aux and %.toc,
# the bibtex command creates %.bbl, and finally
# the touch command creates %.funny with a newer
# modification time then any of %.dvi, %.aux, %.toc,
# %.bbl, %.blg, %.log and %.out. Actually the modification
# time resolution is not good enough so we remove %.dvi.
%.funny: %.tex
echo "latex $<" >> logfile.log
latex $<
echo "bibtex $*" >> logfile.log
bibtex $*
echo "rm $*.dvi" >> logfile.log
rm $*.dvi
echo "touch $@" >> logfile.log
touch $@
%.ps: %.dvi
echo "dvips -o $@ $<" >> logfile.log
dvips -o $@ $<
.PHONY: clean
clean:
rm -f *.aux *.bbl *.blg *.dvi *.log *.pdf *.ps *.out *.toc *.html *.funny
.PHONY: backup
backup: clean
cd .. ; tar -cjvf stacks-0.2.tar.bz2 src/
# The script scripts/name_html.sh creates name.html in src directory.
# We do not want an index.html in src! So we concatenate these into
# $(INSTALLDIR)/index.html in the install target.
#
# FIXME: For contents.html We should really do some sanity checking to
# see if the .toc files are up to date.
%.html:
echo "./scripts/$*_html.sh" >> logfile.log
./scripts/$*_html.sh
.PHONY: install
install: all
cp *.pdf *.ps *.dvi $(INSTALLDIR)
cat stacks.html contents.html downloads.html > $(INSTALLDIR)/index.html
@@ -0,0 +1,241 @@
\documentclass{amsart}
% The following AMS packages are automatically loaded with amsart
% documentclass:
%\usepackage{amsmath}
%\usepackage{amssymb}
%\usepackage{amsthm}
% For commutative diagrams you can use
% \usepackage{amscd}
% but Jason prefers xypic
\usepackage[all]{xy}
% To put source file link in headers.
% Change "template.tex" to "this_filename.tex"
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{Source file: \url{src/algebraic.tex}}
\lfoot{}
\cfoot{\thepage}
\rfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\renewcommand{\headheight}{12pt}
% For cross-file-references
\usepackage{xr-hyper}
% Package for hypertext links:
\usepackage[colorlinks=true]{hyperref}
% For any local file, say "hello.tex" you want to refer to please use
% \externaldocument[hello-]{hello}
\externaldocument[conventions-]{conventions}
\externaldocument[categories-]{categories}
\externaldocument[hypercovering-]{hypercovering}
\externaldocument[schemes-]{schemes}
\externaldocument[desirables-]{desirables}
\externaldocument[fdl-]{fdl}
% The macro \autoref uses the macros \figurename, etc.
% We list the default values and we change some of them
% to start with a captial.
% Figure \figurename
% Table \tablename
% Part \partname
% Appendix \appendixname
% Equation \equationname
% item \Itemname
% \renewcommand{\Itemname}{Item}
\renewcommand{\Itemautorefname}{Item}
% chapter \Chaptername
% \renewcommand{\Chaptername}{Chapter}
% \renewcommand{\Chapterautorefname}{Chapter}
% section \sectionname
\renewcommand{\sectionname}{Section}
\renewcommand{\sectionautorefname}{Section}
% subsection \subsectionname
\renewcommand{\subsectionname}{Subsection}
\renewcommand{\subsectionautorefname}{Subsection}
% subsubsection \subsubsectionname
\renewcommand{\subsubsectionname}{Subsubsection}
\renewcommand{\subsubsectionautorefname}{Subsubsection}
% paragraph \paragraphname
\renewcommand{\paragraphname}{Paragraph}
\renewcommand{\paragraphautorefname}{Paragraph}
% footnote \Hfootnotename
% \renewcommand{\Hfootnotename}{Footnote}
\renewcommand{\Hfootnoteautorefname}{Footnote}
% Equation \AMSname
% Theorem \theoremname
% Theorem environments.
%
\newtheorem{theorem}{Theorem}[subsection]
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{lemma}[theorem]{Lemma}
\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{exercise}[theorem]{Exercise}
\newtheorem{situation}[theorem]{Situation}
\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{remarks}[theorem]{Remarks}
\numberwithin{equation}{subsection}
% OK, start here.
%
\begin{document}
\title{Algebraic stacks}
%\begin{abstract}
%\end{abstract}
\maketitle
\thispagestyle{fancy}
\tableofcontents
\section{Introduction}
\label{section-introduction}
\noindent
This is where we define algebraic stacks and make some very elementary
observations. The general philosophy will be to have no separation
conditions whatsoever and add those conditions necessary to make lemmas,
propositions, theorems true/provable. Thus the notions discussed here
differ slightly from those in other places in the literature, e.g.,
\cite{LM-B}.
\section{Definitions}
\label{section-definitions}
\subsection{Algebraic spaces}
\label{subsection-algebraic-spaces}
\noindent
FIXME.
\begin{definition}
An algebraic space is a stack $\mathcal{S}$ over $\text{Aff}$ such that
\begin{enumerate}
\item every fibre category is setlike, see Categories,
\autoref{categories-subsection-fibred-in-sets},
\item the diagonal morphism
$\Delta : \mathcal{S} \to \mathcal{S}\times\mathcal{S}$
is representable by schemes, see Schemes,
\autoref{schemes-subsection-definition-representable-by-schemes} and
\item there exists a stack $\mathcal{X}$ representable by a scheme, see
Schemes, \autoref{schemes-subsection-stack-representable-by-scheme}
and an \'etale surjective morphism $\mathcal{X} \to \mathcal{S}$,
see Schemes,
\autoref{schemes-definition-property-morphism-representable-by-schemes}.
\end{enumerate}
\end{definition}
\begin{remark}
\label{remark-definition-correct}
If you try to define some kind of more general algebraic space by requiring
only that the diagonal is representable by algebraic spaces, and that there is
a surjective etale morphism of an algebraic space onto $\mathcal{S}$, then
you actually end up with the same notion.
(FIXME: internal references, proofs.)
\end{remark}
\subsection{Morphisms representable by algebraic spaces}
\label{subsection-morphism-representable-by-algebraic-spaces}
\noindent
Here is the formal definition. Please also see the informal discussion below.
\begin{definition}
\label{definition-representable-by-algebraic-spaces}
Let $f : \mathcal{X} \to \mathcal{Y}$ be a morphism of categories
fibred in groupoids over $\text{Aff}$. We say $f$ is representable by
algebraic spaces if for every stack $\mathcal{S}$ representable by a scheme
(see Schemes, Definition \ref{schemes-definition-representable-by-scheme}),
and every morphism $\mathcal{U} \to \mathcal{Y}$, the 2-fibre product
$\mathcal{S}\times_\mathcal{Y}\mathcal{X}$ is an algebraic space.
\end{definition}
\noindent
Informal discussion. Suppose that, with the notation of the definition,
$S$ represents $\mathcal{S}$. Suppose that $W$ is a scheme and that
$\text{Aff}/W \to \mathcal{S}\times_\mathcal{Y}\mathcal{X}$ is
etale and surjective. According to
Schemes, Lemma \ref{schemes-lemma-morphism-stacks-representable-by-schemes}
we get a morphism of schemes $g : W \to S$ and a 2-commutative diagram
of stacks
$$
\xymatrix{
\text{Aff}/W \ar[d]^g \ar[r] &
\mathcal{S}\times_\mathcal{X}\mathcal{Y} \ar[d] \ar[r] &
\mathcal{Y} \ar[d] \\
\text{Aff}/S &
\mathcal{S} \ar[l]^j \ar[r] & \mathcal{X}
}
$$
\begin{definition}
\label{definition-property-morphism-representable-by-algebraic-spaces}
Let $P$ be a property of morphisms of schemes, that is etale local
on the source and such that if the morphism $f : X \to Y$ has property $P$,
then so does every base change of $f$. (FIXME: introduce base change.)
We say that a morphism of stacks $\mathcal{X}
\to \mathcal{Y}$ representable by algebraic spaces has property
$P$ if for every diagram as above the morphism of schemes
$g : W \to S$ has property $P$.
\end{definition}
\noindent
FIXME. Explain rationale behind this definition: what else could it be?
\subsubsection{Algebraic stacks}
\label{subsubsection-algebraic-stacks}
\noindent
FIXME.
\begin{definition}
An algebraic stack is a stack $\mathcal{S}$ over $\text{Aff}$ such that
\begin{enumerate}
\item the diagonal morphism
$\Delta : \mathcal{S} \to \mathcal{S}\times\mathcal{S}$
is representable by algebraic spaces, see Definition,
\autoref{definition-representable-by-algebraic-spaces} and
\item there exists a stack $\mathcal{X}$ representable by a scheme, see
Schemes, \autoref{schemes-subsection-stack-representable-by-scheme}
and a smooth surjective morphism $\mathcal{X} \to \mathcal{S}$,
see Definition
\ref{definition-property-morphism-representable-by-algebraic-spaces}.
\end{enumerate}
\end{definition}
\smallskip\noindent
To continue reading,
\begin{enumerate}
\item visit the next section: Algebraic stacks desirables,
\autoref{desirables-section-foundational}, or
\item go back to the
table of contents: \url{index.html#contents}.
\end{enumerate}
\bibliography{my}
\bibliographystyle{alpha}
\end{document}
Oops, something went wrong.

0 comments on commit 3d32323

Please sign in to comment.