Domains of commutative C*-subalgebras Chris Heunen 1 / 26 Domains - - PowerPoint PPT Presentation

domains of commutative c subalgebras
SMART_READER_LITE
LIVE PREVIEW

Domains of commutative C*-subalgebras Chris Heunen 1 / 26 Domains - - PowerPoint PPT Presentation

Domains of commutative C*-subalgebras Chris Heunen 1 / 26 Domains of commutative C*-subalgebras Chris Heunen and Bert Lindenhovius Logic in Computer Science 2015 1 / 26 Measurement unit vector x in C n State: Measurement: in basis e 1 , . .


slide-1
SLIDE 1

Domains of commutative C*-subalgebras

Chris Heunen

1 / 26

slide-2
SLIDE 2

Domains of commutative C*-subalgebras

Chris Heunen and Bert Lindenhovius Logic in Computer Science 2015

1 / 26

slide-3
SLIDE 3

Measurement

State: unit vector x in Cn Measurement: in basis e1, . . . , en gives outcome i with probability ei | x

2 / 26

slide-4
SLIDE 4

Measurement

State: unit vector x in Cn Measurement: hermitian matrix e in Mn with eigenvectors ei given by |i → |eiei| gives outcome i with probability ei | x

2 / 26

slide-5
SLIDE 5

Measurement

State: unit vector x in Cn Measurement: hermitian matrix e in Mn given by |i → |eiei| gives outcome i with probability tr(|eiei|x)

2 / 26

slide-6
SLIDE 6

Measurement

State: unit vector x in Cn Measurement: function e: Cn → Mn such that

  • e linear
  • e(1, . . . , 1) = 1
  • e(x1y1, . . . , xnyn) = e(x)e(y)
  • e(x1, . . . , xn) = e(x)∗

gives outcome i with probability tr(e|i x)

2 / 26

slide-7
SLIDE 7

Measurement

State: unit vector x in Cn Measurement: unital ∗-homomorphism e: Cn → Mn gives outcome i with probability tr(e|i x)

2 / 26

slide-8
SLIDE 8

Measurement

State: unit vector x in Cn Measurement: unital ∗-homomorphism e: Cm → Mn gives outcome i with probability tr(e|i x)

2 / 26

slide-9
SLIDE 9

Measurement

State: unit vector x in Hilbert space H Measurement: unital ∗-homomorphism e: Cm → B(H) gives outcome i with probability tr(e|i x)

2 / 26

slide-10
SLIDE 10

Measurement

State: unit vector x in Hilbert space H Measurement: unital ∗-homomorphism e: Cm → B(H) gives outcome i with probability tr(e|i x) “projection-valued measure” (PVM) “sharp measurement”

2 / 26

slide-11
SLIDE 11

Compatible measurements

PVMs e, f : Cm → B(H) are jointly measurable when each e|i and f|j commute.

3 / 26

slide-12
SLIDE 12

Compatible measurements

PVMs e, f : Cm → B(H) are jointly measurable when each e|i and f|j commute. (In)compatibilities form graph: p q r s t

3 / 26

slide-13
SLIDE 13

Compatible measurements

PVMs e, f : Cm → B(H) are jointly measurable when each e|i and f|j commute. (In)compatibilities form graph: p q r s t Theorem: Any graph can be realised as PVMs on a Hilbert space.

“Quantum theory realises all joint measurability graphs”

Physical Review A 89(3):032121, 2014 3 / 26

slide-14
SLIDE 14

Probabilistic measurement

State: unit vector x in Hilbert space H Measurement: function e: Cm → B(H) such that

  • e linear
  • e(1, . . . , 1) = 1
  • e(x) ≥ 0 if all xi ≥ 0

gives outcome i with probability tr(e|i x)

4 / 26

slide-15
SLIDE 15

Probabilistic measurement

State: unit vector x in Hilbert space H Measurement: function e: Cm → B(H) such that

  • e linear
  • e(1, . . . , 1) = 1
  • e(x∗

1x1, . . . , x∗ nxn) = a∗a for some a in B(H)

gives outcome i with probability tr(e|i x)

4 / 26

slide-16
SLIDE 16

Probabilistic measurement

State: unit vector x in Hilbert space H Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i x)

4 / 26

slide-17
SLIDE 17

Probabilistic measurement

