%special.tex
%
%   The special Schubert calculus is Real
%
%    Frank Sottile
%    Begun: 22 October 1998   Completed 2 November 1998
%    Submitted to CR Acad. Sci. Paris, 10 November 1998
%    Submitted to MSRI preprint Series  2 December 1998
%
\documentclass[12pt]{amsart}
\usepackage{amssymb}
\usepackage{epsf}

%\headheight=8pt     \topmargin=-5pt 
%\textheight=609pt   \textwidth=456pt
%\oddsidemargin=6pt  \evensidemargin=6pt

%  MSRI header
\headheight=8pt     \topmargin=0pt
\textheight=624pt   \textwidth=432pt
\oddsidemargin=18pt \evensidemargin=18pt

%\def\baselinestretch{1.25}

\newtheorem{thm}{Theorem}
\newtheorem{prop}[thm]{Proposition}
\newtheorem{cor}[thm]{Corollary}
\newtheorem{conj}[thm]{Conjecture}

\begin{document}
\title[The special Schubert calculus is real]{The special Schubert calculus
is real}   
\author{Frank Sottile}
\address{\hskip-\parindent
        Frank Sottile\\
        Department of Mathematics\\
        University of Wisconsin\\
        Van Vleck Hall\\
        480 Lincoln Drive\\
        Madison, Wisconsin 53706-1388\\
        USA}
