\documentclass[%
 %reprint,
 %  twocolumn,
 %superscriptaddress,
 %groupedaddress,
 %unsortedaddress,
 %runinaddress,
 %frontmatterverbose,
 preprint,
 showpacs,
 showkeys,
 preprintnumbers,
 %nofootinbib,
 %nobibnotes,
 %bibnotes,
 amsmath,amssymb,
 aps,
 % prl,
  pra,
 % prb,
 % rmp,
 %prstab,
 %prstper,
  longbibliography,
 %floatfix,
 %lengthcheck,%
 ]{revtex4-1}

%\usepackage{cdmtcs-pdf}

%\usepackage{mathptmx}% http://ctan.org/pkg/mathptmx


%\usepackage[american,greek]{babel}
%\selectlanguage{american}


\usepackage{tikz}
\usepackage[breaklinks=true,colorlinks=true,anchorcolor=blue,citecolor=blue,filecolor=blue,menucolor=blue,pagecolor=blue,urlcolor=blue,linkcolor=blue]{hyperref}
\usepackage{graphicx}% Include figure files
\usepackage{url}

\usepackage{xcolor}



%% von Hans
\newcommand{\hans}[1]{{\color{red}#1}}%% by Hans
\newcommand{\hansbem}[1]{{\bf\footnotesize \hans{~{(}#1{)}~}}}%% by Hans
%% von Karl
\newcommand{\karl}[1]{{\color{green}#1}}%% by Hans
\newcommand{\karlbem}[1]{{\bf\footnotesize \hans{~{(}#1{)}~}}}%% by Hans


\begin{document}

\title{Dimensional lifting through generalized Gram--Schmidt process}

%\cdmtcsauthor{Karl Svozil}
%\cdmtcsaffiliation{Vienna University of Technology}
%\cdmtcstrnumber{407}
%\cdmtcsdate{September 2011}
%\coverpage

\author{Hans Havlicek}
\affiliation{Institute of Discrete Mathematics and Geometry, Vienna
    University of Technology, Wiedner Hauptstra\ss e 8-10/104, A-1040
    Vienna, Austria}
\email{havlicek@geometrie.tuwien.ac.at}
\homepage[]{http://www.geometrie.tuwien.ac.at/havlicek}

\author{Karl Svozil}
\affiliation{Institute for Theoretical Physics, Vienna
    University of Technology, Wiedner Hauptstra\ss e 8-10/136, A-1040
    Vienna, Austria}
\affiliation{Department of Computer Science, University of Auckland, Private Bag 92019,  Auckland 1142, New Zealand}
\email{svozil@tuwien.ac.at} \homepage[]{http://tph.tuwien.ac.at/~svozil}


\pacs{03.65.Aa,02.10.Ud,02.30.Sa,03.67.Ac}
\keywords{Orthogonality, quantum computation, Gram--Schmidt process}
%\preprint{CDMTCS preprint nr. 407/2011}

\begin{abstract}
A new way of orthogonalizing ensembles of vectors by ``lifting'' them to higher dimensions is introduced. This method can potentially be utilized for solving quantum decision and computing problems.
\end{abstract}

\maketitle

% \section{Introduction}


The celebrated Gram-Schmidt algorithm allows the construction of a system of \emph{orthonormal}
vectors from an (ordered) system of \emph{linearly independent} vectors.
Let us mention that there exist a wide variety of proposals to ``generalize'' the Gram-Schmidt process~\cite{Leon-MR3054730} serving many different purposes.
In contrast to these generalizations, we construct a system of  \emph{orthogonal vectors}
from an (ordered) system of \emph{arbitrary} vectors, which may be linearly dependent.
(Even repeated vectors are allowed.) This task is accomplished by what will be called ``dimensional lifting.''

Some quantum computation tasks require the ortho\-gonalization of
previously non-orthogonal vectors. This might be best understood in terms of
mutually exclusive outcomes of generalized beam splitter experiments, where the
entire array of output ports corresponds to an ensemble of mutually orthogonal
subspaces, or, equivalently, mutually orthogonal perpendicular projection
operators~\cite{svozil-2016-vector}.

Of course, by definition (we may define a unitary transformation in a complex
Hilbert space by the requirement that it preserves the scalar
product~\cite[\S~73]{halmos-vs}), any transformation or mapping of
non-orthogonal vectors into mutually orthogonal ones will be non-unitary.
Yet we may resort to requiring
that some sort of angles or distances (e.g., in the original Hilbert space)
remain unchanged.

% ad hoc example

Suppose, for the sake of demonstration, two non-orthogonal vectors, and suppose
further that somehow one could ``orthogonalize'' them while at the same time
retaining structural elements, such as the angles
between projections of the new, mutually orthogonal vectors
onto the subspace spanned by the original vectors.
For instance, the two non-orthogonal vectors could be transformed into
vectors of some higher-dimensional Hilbert space satisfying the following
properties with respect to the original vectors: (i) the new vectors are
orthogonal, and (ii) the orthogonal projection along the new, extra
dimension(s) of the two vectors render the original vectors. A straightforward
three-dimensional construction with the desired outcome can be given as
follows: suppose the original vectors are unit vectors denoted by $\vert {\bf
e}_1 \rangle$ and $\vert {\bf e}_2 \rangle$; and $0 < \vert \langle {\bf e}_1
\vert {\bf e}_2 \rangle \vert < 1$. Suppose further a two-dimensional
coordinate frame in which $\vert {\bf e}_1 \rangle$ and $\vert {\bf e}_2
\rangle$ are planar; thus we can write, in terms of some orthonormal basis
$\vert {\bf e}_1 \rangle =\begin{pmatrix}x_{1,1},x_{1,2}\end{pmatrix}$ as well
as $\vert {\bf e}_2 \rangle =\begin{pmatrix}x_{2,1},x_{2,2}\end{pmatrix}$.
Suppose we ``enlarge'' the vector space to include an additional dimension, and
suppose a Cartesian basis system in that greater space which includes the two
vectors of the old basis (and an additional unit vector which is orthogonal
with respect to the original plane spanned by the original basis vectors).

{\it Ad hoc} it is rather intuitive how two (not necessarily unit) vectors can
be found which project onto the original vectors, and which are orthogonal:
``create'' a three-dimensional vector space with one extra dimension, assign
a non-zero extra coordinate (such as $1$) associated with this dimension for
the first vector, and use the extra coordinate of the second vector for
compensate any nonzero value of the scalar product of the two original vectors;
in particular, whose coordinates with respect to the new basis are%%
%%%%%%%%%%%%
\begin{equation}
\begin{aligned}
\vert {\bf f}_1 \rangle =& \begin{pmatrix}x_{1,1},x_{1,2},1\end{pmatrix},\\
\vert {\bf f}_2 \rangle =&
\begin{pmatrix}
x_{2,1},x_{2,2}, - \left( x_{1,1}x_{2,1} + x_{1,2}x_{2,2} \right)
\end{pmatrix},
\end{aligned}%,
\end{equation}
%%%%%%%%%%%%
which are orthogonal by construction.


% General case

It is not too difficult to find explicit constructions for the more general
case of $k$ vectors $\vert {\bf e}_1 \rangle , \ldots, \vert {\bf e}_k \rangle
$ in $\mathbb{R}^n$ (cf. Ref.~\cite{svozil-2016-vector} for a rather inefficient
method).

In the following, for the sake of construction, we shall embed $\mathbb{R}^n$
into $\mathbb{R}^{n+k}$, such that we fill all additional vector coordinates of
$\vert {\bf e}_1 \rangle , \ldots \vert {\bf e}_k \rangle $ with zeroes. For
the new, mutually orthogonal, vectors we make the following {\it Ansatz} by
defining
%%%%%%%%%%%%
\begin{equation}\label{ansatz}
\begin{aligned}
\vert {\bf f}_1 \rangle =& \begin{pmatrix}{\bf e}_1, 1, 0, \ldots, 0 \end{pmatrix}, \\
\vert {\bf f}_2 \rangle =& \begin{pmatrix}{\bf e}_2, x_{2,1}, 1, 0,\ldots, 0\end{pmatrix},\\
\ldots& \\
\vert {\bf f}_k \rangle =& \begin{pmatrix}{\bf e}_k, x_{k,1}, x_{k,2},\ldots, x_{k,k-1}, 1\end{pmatrix},
\end{aligned}%% , dieses Komma weg !
\end{equation}
%%%%%%%%%%%
with yet to be determined coordinates $x_{i,j}$.
(The symbols ${\bf e}_i$ stand for all the $n$ coordinates of $\vert {\bf e}_1 \rangle$.)

The unit coordinates $1$ ensure that the new vectors are linearly
independent. By construction the orthogonal projection of $\vert {\bf f}_i
\rangle$ onto $\mathbb{R}^n$ renders $\vert {\bf e}_i \rangle$ for all $1\le i
\le k$.

What remains is the recursive determination of the unknown coordinates $x_{i,j}$.
Note that all  $\vert {\bf f}_j \rangle$ must satisfy the following relations:
for $j > 1$,
orthogonality demands that
$\langle {\bf f}_1 \vert {\bf f}_j \rangle = 0$, and therefore
$\langle {\bf e}_1 \vert {\bf e}_j \rangle + 1 \cdot  x_{j,1} = 0$,
and therefore
\begin{equation}
x_{j,1} = - \langle {\bf e}_1 \vert {\bf e}_j \rangle
.
\end{equation}
In this way all unknown coordinates $x_{2,1}, \ldots , x_{k,1}$ can be determined.


Similar constructions yield the remaining unknown coordinates in
$\vert {\bf f}_2 \rangle ,
\ldots       ,
\vert {\bf f}_k \rangle$.
For $j > 2$, $\langle {\bf f}_2 \vert {\bf f}_j \rangle = 0$,
and therefore
$
\langle {\bf e}_2 \vert {\bf e}_j \rangle + x_{2,1}  x_{j,1} +  x_{j,2} = 0
$,
yielding
\begin{equation}
x_{j,2} =  - \langle {\bf e}_2 \vert {\bf e}_j \rangle - x_{2,1}  x_{j,1}.
\end{equation}
In this way all unknown coordinates $x_{3,2}, \ldots , x_{k,2}$ can be determined.


This procedure is repeated until one arrives at $j = k-1$, and therefore at the orthogonality of
$\vert {\bf f}_{k-1} \rangle
$ and $
\vert {\bf f}_k \rangle$, encoded by the condition
$\langle {\bf f}_{k-1} \vert {\bf f}_k \rangle = 0$, and hence
\begin{equation}
\begin{aligned}
x_{k,k-1} = - \left( \langle {\bf e}_{k-1} \vert {\bf e}_k \rangle + \right.
\\
\left. + x_{k-1,1}  x_{k,1} + \cdots + x_{k-1,k-2}  x_{k,k-2} \right).
\end{aligned}
\end{equation}

The approach has the advantage that, at each stage of the recursive
construction, there is only a single unknown coordinate per equation.
This situation is well known from Gaussian elimination.
The {\it Ansatz}
also works if one of the original vectors is the zero vector, and if some of
the original vectors are equal.

The resulting system of orthogonal vectors is not the only solution of the initial problem
-- to find orthogonal vector which project onto the original ones -- which can be
explicitly demonstrated by multiplying all vectors $\vert {\bf f}_1 \rangle ,
\ldots , \vert {\bf f}_k \rangle$ with the matrix
\begin{equation}
{\rm diag} \begin{pmatrix} \mathbb{I}_n,c \textsf{\textbf{T}}\end{pmatrix},
\end{equation}
whereby $\mathbb{I}_n$ stands for the $n$-dimensional unit matrix, $c$ can be a
real nonzero constant, and $\textsf{\textbf{T}}$ is a $k$-dimensional
orthogonal matrix. (For complex Hilbert space, the orthogonal matrix needs to
be substituted by a unitary matrix, and by a complex constant $c\neq 0$.)


On the other hand, we may reinterpret our procedure as follows:
Let
$\vert{\bf e}_1\rangle, \ldots,\vert{\bf e}_k\rangle$ be a system of vectors
in $\mathbb{R}^n$, not necessarily spanning $\mathbb{R}^n$, and not necessarily being linearly independent.
(The ordering of the vectors in this system will be essential throughout.)
We embed $\mathbb{R}^n$ in $\mathbb{R}^{n+k}$ as we did above and
denote the orthogonal complement of $\mathbb{R}^n$ by $C \cong \mathbb{R}^k$.
Therefore, the first $n$ coordinates of all  vectors in $C$  vanish,
and $\mathbb{R}^{n+k}$ can be represented by a direct sum
$\mathbb{R}^{n+k}= \mathbb{R}^n \oplus \mathbb{R}^k$.
Additionally, we choose some (ordered) orthonormal basis of $C$, say,
$\vert{\bf g}_{1}\rangle, \ldots,\vert{\bf g}_{k}\rangle$.

Then there is a {\em unique} system
of orthogonal vectors $\vert{\bf f}_1\rangle, \ldots,\vert{\bf f}_{k}\rangle$
in $\mathbb{R}^{n+k}$ such that the following conditions are satisfied:
\begin{enumerate}
  \item\label{cond1} For all $1\leq i\leq k$ the orthogonal projection of
      $\mathbb{R}^{n+k}$ onto $\mathbb{R}^{n}$ sends $\vert{\bf f}_i\rangle$ to
      $\vert{\bf e}_{i}\rangle$.


  \item\label{cond2} The orthogonal projection of $\mathbb{R}^{n+k}$ onto $C$
      sends $\vert{\bf f}_1\rangle,\ldots,\vert{\bf f}_k\rangle$ to some
      (ordered) basis of the subspace $C$. Applying the Gram-Schmidt
      process to this (ordered) basis gives the orthonormal basis
      $\vert{\bf g}_{1}\rangle,\ldots,\vert{\bf g}_{k}\rangle$.
\end{enumerate}

Indeed, in our previous \emph{Ansatz} we tacitly assumed the orthonormal basis
$\vert{\bf g}_{1}\rangle, \ldots,\vert{\bf g}_{k}\rangle$
of $C$ to comprise the orthogonal projections of
the last $k$ vectors of the standard basis
$\vert{\bf b}_1\rangle,\ldots,\vert{\bf b}_{n+k}\rangle$ of $\mathbb{R}^{n+k}$ onto $C$.
Condition
\ref{cond2} enforces the presence of
all the $1$'s and $0$'s in formula \eqref{ansatz}, since
the Gram-Schmidt process, applied to the vectors
\begin{equation*}
    \vert{\bf f}_1\rangle-\vert{\bf e}_1\rangle,\ldots,\vert{\bf f}_k\rangle-\vert{\bf e}_k\rangle
,
\end{equation*}
has to result in
$\vert{\bf b}_{n+1}\rangle,\ldots,\vert{\bf b}_{n+k}\rangle$.
Notice that the usual Gram-Schmidt process gives merely an \emph{orthogonal\/}
basis, whose vectors can be normalized in a second step in order to obtain an
\emph{orthonormal\/} basis. In our setting, however, such a second step is not
allowed. As we saw above, now Condition \ref{cond1} guarantees that
$\vert{\bf f}_1\rangle, \ldots,\vert{\bf f}_{k}\rangle$
are uniquely determined.


Besides uniqueness, this construction has the additional advantage
that the dot product in $\mathbb{R}^{n+k}$ ``decays''
into the sum of dot products in $\mathbb{R}^{n}$
and in $\mathbb{R}^{k}$:
any basis vector ${\bf f}_i \in \mathbb{R}^{n+k}$
can be uniquely written as  ${\bf f}_i = {\bf e}_i + {\bf h}_i$,
where ${\bf e}_i$ and ${\bf h}_i$
represent
the projection of ${\bf f}_i$ along ${\bf h}_i$ onto the original subspace $\mathbb{R}^{n}$,
and
the projection of ${\bf f}_i$ along ${\bf e}_i$ onto $C$,
respectively.
Since ${\bf e}_i$ is orthogonal to ${\bf h}_i$,
for $i\neq j$,
$
{\bf f}_i \cdot {\bf f}_j
%= ({\bf e}_i + {\bf h}_i) \cdot ({\bf e}_j + {\bf h}_j)
=   {\bf e}_i \cdot {\bf e}_j + {\bf h}_i \cdot  {\bf h}_j = 0,
$
and thus
\begin{equation}
\begin{aligned}
{\bf e}_i \cdot {\bf e}_j = -{\bf h}_i \cdot  {\bf h}_j
.
\end{aligned}
\end{equation}





% Inverse problem

Let us, for the sake of a physical example,
study configurations associated with decision problems which can be efficiently
(that is, with some speedup with respect to purly classical means~\cite{svozil-2016-vector}) encoded quantum mechanically.
The {\em inverse problem} is the projection of orthogonal systems of vectors onto lower dimensions.
This method renders a system of non-orthogonal rays, also called {\it eutactic stars}~\cite{schlaefli-1901,hadwiger-40,coxeter-polytopes,seidel-76,hasse-stachel96}
which can be effectively levied to mutually exclusive outcomes in
generalized beam splitter
configurations~\cite{rzbb,zukowski-97}
reflecting the higher dimensional Hilbert space.

One instance of such a quantum computation involving the reduction to ensembles of orthogonal vectors (and their associated
span or projection operators) is the Deutsch-Jozsa algorithm, as reviewed in Ref.~\cite{svozil-2016-vector}.
Another, somewhat contrived, problem can be constructed in three dimensions from an eutactic star
\begin{equation}
\begin{aligned}
 \frac{1}{\sqrt{3}} \left\{
 \begin{pmatrix}1,1\end{pmatrix},
 \begin{pmatrix}\frac{1}{2} \left[{\sqrt{3}} i-1\right] , \frac{1}{2} \left[-{\sqrt{3}} i-1\right] \end{pmatrix}, \right. \\
\left.
\begin{pmatrix}  \frac{1}{ 2} \left[-{\sqrt{3}} i-1\right] , \frac{1}{ 2} \left[{\sqrt{3}} i-1\right]  \end{pmatrix}
   \right\} ,
\end{aligned}
\end{equation}
which is the projection onto the plane formed by the first two coordinates
of a three-dimensional orthormal basis
\begin{equation}
\begin{aligned}
   {\mathfrak B}_3 = \frac{1}{\sqrt{3}} \left\{
 \begin{pmatrix}1,1,1\end{pmatrix},\right. \\
 \begin{pmatrix}\frac{1}{2} \left[{\sqrt{3}} i-1\right] , \frac{1}{2} \left[-{\sqrt{3}} i-1\right] ,
  1\end{pmatrix}, \\
\left.
\begin{pmatrix}
 \frac{1}{ 2} \left[-{\sqrt{3}} i-1\right] , \frac{1}{ 2} \left[{\sqrt{3}} i-1\right] , 1  \end{pmatrix}
   \right\} ,
\end{aligned}
\end{equation}
which, together with the Cartesian standard basis, forms a pair of unbiased bases~\cite{Schwinger.60}.

Still another decision configuration is the eutactic star
\begin{equation}
\begin{aligned}
\frac{1}{2}\left\{
 \begin{pmatrix}1,1,1\end{pmatrix},
 \begin{pmatrix}1,1,-1\end{pmatrix}, \right.\\
 \begin{pmatrix}1,-1,1\end{pmatrix},
\left.
 \begin{pmatrix}1,-1,-1\end{pmatrix}
   \right\} ,
\end{aligned}
\end{equation}
which is the projection onto the subspace formed by the first three coordinates
of a four-dimensional orthormal basis
\begin{equation}
\begin{aligned}
{\mathfrak B}_4 =\frac{1}{2} \left\{
 \begin{pmatrix}1,1,1,1\end{pmatrix},
 \begin{pmatrix}1,1,-1,-1\end{pmatrix}, \right.\\
\left.
 \begin{pmatrix}1,-1,1,-1\end{pmatrix},
 \begin{pmatrix}1,-1,-1,1\end{pmatrix}
   \right\} .
\end{aligned}
\end{equation}

More concretely, suppose some, admittedly construed, function $f$, and some quantum encoding $\vert x f(y) \rangle$,
where $x$ and $y$ stand for (sequences of) auxiliary and input bits, respectively,
would yield one of the basis systems
${\mathfrak B}_3$ or
${\mathfrak B}_4$.
By reducing the auxiliary bits $x$, one might end up with the
eutactic stars introduced above.
Alas, so far, no candidate of this kind has been proposed.


%% Characterization


In summary, a new method of orthogonalizing ensembles of vectors
has been introduced.
Thereby, the original vectors are  ``lifted'' to
or ``completed'' in higher dimensions.
This method could be utilized for solving quantum decision and computing problems
if the original problem does not allow an orthogonal encoding,
and if extra bits can be introduced which render the equivalent of the extra dimensions
in which the original state vectors can be lifted and orthogonalized.



Compared with  methods which were introduced~\cite{IVANOVIC1987257,PERES198819,JAEGER199583} previously to optimally differentiate between two non-orthogonal states,
the scheme suggested here is similar in the sense that, in order to obtain a better resolution, the effective dimensionality of the problem is increased.
However, our scheme is not limited to the differentiation between two states, as it uses arbitrary dimensionality.
More importantly, whereas our scheme is capable of separating different states precisely, but in general is non-unitarity
(indeed, the original vectors are not mutually orthogonal but the lifted vector are, thereby changing the angles among vectors;
resulting in transformations that cannot be unitary),
the former methods are unitary and probabilistic.




\begin{acknowledgments}
This work was supported in part by the European Union, Research Executive Agency (REA),
Marie Curie FP7-PEOPLE-2010-IRSES-269151-RANPHYS grant.
\end{acknowledgments}

%\bibliography{svozil}


%merlin.mbs apsrev4-1.bst 2010-07-25 4.21a (PWD, AO, DPC) hacked
%Control: key (0)
%Control: author (0) dotless jnrlst
%Control: editor formatted (1) identically to author
%Control: production of article title (0) allowed
%Control: page (1) range
%Control: year (0) verbatim
%Control: production of eprint (0) enabled
\begin{thebibliography}{14}%
\makeatletter
\providecommand \@ifxundefined [1]{%
 \@ifx{#1\undefined}
}%
\providecommand \@ifnum [1]{%
 \ifnum #1\expandafter \@firstoftwo
 \else \expandafter \@secondoftwo
 \fi
}%
\providecommand \@ifx [1]{%
 \ifx #1\expandafter \@firstoftwo
 \else \expandafter \@secondoftwo
 \fi
}%
\providecommand \natexlab [1]{#1}%
\providecommand \enquote  [1]{``#1''}%
\providecommand \bibnamefont  [1]{#1}%
\providecommand \bibfnamefont [1]{#1}%
\providecommand \citenamefont [1]{#1}%
\providecommand \href@noop [0]{\@secondoftwo}%
\providecommand \href [0]{\begingroup \@sanitize@url \@href}%
\providecommand \@href[1]{\@@startlink{#1}\@@href}%
\providecommand \@@href[1]{\endgroup#1\@@endlink}%
\providecommand \@sanitize@url [0]{\catcode `\\12\catcode `\$12\catcode
  `\&12\catcode `\#12\catcode `\^12\catcode `\_12\catcode `\%12\relax}%
\providecommand \@@startlink[1]{}%
\providecommand \@@endlink[0]{}%
\providecommand \url  [0]{\begingroup\@sanitize@url \@url }%
\providecommand \@url [1]{\endgroup\@href {#1}{\urlprefix }}%
\providecommand \urlprefix  [0]{URL }%
\providecommand \Eprint [0]{\href }%
\providecommand \doibase [0]{http://dx.doi.org/}%
\providecommand \selectlanguage [0]{\@gobble}%
\providecommand \bibinfo  [0]{\@secondoftwo}%
\providecommand \bibfield  [0]{\@secondoftwo}%
\providecommand \translation [1]{[#1]}%
\providecommand \BibitemOpen [0]{}%
\providecommand \bibitemStop [0]{}%
\providecommand \bibitemNoStop [0]{.\EOS\space}%
\providecommand \EOS [0]{\spacefactor3000\relax}%
\providecommand \BibitemShut  [1]{\csname bibitem#1\endcsname}%
\let\auto@bib@innerbib\@empty
%</preamble>
\bibitem [{\citenamefont {Leon}\ \emph {et~al.}(2013)\citenamefont {Leon},
  \citenamefont {Bj{\"o}rck},\ and\ \citenamefont {Gander}}]{Leon-MR3054730}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Steven~J.}\
  \bibnamefont {Leon}}, \bibinfo {author} {\bibfnamefont {{\AA}ke}\
  \bibnamefont {Bj{\"o}rck}}, \ and\ \bibinfo {author} {\bibfnamefont {Walter}\
  \bibnamefont {Gander}},\ }\bibfield  {title} {\enquote {\bibinfo {title}
  {Gram-{S}chmidt orthogonalization: 100 years and more},}\ }\href {\doibase
  10.1002/nla.1839} {\bibfield  {journal} {\bibinfo  {journal} {Numerical
  Linear Algebra with Applications}\ }\textbf {\bibinfo {volume} {20}},\
  \bibinfo {pages} {492--532} (\bibinfo {year} {2013})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Svozil}(2016)}]{svozil-2016-vector}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Karl}\ \bibnamefont
  {Svozil}},\ }\bibfield  {title} {\enquote {\bibinfo {title} {Orthogonal
  vector computations},}\ }\href {\doibase 10.3390/e18050156} {\bibfield
  {journal} {\bibinfo  {journal} {Entropy}\ }\textbf {\bibinfo {volume} {18}},\
  \bibinfo {pages} {156(1--11)} (\bibinfo {year} {2016})},\ \Eprint
  {http://arxiv.org/abs/arXiv:1601.07106} {arXiv:1601.07106} \BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Halmos}(1974)}]{halmos-vs}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Paul~Richard}\
  \bibnamefont {Halmos}},\ }\href@noop {} {\emph {\bibinfo {title}
  {Finite-dimensional Vector Spaces}}}\ (\bibinfo  {publisher} {Springer},\
  \bibinfo {address} {New York, Heidelberg, Berlin},\ \bibinfo {year}
  {1974})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Schl{\"{a}}fli}(1901)}]{schlaefli-1901}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Ludwig}\ \bibnamefont
  {Schl{\"{a}}fli}},\ }\href {\doibase 10.1007/978-3-0348-4118-4\_13} {\emph
  {\bibinfo {title} {{T}heorie der vielfachen {K}ontinuit{\"{a}}t}}}\ (\bibinfo
   {publisher} {Z{\"{u}}rcher \& Furrer},\ \bibinfo {address} {Z{\"{u}}rich},\
  \bibinfo {year} {1901})\ pp.\ \bibinfo {pages} {134--139},\ \bibinfo {note}
  {ed. by J. H. Graf for the {D}enkschriften-{K}ommission der {S}chweizerischen
  {N}aturforschenden {G}esellschaft. {S}eparatabdruck aus den {D}enkschriften
  der {S}chweizerischen {N}aturforschenden {G}esellschaft. {B}and {XXXVIII}.
  1st half}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Hadwiger}(1940)}]{hadwiger-40}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Hugo}\ \bibnamefont
  {Hadwiger}},\ }\bibfield  {title} {\enquote {\bibinfo {title} {{\"{U}}ber
  ausgezeichnete {V}ektorsterne und regul{\"{a}}re {P}olytope},}\ }\href@noop
  {} {\bibfield  {journal} {\bibinfo  {journal} {Comm. Math. Helv.}\ }\textbf
  {\bibinfo {volume} {13}},\ \bibinfo {pages} {90--107} (\bibinfo {year}
  {1940})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Coxeter}(1973)}]{coxeter-polytopes}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Harold
  Scott~MacDonald}\ \bibnamefont {Coxeter}},\ }\href@noop {} {\emph {\bibinfo
  {title} {Regular Polytopes, Third edition}}}\ (\bibinfo  {publisher}
  {Dover},\ \bibinfo {address} {New York},\ \bibinfo {year} {1973})\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Seidel}(1976)}]{seidel-76}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Johan~Jacob}\
  \bibnamefont {Seidel}},\ }\bibfield  {title} {\enquote {\bibinfo {title}
  {Eutactic stars},}\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Colloquia Mathematica Societatis Janos Bolyai}\ }\textbf {\bibinfo {volume}
  {18}},\ \bibinfo {pages} {983--999} (\bibinfo {year} {1976})}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Haase}\ and\ \citenamefont
  {Stachel}(1996)}]{hasse-stachel96}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Dietrich}\
  \bibnamefont {Haase}}\ and\ \bibinfo {author} {\bibfnamefont {Hellmuth}\
  \bibnamefont {Stachel}},\ }\bibfield  {title} {\enquote {\bibinfo {title}
  {Almost-orthonormal vector systems},}\ }\href
  {http://www.emis.de/journals/BAG/vol.37/no.2/} {\bibfield  {journal}
  {\bibinfo  {journal} {Beitr. Algebra Geom.}\ }\textbf {\bibinfo {volume}
  {37}},\ \bibinfo {pages} {367--381} (\bibinfo {year} {1996})}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Reck}\ \emph {et~al.}(1994)\citenamefont {Reck},
  \citenamefont {Zeilinger}, \citenamefont {Bernstein},\ and\ \citenamefont
  {Bertani}}]{rzbb}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Michael}\ \bibnamefont
  {Reck}}, \bibinfo {author} {\bibfnamefont {Anton}\ \bibnamefont {Zeilinger}},
  \bibinfo {author} {\bibfnamefont {Herbert~J.}\ \bibnamefont {Bernstein}}, \
  and\ \bibinfo {author} {\bibfnamefont {Philip}\ \bibnamefont {Bertani}},\
  }\bibfield  {title} {\enquote {\bibinfo {title} {Experimental realization of
  any discrete unitary operator},}\ }\href {\doibase 10.1103/PhysRevLett.73.58}
  {\bibfield  {journal} {\bibinfo  {journal} {Physical Review Letters}\
  }\textbf {\bibinfo {volume} {73}},\ \bibinfo {pages} {58--61} (\bibinfo
  {year} {1994})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Zukowski}\ \emph {et~al.}(1997)\citenamefont
  {Zukowski}, \citenamefont {Zeilinger},\ and\ \citenamefont
  {Horne}}]{zukowski-97}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Marek}\ \bibnamefont
  {Zukowski}}, \bibinfo {author} {\bibfnamefont {Anton}\ \bibnamefont
  {Zeilinger}}, \ and\ \bibinfo {author} {\bibfnamefont {Michael~A.}\
  \bibnamefont {Horne}},\ }\bibfield  {title} {\enquote {\bibinfo {title}
  {Realizable higher-dimensional two-particle entanglements via multiport beam
  splitters},}\ }\href {\doibase 10.1103/PhysRevA.55.2564} {\bibfield
  {journal} {\bibinfo  {journal} {Physical Review A}\ }\textbf {\bibinfo
  {volume} {55}},\ \bibinfo {pages} {2564--2579} (\bibinfo {year}
  {1997})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Schwinger}(1960)}]{Schwinger.60}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Julian}\ \bibnamefont
  {Schwinger}},\ }\bibfield  {title} {\enquote {\bibinfo {title} {Unitary
  operators bases},}\ }\href {\doibase 10.1073/pnas.46.4.570} {\bibfield
  {journal} {\bibinfo  {journal} {Proceedings of the National Academy of
  Sciences (PNAS)}\ }\textbf {\bibinfo {volume} {46}},\ \bibinfo {pages}
  {570--579} (\bibinfo {year} {1960})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ivanovic}(1987)}]{IVANOVIC1987257}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {I.D.}\ \bibnamefont
  {Ivanovic}},\ }\bibfield  {title} {\enquote {\bibinfo {title} {How to
  differentiate between non-orthogonal states},}\ }\href {\doibase
  10.1016/0375-9601(87)90222-2} {\bibfield  {journal} {\bibinfo  {journal}
  {Physics Letters A}\ }\textbf {\bibinfo {volume} {123}},\ \bibinfo {pages}
  {257259} (\bibinfo {year} {1987})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Peres}(1988)}]{PERES198819}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Asher}\ \bibnamefont
  {Peres}},\ }\bibfield  {title} {\enquote {\bibinfo {title} {How to
  differentiate between non-orthogonal states},}\ }\href {\doibase
  10.1016/0375-9601(88)91034-1} {\bibfield  {journal} {\bibinfo  {journal}
  {Physics Letters A}\ }\textbf {\bibinfo {volume} {128}},\ \bibinfo {pages}
  {19} (\bibinfo {year} {1988})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Jaeger}\ and\ \citenamefont
  {Shimony}(1995)}]{JAEGER199583}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Gregg}\ \bibnamefont
  {Jaeger}}\ and\ \bibinfo {author} {\bibfnamefont {Abner}\ \bibnamefont
  {Shimony}},\ }\bibfield  {title} {\enquote {\bibinfo {title} {Optimal
  distinction between two non-orthogonal quantum states},}\ }\href {\doibase
  10.1016/0375-9601(94)00919-G} {\bibfield  {journal} {\bibinfo  {journal}
  {Physics Letters A}\ }\textbf {\bibinfo {volume} {197}},\ \bibinfo {pages}
  {83--87} (\bibinfo {year} {1995})}\BibitemShut {NoStop}%
\end{thebibliography}%

\end{document}