State: unit vector x in Hilbert space H Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i x) “positive-operator valued measure” (POVM) “unsharp measurement”

4 / 26

slide-18
SLIDE 18

Compatible probabilistic measurements

POVMs e, f : Cm → B(H) are jointly measurable when there exists POVM g: Cm2 → B(H) such that e|i =

j g|ij and f|j = i g|ij

(e, f are marginals of g)

5 / 26

slide-19
SLIDE 19

Compatible probabilistic measurements

POVMs e, f : Cm → B(H) are jointly measurable when there exists POVM g: Cm2 → B(H) such that e|i =

j g|ij and f|j = i g|ij

(e, f are marginals of g) (In)compatibilities form hypergraph: p q r s t p q r s t

5 / 26

slide-20
SLIDE 20

Compatible probabilistic measurements

POVMs e, f : Cm → B(H) are jointly measurable when there exists POVM g: Cm2 → B(H) such that e|i =

j g|ij and f|j = i g|ij

(e, f are marginals of g) (In)compatibilities form abstract simplicial complex: p q r s t p q r s t Theorem: Any abstract simplicial complex can be realised as POVMs on a Hilbert space.

“All joint measurability structures are quantum realizable”

Physical Review A 89(5):052126, 2014 5 / 26

slide-21
SLIDE 21

States

State: unit vector x in Hilbert space H Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i x)

6 / 26

slide-22
SLIDE 22

States

State: ensemble of unit vectors x in Hilbert space H Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i x)

6 / 26

slide-23
SLIDE 23

States

State: ensemble of projections |xx| onto vectors in Hilbert space H Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i |xx|)

6 / 26

slide-24
SLIDE 24

States

State: ensemble of rank one projections p2 = p = p∗ in B(H) Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i |xx|)

6 / 26

slide-25
SLIDE 25

States

State: positive operator ρ in B(H) of norm 1 Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i ρ)

6 / 26

slide-26
SLIDE 26

States

State: linear function ρ: B(H) → C such that ρ(a) ≥ 0 if a ≥ 0, and ρ(1) = 1 Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i ρ)

6 / 26

slide-27
SLIDE 27

States

State: unital (completely) positive linear ρ: B(H) → C “density matrix” Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i ρ)

6 / 26

slide-28
SLIDE 28

States

State: unital (completely) positive linear ρ: B(H) → C “density matrix” Measurement: unital (completely) positive linear e: Cm → B(H) gives outcome i with probability tr(e|i ρ) So really only the set B(H) matters. It is a C*-algebra.

6 / 26

slide-29
SLIDE 29

States

State: unital (completely) positive linear ρ: A → C “density matrix” Measurement: unital (completely) positive linear e: Cm → A gives outcome i with probability tr(e|i ρ) So really only the set B(H) matters. It is a C*-algebra. The above works for any C*-algebra A: can formulate measurements, and derive states in terms of A alone

6 / 26

slide-30
SLIDE 30

States

State: unital (completely) positive linear ρ: A → C “density matrix” Measurement: unital (completely) positive linear e: Cm → A gives outcome i with probability tr(e|i ρ) So really only the set B(H) matters. It is a noncommutative C*-algebra. The above works for any C*-algebra A: can formulate measurements, and derive states in terms of A alone

6 / 26

slide-31
SLIDE 31

Continuous measurement

State: unital (completely) positive linear ρ: A → C Measurement: with m discrete outcomes unital (completely) positive linear e: Cm → A

7 / 26

slide-32
SLIDE 32

Continuous measurement

State: unital (completely) positive linear ρ: A → C Measurement: with outcomes in compact Hausdorff space X unital (completely) positive linear e: C(X) → A Here, C(X) = {f : X → C continuous} is a commutative C*-algebra.

7 / 26

slide-33
SLIDE 33

Continuous measurement

State: unital (completely) positive linear ρ: A → C Measurement: with outcomes in compact Hausdorff space X unital (completely) positive linear e: C(X) → A Here, C(X) = {f : X → C continuous} is a commutative C*-algebra. Theorem: Every commutative C*-algebra is of the form C(X).

“On normed rings”

Doklady Akademii Nauk SSSR 23:430–432, 1939 7 / 26

slide-34
SLIDE 34

Classical data

