SlideShare una empresa de Scribd logo
1 de 54
Quantum ComputingQuantum Computing
Lecture on Linear Algebra
Sources:Sources: Angela
Antoniu, Bulitko, Rezania,
Chuang, Nielsen
Goals:Goals:
• Review circuit fundamentals
• Learn more formalisms and different notations.
• Cover necessary math more systematically
• Show all formal rules and equations
Introduction to Quantum MechanicsIntroduction to Quantum Mechanics
• This can be found inThis can be found in MarinescuMarinescu and inand in Chuang andChuang and
NielsenNielsen
• Objective
– To introduce all of the fundamental principles of Quantum
mechanics
• Quantum mechanics
– The most realistic known description of the world
– The basis for quantum computing and quantum information
• Why Linear Algebra?
– LA is the prerequisite for understanding Quantum Mechanics
• What is Linear Algebra?
– … is the study of vector spaces… and of
– linear operations on those vector spaces
Linear algebra -Linear algebra -Lecture objectivesLecture objectives
• Review basic concepts from Linear Algebra:
– Complex numbers
– Vector Spaces and Vector Subspaces
– Linear Independence and Bases Vectors
– Linear Operators
– Pauli matrices
– Inner (dot) product, outer product, tensor product
– Eigenvalues, eigenvectors, Singular Value Decomposition (SVD)
• Describe the standard notations (the Dirac notations)
adopted for these concepts in the study of Quantum
mechanics
• … which, in the next lecture, will allow us to study the
main topic of the Chapter: the postulates of quantum
mechanics
Review: Complex numbersReview: Complex numbers
• A complex number is of the form
where and i2
=-1
• Polar representation
• With the modulus or magnitude
• And the phase
• Complex conjugateconjugate
nnn
ibaz +=
R,ba nn
∈Czn
∈
where, R,θueuz nn
i
nn
n
∈= θ
22
nn
n bau +=




