<?xml version="1.0" encoding="UTF-8"?>

<record version="28" id="761">
 <title>double category</title>
 <name>DoubleCategory</name>
 <created>2009-05-16 15:57:26</created>
 <modified>2009-05-16 23:46:51</modified>
 <type>Definition</type>
 <creator id="441" name="bci1"/>
 <modifier id="441" name="bci1"/>
 <author id="441" name="bci1"/>
 <classification>
	<category scheme="msc" code="00."/>
	<category scheme="msc" code="02."/>
	<category scheme="msc" code="03."/>
	<category scheme="msc" code="03.65.Fd"/>
 </classification>
 <defines>
	<concept>internal category in $Cat$</concept>
 </defines>
 <synonyms>
	<synonym concept="double category" alias="internal category in $Cat$"/>
 </synonyms>
 <keywords>
	<term>double category</term>
 </keywords>
 <preamble>% this is the default PlanetPhysics preamble. as your 

\usepackage{amsmath, amssymb, amsfonts, amsthm, amscd, latexsym, enumerate}
\usepackage{xypic, xspace}
\usepackage[mathscr]{eucal}
\usepackage[dvips]{graphicx}
\usepackage[curve]{xy}

% define commands here
\theoremstyle{plain}
\newtheorem{lemma}{Lemma}[section]
\newtheorem{proposition}{Proposition}[section]
\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}{Corollary}[section]
\theoremstyle{definition}
\newtheorem{definition}{Definition}[section]
\newtheorem{example}{Example}[section]
%\theoremstyle{remark}
\newtheorem{remark}{Remark}[section]
\newtheorem*{notation}{Notation}
\newtheorem*{claim}{Claim}
\renewcommand{\thefootnote}{\ensuremath{\fnsymbol{footnote}}}
\numberwithin{equation}{section}
\newcommand{\Ad}{{\rm Ad}}
\newcommand{\Aut}{{\rm Aut}}
\newcommand{\Cl}{{\rm Cl}}
\newcommand{\Co}{{\rm Co}}
\newcommand{\DES}{{\rm DES}}
\newcommand{\Diff}{{\rm Diff}}
\newcommand{\Dom}{{\rm Dom}}
\newcommand{\Hol}{{\rm Hol}}
\newcommand{\Mon}{{\rm Mon}}
\newcommand{\Hom}{{\rm Hom}}
\newcommand{\Ker}{{\rm Ker}}
\newcommand{\Ind}{{\rm Ind}}
\newcommand{\IM}{{\rm Im}}
\newcommand{\Is}{{\rm Is}}
\newcommand{\ID}{{\rm id}}
\newcommand{\grpL}{{\rm GL}}
\newcommand{\Iso}{{\rm Iso}}
\newcommand{\rO}{{\rm O}}
\newcommand{\Sem}{{\rm Sem}}
\newcommand{\SL}{{\rm Sl}}
\newcommand{\St}{{\rm St}}
\newcommand{\Sym}{{\rm Sym}}
\newcommand{\Symb}{{\rm Symb}}
\newcommand{\SU}{{\rm SU}}
\newcommand{\Tor}{{\rm Tor}}
\newcommand{\U}{{\rm U}}
\newcommand{\A}{\mathcal A}
\newcommand{\Ce}{\mathcal C}
\newcommand{\D}{\mathcal D}
\newcommand{\E}{\mathcal E}
\newcommand{\F}{\mathcal F}
%\newcommand{\grp}{\mathcal G}
\renewcommand{\H}{\mathcal H}
\renewcommand{\cL}{\mathcal L}
\newcommand{\Q}{\mathcal Q}
\newcommand{\R}{\mathcal R}
\newcommand{\cS}{\mathcal S}
\newcommand{\cU}{\mathcal U}
\newcommand{\W}{\mathcal W}