Unsharp measurement: unital positive linear e: C(X) → A Sharp measurement: unital ∗-homomorphism e: C(X) → A Measurement: only way to get (classical) data from quantum system

8 / 26

slide-35
SLIDE 35

Classical data

Unsharp measurement: unital positive linear e: C(X) → A Sharp measurement: unital ∗-homomorphism e: C(X) → A Measurement: only way to get (classical) data from quantum system Theorem: ‘unsharp measurements can be dilated to sharp ones’: any POVM e: C(X) → B(H) allows a PVM f : C(X) → B(K) and isometry v: H → K such that e(−) = v∗ ◦ f(−) ◦ v. Sharp measurements give all (accessible) data about quantum system

“Positive functions on C*-algebras”

Proceedings of the American Mathematical Society, 6(2):211–216, 1955 8 / 26

slide-36
SLIDE 36

Classical data

Unsharp measurement: unital positive linear e: C(X) → A Sharp measurement: unital ∗-homomorphism e: C(X) → A Measurement: only way to get (classical) data from quantum system Theorem: ‘unsharp measurements can be dilated to sharp ones’: any POVM e: C(X) → B(H) allows a PVM f : C(X) → B(K) and isometry v: H → K such that e(−) = v∗ ◦ f(−) ◦ v. Sharp measurements give all (accessible) data about quantum system Lemma: the image of a unital ∗-homomorphism e: C(X) → A is a (unital) commutative C*-subalgebra of A. Commutative C*-subalgebras record all data of quantum system

“Positive functions on C*-algebras”

Proceedings of the American Mathematical Society, 6(2):211–216, 1955 8 / 26

slide-37
SLIDE 37

Coarse graining

Can collapse measurement with 3 outcomes into measurement with 2 outcomes by pretending two states are the same. continuous function X → Y

  • ∗-homomorphism C(Y ) → C(X)

surjection X ։ Y

  • injection C(Y ) ֌ C(X)

quotient of state space X

  • C*-subalgebra of C(X)

9 / 26

slide-38
SLIDE 38

Coarse graining

Can collapse measurement with 3 outcomes into measurement with 2 outcomes by pretending two states are the same. continuous function X → Y

  • ∗-homomorphism C(Y ) → C(X)

surjection X ։ Y

  • injection C(Y ) ֌ C(X)

quotient of state space X

  • C*-subalgebra of C(X)

Larger C*-subalgebras give more information going up in order = better classical approximations (tomography)

9 / 26

slide-39
SLIDE 39

Coarse graining

Can collapse measurement with 3 outcomes into measurement with 2 outcomes by pretending two states are the same. continuous function X → Y

  • ∗-homomorphism C(Y ) → C(X)

surjection X ։ Y

  • injection C(Y ) ֌ C(X)

quotient of state space X

  • C*-subalgebra of C(X)

Larger C*-subalgebras give more information going up in order = better classical approximations (tomography) Definition: If A is a C*-algebra, C(A) is the set of commutative C*-subalgebras, partially ordered by inclusion ⊆.

9 / 26

slide-40
SLIDE 40

Results about C(A): topos

◮ Consider “contextual sets” over C*-algebra A

assignment of set S(C) to each C ∈ C(A) such that C ⊆ D implies S(C) ֌ S(D)

10 / 26

slide-41
SLIDE 41

Results about C(A): topos

◮ Consider “contextual sets” over C*-algebra A

assignment of set S(C) to each C ∈ C(A) such that C ⊆ D implies S(C) ֌ S(D)

◮ They form a topos T (A)!

category whose objects behave a lot like sets in particular, it has a logic of its own!

10 / 26

slide-42
SLIDE 42

Results about C(A): topos

◮ Consider “contextual sets” over C*-algebra A

assignment of set S(C) to each C ∈ C(A) such that C ⊆ D implies S(C) ֌ S(D)

◮ They form a topos T (A)!

category whose objects behave a lot like sets in particular, it has a logic of its own!

◮ There is one canonical contextual set A

A(C) = C

10 / 26

slide-43
SLIDE 43

Results about C(A): topos

◮ Consider “contextual sets” over C*-algebra A

assignment of set S(C) to each C ∈ C(A) such that C ⊆ D implies S(C) ֌ S(D)

◮ They form a topos T (A)!

category whose objects behave a lot like sets in particular, it has a logic of its own!

◮ There is one canonical contextual set A

A(C) = C

◮ T (A) believes that A is a commutative C*-algebra! “A Topos for Algebraic Quantum Theory”

Communications in Mathematical Physics 291:63–110, 2009 10 / 26

slide-44
SLIDE 44

Results about C(A): reconstruction

To what extent does C(A) determine A?

11 / 26

slide-45
SLIDE 45

Results about C(A): reconstruction

To what extent does C(A) determine A? Can characterize partial orders of the form C(A). Involves action of unitary group U(A).

“Characterizations of Categories of Commutative C*-subalgebras”

Communications in Mathematical Physics 331(1):215–238, 2014 11 / 26

slide-46
SLIDE 46

Results about C(A): reconstruction

To what extent does C(A) determine A? Can characterize partial orders of the form C(A). Involves action of unitary group U(A). If C(A) ∼ = C(B), then A ∼ = B as Jordan algebras. (Except C2 and M2.)

“Characterizations of Categories of Commutative C*-subalgebras”

Communications in Mathematical Physics 331(1):215–238, 2014

“Abelian Subalgebras and Jordan Structure of Von Neumann Algebras”

Houston Journal of Mathematics, 2015

“Isomorphisms of Ordered Structures of Abelian C*-subalgebras”

Journal of Mathematical Analysis and Applications 383:391–399, 2011 11 / 26

slide-47
SLIDE 47

Results about C(A): reconstruction

To what extent does C(A) determine A? Can characterize partial orders of the form C(A). Involves action of unitary group U(A). If C(A) ∼ = C(B), then A ∼ = B as Jordan algebras. (Except C2 and M2.) If C(A) ∼ = C(B) and A finite-dimensional, then A ∼ = B.

“Characterizations of Categories of Commutative C*-subalgebras”

Communications in Mathematical Physics 331(1):215–238, 2014

“Abelian Subalgebras and Jordan Structure of Von Neumann Algebras”

Houston Journal of Mathematics, 2015

“Isomorphisms of Ordered Structures of Abelian C*-subalgebras”

Journal of Mathematical Analysis and Applications 383:391–399, 2011

“Classifying fininite-dim’l C*-algebras by posets of commutative C*-subalgebras”

International Journal of Theoretical Physics, 2015 11 / 26

slide-48
SLIDE 48

Non-results about C(A): reconstruction

Extra ingredient necessary to reconstruct A:

commutative algebras state spaces all algebras ? X

“Extending Obstructions to Noncommutative Functorial Spectra”

Theory and Applications of Categories 29(17):457–474, 2014 12 / 26

slide-49
SLIDE 49

Non-results about C(A): reconstruction

Extra ingredient necessary to reconstruct A:

commutative algebras state spaces all algebras ? X

Trace almost suffices as extra ingredient. (If associative ∗: Mn ⊗ Mn → Mn satisfies xy = yx =

⇒ x ∗ y = xy and Tr(x ∗ y) = Tr(xy), then it must be matrix multiplication (or opposite). )

“Extending Obstructions to Noncommutative Functorial Spectra”

Theory and Applications of Categories 29(17):457–474, 2014

“Matrix Multiplication is determined by Orthogonality and Trace”

Linear Algebra and its Applications 439(12):4130–4134, 2013 12 / 26

slide-50
SLIDE 50

Non-results about C(A): reconstruction

Extra ingredient necessary to reconstruct A:

commutative algebras state spaces all algebras ? X

Trace almost suffices as extra ingredient. (If associative ∗: Mn ⊗ Mn → Mn satisfies xy = yx =

⇒ x ∗ y = xy and Tr(x ∗ y) = Tr(xy), then it must be matrix multiplication (or opposite). )

Orientation suffices as extra ingredient. (If C(A) ∼

= C(B) preserves U(A) × C(A) → C(A) then A ∼ = B. )

“Extending Obstructions to Noncommutative Functorial Spectra”

Theory and Applications of Categories 29(17):457–474, 2014

“Matrix Multiplication is determined by Orthogonality and Trace”

Linear Algebra and its Applications 439(12):4130–4134, 2013

“Active Lattices determine AW*-algebras”

Journal of Mathematical Analysis and Applications 416:289-313, 2014 12 / 26

slide-51
SLIDE 51

What kind of partial order is C(A)?

