\( \newcommand{\blah}{blah-blah-blah} \newcommand{\eqb}[1]{\begin{eqnarray*}#1\end{eqnarray*}} \newcommand{\eqbn}[1]{\begin{eqnarray}#1\end{eqnarray}} \newcommand{\bb}[1]{\mathbf{#1}} \newcommand{\mat}[1]{\begin{bmatrix}#1\end{bmatrix}} \newcommand{\nchoose}[2]{\left(\begin{array}{c} #1 \\ #2 \end{array}\right)} \newcommand{\defn}{\stackrel{\vartriangle}{=}} \newcommand{\rvectwo}[2]{\left(\begin{array}{c} #1 \\ #2 \end{array}\right)} \newcommand{\rvecthree}[3]{\left(\begin{array}{r} #1 \\ #2\\ #3\end{array}\right)} \newcommand{\rvecdots}[3]{\left(\begin{array}{r} #1 \\ #2\\ \vdots\\ #3\end{array}\right)} \newcommand{\vectwo}[2]{\left[\begin{array}{r} #1\\#2\end{array}\right]} \newcommand{\vecthree}[3]{\left[\begin{array}{r} #1 \\ #2\\ #3\end{array}\right]} \newcommand{\vecfour}[4]{\left[\begin{array}{r} #1 \\ #2\\ #3\\ #4\end{array}\right]} \newcommand{\vecdots}[3]{\left[\begin{array}{r} #1 \\ #2\\ \vdots\\ #3\end{array}\right]} \newcommand{\eql}{\;\; = \;\;} \definecolor{dkblue}{RGB}{0,0,120} \definecolor{dkred}{RGB}{120,0,0} \definecolor{dkgreen}{RGB}{0,120,0} \newcommand{\bigsp}{\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;} \newcommand{\plss}{\;\;+\;\;} \newcommand{\miss}{\;\;-\;\;} \newcommand{\implies}{\Rightarrow\;\;\;\;\;\;\;\;\;\;\;\;} \newcommand{\kt}[1]{\left\vert #1 \right\rangle} \newcommand{\br}[1]{\left\langle #1 \right\vert} \newcommand{\bkt}[2]{\left\langle #1 \middle\vert #2 \right\rangle} \)


Linear Algebra Review

 


Relationship between linear algebra and quantum computing

 

 

What is likely to be a bit confusing:

  • The new (Dirac) notation takes some getting used to.

  • If you haven't seen complex numbers before, they need a little practice.

  • Unfortunately, unlike the arrows we've used for regular real-valued vectors, complex vectors do not have a convenient visualization. Thus, you'll need to get used to symbols and abstraction.
 

Accordingly:

  • To avoid the double whammy of new notation and concepts simultaneously, we'll first review in standard notation and then review again in the new notation.

  • The only way to get used to the new concepts is to develop facility through practice problems.
 


Review of basic linear algebra

 

Please review in this order:

  • Review Part-I: Vectors, dot-products, lengths, angles, orthogonality, matrix-vector multiplication, solving \({\bf Ax} = {\bf b}\) exactly and approximately.

  • Review Part-II: matrix-matrix multiplication, spaces, span, basis, independence, orthogonality (again), projections.

  • Review Part-III: summary of useful basic results, summary of some key theorems.

  • Review Part-IV: change of basis for vectors and matrices
The above review sections are from the linear algebra course.

In the remainder, we will selectively review other topics, covering only those aspects relevant to quantum computing.

If you have not completed the above 4-part review by now, please do so before continuing here.
 


Some new linear algebra

 

The linear-algebra review parts listed above (parts I - IV) are topics you have very likely studied in a prior linear algebra course.

The next section is really a review but some new linear algebra, that extends what you have seen before:



Back to main review page


© 2022, Rahul Simha