Definitions Given prestacks p: F \to C, q: G \to C over the fixed base category
C, a morphism f: F \to G is a functor such that (1) q \circ f = p and (2) it maps cartesian morphisms to cartesian morphisms. Note (2) is automatic if
G is fibered in groupoids; e.g., an algebraic stack (since all morphisms are cartesian then.) If p: F_S \to C is the
stack associated to a scheme S in the base category
C, then the fiber p^{-1}(U) = F_S(U) is, by construction, the set of all morphisms from
U to
S in
C. Analogously, given a scheme
U in
C viewed as a stack (i.e., F_U) and a category
F fibered in groupoids over
C, the
2-Yoneda lemma says: there is a natural equivalence of categories :\operatorname{Funct}_C(U, F) \overset{\chi \mapsto \chi(1_U)}\to F(U) where \operatorname{Funct}_C refers to the relative
functor category; the objects are the functors from
U to
F over
C and the morphisms are the base-preserving natural transformations.
Fiber product Let f: F \to B, g: G \to B be morphisms of prestacks. Then, by definition, the fiber product F \times_{B, f, g} G = F \times_B G is the category where • an object is a triple (x, y, \psi) consisting of an object
x in
F, an object
y in
G, both over the same object in
C, and an isomorphism \psi: f(x) \overset{\sim}\to g(y) in
G over the identity morphism in
C, and • a morphism (x, y, \psi) \to (x', y', \psi') consists of \alpha: x \to x' in
F, \beta: y \to y' in
G, both over the same morphism in
C, such that g(\beta) \circ \psi = \psi' \circ f(\alpha). It comes with the forgetful functors
p,
q from F \times_B G to
F and
G. This fiber product behaves like a usual fiber product but up to natural isomorphisms. The meaning of this is the following. Firstly, the obvious square does not commute; instead, for each object (x, y, \psi) in F \times_B G: :\psi: (f \circ p)(x, y, \psi) = f(x) \overset{\sim}\to g(y) = (g \circ q)(x, y, \psi). That is, there is an invertible
natural transformation (= natural isomorphism) :\Psi: f \circ p \overset{\sim}\to g \circ q. Secondly, it satisfies the strict universal property: given a prestack
H, morphisms u: H \to F, v: H \to G, a natural isomorphism f \circ u \overset{\sim}\to g \circ v, there exists a w: H \to F \times_B G together with natural isomorphisms u \overset{\sim}\to p \circ w and q \circ w \overset{\sim}\to v such that f \circ u \overset{\sim}\to g \circ v is f \circ p \circ w \overset{\sim}\to g \circ q \circ w. In general, a fiber product of
F and
G over
B is a prestack canonically isomorphic to F \times_B G above. When
B is the base category
C (the prestack over itself),
B is dropped and one simply writes F \times G. Note, in this case, \psi in objects are all identities.
Example: For each prestack p: X \to C, there is the diagonal morphism \Delta: X \to X \times X given by x \mapsto (x, x, 1_{p(x)}).
Example: Given F_i \to B_i, G_i \to B_i, \, i = 1, 2, (F_1 \times F_2) \times_{B_1 \times B_2} (G_1 \times G_2) \simeq (F_1 \times_{B_1} G_1) \times (F_2 \times_{B_2} G_2).
Example: Given f: F \to B, g: G \to B and the diagonal morphism \Delta: B \to B \times B, :F \times_B G \simeq (F \times G) \times_{B \times B, f \times g, \Delta} B; this isomorphism is constructed simply by hand.
Representable morphisms A morphism of prestacks f: X \to Y is said to be
strongly representable if, for every morphism S \to Y from a scheme
S in
C viewed as a prestack, the fiber product X \times_Y S of prestacks is a scheme in
C. In particular, the definition applies to the structure map p: X \to C (the base category
C is a prestack over itself via the identity). Then
p is strongly representable if and only if X \simeq X \times_C C is a scheme in
C. The definition applies also to the diagonal morphism \Delta: X \to X \times X. If \Delta is strongly representable, then every morphism U \to X from a scheme
U is strongly representable since U \times_X T \simeq (U \times T) \times_{X \times X} X is strongly representable for any
T →
X. If f: X \to Y is a strongly representable morphism, for any S \to Y,
S a scheme viewed as a prestack, the projection X \times_Y S \to S is a
morphism of schemes; this allows one to transfer many notions of properties on morphisms of schemes to the stack context. Namely, let
P be a property on morphisms in the base category
C that is stable under base changes and that is local on the topology of
C (e.g.,
étale topology or
smooth topology). Then a strongly representable morphism f: X \to Y of prestacks is said to have the property
P if, for every morphism T \to Y,
T a scheme viewed as a prestack, the induced projection X \times_Y T \to T has the property
P. == Example: the prestack given by an action of an algebraic group ==