Lemma: Chains Ci in C(A) have least upper bound Ci := Ci. May regard A as ‘ideal’ system approximated by Ci.

13 / 26

slide-52
SLIDE 52

What kind of partial order is C(A)?

Lemma: Chains Ci in C(A) have least upper bound Ci := Ci. May regard A as ‘ideal’ system approximated by Ci. Common refinement: Lemma: Nonempty {Ci} have greatest lower bound Ci := Ci.

“The space of measurement outcomes as a spectral invariant”

Foundations of Physics 42:896–908, 2012 13 / 26

slide-53
SLIDE 53

Domains

Desirable properties:

◮ Continuous: can take approximants way below

C = {B | C ≤ Bi = ⇒ ∃i: B ≤ Bi}

“Domain Theory”

Handbook of Logic in Computer Science 3, 1994

“Continuous Lattices and Domains”

Cambridge University Press, 2003 14 / 26

slide-54
SLIDE 54

Domains

Desirable properties:

◮ Continuous: can take approximants way below

C = {B | C ≤ Bi = ⇒ ∃i: B ≤ Bi}

◮ Algebraic: can take approximants compact

C = {B ≤ C | B ≤ Bi = ⇒ ∃i: B ≤ Bi}

“Domain Theory”

Handbook of Logic in Computer Science 3, 1994

“Continuous Lattices and Domains”

Cambridge University Press, 2003 14 / 26

slide-55
SLIDE 55

Domains

Desirable properties:

◮ Continuous: can take approximants way below

C = {B | C ≤ Bi = ⇒ ∃i: B ≤ Bi}

◮ Algebraic: can take approximants compact

C = {B ≤ C | B ≤ Bi = ⇒ ∃i: B ≤ Bi}

◮ Quasi-continuous: finitely many observations per approximant ◮ Quasi-algebraic: finitely many observations per approximant “Domain Theory”

Handbook of Logic in Computer Science 3, 1994

“Continuous Lattices and Domains”

Cambridge University Press, 2003 14 / 26

slide-56
SLIDE 56

Domains

Desirable properties:

◮ Continuous: can take approximants way below

C = {B | C ≤ Bi = ⇒ ∃i: B ≤ Bi}

◮ Algebraic: can take approximants compact

C = {B ≤ C | B ≤ Bi = ⇒ ∃i: B ≤ Bi}

◮ Quasi-continuous: finitely many observations per approximant ◮ Quasi-algebraic: finitely many observations per approximant ◮ Atomistic: approximation proceeds in indivisible steps

C = {B > 0 | 0 < B′ ≤ B = ⇒ B′ = B}

“Domain Theory”

Handbook of Logic in Computer Science 3, 1994

“Continuous Lattices and Domains”

Cambridge University Press, 2003 14 / 26

slide-57
SLIDE 57

Domains

Desirable properties:

◮ Continuous: can take approximants way below

C = {B | C ≤ Bi = ⇒ ∃i: B ≤ Bi}

◮ Algebraic: can take approximants compact

C = {B ≤ C | B ≤ Bi = ⇒ ∃i: B ≤ Bi}

◮ Quasi-continuous: finitely many observations per approximant ◮ Quasi-algebraic: finitely many observations per approximant ◮ Atomistic: approximation proceeds in indivisible steps

C = {B > 0 | 0 < B′ ≤ B = ⇒ B′ = B}

◮ Meet-continuous: approximation respects restriction

C ∧ Ci = C ∧ Ci

“Domain Theory”

Handbook of Logic in Computer Science 3, 1994

“Continuous Lattices and Domains”

Cambridge University Press, 2003 14 / 26

slide-58
SLIDE 58

Robust approximation

Theorem: For a C*-algebra A, the following are equivalent:

◮ C(A) is continuous; ◮ C(A) is algebraic; ◮ C(A) is quasi-continuous; ◮ C(A) is quasi-algebraic; ◮ C(A) is atomistic; ◮ C(A) is meet-continuous; “Domains of commutative C*-subalgebras”

Logic in Computer Science, 2015 15 / 26

slide-59
SLIDE 59

Robust approximation

Theorem: For a C*-algebra A, the following are equivalent:

◮ C(A) is continuous; ◮ C(A) is algebraic; ◮ C(A) is quasi-continuous; ◮ C(A) is quasi-algebraic; ◮ C(A) is atomistic; ◮ C(A) is meet-continuous; ◮ A is scattered “Domains of commutative C*-subalgebras”

Logic in Computer Science, 2015 15 / 26

slide-60
SLIDE 60

Degeneration

Could play same game with von Neumann algebras A, with commutative von Neumann subalgebras V(A) = {C ⊆ A}. Proposition: For W*-algebras A there is a Galois correspondence: V(M) C(M) ⊥

16 / 26

slide-61
SLIDE 61

Degeneration

Could play same game with von Neumann algebras A, with commutative von Neumann subalgebras V(A) = {C ⊆ A}. Proposition: For W*-algebras A there is a Galois correspondence: V(M) C(M) ⊥ However, von Neumann algebras are rarely scattered. Theorem: The following are equivalent for W*-algebras A:

◮ C(A) is continuous ◮ C(A) is algebraic ◮ V(A) is continuous ◮ V(A) is algebraic ◮ A is finite-dimensional “Unsharp values, domains and topoi”

Quantum field theory and gravity 65–96, 2012 16 / 26

slide-62
SLIDE 62

Algebraic approximation

Can only access finite-dimensional subalgebras in finite time. Definition: A C*-algebra A is approximately finite-dimensional when A = Ai for a chain Ai of finite-dimensional C*-algebras.

“Inductive Limits of Finite Dimensional C*-algebras”

Transactions of the American Mathematical Society 171:195–235, 1972 17 / 26

slide-63
SLIDE 63

Algebraic approximation

Can only access finite-dimensional subalgebras in finite time. Definition: A C*-algebra A is approximately finite-dimensional when A = Ai for a chain Ai of finite-dimensional C*-algebras.

◮ If X = [0, 1], then C(X) is not approximately finite-dimensional ◮ If X is Cantor set, C(X) is approximately finite-dimensional “Inductive Limits of Finite Dimensional C*-algebras”

Transactions of the American Mathematical Society 171:195–235, 1972 17 / 26

slide-64
SLIDE 64

Scatteredness

Definition: A topological space is scattered if every nonempty closed subset has an isolated point.

18 / 26

slide-65
SLIDE 65

Scatteredness

Definition: A topological space is scattered if every nonempty closed subset has an isolated point.

◮ any discrete space ◮ one-point compactification { 1 n | n ∈ N} ∪ {0} of the naturals ◮ any ordinal number under the order topology

18 / 26

slide-66
SLIDE 66

Scatteredness

Definition: A topological space is scattered if every nonempty closed subset has an isolated point.

◮ any discrete space ◮ one-point compactification { 1 n | n ∈ N} ∪ {0} of the naturals ◮ any ordinal number under the order topology

Definition: A C*-algebra A is scattered when, equivalently:

◮ each C ∈ C(A) is approximately finite-dimensional ◮ X is scattered for each maximal C(X) ∈ C(A) ◮ each state is a countable sum of pure ones

Example: the unitization of compact operators K(H) + C1H

“Scattered C*-algebras”

Mathematica Scandinavica 41:308–314, 1977 18 / 26

slide-67
SLIDE 67

Higher order approximation

Topologies on C(A) whose notion of limit is that of approximation:

◮ Scott topology: if f : A → B is a ∗-homomorphism,

then C(f): C(A) → C(B) is Scott continuous.

◮ Lawson topology refines Scott topology and lower topology

19 / 26

slide-68
SLIDE 68

Higher order approximation

Topologies on C(A) whose notion of limit is that of approximation:

◮ Scott topology: if f : A → B is a ∗-homomorphism,

then C(f): C(A) → C(B) is Scott continuous.

◮ Lawson topology refines Scott topology and lower topology

Proposition: If A is scattered, then C(A) is a totally disconnected compact Hausdorff space in the Lawson topology, whence C(C(A)) is a commutative C*-algebra. Can speak about approximation within language of C*-algebras!

19 / 26

slide-69
SLIDE 69

Higher order approximation

Topologies on C(A) whose notion of limit is that of approximation:

◮ Scott topology: if f : A → B is a ∗-homomorphism,

then C(f): C(A) → C(B) is Scott continuous.

◮ Lawson topology refines Scott topology and lower topology

Proposition: If A is scattered, then C(A) is a totally disconnected compact Hausdorff space in the Lawson topology, whence C(C(A)) is a commutative C*-algebra. Can speak about approximation within language of C*-algebras! What is the relationship between A and C(X)?

19 / 26

slide-70
SLIDE 70

Higher order approximation

Topologies on C(A) whose notion of limit is that of approximation:

◮ Scott topology: if f : A → B is a ∗-homomorphism,

then C(f): C(A) → C(B) is Scott continuous.

◮ Lawson topology refines Scott topology and lower topology

Proposition: If A is scattered, then C(A) is a totally disconnected compact Hausdorff space in the Lawson topology, whence C(C(A)) is a commutative C*-algebra. Can speak about approximation within language of C*-algebras! What is the relationship between A and C(X)?

◮ A → X is not functorial ◮ No iteration: if A is scattered, then C(A) is scattered only if A

is finite-dimensional

19 / 26

slide-71
SLIDE 71

Labelled Transition Systems: deterministic

Model computational behaviour of discrete systems e.g. traffic light, computer programs

20 / 26

slide-72
SLIDE 72

Labelled Transition Systems: deterministic

Model computational behaviour of discrete systems e.g. traffic light, computer programs

1 2 3 4 a b a b c d d

20 / 26

slide-73
SLIDE 73

Labelled Transition Systems: deterministic

Model computational behaviour of discrete systems e.g. traffic light, computer programs

1 2 3 4 a b a b c d d

states: one at a time transitions: move token initial: place token final: accept token

20 / 26

slide-74
SLIDE 74

Labelled Transition Systems: deterministic

Model computational behaviour of discrete systems e.g. traffic light, computer programs

1 2 3 4 a b a b c d d

states: one at a time transitions: move token initial: place token final: accept token transition matrices     1 1     entries in {0, 1} 1 at (i, j) iff i a → j

20 / 26

slide-75
SLIDE 75

Labelled Transition Systems: invertible

Model computational behaviour of reversible systems e.g. logic gates, electronic circuits, processor architectures

21 / 26

slide-76
SLIDE 76

Labelled Transition Systems: invertible

Model computational behaviour of reversible systems e.g. logic gates, electronic circuits, processor architectures

1 2 3 4 a, c a a a, c c c b b b b

21 / 26

slide-77
SLIDE 77

Labelled Transition Systems: invertible

Model computational behaviour of reversible systems e.g. logic gates, electronic circuits, processor architectures

1 2 3 4 a, c a a a, c c c b b b b

states: one at a time transitions: can ‘undo’ initial: place token final: accept token

21 / 26

slide-78
SLIDE 78

Labelled Transition Systems: invertible

Model computational behaviour of reversible systems e.g. logic gates, electronic circuits, processor architectures

1 2 3 4 a, c a a a, c c c b b b b

states: one at a time transitions: can ‘undo’ initial: place token final: accept token permutation matrices     1 1 1 1     entries in {0, 1}

  • ne 1 per row/column

21 / 26

slide-79
SLIDE 79

Labelled Transition Systems: probabilistic

Model computational behaviour of continuous systems e.g. control systems, verification, optimisation, artificial intelligence

22 / 26

slide-80
SLIDE 80

Labelled Transition Systems: probabilistic

Model computational behaviour of continuous systems e.g. control systems, verification, optimisation, artificial intelligence

1 2 3

m[ 1

4 ], r

l m[ 1

4 ], l

r r, m l, m m[ 1

2 ]

22 / 26

slide-81
SLIDE 81

Labelled Transition Systems: probabilistic

Model computational behaviour of continuous systems e.g. control systems, verification, optimisation, artificial intelligence

1 2 3

m[ 1

4 ], r

l m[ 1

4 ], l

r r, m l, m m[ 1

2 ]

states: convex weights transitions: stochastic initial: distribution final: threshold

22 / 26

slide-82
SLIDE 82

Labelled Transition Systems: probabilistic

Model computational behaviour of continuous systems e.g. control systems, verification, optimisation, artificial intelligence

1 2 3

m[ 1

4 ], r

l m[ 1

4 ], l

r r, m l, m m[ 1

2 ]

states: convex weights transitions: stochastic initial: distribution final: threshold stochastic matrices  

1 2 1 4 1 4

1 1   entries in [0, 1] rows sum to 1

22 / 26

slide-83
SLIDE 83

Labelled Transition Systems: quantum

Model computational behaviour of quantum-mechanical systems e.g. quantum computation, quantum communication

23 / 26

slide-84
SLIDE 84

Labelled Transition Systems: quantum

Model computational behaviour of quantum-mechanical systems e.g. quantum computation, quantum communication

1 2

a[i] a[−i] b b 23 / 26

slide-85
SLIDE 85

Labelled Transition Systems: quantum

Model computational behaviour of quantum-mechanical systems e.g. quantum computation, quantum communication

1 2

a[i] a[−i] b b

states: complex weights transitions: stochastic initial: distribution final: threshold

23 / 26

slide-86
SLIDE 86

Labelled Transition Systems: quantum

Model computational behaviour of quantum-mechanical systems e.g. quantum computation, quantum communication

1 2

a[i] a[−i] b b

states: complex weights transitions: stochastic initial: distribution final: threshold hermitian matrices −i i

  • entries in C

23 / 26

slide-87
SLIDE 87

Approximating Labelled Transition Systems

Identify (bisimilar) states:

1 2 3

m[ 1

4 ], r

l m[ 1

4 ], l

r r, m l, m m[ 1

2 ]

  • 1

23

m[ 1

4 , r]

l r, m m[ 1

2 ]

24 / 26

slide-88
SLIDE 88

Approximating Labelled Transition Systems

Identify (bisimilar) states:

1 2 3

m[ 1

4 ], r

l m[ 1

4 ], l

r r, m l, m m[ 1

2 ]

  • 1

23

m[ 1

4 , r]

l r, m m[ 1

2 ]

Invertible Deterministic Probabilistic Quantum

24 / 26

slide-89
SLIDE 89

Algebraic dualisation

Linking transitions multiplying transition matrices Reversing transitions transposing transition matrices

25 / 26

slide-90
SLIDE 90

Algebraic dualisation

Linking transitions multiplying transition matrices Reversing transitions transposing transition matrices All possible runs

  • algebra generated by transition matrices

(subset Mn closed under addition, multiplication, transpose)

25 / 26

slide-91
SLIDE 91

Algebraic dualisation

Linking transitions multiplying transition matrices Reversing transitions transposing transition matrices All possible runs C*-algebra generated by transition matrices (subset B(H) closed under addition, multiplication, adjoint, limits)

25 / 26

slide-92
SLIDE 92

Algebraic dualisation

Linking transitions multiplying transition matrices Reversing transitions transposing transition matrices All possible runs C*-algebra generated by transition matrices (subset B(H) closed under addition, multiplication, adjoint, limits) Transitions

  • bservable properties

25 / 26

slide-93
SLIDE 93

Algebraic dualisation

Linking transitions multiplying transition matrices Reversing transitions transposing transition matrices All possible runs C*-algebra generated by transition matrices (subset B(H) closed under addition, multiplication, adjoint, limits) Transitions

  • bservable properties

State space X C*-algebra C(X) = {f : X → C}

25 / 26

slide-94
SLIDE 94

Algebraic dualisation

Linking transitions multiplying transition matrices Reversing transitions transposing transition matrices All possible runs C*-algebra generated by transition matrices (subset B(H) closed under addition, multiplication, adjoint, limits) Transitions

  • bservable properties

State space X C*-algebra C(X) = {f : X → C} Quotient subalgebra

“Minimization via duality”

LNCS 7456:191–205, WoLLIC 2012 25 / 26

slide-95
SLIDE 95

Algebraic dualisation

Linking transitions multiplying transition matrices Reversing transitions transposing transition matrices All possible runs C*-algebra generated by transition matrices (subset B(H) closed under addition, multiplication, adjoint, limits) Transitions

  • bservable properties

State space X C*-algebra C(X) = {f : X → C} Quotient subalgebra Warning: different terminology states Warning: duality up to trace semantics Nevertheless: approximate transition system commutative sublanguage?

“Minimization via duality”

LNCS 7456:191–205, WoLLIC 2012 25 / 26

slide-96
SLIDE 96

Conclusion

Questions:

◮ Approximate transition systems ◮ Universal construction C(C(A)) ◮ Solve domain equations ◮ Recognize structure of A from C(A) (e.g. postliminal, AW*)

26 / 26