Chapter 11 Evolution by Permutation

Similar documents
Lecture 3: Hilbert spaces, tensor products

Quantum Computing Lecture 2. Review of Linear Algebra

Ph 219b/CS 219b. Exercises Due: Wednesday 20 November 2013

Quantum Entanglement and the Bell Matrix

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding.

Categories and Quantum Informatics: Hilbert spaces

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2

Chapter 2. Basic Principles of Quantum mechanics

Linear Algebra and Dirac Notation, Pt. 1

. Here we are using the standard inner-product over C k to define orthogonality. Recall that the inner-product of two vectors φ = i α i.

INNER PRODUCT SPACE. Definition 1

Introduction to Quantum Computing

Page 52. Lecture 3: Inner Product Spaces Dual Spaces, Dirac Notation, and Adjoints Date Revised: 2008/10/03 Date Given: 2008/10/03

Quantum computing! quantum gates! Fisica dell Energia!

Pseudoinverse & Moore-Penrose Conditions

Review 1 Math 321: Linear Algebra Spring 2010

Linear Algebra. Min Yan

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

1. General Vector Spaces

Lecture notes on Quantum Computing. Chapter 1 Mathematical Background

Ph 219b/CS 219b. Exercises Due: Wednesday 21 November 2018 H = 1 ( ) 1 1. in quantum circuit notation, we denote the Hadamard gate as

Consistent Histories. Chapter Chain Operators and Weights

homogeneous 71 hyperplane 10 hyperplane 34 hyperplane 69 identity map 171 identity map 186 identity map 206 identity matrix 110 identity matrix 45

LINEAR ALGEBRA REVIEW

Mathematical Methods wk 1: Vectors

Mathematical Methods wk 1: Vectors

Numerical Linear Algebra

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Short Course in Quantum Information Lecture 2

Chapter III. Quantum Computation. Mathematical preliminaries. A.1 Complex numbers. A.2 Linear algebra review

Unitary evolution: this axiom governs how the state of the quantum system evolves in time.

Some Introductory Notes on Quantum Computing

Basic Concepts of Group Theory

Decomposition of Quantum Gates

HANDOUT AND SET THEORY. Ariyadi Wijaya

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign).

MP463 QUANTUM MECHANICS

Chapter 8 Integral Operators

Simulation of quantum computers with probabilistic models

1 Dirac Notation for Vector Spaces

a (b + c) = a b + a c

Elementary linear algebra

ON MULTI-AVOIDANCE OF RIGHT ANGLED NUMBERED POLYOMINO PATTERNS

Final Project # 5 The Cartan matrix of a Root System

Fourier and Wavelet Signal Processing

CSCI 2570 Introduction to Nanocomputing. Discrete Quantum Computation

Lecture 3: Review of Linear Algebra

Math 121 Homework 5: Notes on Selected Problems

Lecture 3: Review of Linear Algebra

4 Hilbert spaces. The proof of the Hilbert basis theorem is not mathematics, it is theology. Camille Jordan

Lecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition)

TOPICS IN HARMONIC ANALYSIS WITH APPLICATIONS TO RADAR AND SONAR. Willard Miller

1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8

ELEMENTARY SUBALGEBRAS OF RESTRICTED LIE ALGEBRAS

Math 396. An application of Gram-Schmidt to prove connectedness

Quantum Computation. Alessandra Di Pierro Computational models (Circuits, QTM) Algorithms (QFT, Quantum search)

Quantum Information & Quantum Computing

The following definition is fundamental.

Abstract Algebra I. Randall R. Holmes Auburn University. Copyright c 2012 by Randall R. Holmes Last revision: November 11, 2016

MATRICES ARE SIMILAR TO TRIANGULAR MATRICES

On the solution of trivalent decision problems by quantum state identification

Quantum Algorithms. Andreas Klappenecker Texas A&M University. Lecture notes of a course given in Spring Preliminary draft.

Mathematical Methods wk 2: Linear Operators

Foundations of Matrix Analysis

Discrete Mathematics. CS204: Spring, Jong C. Park Computer Science Department KAIST

Mathematics Department Stanford University Math 61CM/DM Vector spaces and linear maps