%ls
\email{sottile@math.wisc.edu}
\urladdr{http://www.math.wisc.edu/\~{}sottile}
\date{8 November 1998}
\subjclass{14P99, 14N10, 14M15, 14Q20, 93B55} 
\keywords{Schubert calculus, Enumerative geometry, Grassmannian, Pole
placement problem} 
\thanks{Research supported by NSF grant DMS-9701755}

\begin{abstract}
We show that  the Schubert calculus of enumerative geometry is real, for
special Schubert conditions.
That is, for any such enumerative problem, there exist real conditions for
which all the {\it a priori} complex solutions are real.
\end{abstract}


\maketitle

Fulton asked how many solutions to a problem of enumerative
geometry can be real, when that problem is one of counting geometric figures
of some kind having specified position with respect to some general fixed
figures~\cite{Fu_84}.
For the problem of plane conics tangent to five general conics, the
(surprising) answer is that all 3264 may be real~\cite{RTV}. 
Similarly, given any problem of enumerating lines in projective space
incident on some general fixed linear subspaces, there are real fixed
subspaces such that each of the (finitely many) incident lines are
real~\cite{Sottile97a}. 
Other examples are shown in~\cite{Sottile97c,Sottile97b},
and the case of 462 4-planes meeting 12 general 3-planes in ${\mathbb R}^7$
is due to an heroic symbolic computation~\cite{FRZ}.

For any problem of enumerating $p$-planes having excess  intersection with a
collection of fixed planes, we show there is a choice of fixed 
planes osculating a rational normal curve at real points so that each of the
resulting $p$-planes is real. 
This has implications for the problem of placing real poles in linear systems
theory~\cite{Byrnes} and is a special case of a far-reaching conjecture of
Shapiro and Shapiro~\cite{Sottile_shapiro}.

\section*{Special Schubert conditions}

For background on the Grassmannian, Schubert cycles, and the Schubert
calculus, see~\cite{Hodge_Pedoe,Griffiths_Harris,Fulton_tableaux}.
Let  $m,p\geq 1$ be integers.
Let $\gamma$ be a rational normal curve in ${\mathbb R}^{m+p}$.
For $k>0$ and $s\in\gamma$, let $K_k(s)$ be the $k$-plane
osculating $\gamma$ at $s$.
For every integer $a>0$, let $\tau_a(s)$ be the special Schubert cycle
consisting of $p$-planes $H$ which meet $K_{m+1-a}(s)$ nontrivially and let
$\tau^a(s)$ be the special Schubert cycle consisting of $p$-planes $H$
meeting $K_{m-1+a}(s)$ improperly: 
$\dim H\cap K_{m-1+a}(s)> a-1$.
These cycles $\tau_a(s)$ and $\tau^a(s)$ each have
codimension $a$ and $\tau^1=\tau_1$. 
Recall that the Grassmannian of $p$-planes in ${\mathbb R}^{m+p}$ has
dimension $mp$.
For any Schubert condition $w$, let $\sigma_w(s)$ be the Schubert cycle of
type $w$ given by the flag osculating $\gamma$ at $s$
and set $|w|$ to be the codimension of $\sigma_w(s)$.


\begin{thm}
Let $a_1,\ldots,a_n$ be positive integers with $a_1+\cdots+a_n=mp$.
For each $i=1,\ldots,n$ let $\sigma_i(s)$ be either $\tau^{a_i}(s)$ or
$\tau_{a_i}(s)$.
Then there exist real points $0,\infty,s_1,\ldots,s_n\in{\gamma}$ such that
for any Schubert conditions $w,v$, and integer $k$ with 
$|w|+|v|+a_k+\cdots+a_n=mp$, the intersection
\begin{equation}\label{eq:special}
  \sigma_w(0)\cap \sigma_v(\infty)\cap
  \sigma_k(s_k)\cap\cdots\cap\sigma_n(s_n)
\end{equation}
is transverse with all points of intersection real.
\end{thm}

Our proof is inspired by the Pieri homotopy algorithm of~\cite{HSS}.

We prove this in the case that each
$\sigma_i(s)=\tau_{a_i}(s)$.
This is no loss of generality, as the cycles $\tau_a(s)$ and $\tau^a(s)$
share the properties we need.
We use the following two results of Eisenbud and Harris~\cite{EH83},
who studied such intersections in their theory of limit linear systems.
For a Schubert class $w$, let $|w|$ be the codimension of this conditions
and $w*a$ be the index of summation in the Pieri formula in the
cohomology of the Grassmannian~\cite{Fulton_tableaux}
$$
\sigma_w\cdot \tau_a\ =\  \sum_{v\in w*a} \sigma_v
$$

\begin{prop}\label{prop:only}
\mbox{ }
\begin{enumerate}
\item (Theorem 2.3 of~\cite{EH83}) Let $s_1,\ldots,s_n$ be distinct points on
$\gamma$  and $w_1,\ldots,w_n$ be Schubert
conditions.
Then the intersection of Schubert cycles
$$
\sigma_{w_1}(s_1)\cap\sigma_{w_2}(s_2)\cap\cdots\cap\sigma_{w_n}(s_n)
$$
is proper in that it has dimension $mp-|w_1|-\cdots-|w_n|$.

\item (Theorem 8.1 of~\cite{EH83}) For any Schubert condition $w$,
integer $a>0$, and $0\in\gamma$,
we have 
$$
\lim_{t\rightarrow 0}\left( \sigma_w(0)\cap\tau_a(t)\rule{0pt}{11pt}\right)\
=\  \bigcup_{v\in w*a} \sigma_v(0),
$$
the limit taken along the rational normal curve, and as schemes.
\end{enumerate}
\end{prop}

\noindent{\bf Proof of Theorem~1.}
We argue by downward induction on $k$.
The initial case of $k=n$ holds as Pieri's formula implies the intersection
is a single, necessarily real, point.
Suppose it holds for $k$, and let $w,v$ satisfy 
$|w|+|v|+a_{k-1}+\cdots+a_n=mp$.

\noindent{\bf Claim}:   The cycle
$$
\sum_{u\in w*a_{k-1}}
\sigma_u(0)\cap\sigma_v(\infty)\cap
\tau_{a_k}(s_k)\cap\cdots\cap\tau_{a_n}(s_n)
$$
is free of multiplicities.

If not, then two summands, say $u$ and $u'$, have a point in common
and so
\begin{equation}\label{eq:bad_intersect}
  \sigma_u(0)\cap\sigma_{u'}(0)\cap\sigma_v(\infty)\cap
  \tau_{a_k}(s_k)\cap\cdots\cap\tau_{a_n}(s_n)
\end{equation}
is nonempty.
However, $\sigma_u(0)\cap\sigma_{u'}(0)$
is a Schubert cycle of smaller dimension.
Thus the intersection~(\ref{eq:bad_intersect}) 
must be empty, by Proposition~\ref{prop:only}~(1).
\medskip

From the claim and Proposition~\ref{prop:only}~(2), there is an
$\epsilon_{w,v}>0$ 
such that if $0<t\leq\epsilon_{w,v}$, then 
$$
\sigma_w(0)\cap \sigma_v(\infty)\cap
\tau_{a_{k-1}}(t)\cap\tau_{a_k}(s_k)\cap\cdots\cap\tau_{a_n}(s_n)
$$
is transverse with all points of intersection real.
Set 
$$
s_{k+1}\ :=\ min\{\epsilon_{w,v}\mid 
mp=|w|+|v|+a_{k-1}+\cdots+a_n\}.\qed
$$

\noindent{\bf Remark. }
Eisenbud and Harris~\cite{EH83} prove Proposition~\ref{prop:only}~(2) for
any nondegenerate arc $\gamma$.
Theorem~1 may be similarly strengthened.\medskip


\section*{Consequences}
Since small real perturbations of the points $s_1,\ldots,s_n$ cannot create
or destroy real points in a transverse intersection, Theorem~1 has the
following consequence.

\begin{cor}\label{cor:open}
There is an open subset of $n$-tuples $(s_1,\ldots,s_n)\in\gamma^n$ such
that~(\ref{eq:special}) is transverse with all points of intersection real.
\end{cor}

Theorem 1 proves part of a conjecture of Shapiro and Shapiro.

\begin{conj}[Shapiro and Shapiro]\label{conj:shapiro}
Let $m,p\geq 1$ and $w_1,\ldots,w_n$ be Schubert conditions on $p$-planes in
$(m+p)$-space. 
If $s_1,\ldots,s_n\in\gamma$ are real points so that 
\begin{equation}\label{eq:intersection}
\sigma_{w_1}(s_1)\cap\sigma_{w_2}(s_2)\cap\cdots\cap\sigma_{w_n}(s_n)
\end{equation}
is zero-dimensional, then all points of intersection are real.
\end{conj}

When the points $s_1,\ldots,s_n$ are are distinct and 
$|w_1|+\cdots+|w_n|=mp$,~(\ref{eq:intersection}) is
zero-dimensional~\cite{EH83}.
Besides Theorem~1, there is substantial and compelling evidence for the
validity of Conjecture~\ref{conj:shapiro}~\cite{RS98,Sottile_shapiro}.
In every instance (choice of $w_1,\ldots,w_n$ and distinct real points 
$s_1,\ldots,s_n\in\gamma$) checked, all points in~(\ref{eq:intersection})
are real. 
This includes some when the $w_i$ are not special Schubert conditions and
some spectacular computations~\cite{FRZ,Verschelde}.
For some sets of Schubert conditions, we have proven that for every choice of
distinct real points $s_1,\ldots,s_n\in\gamma$, all points
in~(\ref{eq:intersection}) are real. 
In every known case, the intersection scheme is reduced when the parameters
$s_1,\ldots,s_n$ are distinct and real. 
We conjecture this is always the case.

\begin{conj}\label{conj:reduced}
Let $m,p\geq 1$ and $w_1,\ldots,w_n$ be Schubert conditions with 
$mp=|w_1|+\cdots+|w_n|$. 
If $s_1,\ldots,s_n\in\gamma$ are distinct and real, then 
the intersection scheme~(\ref{eq:intersection}) is reduced.
\end{conj}

The number of real points in the scheme~(\ref{eq:intersection})
is locally constant on the set 
of parameters for which it is reduced.
Thus for special Schubert conditions, Conjecture~\ref{conj:reduced}
would imply Conjecture~\ref{conj:shapiro}, by Theorem 1.
In fact, more is true.

\begin{thm}
Conjecture~\ref{conj:reduced} implies Conjecture~\ref{conj:shapiro}.
\end{thm}

\noindent{\bf Proof. }
By Remark~3.4 to Theorem~3.3 of~\cite{Sottile_shapiro}, if
Conjecture~\ref{conj:shapiro} holds when $a_1=\cdots=a_{mp}=1$, then it
holds for any collection of Schubert conditions, if the
cycles~(\ref{eq:intersection}) are reduced for any choice of 
$w_1,\ldots,w_n$ with $mp=|w_1|+\cdots+|w_n|$ and general
$s_1,\ldots,s_n\in\gamma$. 
Both of these conditions are supplied by Conjecture~\ref{conj:reduced}.
\qed
\medskip



The Schubert cycle $\tau_1(s)$ is a hyperplane section of the
Grassmannian of $p$-planes in its Pl\"ucker embedding.
Thus $\tau_1(s)\cap\cdots\cap\tau_1(s_{mp})$ 
is a linear section of the Grassmannian of $p$-planes in
$(m+p)$-space. 
Let ${\mathcal O}(1)$ be the line bundle on the Grassmannian giving the
Pl\"ucker embedding.
Then $\tau_1$ represents the first Chern class of ${\mathcal O}(1)$.
%\vfill

%\pagebreak
\begin{cor}
For any embedding of the Grassmannian by the complete linear series of
${\mathcal O}(n)$, there is a real linear section of the Grassmannian
consisting entirely of real points.
\end{cor}


\noindent{\bf Proof. }
While this follows by Lemma~16 of~\cite{Sottile97b}, we give a proof here.
For any $t_1,\ldots,t_n\in\gamma$, the cycle $\sum_i\tau_1(t_i)$ is 
a section of ${\mathcal O}(n)$.
There are $nmp$ distinct real points
$s_i^j$ for $j=1,\ldots,n$ and $i=1,\ldots,mp$ such that for any of the 
$(mp)^n$ $mp$-tuples $(s_1^{j_1},\ldots,s_{mp}^{j_{mp}})$, the intersection
$$
\tau_1(s_1^{j_1})\cap\cdots\cap\tau_1(s_{mp}^{j_{mp}})
$$
is transverse and consists only of real points, by Corollary~\ref{cor:open}.
Since the $s_i^j$ are distinct, Proposition~\ref{prop:only} (1)
implies these are pairwise disjoint.
Thus their union
$$
\bigcap_{i=1}^{mp} \left(\sum_{j=1}^n \tau_1(s_i^j)\right)
$$
is reduced and consists entirely of real points.
But this is a real linear section of the Grassmannian in the
embedding given by the complete linear series of ${\mathcal O}(n)$.
\qed
\bigskip


When $n=mp$ so that $a_1=\cdots=a_{mp}=1$,~(\ref{eq:special}) is a special
case of the pole placement problem in systems theory~\cite{Byrnes}. 
A physical system, called a {\it plant} (e.g.~a mechanical linkage) with 
$m$ inputs and $p$ measured outputs is modeled by a
$m\times(m+p)$-matrix of univariate polynomials $[N(s): D(s)]$.
The largest degree of a maximal minor of this matrix is the MacMillan degree
of the evolution equation.
For $s_1,\ldots,s_n\in{\mathbb C}$, any $p$-plane $H$ satisfying
$$
H\cap \mbox{\rm row span}[N(s_i): D(s_i)]\ \neq\ \{0\}\qquad
i=1,\ldots,n
$$
gives a constant linear feedback law for which the resulting closed system
has natural frequencies (poles) $s_1,\ldots,s_n$.

In this way, the pencil $K(s)$ of $m$-planes osculating $\gamma$ 
represents a particular $m$-input $p$-output plant of McMillan degree
$mp$, and the $p$-planes in
$$
\tau_1(s_1)\cap\tau_1(s_2)\cap\cdots\cap\tau_1(s_{mp})
$$
represent
linear feedback laws for which the resulting closed system has
natural frequencies $s_1,\ldots,s_{mp}$.
Since translation along $\gamma$ fixes the system and acts on the feedback
laws by a real linear transformation, we may assume that
$s_1,\ldots,s_{mp}<0$ and so we obtain the existence of a system with only
real feedback laws.

\begin{cor}
The plant represented by $K(s)$ can be stabilized by real feedback laws in
such a way that all feedback laws are real.
\end{cor}

\begin{thebibliography}{10}

\bibitem{Byrnes}
{\sc C.~I. Byrnes}, {\em Pole assignment by output feedback}, in Three Decades
  of Mathematical Systems Theory, H.~Nijmeijer and J.~M. Schumacher, eds.,
  vol.~135 of Lecture Notes in Control and Inform. Sci., Springer-Verlag,
  Berlin, 1989, pp.~31--78.

\bibitem{EH83}
{\sc D.~Eisenbud and J.~Harris}, {\em Divisors on general curves and cuspidal
  rational curves}, Invent. Math., 74 (1983), pp.~371--418.

\bibitem{FRZ}
{\sc J.-C. Faug\`ere, F.~Rouillier, and P.~Zimmermann}, {\em Verifying the
  conjecture of {S}hapiro and {S}hapiro for $m,p=3,4$}.
\newblock 1998.

\bibitem{Fu_84}
{\sc W.~Fulton}, {\em Introduction to Intersection Theory in Algebraic
  Geometry}, CBMS 54, AMS, 1984.

\bibitem{Fulton_tableaux}
\leavevmode\vrule height 2pt depth -1.6pt width 23pt, {\em Young Tableaux},
  Cambridge University Press, 1996.

\bibitem{Griffiths_Harris}
{\sc P.~Griffiths and J.~Harris}, {\em Principles of Algebraic Geometry},
  J.~Wiley and Sons, 1978.

\bibitem{Hodge_Pedoe}
{\sc W.~V.~D. Hodge and D.~Pedoe}, {\em Methods of Algebraic Geometry},
  vol.~II, Cambridge University Press, 1952.

\bibitem{HSS}
{\sc B.~Huber, F.~Sottile, and B.~Sturmfels}, {\em Numerical {S}chubert
  calculus}.
\newblock J.~Symb.~Comb., to appear, 1998.

\bibitem{RTV}
{\sc F.~Ronga, A.~Tognoli, and T.~Vust}, {\em The number of conics tangent to 5
  given conics: the real case}, Rev. Mat. Univ. Complut. Madrid, 10 (1997),
  pp.~391--421.

\bibitem{RS98}
{\sc J.~Rosenthal and F.~Sottile}, {\em Some remarks on real and complex output
  feedback}, Systems \& Control Lett., 33 (1998), pp.~73--80.
\newblock For a description of the computational aspects, see {\tt
  http://www.nd.edu/\~{}rosen/pole/}.

\bibitem{Sottile97c}
{\sc F.~Sottile}, {\em Enumerative geometry for real varieties}, in Algebraic
  Geometry, Santa Cruz 1995, J.~Koll{\'a}r, R.~Lazarsfeld, and D.~Morrison,
  eds., vol.~62, Part 1 of Proc.~Sympos.~Pure Math., Amer.~Math.~Soc., 1997,
  pp.~435--447.

\bibitem{Sottile97a}
\leavevmode\vrule height 2pt depth -1.6pt width 23pt, {\em Enumerative geometry
  for the real {G}rassannian of lines in projective space}, Duke Math. J., 87
  (1997), pp.~59--85.

\bibitem{Sottile97b}
\leavevmode\vrule height 2pt depth -1.6pt width 23pt, {\em Real enumerative
  geometry and effective algebraic equivalence}, J. Pure Appl. Alg., 117 \& 118
  (1997), pp.~601--615.
\newblock Proc., {M}{E}{G}{A}'96.

\bibitem{Sottile_shapiro}
\leavevmode\vrule height 2pt depth -1.6pt width 23pt, {\em Real schubert
  calculus: Polynomial systems and a conjecture of {S}hapiro and {S}hapiro}.
\newblock 28 pp., For an archive of computations and computer algebra scripts,

  see http://www.msri.org/people/members/sottile/pages/shapiro/index.html,
  1998.

\bibitem{Verschelde}
{\sc J.~Verschelde}, {\em Numerical evidence of a conjecture in real algebraic
  geometry}.
\newblock in preperation, 1998.

\end{thebibliography}


\end{document}


\bibliographystyle{siam}
\bibliography{../../bibl/bibliography,../../bibl/sottile}

\end{document}