\newcommand{\bA}{\mathbb{A}}
\newcommand{\bB}{\mathbb{B}}
\newcommand{\bC}{\mathbb{C}}
\newcommand{\bD}{\mathbb{D}}
\newcommand{\bE}{\mathbb{E}}
\newcommand{\bF}{\mathbb{F}}
\newcommand{\bG}{\mathbb{G}}
\newcommand{\bK}{\mathbb{K}}
\newcommand{\bM}{\mathbb{M}}
\newcommand{\bN}{\mathbb{N}}
\newcommand{\bO}{\mathbb{O}}
\newcommand{\bP}{\mathbb{P}}
\newcommand{\bR}{\mathbb{R}}
\newcommand{\bV}{\mathbb{V}}
\newcommand{\bZ}{\mathbb{Z}}
\newcommand{\bfE}{\mathbf{E}}
\newcommand{\bfX}{\mathbf{X}}
\newcommand{\bfY}{\mathbf{Y}}
\newcommand{\bfZ}{\mathbf{Z}}
\renewcommand{\O}{\Omega}
\renewcommand{\o}{\omega}
\newcommand{\vp}{\varphi}
\newcommand{\vep}{\varepsilon}
\newcommand{\diag}{{\rm diag}}
\newcommand{\grp}{{\mathsf{G}}}
\newcommand{\dgrp}{{\mathsf{D}}}
\newcommand{\desp}{{\mathsf{D}^{\rm{es}}}}
\newcommand{\grpeod}{{\rm Geod}}
%\newcommand{\grpeod}{{\rm geod}}
\newcommand{\hgr}{{\mathsf{H}}}
\newcommand{\mgr}{{\mathsf{M}}}
\newcommand{\ob}{{\rm Ob}}
\newcommand{\obg}{{\rm Ob(\mathsf{G)}}}
\newcommand{\obgp}{{\rm Ob(\mathsf{G}')}}
\newcommand{\obh}{{\rm Ob(\mathsf{H})}}
\newcommand{\Osmooth}{{\Omega^{\infty}(X,*)}}
\newcommand{\grphomotop}{{\rho_2^{\square}}}
\newcommand{\grpcalp}{{\mathsf{G}(\mathcal P)}}
\newcommand{\rf}{{R_{\mathcal F}}}
\newcommand{\grplob}{{\rm glob}}
\newcommand{\loc}{{\rm loc}}
\newcommand{\TOP}{{\rm TOP}}
\newcommand{\wti}{\widetilde}
\newcommand{\what}{\widehat}
\renewcommand{\a}{\alpha}
\newcommand{\be}{\beta}
\newcommand{\grpa}{\grpamma}
%\newcommand{\grpa}{\grpamma}
\newcommand{\de}{\delta}
\newcommand{\del}{\partial}
\newcommand{\ka}{\kappa}
\newcommand{\si}{\sigma}
\newcommand{\ta}{\tau}
\newcommand{\lra}{{\longrightarrow}}
\newcommand{\ra}{{\rightarrow}}
\newcommand{\rat}{{\rightarrowtail}}
\newcommand{\ovset}[1]{\overset {#1}{\ra}}
\newcommand{\ovsetl}[1]{\overset {#1}{\lra}}
\newcommand{\hr}{{\hookrightarrow}}

\newcommand{\&lt;}{{\langle}}

%\newcommand{\&gt;}{{\rangle}}

%\usepackage{geometry, amsmath,amssymb,latexsym,enumerate}
%\usepackage{xypic}

\def\baselinestretch{1.1}


\hyphenation{prod-ucts}

%\grpeometry{textwidth= 16 cm, textheight=21 cm}

\newcommand{\sqdiagram}[9]{$$ \diagram #1 \rto^{#2} \dto_{#4}&amp;
#3 \dto^{#5} \\ #6 \rto_{#7} &amp; #8 \enddiagram
\eqno{\mbox{#9}}$$ }

\def\C{C^{\ast}}

\newcommand{\labto}[1]{\stackrel{#1}{\longrightarrow}}

%\newenvironment{proof}{\noindent {\bf Proof} }{ \hfill $\Box$
%{\mbox{}}
\newcommand{\quadr}[4]
{\begin{pmatrix} &amp; #1&amp; \\[-1.1ex] #2 &amp; &amp; #3\\[-1.1ex]&amp; #4&amp;
\end{pmatrix}}
\def\D{\mathsf{D}}</preamble>
 <content>\subsection{Background}

Charles Ehresmann defined in 1963 a {\em double category} $\mathcal{D}$ as an internal category in the category of small categories $\bf{Cat}$.


 \begin{definition}
A double category $\mathcal{D}$ consists of:
\begin{itemize}
\item a set of objects,
\item a set of horizontal morphisms $$f: A \to B$$,
\item a set of vertical morphisms $$j: A \to C$$, and
\item a class of squares with source and target as shown in the following diagrams: $$\xymatrix{
{A}\ar[r]^{f}\ar[d]_{j}&amp;{B}\ar[d]^{k}\\
{C}\ar[r]_{g}&amp;{D} 
}~~~~[\alpha]$$
\end{itemize}

with compositions and units of the double category that satisfy the following axioms:
\begin{itemize}
\item \emph{i.} Horizontal:
\[
A\buildrel f_1 \over \longrightarrow
B \buildrel f_2 \over \longrightarrow
C = [f_1, f_2]= f_2 \circ f_1
\]

\[
A\buildrel 1^h_A \over \longrightarrow
A \buildrel f_1 \over \longrightarrow
B = A\buildrel f_1 \over \longrightarrow
B = A \buildrel f_1 \over \longrightarrow
B \buildrel 1^h_B \over \longrightarrow
B
\]

\item \emph{ii.} Vertical: 
\[
[A\buildrel j_1 \over \longrightarrow
B \buildrel j_2 \over \longrightarrow
C]_{vert} = [j_1, j_2]_{vert.}= j_2 \circ j_1
\]

\[
[A\buildrel 1^v_A \over \longrightarrow
A \buildrel j_1 \over \longrightarrow
B = A\buildrel j_1 \over \longrightarrow
B = A \buildrel j_1 \over \longrightarrow
B \buildrel 1^v_B \over \longrightarrow
B]_{vert.}
\]

\emph{Compositions for square diagrams in a double category $\mathcal{D}$:}

\item \emph{iii.} Horizontal composition: 
$$\xymatrix{
{A}\ar[r]^{f_1}\ar[d]_{j}&amp;{B}\ar[d]^{k}\\
{D}\ar[r]_{g_1}&amp;{E}}~~~~[\alpha]``\circ'' \xymatrix{
{B}\ar[r]^{f_2}\ar[d]_{k}&amp;{C}\ar[d]^{l}\\
{E}\ar[r]_{g_2}&amp;{F}}~~~~[\beta] = 
\xymatrix{
{A}\ar[r]^{[f_1f_2]}\ar[d]_{j}&amp;{C}\ar[d]^{l}\\
{D}\ar[r]_{g_1g_2}&amp;{F}} ~~~~[\alpha \beta] $$

\item \emph{iv.} Vertical composition of squares in $\mathcal{D}$:
$[\alpha \beta]_{vert.}$ = $$\xymatrix{
{A}\ar[r]^{f}\ar[d]_{[j_1 j_2]_{vert.}}&amp;{B}\ar[d]^{[k_1 k_2]_{vert.}}\\
{E}\ar[r]_{h}&amp;{F}}$$
\end{itemize}

\end{definition}</content>
</record>