=
n
n
n
a
barctanθ
( )nnnn
iuz θθ sincos += ( ) nnnnn
ibaibaz −=+=
∗∗
Review: The Complex Number SystemReview: The Complex Number System
• Another definitions and Notations:
• It is the extension of the real number system via closure
under exponentiation.
• (Complex) conjugate:
c* = (a + bi)* ≡ (a − bi)
• Magnitude or absolute value:
|c|2
= c*c = a2
+b2
1-≡i )( RC ∈∈ a,b,c
bc
ac
bac
≡
≡
+=
][
][
Im
Re
i
“Real” axis
+
+i
−
−i
“Imaginary”
axis
The “imaginary”
unit
a
b c
22*
))(( bababaccc +=+−=≡ ii
Review: ComplexReview: Complex
ExponentiationExponentiation
• Powers of i are complex
units:
• Note:
eπi/2
= i
eπi
= −1
e3π i/2
= − i
e2π i
= e0
= 1
θθ sincos iiθ
+≡e
+1
+i
−1
−i
eθi
θ
Z1=2 eZ1=2 e πi
Z1Z122
= (2 e= (2 e πi
)2
= 2 2
(eeπi
)2
= 4= 4 (ee πi
)2
==
4 e4 e 22πi
44
22
Recall:Recall: What is a qubit?What is a qubit?
• A bit has two possible states
• Unlike bits, a qubit can be in a state other than
• We can form linear combinations of states
• A qubit state is a unit vector in a two-dimensional
complex vector space
0 or 1
0 or 1
0 1ψ α β= +
Properties of QubitsProperties of Qubits
• Qubits are computational basis states
- orthonormal basis
- we cannot examine a qubit to determine its quantum state
- A measurement yields
0 for
1 for
ij ij
i j
i j
i j
δ δ
≠
= = 
=
2
0 with probability α
2
1 with probability β
2 2
where 1α β+ =
(Abstract) Vector Spaces(Abstract) Vector Spaces
• A concept from linear algebra.
• A vector space, in the abstract, is any set of objects that can be
combined like vectors, i.e.:
– you can add them
• addition is associative & commutative
• identity law holds for addition to zero vector 0
– you can multiply them by scalars (incl. −1)
• associative, commutative, and distributive laws hold
• Note: There is no inherent basis (set of axes)
– the vectors themselves are the fundamental objects
– rather than being just lists of coordinates
VectorsVectors
• Characteristics:
– Modulus (or magnitude)
– Orientation
• Matrix representation of a vector
[ ] vector)(row,,
dualitsandcolumn),(a
1
1
∗∗
==








=
n
n
zz
z
z


vv
v
τ
This is adjoint, transpose andThis is adjoint, transpose and
next conjugatenext conjugate
Operations
on vectors
Vector Space, definition:Vector Space, definition:
• A vector space (of dimension n) is a set of n vectors
satisfying the following axioms (rules):
– Addition: add any two vectors and pertaining to a
vector space, say Cn
, obtain a vector,
the sum, with the properties :
• Commutative:
• Associative:
• Any has a zero vector (called the origin):
• To every in Cn
corresponds a unique vector - v such as
– Scalar multiplication:  next slide
v '
v








+
+
=+
'
'
11
'
nn zz
zz
vv
vvvv +=+ ''
( ) ( )'''''' vvvvvv ++=++
v0v =+v
v
( ) 0vv =−+
Operations
on vectors
Vector Space (cont)Vector Space (cont)
ScalarScalar multiplication:multiplication: foranyscalarforanyscalar
 Multiplication by scalars is Associative:Multiplication by scalars is Associative:

distributive with respect to vectoraddition:distributive with respect to vectoraddition:
 Multiplication by vectors isMultiplication by vectors is
distributive with respect to scalaraddition:distributive with respect to scalaraddition:
A VectorsubspaceA Vectorsubspace in anin an n-dimensional vectorn-dimensional vector spacespace isis
a non-empty subset of vectors satisfying the same axiomsa non-empty subset of vectors satisfying the same axioms
hatsuch way tinproduct,scalarthe,
vectoraistherevvectorand
1








=
∈∈
n
n
zz
zz
z
CCz
v
( ) ( ) vv '' zzzz =
vv =1
( ) '' vvvv zzz +=+
( ) vvv '' zzzz +=+
in such way thatin such way that
Operations
on vectors
Linear AlgebraLinear Algebra
Vector SpacesVector Spaces
Complex numberComplex number
fieldfield
CCnn
Spanning Set and Basis vectorsSpanning Set and Basis vectors
OrOr SPANNING SET forCSPANNING SET forCnn
: any set of: any set of nn vectors such thatvectors such that any
vector in the vectorspacein the vectorspace CCnn
can be written using thecan be written using the nn basebase
vectorsvectors
Example forC2
(n=2):
which is a linearcombination of the 2-dimensional basis
vectors and 0 1
Spanning setSpanning set
is a set of allis a set of all
such vectorssuch vectors
for any alphafor any alpha
and betaand beta
Bases and LinearBases and Linear
IndependenceIndependence
Always exists!Always exists!
in the spacein the space
Red and blueRed and blue
vectors add to 0,vectors add to 0,
are not linearlyare not linearly
independentindependent
LinearlyLinearly
independentindependent
vectorsvectors
BasisBasis
Bases for CBases for Cnn
So far we talked only about vectors and operations onSo far we talked only about vectors and operations on
them. Now we introduce matricesthem. Now we introduce matrices
Linear OperatorsLinear Operators
A is linearA is linear
operatoroperator
Hilbert spacesHilbert spaces
• A Hilbert space is a vector space in which the
scalars are complex numbers, with an inner
product (dot product) operation • : H×H → C
– Definition of inner product:
x•y = (y•x)* (* = complex conjugate)
x•x ≥ 0
x•x = 0 if and only if x = 0
x•y is linear, under scalar multiplication
and vector addition within both x and y
x
y
x•y/|x|
yxyx ≡•
Another notation often used:
“Component”
picture:
“bracket”
Black dot is anBlack dot is an
inner productinner product
Vector Representation of StatesVector Representation of States
• Let S={s0, s1, …} be a maximal set of
distinguishable states, indexed by i.
• The basis vector vi identified with the ith
such state
can be represented as a list of numbers:
s0 s1 s2 si-1 si si+1
vi = (0, 0, 0, …, 0, 1, 0, … )
• Arbitrary vectors v in the Hilbert space can then be
defined by linear combinations of the vi:
),,( 10 ccc
i
ii == ∑ vv
∑=
i
iyxi
*
yx
Dirac’s Ket NotationDirac’s Ket Notation
• Note: The inner product
definition is the same as the
matrix product of x, as a
conjugated row vector, times
y, as a normal column vector.
• This leads to the definition, for state s, of:
– The “bra” 〈s| means the row matrix [c0* c1* …]
– The “ket” |s〉 means the column matrix →
• The adjoint operator †
takes any matrix M
to its conjugate transpose M†
≡ MT
*, so
† †
∑=
i
iyxi
*
yx
[ ]










=

 2
1
*
2
*
1 y
y
xx
“Bracket”











2
1
c
c
You have to be familiarYou have to be familiar
with these three notationswith these three notations
LinearLinear OperatorsOperators
New spaceNew space
Properties: Unitary
and Hermitian
( ) kkk ∀= ,Iσσ
τ
( ) kk σσ =
τ
Pauli Matrices =Pauli Matrices = examplesexamples
X is like inverterX is like inverter
This is adjointThis is adjoint
Pay attention
to this
notation
Matrices to transform betweenMatrices to transform between
basesbases
Examples of operatorsExamples of operators
Similar to HadamardSimilar to Hadamard
This is new, we
did not use inner products yet
Inner Products of vectorsInner Products of vectors
We already talked
about this when we
defined Hilbert spacespace
Be able to prove these properties from definitions
Complex numbersComplex numbers
Slightly other formalism for InnerSlightly other formalism for Inner
ProductsProducts
Be familiar withBe familiar with
various formalismsvarious formalisms
Example: InnerExample: Inner
Product on CProduct on Cnn
NormsNorms
Outer Products ofOuter Products of
vectorsvectors
This is KroneckerThis is Kronecker
operationoperation
We will illustrate how this
can be used formally to
create unitary and other
matrices
Outer Products of vectorsOuter Products of vectors
|u> <v||u> <v| is an outeris an outer
productproduct of |u> andof |u> and
|v>|v>
|u> is from U, ||u> is from U, |
v> is from V.v> is from V.
|u><v||u><v| is a mapis a map
VV UU
Eigenvalues of
matrices are used in
analysis and synthesis
Eigenvectors of linear operatorsEigenvectors of linear operators andand
their Eigenvaluestheir Eigenvalues
Eigenvalues andEigenvalues and EigenvectorsEigenvectors
versus diagonalizable matricesversus diagonalizable matrices
Eigenvector ofEigenvector of
Operator AOperator A
Diagonal Representations of matricesDiagonal Representations of matrices
Diagonal matrixDiagonal matrix
From last slideFrom last slide
Adjoint OperatorsAdjoint Operators
This is veryThis is very
important, weimportant, we
have used it manyhave used it many
Normal andNormal and
Hermitian OperatorsHermitian Operators
But not necessarily
equal identity
Unitary OperatorsUnitary Operators
Unitary and Positive Operators:Unitary and Positive Operators:
some propertiessome properties and a new notationand a new notation
Other notation for adjointOther notation for adjoint
(Dagger is also used(Dagger is also used
Positive operatorPositive operator
Positive definitePositive definite
operatoroperator
Hermitian Operators: someHermitian Operators: some
propertiesproperties in different notationin different notation
These are important and
useful properties of our
matrices of circuits
Tensor ProductsTensor Products of Vectorof Vector
SpacesSpaces
Note variousNote various
notationsnotations
Notation for vectors inNotation for vectors in
space Vspace V
Tensor Product of twoTensor Product of two
MatricesMatrices
Tensor Products of vectors andTensor Products of vectors and
Tensor Products of OperatorsTensor Products of Operators
Properties of tensor
products for vectors
Tensor productTensor product
for operatorsfor operators
Properties of Tensor ProductsProperties of Tensor Products
of vectorsof vectors and operatorsand operators
We repeat them inWe repeat them in
different notationdifferent notation
herehere
These can be vectors of any sizeThese can be vectors of any size
Functions ofFunctions of
OperatorsOperators
I is the identity
matrix
X is the Pauli X
matrix
Matrix of
Pauli
rotation X
θθ sincos iiθ
+≡e
Remember also this:
For Normal OperatorsFor Normal Operators
there is also Spectralthere is also Spectral
DecompositionDecomposition
If A is represented like this Then f(A) can be represented like
this
Trace of a matrix andTrace of a matrix and aa
Commutator of matricesCommutator of matrices
Quantum NotationQuantum Notation
(Sometimes denoted by bold fonts)(Sometimes denoted by bold fonts)
(Sometimes called Kronecker(Sometimes called Kronecker
multiplication)multiplication)
Review to rememberReview to remember
Exam ProblemsExam Problems
Review systematically from basicReview systematically from basic
Dirac elementsDirac elements
.|a|a〉〉|a|a〉〉
|a|a〉〉|a|a〉〉 xx
|a|a〉〉〈〈a|a| xx
vectorvector
numbernumber
matrixmatrix
numbernumber
|a|a〉〉 〈〈a|a|xx
The most important new idea that we introduced inThe most important new idea that we introduced in
this lecture is inner products, outer products,this lecture is inner products, outer products,
eigenvectors and eigenvalues.eigenvectors and eigenvalues.
Exam ProblemsExam Problems
• Diagonalization of unitary matrices
• Inner and outer products
• Use of complex numbers in quantum theory
• Visualization of complex numbers and Bloch Sphere.
• Definition and Properties of Hilbert Space.
• Tensor Products of vectors and operators – properties and proofs.
• Dirac Notation – all operations and formalisms
• Functions of operators
• Trace of a matrix
• Commutator of a matrix
• Postulates of Quantum Mechanics.
• Diagonalization
• Adjoint, hermitian and normal operators
• Eigenvalues and Eigenvectors
Bibliography & acknowledgementsBibliography & acknowledgements
• Michael Nielsen and Isaac Chuang, Quantum
Computation and Quantum Information, Cambridge
University Press, Cambridge, UK, 2002
• R. Mann,M.Mosca, Introduction to Quantum
Computation, Lecture series, Univ. Waterloo, 2000
http://cacr.math.uwaterloo.ca/~mmosca/quantumcourse
• Paul Halmos, Finite-Dimensional Vector Spaces,
Springer Verlag, New York, 1974
• Covered in 2003, 2004, 2005, 2007
• All this material is illustrated with examples in
next lectures.

Más contenido relacionado

La actualidad más candente

Particle Filters and Applications in Computer Vision
Particle Filters and Applications in Computer VisionParticle Filters and Applications in Computer Vision
Particle Filters and Applications in Computer Visionzukun
 
The Extraordinary World of Quantum Computing
The Extraordinary World of Quantum ComputingThe Extraordinary World of Quantum Computing
The Extraordinary World of Quantum ComputingTim Ellison
 
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron ClassifiersArtificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron ClassifiersMohammed Bennamoun
 
Fractional Calculus
Fractional CalculusFractional Calculus
Fractional CalculusVRRITC
 
Shor’s algorithm the ppt
Shor’s algorithm the pptShor’s algorithm the ppt
Shor’s algorithm the pptMrinal Mondal
 
What is quantum computing
What is quantum computingWhat is quantum computing
What is quantum computingMariyum Khan
 
Lecture 2 - Bit vs Qubits.pptx
Lecture 2 - Bit vs Qubits.pptxLecture 2 - Bit vs Qubits.pptx
Lecture 2 - Bit vs Qubits.pptxNatKell
 
Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1Arunabha Saha
 
Closest pair problems (Divide and Conquer)
Closest pair problems (Divide and Conquer)Closest pair problems (Divide and Conquer)
Closest pair problems (Divide and Conquer)Gem WeBlog
 
Bayseian decision theory
Bayseian decision theoryBayseian decision theory
Bayseian decision theorysia16
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introductionrushmila
 
Fundamentals of Quantum Computing
Fundamentals of Quantum ComputingFundamentals of Quantum Computing
Fundamentals of Quantum Computingachakracu
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computingt0pgun
 
Machine learning basics
Machine learning basics Machine learning basics
Machine learning basics Akanksha Bali
 
Quantum computing
Quantum computingQuantum computing
Quantum computingEmrah Semiz
 

La actualidad más candente (20)

Particle Filters and Applications in Computer Vision
Particle Filters and Applications in Computer VisionParticle Filters and Applications in Computer Vision
Particle Filters and Applications in Computer Vision
 
The Extraordinary World of Quantum Computing
The Extraordinary World of Quantum ComputingThe Extraordinary World of Quantum Computing
The Extraordinary World of Quantum Computing
 
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron ClassifiersArtificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Fractional Calculus
Fractional CalculusFractional Calculus
Fractional Calculus
 
Shor’s algorithm the ppt
Shor’s algorithm the pptShor’s algorithm the ppt
Shor’s algorithm the ppt
 
What is quantum computing
What is quantum computingWhat is quantum computing
What is quantum computing
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Lecture 2 - Bit vs Qubits.pptx
Lecture 2 - Bit vs Qubits.pptxLecture 2 - Bit vs Qubits.pptx
Lecture 2 - Bit vs Qubits.pptx
 
Approximation Algorithms
Approximation AlgorithmsApproximation Algorithms
Approximation Algorithms
 
Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1
 
Closest pair problems (Divide and Conquer)
Closest pair problems (Divide and Conquer)Closest pair problems (Divide and Conquer)
Closest pair problems (Divide and Conquer)
 
Quantum entanglement.pptx
Quantum entanglement.pptxQuantum entanglement.pptx
Quantum entanglement.pptx
 
Bayseian decision theory
Bayseian decision theoryBayseian decision theory
Bayseian decision theory
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
 
Fundamentals of Quantum Computing
Fundamentals of Quantum ComputingFundamentals of Quantum Computing
Fundamentals of Quantum Computing
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Machine learning basics
Machine learning basics Machine learning basics
Machine learning basics
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 

Destacado

lgit.cursus.ru
 lgit.cursus.ru lgit.cursus.ru
lgit.cursus.ruAretevt62
 
Data science-retreat-how it works plus advice for upcoming data scientists
Data science-retreat-how it works plus advice for upcoming data scientistsData science-retreat-how it works plus advice for upcoming data scientists
Data science-retreat-how it works plus advice for upcoming data scientistsJose Quesada
 
Лекция А. Шульгина из цикла "13 лекций о будущем"
Лекция А. Шульгина из цикла "13 лекций о будущем"Лекция А. Шульгина из цикла "13 лекций о будущем"
Лекция А. Шульгина из цикла "13 лекций о будущем"ASIMP
 
Linear algebra in the dirac notation
Linear algebra in the dirac notationLinear algebra in the dirac notation
Linear algebra in the dirac notationLucasOliveiraLima
 
BCS APSG Theory of Systems
BCS APSG Theory of SystemsBCS APSG Theory of Systems
BCS APSG Theory of SystemsGeoff Sharman
 
Operators n dirac in qm
Operators n dirac in qmOperators n dirac in qm
Operators n dirac in qmAnda Tywabi
 
“No hidden variables!”: From Neumann’s to Kochen and Specker’s theorem in qua...
“No hidden variables!”: From Neumann’s to Kochen and Specker’s theorem in qua...“No hidden variables!”: From Neumann’s to Kochen and Specker’s theorem in qua...
“No hidden variables!”: From Neumann’s to Kochen and Specker’s theorem in qua...Vasil Penchev
 
Linear vector space
Linear vector spaceLinear vector space
Linear vector spaceSafiya Amer
 
Quantum entanglement
Quantum entanglementQuantum entanglement
Quantum entanglementAKM666
 
General systems theory - a brief introduction
General systems theory - a brief introductionGeneral systems theory - a brief introduction
General systems theory - a brief introductionMark Stancombe
 
Concepts and Problems in Quantum Mechanics, Lecture-II By Manmohan Dash
Concepts and Problems in Quantum Mechanics, Lecture-II By Manmohan DashConcepts and Problems in Quantum Mechanics, Lecture-II By Manmohan Dash
Concepts and Problems in Quantum Mechanics, Lecture-II By Manmohan DashManmohan Dash
 

Destacado (15)

lgit.cursus.ru
 lgit.cursus.ru lgit.cursus.ru
lgit.cursus.ru
 
Data science-retreat-how it works plus advice for upcoming data scientists
Data science-retreat-how it works plus advice for upcoming data scientistsData science-retreat-how it works plus advice for upcoming data scientists
Data science-retreat-how it works plus advice for upcoming data scientists
 
Лекция А. Шульгина из цикла "13 лекций о будущем"
Лекция А. Шульгина из цикла "13 лекций о будущем"Лекция А. Шульгина из цикла "13 лекций о будущем"
Лекция А. Шульгина из цикла "13 лекций о будущем"
 
Linear algebra in the dirac notation
Linear algebra in the dirac notationLinear algebra in the dirac notation
Linear algebra in the dirac notation
 
Dirac notation
Dirac notationDirac notation
Dirac notation
 
BCS APSG Theory of Systems
BCS APSG Theory of SystemsBCS APSG Theory of Systems
BCS APSG Theory of Systems
 
Operators n dirac in qm
Operators n dirac in qmOperators n dirac in qm
Operators n dirac in qm
 
“No hidden variables!”: From Neumann’s to Kochen and Specker’s theorem in qua...
“No hidden variables!”: From Neumann’s to Kochen and Specker’s theorem in qua...“No hidden variables!”: From Neumann’s to Kochen and Specker’s theorem in qua...
“No hidden variables!”: From Neumann’s to Kochen and Specker’s theorem in qua...
 
Linear vector space
Linear vector spaceLinear vector space
Linear vector space
 
Quantum entanglement
Quantum entanglementQuantum entanglement
Quantum entanglement
 
General systems theory - a brief introduction
General systems theory - a brief introductionGeneral systems theory - a brief introduction
General systems theory - a brief introduction
 
Concepts and Problems in Quantum Mechanics, Lecture-II By Manmohan Dash
Concepts and Problems in Quantum Mechanics, Lecture-II By Manmohan DashConcepts and Problems in Quantum Mechanics, Lecture-II By Manmohan Dash
Concepts and Problems in Quantum Mechanics, Lecture-II By Manmohan Dash
 
Part III - Quantum Mechanics
Part III - Quantum MechanicsPart III - Quantum Mechanics
Part III - Quantum Mechanics
 
Car park 02
Car park 02Car park 02
Car park 02
 
Lecture7
Lecture7Lecture7
Lecture7
 

Similar a 1619 quantum computing

machine learning.pptx
machine learning.pptxmachine learning.pptx
machine learning.pptxAbdusSadik
 
Linear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorialLinear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorialJia-Bin Huang
 
Review of linear algebra
Review of linear algebraReview of linear algebra
Review of linear algebraHiroki Sayama
 
Seismic data processing introductory lecture
Seismic data processing introductory lectureSeismic data processing introductory lecture
Seismic data processing introductory lectureAmin khalil
 
Fundamentals of Machine Learning.pptx
Fundamentals of Machine Learning.pptxFundamentals of Machine Learning.pptx
Fundamentals of Machine Learning.pptxWiamFADEL
 
Aplicaciones y subespacios y subespacios vectoriales en la
Aplicaciones y subespacios y subespacios vectoriales en laAplicaciones y subespacios y subespacios vectoriales en la
Aplicaciones y subespacios y subespacios vectoriales en laemojose107
 
Basic MATLAB-Presentation.pptx
Basic MATLAB-Presentation.pptxBasic MATLAB-Presentation.pptx
Basic MATLAB-Presentation.pptxPremanandS3
 
Dimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxDimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxRohanBorgalli
 
Lines and planes in space
Lines and planes in spaceLines and planes in space
Lines and planes in spaceFaizan Shabbir
 
LinearAlgebra_2016updatedFromwiki.ppt
LinearAlgebra_2016updatedFromwiki.pptLinearAlgebra_2016updatedFromwiki.ppt
LinearAlgebra_2016updatedFromwiki.pptAruneshAdarsh
 
LinearAlgebra_2016updatedFromwiki.ppt
LinearAlgebra_2016updatedFromwiki.pptLinearAlgebra_2016updatedFromwiki.ppt
LinearAlgebra_2016updatedFromwiki.pptHumayilZia
 
super vector machines algorithms using deep
super vector machines algorithms using deepsuper vector machines algorithms using deep
super vector machines algorithms using deepKNaveenKumarECE
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Leonid Zhukov
 
21EC33 BSP Module 1.pdf
21EC33 BSP Module 1.pdf21EC33 BSP Module 1.pdf
21EC33 BSP Module 1.pdfRavikiran A
 
Convex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTConvex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTandrewmart11
 

Similar a 1619 quantum computing (20)

machine learning.pptx
machine learning.pptxmachine learning.pptx
machine learning.pptx
 
Linear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorialLinear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorial
 
Review of linear algebra
Review of linear algebraReview of linear algebra
Review of linear algebra
 
Cg 04-math
Cg 04-mathCg 04-math
Cg 04-math
 
Seismic data processing introductory lecture
Seismic data processing introductory lectureSeismic data processing introductory lecture
Seismic data processing introductory lecture
 
Fundamentals of Machine Learning.pptx
Fundamentals of Machine Learning.pptxFundamentals of Machine Learning.pptx
Fundamentals of Machine Learning.pptx
 
Aplicaciones y subespacios y subespacios vectoriales en la
Aplicaciones y subespacios y subespacios vectoriales en laAplicaciones y subespacios y subespacios vectoriales en la
Aplicaciones y subespacios y subespacios vectoriales en la
 
Basic MATLAB-Presentation.pptx
Basic MATLAB-Presentation.pptxBasic MATLAB-Presentation.pptx
Basic MATLAB-Presentation.pptx
 
1560 mathematics for economists
1560 mathematics for economists1560 mathematics for economists
1560 mathematics for economists
 
Dimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxDimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptx
 
Lines and planes in space
Lines and planes in spaceLines and planes in space
Lines and planes in space
 
LinearAlgebra_2016updatedFromwiki.ppt
LinearAlgebra_2016updatedFromwiki.pptLinearAlgebra_2016updatedFromwiki.ppt
LinearAlgebra_2016updatedFromwiki.ppt
 
LinearAlgebra_2016updatedFromwiki.ppt
LinearAlgebra_2016updatedFromwiki.pptLinearAlgebra_2016updatedFromwiki.ppt
LinearAlgebra_2016updatedFromwiki.ppt
 
super vector machines algorithms using deep
super vector machines algorithms using deepsuper vector machines algorithms using deep
super vector machines algorithms using deep
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.
 
MATLABgraphPlotting.pptx
MATLABgraphPlotting.pptxMATLABgraphPlotting.pptx
MATLABgraphPlotting.pptx
 
21EC33 BSP Module 1.pdf
21EC33 BSP Module 1.pdf21EC33 BSP Module 1.pdf
21EC33 BSP Module 1.pdf
 
bv_cvxslides (1).pdf
bv_cvxslides (1).pdfbv_cvxslides (1).pdf
bv_cvxslides (1).pdf
 
1533 game mathematics
1533 game mathematics1533 game mathematics
1533 game mathematics
 
Convex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTConvex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPT
 

Más de Dr Fereidoun Dejahang

27 j20 my news punch -dr f dejahang 27-01-2020
27 j20 my news punch -dr f dejahang  27-01-202027 j20 my news punch -dr f dejahang  27-01-2020
27 j20 my news punch -dr f dejahang 27-01-2020Dr Fereidoun Dejahang
 
028 fast-tracking projects &amp; cost overrun
028 fast-tracking projects &amp; cost overrun028 fast-tracking projects &amp; cost overrun
028 fast-tracking projects &amp; cost overrunDr Fereidoun Dejahang
 
026 fast react-productivity improvement
026 fast react-productivity improvement026 fast react-productivity improvement
026 fast react-productivity improvementDr Fereidoun Dejahang
 
022 b construction productivity-write
022 b construction productivity-write022 b construction productivity-write
022 b construction productivity-writeDr Fereidoun Dejahang
 
016 communication in construction sector
016 communication in construction sector016 communication in construction sector
016 communication in construction sectorDr Fereidoun Dejahang
 
014 changes-cost overrun measurement
014 changes-cost overrun measurement014 changes-cost overrun measurement
014 changes-cost overrun measurementDr Fereidoun Dejahang
 
013 changes in construction projects
013 changes in construction projects013 changes in construction projects
013 changes in construction projectsDr Fereidoun Dejahang
 

Más de Dr Fereidoun Dejahang (20)

27 j20 my news punch -dr f dejahang 27-01-2020
27 j20 my news punch -dr f dejahang  27-01-202027 j20 my news punch -dr f dejahang  27-01-2020
27 j20 my news punch -dr f dejahang 27-01-2020
 
28 dej my news punch rev 28-12-2019
28 dej my news punch rev 28-12-201928 dej my news punch rev 28-12-2019
28 dej my news punch rev 28-12-2019
 
16 fd my news punch rev 16-12-2019
16 fd my news punch rev 16-12-201916 fd my news punch rev 16-12-2019
16 fd my news punch rev 16-12-2019
 
029 fast-tracking projects
029 fast-tracking projects029 fast-tracking projects
029 fast-tracking projects
 
028 fast-tracking projects &amp; cost overrun
028 fast-tracking projects &amp; cost overrun028 fast-tracking projects &amp; cost overrun
028 fast-tracking projects &amp; cost overrun
 
027 fast-tracked projects-materials
027 fast-tracked projects-materials027 fast-tracked projects-materials
027 fast-tracked projects-materials
 
026 fast react-productivity improvement
026 fast react-productivity improvement026 fast react-productivity improvement
026 fast react-productivity improvement
 
025 enterprise resources management
025 enterprise resources management025 enterprise resources management
025 enterprise resources management
 
022 b construction productivity-write
022 b construction productivity-write022 b construction productivity-write
022 b construction productivity-write
 
022 a construction productivity (2)
022 a construction productivity (2)022 a construction productivity (2)
022 a construction productivity (2)
 
021 construction productivity (1)
021 construction productivity (1)021 construction productivity (1)
021 construction productivity (1)
 
019 competencies-managers
019 competencies-managers019 competencies-managers
019 competencies-managers
 
018 company productivity
018 company productivity018 company productivity
018 company productivity
 
017 communication
017 communication017 communication
017 communication
 
016 communication in construction sector
016 communication in construction sector016 communication in construction sector
016 communication in construction sector
 
015 changes-process model
015 changes-process model015 changes-process model
015 changes-process model
 
014 changes-cost overrun measurement
014 changes-cost overrun measurement014 changes-cost overrun measurement
014 changes-cost overrun measurement
 
013 changes in construction projects
013 changes in construction projects013 changes in construction projects
013 changes in construction projects
 
012 bussiness planning process
012 bussiness planning process012 bussiness planning process
012 bussiness planning process
 
011 business performance management
011 business performance management011 business performance management
011 business performance management
 

Último

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 

Último (20)

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 

1619 quantum computing

  • 1. Quantum ComputingQuantum Computing Lecture on Linear Algebra Sources:Sources: Angela Antoniu, Bulitko, Rezania, Chuang, Nielsen
  • 2. Goals:Goals: • Review circuit fundamentals • Learn more formalisms and different notations. • Cover necessary math more systematically • Show all formal rules and equations
  • 3. Introduction to Quantum MechanicsIntroduction to Quantum Mechanics • This can be found inThis can be found in MarinescuMarinescu and inand in Chuang andChuang and NielsenNielsen • Objective – To introduce all of the fundamental principles of Quantum mechanics • Quantum mechanics – The most realistic known description of the world – The basis for quantum computing and quantum information • Why Linear Algebra? – LA is the prerequisite for understanding Quantum Mechanics • What is Linear Algebra? – … is the study of vector spaces… and of – linear operations on those vector spaces
  • 4. Linear algebra -Linear algebra -Lecture objectivesLecture objectives • Review basic concepts from Linear Algebra: – Complex numbers – Vector Spaces and Vector Subspaces – Linear Independence and Bases Vectors – Linear Operators – Pauli matrices – Inner (dot) product, outer product, tensor product – Eigenvalues, eigenvectors, Singular Value Decomposition (SVD) • Describe the standard notations (the Dirac notations) adopted for these concepts in the study of Quantum mechanics • … which, in the next lecture, will allow us to study the main topic of the Chapter: the postulates of quantum mechanics
  • 5. Review: Complex numbersReview: Complex numbers • A complex number is of the form where and i2 =-1 • Polar representation • With the modulus or magnitude • And the phase • Complex conjugateconjugate nnn ibaz += R,ba nn ∈Czn ∈ where, R,θueuz nn i nn n ∈= θ 22 nn n bau +=     = n n n a barctanθ ( )nnnn iuz θθ sincos += ( ) nnnnn ibaibaz −=+= ∗∗
  • 6. Review: The Complex Number SystemReview: The Complex Number System • Another definitions and Notations: • It is the extension of the real number system via closure under exponentiation. • (Complex) conjugate: c* = (a + bi)* ≡ (a − bi) • Magnitude or absolute value: |c|2 = c*c = a2 +b2 1-≡i )( RC ∈∈ a,b,c bc ac bac ≡ ≡ += ][ ][ Im Re i “Real” axis + +i − −i “Imaginary” axis The “imaginary” unit a b c 22* ))(( bababaccc +=+−=≡ ii
  • 7. Review: ComplexReview: Complex ExponentiationExponentiation • Powers of i are complex units: • Note: eπi/2 = i eπi = −1 e3π i/2 = − i e2π i = e0 = 1 θθ sincos iiθ +≡e +1 +i −1 −i eθi θ Z1=2 eZ1=2 e πi Z1Z122 = (2 e= (2 e πi )2 = 2 2 (eeπi )2 = 4= 4 (ee πi )2 == 4 e4 e 22πi 44 22
  • 8. Recall:Recall: What is a qubit?What is a qubit? • A bit has two possible states • Unlike bits, a qubit can be in a state other than • We can form linear combinations of states • A qubit state is a unit vector in a two-dimensional complex vector space 0 or 1 0 or 1 0 1ψ α β= +
  • 9. Properties of QubitsProperties of Qubits • Qubits are computational basis states - orthonormal basis - we cannot examine a qubit to determine its quantum state - A measurement yields 0 for 1 for ij ij i j i j i j δ δ ≠ = =  = 2 0 with probability α 2 1 with probability β 2 2 where 1α β+ =
  • 10. (Abstract) Vector Spaces(Abstract) Vector Spaces • A concept from linear algebra. • A vector space, in the abstract, is any set of objects that can be combined like vectors, i.e.: – you can add them • addition is associative & commutative • identity law holds for addition to zero vector 0 – you can multiply them by scalars (incl. −1) • associative, commutative, and distributive laws hold • Note: There is no inherent basis (set of axes) – the vectors themselves are the fundamental objects – rather than being just lists of coordinates
  • 11. VectorsVectors • Characteristics: – Modulus (or magnitude) – Orientation • Matrix representation of a vector [ ] vector)(row,, dualitsandcolumn),(a 1 1 ∗∗ ==         = n n zz z z   vv v τ This is adjoint, transpose andThis is adjoint, transpose and next conjugatenext conjugate Operations on vectors
  • 12. Vector Space, definition:Vector Space, definition: • A vector space (of dimension n) is a set of n vectors satisfying the following axioms (rules): – Addition: add any two vectors and pertaining to a vector space, say Cn , obtain a vector, the sum, with the properties : • Commutative: • Associative: • Any has a zero vector (called the origin): • To every in Cn corresponds a unique vector - v such as – Scalar multiplication:  next slide v ' v         + + =+ ' ' 11 ' nn zz zz vv vvvv +=+ '' ( ) ( )'''''' vvvvvv ++=++ v0v =+v v ( ) 0vv =−+ Operations on vectors
  • 13. Vector Space (cont)Vector Space (cont) ScalarScalar multiplication:multiplication: foranyscalarforanyscalar  Multiplication by scalars is Associative:Multiplication by scalars is Associative:  distributive with respect to vectoraddition:distributive with respect to vectoraddition:  Multiplication by vectors isMultiplication by vectors is distributive with respect to scalaraddition:distributive with respect to scalaraddition: A VectorsubspaceA Vectorsubspace in anin an n-dimensional vectorn-dimensional vector spacespace isis a non-empty subset of vectors satisfying the same axiomsa non-empty subset of vectors satisfying the same axioms hatsuch way tinproduct,scalarthe, vectoraistherevvectorand 1         = ∈∈ n n zz zz z CCz v ( ) ( ) vv '' zzzz = vv =1 ( ) '' vvvv zzz +=+ ( ) vvv '' zzzz +=+ in such way thatin such way that Operations on vectors
  • 15. Vector SpacesVector Spaces Complex numberComplex number fieldfield
  • 16. CCnn
  • 17. Spanning Set and Basis vectorsSpanning Set and Basis vectors OrOr SPANNING SET forCSPANNING SET forCnn : any set of: any set of nn vectors such thatvectors such that any vector in the vectorspacein the vectorspace CCnn can be written using thecan be written using the nn basebase vectorsvectors Example forC2 (n=2): which is a linearcombination of the 2-dimensional basis vectors and 0 1 Spanning setSpanning set is a set of allis a set of all such vectorssuch vectors for any alphafor any alpha and betaand beta
  • 18. Bases and LinearBases and Linear IndependenceIndependence Always exists!Always exists! in the spacein the space Red and blueRed and blue vectors add to 0,vectors add to 0, are not linearlyare not linearly independentindependent LinearlyLinearly independentindependent vectorsvectors
  • 20. Bases for CBases for Cnn
  • 21. So far we talked only about vectors and operations onSo far we talked only about vectors and operations on them. Now we introduce matricesthem. Now we introduce matrices Linear OperatorsLinear Operators A is linearA is linear operatoroperator
  • 22. Hilbert spacesHilbert spaces • A Hilbert space is a vector space in which the scalars are complex numbers, with an inner product (dot product) operation • : H×H → C – Definition of inner product: x•y = (y•x)* (* = complex conjugate) x•x ≥ 0 x•x = 0 if and only if x = 0 x•y is linear, under scalar multiplication and vector addition within both x and y x y x•y/|x| yxyx ≡• Another notation often used: “Component” picture: “bracket” Black dot is anBlack dot is an inner productinner product
  • 23. Vector Representation of StatesVector Representation of States • Let S={s0, s1, …} be a maximal set of distinguishable states, indexed by i. • The basis vector vi identified with the ith such state can be represented as a list of numbers: s0 s1 s2 si-1 si si+1 vi = (0, 0, 0, …, 0, 1, 0, … ) • Arbitrary vectors v in the Hilbert space can then be defined by linear combinations of the vi: ),,( 10 ccc i ii == ∑ vv ∑= i iyxi * yx
  • 24. Dirac’s Ket NotationDirac’s Ket Notation • Note: The inner product definition is the same as the matrix product of x, as a conjugated row vector, times y, as a normal column vector. • This leads to the definition, for state s, of: – The “bra” 〈s| means the row matrix [c0* c1* …] – The “ket” |s〉 means the column matrix → • The adjoint operator † takes any matrix M to its conjugate transpose M† ≡ MT *, so † † ∑= i iyxi * yx [ ]           =   2 1 * 2 * 1 y y xx “Bracket”            2 1 c c You have to be familiarYou have to be familiar with these three notationswith these three notations
  • 26. Properties: Unitary and Hermitian ( ) kkk ∀= ,Iσσ τ ( ) kk σσ = τ Pauli Matrices =Pauli Matrices = examplesexamples X is like inverterX is like inverter This is adjointThis is adjoint
  • 27. Pay attention to this notation Matrices to transform betweenMatrices to transform between basesbases
  • 28. Examples of operatorsExamples of operators Similar to HadamardSimilar to Hadamard
  • 29. This is new, we did not use inner products yet Inner Products of vectorsInner Products of vectors We already talked about this when we defined Hilbert spacespace Be able to prove these properties from definitions Complex numbersComplex numbers
  • 30. Slightly other formalism for InnerSlightly other formalism for Inner ProductsProducts Be familiar withBe familiar with various formalismsvarious formalisms
  • 33. Outer Products ofOuter Products of vectorsvectors This is KroneckerThis is Kronecker operationoperation
  • 34. We will illustrate how this can be used formally to create unitary and other matrices Outer Products of vectorsOuter Products of vectors |u> <v||u> <v| is an outeris an outer productproduct of |u> andof |u> and |v>|v> |u> is from U, ||u> is from U, | v> is from V.v> is from V. |u><v||u><v| is a mapis a map VV UU
  • 35. Eigenvalues of matrices are used in analysis and synthesis Eigenvectors of linear operatorsEigenvectors of linear operators andand their Eigenvaluestheir Eigenvalues
  • 36. Eigenvalues andEigenvalues and EigenvectorsEigenvectors versus diagonalizable matricesversus diagonalizable matrices Eigenvector ofEigenvector of Operator AOperator A
  • 37. Diagonal Representations of matricesDiagonal Representations of matrices Diagonal matrixDiagonal matrix From last slideFrom last slide
  • 38. Adjoint OperatorsAdjoint Operators This is veryThis is very important, weimportant, we have used it manyhave used it many
  • 39. Normal andNormal and Hermitian OperatorsHermitian Operators But not necessarily equal identity
  • 41. Unitary and Positive Operators:Unitary and Positive Operators: some propertiessome properties and a new notationand a new notation Other notation for adjointOther notation for adjoint (Dagger is also used(Dagger is also used Positive operatorPositive operator Positive definitePositive definite operatoroperator
  • 42. Hermitian Operators: someHermitian Operators: some propertiesproperties in different notationin different notation These are important and useful properties of our matrices of circuits
  • 43. Tensor ProductsTensor Products of Vectorof Vector SpacesSpaces Note variousNote various notationsnotations Notation for vectors inNotation for vectors in space Vspace V
  • 44. Tensor Product of twoTensor Product of two MatricesMatrices
  • 45. Tensor Products of vectors andTensor Products of vectors and Tensor Products of OperatorsTensor Products of Operators Properties of tensor products for vectors Tensor productTensor product for operatorsfor operators
  • 46. Properties of Tensor ProductsProperties of Tensor Products of vectorsof vectors and operatorsand operators We repeat them inWe repeat them in different notationdifferent notation herehere These can be vectors of any sizeThese can be vectors of any size
  • 47. Functions ofFunctions of OperatorsOperators I is the identity matrix X is the Pauli X matrix Matrix of Pauli rotation X θθ sincos iiθ +≡e Remember also this:
  • 48. For Normal OperatorsFor Normal Operators there is also Spectralthere is also Spectral DecompositionDecomposition If A is represented like this Then f(A) can be represented like this
  • 49. Trace of a matrix andTrace of a matrix and aa Commutator of matricesCommutator of matrices
  • 50. Quantum NotationQuantum Notation (Sometimes denoted by bold fonts)(Sometimes denoted by bold fonts) (Sometimes called Kronecker(Sometimes called Kronecker multiplication)multiplication) Review to rememberReview to remember
  • 51. Exam ProblemsExam Problems Review systematically from basicReview systematically from basic Dirac elementsDirac elements .|a|a〉〉|a|a〉〉 |a|a〉〉|a|a〉〉 xx |a|a〉〉〈〈a|a| xx vectorvector numbernumber matrixmatrix numbernumber |a|a〉〉 〈〈a|a|xx The most important new idea that we introduced inThe most important new idea that we introduced in this lecture is inner products, outer products,this lecture is inner products, outer products, eigenvectors and eigenvalues.eigenvectors and eigenvalues.
  • 52. Exam ProblemsExam Problems • Diagonalization of unitary matrices • Inner and outer products • Use of complex numbers in quantum theory • Visualization of complex numbers and Bloch Sphere. • Definition and Properties of Hilbert Space. • Tensor Products of vectors and operators – properties and proofs. • Dirac Notation – all operations and formalisms • Functions of operators • Trace of a matrix • Commutator of a matrix • Postulates of Quantum Mechanics. • Diagonalization • Adjoint, hermitian and normal operators • Eigenvalues and Eigenvectors
  • 53. Bibliography & acknowledgementsBibliography & acknowledgements • Michael Nielsen and Isaac Chuang, Quantum Computation and Quantum Information, Cambridge University Press, Cambridge, UK, 2002 • R. Mann,M.Mosca, Introduction to Quantum Computation, Lecture series, Univ. Waterloo, 2000 http://cacr.math.uwaterloo.ca/~mmosca/quantumcourse • Paul Halmos, Finite-Dimensional Vector Spaces, Springer Verlag, New York, 1974
  • 54. • Covered in 2003, 2004, 2005, 2007 • All this material is illustrated with examples in next lectures.