1 Measurements, Tensor Products, and Entanglement

Citation Osaka Journal of Mathematics. 43(2)

Problem # Max points possible Actual score Total 120

2.2. Show that U 0 is a vector space. For each α 0 in F, show by example that U α does not satisfy closure.

Representation Theory. Ricky Roy Math 434 University of Puget Sound

Introduction to Quantum Error Correction

Quantum LDPC Codes Derived from Combinatorial Objects and Latin Squares

Single qubit + CNOT gates

Chapter 2. Linear Algebra. rather simple and learning them will eventually allow us to explain the strange results of

Functional Analysis. James Emery. Edit: 8/7/15

Lecture notes: Applied linear algebra Part 1. Version 2

Math 396. Quotient spaces

October 25, 2013 INNER PRODUCT SPACES

Mathematical Introduction

Elementary maths for GMT

Recitation 1 (Sep. 15, 2017)

Concepts and Algorithms of Scientific and Visual Computing Advanced Computation Models. CS448J, Autumn 2015, Stanford University Dominik L.

0 Sets and Induction. Sets

Factoring on a Quantum Computer

MATH 433 Applied Algebra Lecture 22: Review for Exam 2.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

Real-Orthogonal Projections as Quantum Pseudo-Logic

Recall that any inner product space V has an associated norm defined by

Image Registration Lecture 2: Vectors and Matrices

Spectral Theory, with an Introduction to Operator Means. William L. Green

Linear Algebra March 16, 2019

I teach myself... Hilbert spaces

Solving a system by back-substitution, checking consistency of a system (no rows of the form

Real symmetric matrices/1. 1 Eigenvalues and eigenvectors

Quantum Computing Lecture 6. Quantum Search

Matrix Algebra: Vectors

Exercise Sheet 1.

Lecture 2: From Classical to Quantum Model of Computation

Notes on basis changes and matrix diagonalization

Transcription:

Chapter 11 Evolution by Permutation In what follows a very brief account of reversible evolution and, in particular, reversible computation by permutation will be presented We shall follow Mermin s account [368] (also available as his Lecture Notes on Quantum Computation [367] and introduce reversible computation in terms of vector spaces: Thereby the computational states, and the state evolution are represented as elements of Cartesian standard bases, and permutation matrices acting on these base vectors, respectively 111 Representation Entities by Vectors and Matrices Let us repeat and rehearse some conventions involving the representation and creation of state related entities A ket vector x can be represented by a column vector, that is, by vertically arranged tuples of scalars, or, equivalently, as n 1 matrices; that is, x 1 x ( x 2 x 1, x 2,,x n = (111 x n Their linear span is a one-dimensional subspace A bra vector x from the dual space can be represented by a row vector, that is, by horizontally arranged tuples of scalars, or, equivalently, as 1 n matrices; that is, x =( x ( x 1, x 2,,x n (112 The Author(s 2018 K Svozil, Physical (ACausality, Fundamental Theories of Physics 192, https://doiorg/101007/978-3-319-70815-7_11 51

52 11 Evolution by Permutation Their linear spans M = span( x = { y y =λ x, x V, λ R or C}, span( x = { y y =λ x, x V, λ R or C } (113 are one-dimensional subspaces of the base space V and the dual space V, respectively If x is a unit vector, the associated orthogonal projection E x of V onto M can be written as the dyadic product, ortensor product, orouter product x 1 x 2 ( E x = x x x1, x 2,,x n x n ( x 1 ( x1, x 2,,x n x 1 x 1 x 1 x 2 x 1 x n x 2 x1, x 2,,x n = ( = x 2 x 1 x 2 x 2 x 2 x n x n x1, x 2,,x n x n x 1 x n x 2 x n x n (114 is the projection associated with x If the vector x is not normalized, then the associated projection is E x = x x / ( x x The product (state of two ket vectors x ( x 1, x 2,,x n and y ( y1,,,y n can, up to normalization, be written as x 1 y 1 x 2 x y yx = x n y n x 1 x 2 x n y 1 x 1 y 1 x 1 y n x 1 y n y 1 x 2 y 1 x 2 = (115 y n x 2 y n y 1 x n y 1 x n y n x n y n

111 Representation Entities by Vectors and Matrices 53 The product (state of two bra vectors x ( x 1, x 2,,x n and y ( y1,,,y n can, up to normalization, be written as x y yx ( ( x 1, x 2,,x n y1,,,y n = = ( ( ( ( x 1 y1,,,y n, x2 y1,,,y n,,xn y1,,,y n = = ( (116 x 1 y 1, x 1,,x 1 y n, x 2 y 1, x 2,,x 2 y n, x n y 1, x n,,x n y n 112 Reversibility by Permutation A more restricted universe than a quantized one would be rendered by real finite dimensional Hilbert spaces R n, and by the permutations more precisely, orthonormal (orthogonal transformations; that is, a one-to-one (injective transformation of identical (codomains R n preserving the scalar product therein An even greater restriction comes with a discretization of states as elements of Cartesian standard bases and the use of permutation matrices Recall that a function f (x = y from a set X toasety maps inputs (or arguments x from X into outputs (or values y from Y such that each element of X has a single and thus unique output X is called the domain and Y is called the codomain The image f (X of the entire domain X is a subset of the codomain Y A function f is one-to-one or injective if different functional outputs originate from different functional inputs; that is, if f (x = f (y implies x = y, which is logically equivalent to the contrapositive x = y implies f (x = f (y that is, if different functional inputs result in different functional outputs As a consequence, if f is one-to-one it can be inverted (and thus its action undone by another function f 1 from its image f [X] into its domain X such that f 1 (y = x if f (x = y Therefore, the functional mapping can be inverted through x f y f 1 x; in particular, f 1 ( f (x = x A function f is onto,orsurjective if every element y in its codomain Y corresponds to some (not necessarily unique element x of its domain, such that y = f (x In this case, the functional image is the codomain A function f is bijective,oraone-to-one correspondence if it is both one-to-one (injective and onto (surjective A function f is a permutation if it is a one-to-one correspondence (bijective, and if the domain X is identical with the codomain Y = X Usually, the (codomain is a finite set The symmetric group S(n on a finite set of n elements (or symbols is the group whose elements are all the permutations of the n elements, and whose group operation is the composition of such permutations The identity is the identity permutation The permutations are bijective functions from the set of elements onto itself The order (number of elements of S(n is n! Cayley s theorem [436] states that every group G can be imbedded as equivalently, is isomorphic to a subgroup of the symmetric group; that is, it is isomorphic

54 11 Evolution by Permutation to some permutation group In particular, every finite group G of order n can be imbedded as equivalently, is isomorphic to a subgroup of the symmetric group S(n Stated pointedly: permutations exhaust the possible structures of (finite groups The study of subgroups of the symmetric groups is no less general than the study of all groups A particular case where the codomain needs not to be finite is quantum mechanics In quantum mechanics, the (codomain will be identified with the Hilbert spaces We will restrict our attention to complex finite dimensional Hilbert spaces C n with the Euclidean scalar product In one of the axioms of quantum mechanics the evolution is identified with some isometric permutation preserving the scalar product (or, equivalently, a mapping of one orthomodular basis into another one; that is, with unitary transformations U, for which the adjoint (the conjugate transpose is the inverse; that is, U = U = U 1 We shall now turn our attention to an even more restricted type of universe whose evolution is based upon permutations [193] on countable or even finite (codomains [368] Thereby we shall identify these (codomains with very particular sets of unit vectors in R n : the Cartesian standard bases; namely all those ket (that is, column vectors x with a single coordinate being one, and all other components zero Suppose further that elements of the set {1, 2,,n} of natural numbers are identified with the elements of the Cartesian standard bases B = { e 1, e 2,, e n } by i e i The symmetric group S(n of all permutations of n basis elements of B can then be represented by the set of all (n n permutation matrices carrying only a single 1 in all rows and columns; all other entries vanish 1121 Representation as a Sum of Dyadic Products For the sake of an example, consider the two-dimensional case with n = 2, 1 1 = ( ( 1 0, and 2 2 = (117 0 1 Then there exist only two permutation matrices, interpretable as the identity and the not matrix, respectively: I 2 = 1 1 + 2 2 = ( 10, and X = 1 2 + 2 1 = 01 ( 01 (118 10 Note that the way these matrices are constructed follows the scheme of defining unitary transformations in terms of sums of basis state changes [460] Indeed, all the n! permutation matrixes transforming the n basis elements of the Cartesian standard

112 Reversibility by Permutation 55 basis B = { e 1, e 2,, e n } in n dimensions can be constructed by varying the sums of such basis state changes More ( explicitly, consider in Cauchy s two-line 1 2 n notation the jth permutation σ j = so that the input i is σ j (1 σ j (2 σ j (n mapped into σ j (i, with 1 i n; then the jth permutation matrix can be defined by n n P j = e i e σ j (i = e σ j (i e i (119 i=1 i=1 1122 No Coherent Superposition and Entanglement Permutations cannot give rise to coherent superposition and entanglement the latter one being just particular, non-factorizable superpositions in the multiple particle context Syntactically this is due to the fact that, for a finite number of bits, permutation matrices contain only a single entry in each row and each column 1123 Universality with Respect to Boolean Functions The following question arises naturally: is the set of permutations for arbitrary largedimensional computationally universal in the sense of Turing; that is: can such a system of permutations compute all recursively enumerable functions [55, 222, 537]? The three-bit Fredkin gate is universal with respect to the class of Boolean functions; that is, functions of binary inputs with binary output Universality here means that any Boolean function can be constructed by the serial composition Fredki gates Its permutation matrix P F = diag ( 1, 1, 1, 1, 1, X, 1 is almost diagonal Thereby diag(λ 1, λ 2,,λ n stands for the diagonal matrix with entries λ 1, λ 2,,λ n in the main diagonal ( 12345678 Based on the permutation σ F = this gate can be represented in 12345768 terms of the sum decomposition (119byP F = 5 i=1 e i e i + e 6 e 7 + e 7 e 6 + e 8 e 8 Likewise, the three-bit Toffoli gate is universal with respect to the class of Boolean functions Its permutation matrix is P T = diag ( 1, 1, 1, 1, 1, 1, X ( Based on the 12345678 permutation σ T = this gate can be represented in terms of the 12345687 sum decomposition (119 byp T = 6 i=1 e i e i + e 7 e 8 + e 8 e 7 Indeed, the Fredkin and the Toffoli gates are equivalent up to permutations; and so is any quasi-diagonal matrix with one entry in 2 2 matrix block form X, and all other entries 1 in the diagonal

56 11 Evolution by Permutation 1124 Universal Turing Computability from Boolean Functions This author is not aware of any concrete, formal derivation of Turing universality from universality with respect to Boolean functions Indeed, how could input-output circuits encode the kind of substitution and self-reference encountered in recursion theory [473 475]? One could conjectured that, of one allows an arbitrary sequence of Boolean functions, then this would entail universal Turing computability [69, 378], but this is still a far cry from coding, say, the Ackermann function in terms of reversible gates 1125 d-ary Information Beyond Bits While it is true that, at least in principle, Leibniz s binary atoms of information suffice for the construction of higher-dimensional entities, it is not entirely unreasonable to consider 3-ary, 4-ary, and, in general d-ary atoms of information One conjecture would be that the set of universal operations with respect to d-ary generalisations of binary functions that is, functions f (x 1,,x k {1,,d} with kd-ary inputs x i {1,,d} with a d-ary output are representable by a set of generalized Toffoli gates P T = diag ( 1, 1, 1, 1, 1, 1, P d, where Pd varies over all permutations of {1,,d} 1126 Roadmap to Quantum Computing Quantum computing is about generalized states, which can be in a superposition of classical states; and about generalized permutations; that is, about bijections in complex vector spaces For this it is sufficient to consider classical reversible computation, augmented with gates producing coherent superpositions of a classical bit (such as the Hadamard gate or quantum Fourier transforms [371, 466]

112 Reversibility by Permutation 57 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 40 International License (http://creativecommonsorg/licenses/by/40/, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s and the source, provide a link to the Creative Commons license and indicate if changes were made The images or other third party material in this chapter are included in the chapter s Creative Commons license, unless indicated otherwise in a credit line to the material If material is not included in the chapter s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder