Some Thoughts on LFCS at 30 Samson Abramsky Department of Computer - - PowerPoint PPT Presentation

some thoughts on lfcs at 30
SMART_READER_LITE
LIVE PREVIEW

Some Thoughts on LFCS at 30 Samson Abramsky Department of Computer - - PowerPoint PPT Presentation

Some Thoughts on LFCS at 30 Samson Abramsky Department of Computer Science, University of Oxford Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 1 / 20 Sense And/Or Sensibility? Samson


slide-1
SLIDE 1

Some Thoughts on LFCS at 30

Samson Abramsky

Department of Computer Science, University of Oxford

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 1 / 20

slide-2
SLIDE 2

Sense And/Or Sensibility?

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-3
SLIDE 3

Sense And/Or Sensibility?

Don’s specification: I’m not expecting a technical talk, rather your thoughts about LFCS past, present and/or future, and/or maybe how LFCS and/or work done here influenced you and your work.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-4
SLIDE 4

Sense And/Or Sensibility?

Don’s specification: I’m not expecting a technical talk, rather your thoughts about LFCS past, present and/or future, and/or maybe how LFCS and/or work done here influenced you and your work. LFCS has been a major influence:

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-5
SLIDE 5

Sense And/Or Sensibility?

Don’s specification: I’m not expecting a technical talk, rather your thoughts about LFCS past, present and/or future, and/or maybe how LFCS and/or work done here influenced you and your work. LFCS has been a major influence: shaping the community in which I work

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-6
SLIDE 6

Sense And/Or Sensibility?

Don’s specification: I’m not expecting a technical talk, rather your thoughts about LFCS past, present and/or future, and/or maybe how LFCS and/or work done here influenced you and your work. LFCS has been a major influence: shaping the community in which I work directly on my ideas

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-7
SLIDE 7

Sense And/Or Sensibility?

Don’s specification: I’m not expecting a technical talk, rather your thoughts about LFCS past, present and/or future, and/or maybe how LFCS and/or work done here influenced you and your work. LFCS has been a major influence: shaping the community in which I work directly on my ideas as a star to follow, and as a counterpoint to diverge from!

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-8
SLIDE 8

Sense And/Or Sensibility?

Don’s specification: I’m not expecting a technical talk, rather your thoughts about LFCS past, present and/or future, and/or maybe how LFCS and/or work done here influenced you and your work. LFCS has been a major influence: shaping the community in which I work directly on my ideas as a star to follow, and as a counterpoint to diverge from! E.g. the work on game semantics, geometry of interaction, interaction categories . . .

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-9
SLIDE 9

Sense And/Or Sensibility?

Don’s specification: I’m not expecting a technical talk, rather your thoughts about LFCS past, present and/or future, and/or maybe how LFCS and/or work done here influenced you and your work. LFCS has been a major influence: shaping the community in which I work directly on my ideas as a star to follow, and as a counterpoint to diverge from! E.g. the work on game semantics, geometry of interaction, interaction categories . . . The support and encouragement I received from Robin, Rod, Gordon, and

  • thers at LFCS in following my own path meant a great deal to me.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-10
SLIDE 10

Sense And/Or Sensibility?

Don’s specification: I’m not expecting a technical talk, rather your thoughts about LFCS past, present and/or future, and/or maybe how LFCS and/or work done here influenced you and your work. LFCS has been a major influence: shaping the community in which I work directly on my ideas as a star to follow, and as a counterpoint to diverge from! E.g. the work on game semantics, geometry of interaction, interaction categories . . . The support and encouragement I received from Robin, Rod, Gordon, and

  • thers at LFCS in following my own path meant a great deal to me.

Many people and ideas in and around LFCS have been important for me!

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-11
SLIDE 11

Sense And/Or Sensibility?

Don’s specification: I’m not expecting a technical talk, rather your thoughts about LFCS past, present and/or future, and/or maybe how LFCS and/or work done here influenced you and your work. LFCS has been a major influence: shaping the community in which I work directly on my ideas as a star to follow, and as a counterpoint to diverge from! E.g. the work on game semantics, geometry of interaction, interaction categories . . . The support and encouragement I received from Robin, Rod, Gordon, and

  • thers at LFCS in following my own path meant a great deal to me.

Many people and ideas in and around LFCS have been important for me! I shall just pursue one thread.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 2 / 20

slide-12
SLIDE 12

Before LFCS

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 3 / 20

slide-13
SLIDE 13

Before LFCS

Long before LFCS was established in 1986, there was a pre-existing Theory group in Edinburgh CS.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 3 / 20

slide-14
SLIDE 14

Before LFCS

Long before LFCS was established in 1986, there was a pre-existing Theory group in Edinburgh CS. Some key features:

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 3 / 20

slide-15
SLIDE 15

Before LFCS

Long before LFCS was established in 1986, there was a pre-existing Theory group in Edinburgh CS. Some key features: The coming together and cooperation of several remarkable scientific personalities and leaders: Burstall, Milner, Plotkin.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 3 / 20

slide-16
SLIDE 16

Before LFCS

Long before LFCS was established in 1986, there was a pre-existing Theory group in Edinburgh CS. Some key features: The coming together and cooperation of several remarkable scientific personalities and leaders: Burstall, Milner, Plotkin. The development of a characteristic style, vision of the subject, and scientific taste.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 3 / 20

slide-17
SLIDE 17

Before LFCS

Long before LFCS was established in 1986, there was a pre-existing Theory group in Edinburgh CS. Some key features: The coming together and cooperation of several remarkable scientific personalities and leaders: Burstall, Milner, Plotkin. The development of a characteristic style, vision of the subject, and scientific taste. An exemplar and inspiration for others.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 3 / 20

slide-18
SLIDE 18

Before LFCS

Long before LFCS was established in 1986, there was a pre-existing Theory group in Edinburgh CS. Some key features: The coming together and cooperation of several remarkable scientific personalities and leaders: Burstall, Milner, Plotkin. The development of a characteristic style, vision of the subject, and scientific taste. An exemplar and inspiration for others. Hard to grasp now how important that was then!

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 3 / 20

slide-19
SLIDE 19

My first Close Encounter

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 4 / 20

slide-20
SLIDE 20

My first Close Encounter

Working at GEC Computers, 1977, on operating system development. Came across two orange booklets: George Milne and Robin Milner, Concurrent Processes and their Syntax Robin Milner, Flowgraphs and Flow Algebras.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 4 / 20

slide-21
SLIDE 21

My first Close Encounter

Working at GEC Computers, 1977, on operating system development. Came across two orange booklets: George Milne and Robin Milner, Concurrent Processes and their Syntax Robin Milner, Flowgraphs and Flow Algebras. This was the opening quotation from Flowgraphs and Flow Algebras: ”You could get an infinite number of wires in this . . . junction box, but we don’t usually go that far in practice” – Man from London Electricity Board, 1959.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 4 / 20

slide-22
SLIDE 22

My first Close Encounter

Working at GEC Computers, 1977, on operating system development. Came across two orange booklets: George Milne and Robin Milner, Concurrent Processes and their Syntax Robin Milner, Flowgraphs and Flow Algebras. This was the opening quotation from Flowgraphs and Flow Algebras: ”You could get an infinite number of wires in this . . . junction box, but we don’t usually go that far in practice” – Man from London Electricity Board, 1959. It presents an algebra of nets, and proves its completeness under a simple equational theory, using the methods of initial algebra semantics (ADJ).

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 4 / 20

slide-23
SLIDE 23

My first Close Encounter

Working at GEC Computers, 1977, on operating system development. Came across two orange booklets: George Milne and Robin Milner, Concurrent Processes and their Syntax Robin Milner, Flowgraphs and Flow Algebras. This was the opening quotation from Flowgraphs and Flow Algebras: ”You could get an infinite number of wires in this . . . junction box, but we don’t usually go that far in practice” – Man from London Electricity Board, 1959. It presents an algebra of nets, and proves its completeness under a simple equational theory, using the methods of initial algebra semantics (ADJ). There are many pictures of nets: precursor of many subsequent diagrammatic calculi.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 4 / 20

slide-24
SLIDE 24

Concurrent Processes and their Syntax

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 5 / 20

slide-25
SLIDE 25

Concurrent Processes and their Syntax

Concurrency among computations which communicate with each other presents some of the most exciting challenges in the study of

  • computation. Not only is it of great practical relevance, but it also

appears to demand a theory of its own, which at present exists only

  • tentatively. One aspect of this theory must be quantitative . . . . Another

(perhaps the other) aspect is qualitative; what conceptual framework is needed to understand and discuss the behavior of concurrent computations? Although these two aspects should presumably interact, it appears to be sound methodology to separate them initially. This paper deals with the qualitative aspect. We attempt to provide a part of the necessary conceptual framework by attacking the question: What sort of mathematical object is a process?

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 5 / 20

slide-26
SLIDE 26

The Cunning of Reason I

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-27
SLIDE 27

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way!

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-28
SLIDE 28

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way! This separation of concerns, precursor of Track A vs. Track B Eurotheory vs. US theory was an important and necessary step in its time.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-29
SLIDE 29

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way! This separation of concerns, precursor of Track A vs. Track B Eurotheory vs. US theory was an important and necessary step in its time. As was foreseen in the quotation, these two strands, quantitive and qualitative, must eventually interact, and are increasingly doing so:

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-30
SLIDE 30

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way! This separation of concerns, precursor of Track A vs. Track B Eurotheory vs. US theory was an important and necessary step in its time. As was foreseen in the quotation, these two strands, quantitive and qualitative, must eventually interact, and are increasingly doing so: Probability

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-31
SLIDE 31

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way! This separation of concerns, precursor of Track A vs. Track B Eurotheory vs. US theory was an important and necessary step in its time. As was foreseen in the quotation, these two strands, quantitive and qualitative, must eventually interact, and are increasingly doing so: Probability Weighted systems of various kinds

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-32
SLIDE 32

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way! This separation of concerns, precursor of Track A vs. Track B Eurotheory vs. US theory was an important and necessary step in its time. As was foreseen in the quotation, these two strands, quantitive and qualitative, must eventually interact, and are increasingly doing so: Probability Weighted systems of various kinds Real-time

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-33
SLIDE 33

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way! This separation of concerns, precursor of Track A vs. Track B Eurotheory vs. US theory was an important and necessary step in its time. As was foreseen in the quotation, these two strands, quantitive and qualitative, must eventually interact, and are increasingly doing so: Probability Weighted systems of various kinds Real-time Quantum Information

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-34
SLIDE 34

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way! This separation of concerns, precursor of Track A vs. Track B Eurotheory vs. US theory was an important and necessary step in its time. As was foreseen in the quotation, these two strands, quantitive and qualitative, must eventually interact, and are increasingly doing so: Probability Weighted systems of various kinds Real-time Quantum Information Computational Systems Biology

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-35
SLIDE 35

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way! This separation of concerns, precursor of Track A vs. Track B Eurotheory vs. US theory was an important and necessary step in its time. As was foreseen in the quotation, these two strands, quantitive and qualitative, must eventually interact, and are increasingly doing so: Probability Weighted systems of various kinds Real-time Quantum Information Computational Systems Biology Computational Game Theory and Economics

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-36
SLIDE 36

The Cunning of Reason I

What is a fruitful guiding principle at a certain stage in the development of a scientific field does not always stay that way! This separation of concerns, precursor of Track A vs. Track B Eurotheory vs. US theory was an important and necessary step in its time. As was foreseen in the quotation, these two strands, quantitive and qualitative, must eventually interact, and are increasingly doing so: Probability Weighted systems of various kinds Real-time Quantum Information Computational Systems Biology Computational Game Theory and Economics and more . . .

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 6 / 20

slide-37
SLIDE 37

The Cunning of Reason II

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 7 / 20

slide-38
SLIDE 38

The Cunning of Reason II

Another important feature, part of the spirit of LFCS:

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 7 / 20

slide-39
SLIDE 39

The Cunning of Reason II

Another important feature, part of the spirit of LFCS: Explicitly marking Computer Science as a serious scientific discipline in its own right; not just a service subject, an auxiliary, a branch of engineering . . .

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 7 / 20

slide-40
SLIDE 40

The Cunning of Reason II

Another important feature, part of the spirit of LFCS: Explicitly marking Computer Science as a serious scientific discipline in its own right; not just a service subject, an auxiliary, a branch of engineering . . . Crucial for me, when I picked up those orange booklets: ”Science is nothing more that doing your damnedest with your mind, no holds barred” Percy W Bridgman

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 7 / 20

slide-41
SLIDE 41

The Cunning of Reason II

Another important feature, part of the spirit of LFCS: Explicitly marking Computer Science as a serious scientific discipline in its own right; not just a service subject, an auxiliary, a branch of engineering . . . Crucial for me, when I picked up those orange booklets: ”Science is nothing more that doing your damnedest with your mind, no holds barred” Percy W Bridgman Again, the picture looks different now. CS has arrived on the scene; now we must avoid remaining in splendid isolation!

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 7 / 20

slide-42
SLIDE 42

The Cunning of Reason II

Another important feature, part of the spirit of LFCS: Explicitly marking Computer Science as a serious scientific discipline in its own right; not just a service subject, an auxiliary, a branch of engineering . . . Crucial for me, when I picked up those orange booklets: ”Science is nothing more that doing your damnedest with your mind, no holds barred” Percy W Bridgman Again, the picture looks different now. CS has arrived on the scene; now we must avoid remaining in splendid isolation! More positively: exciting things are happening on the boundaries with other

  • disciplines. The methods and modes of thought of CS can – and should – be

applied much more widely.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 7 / 20

slide-43
SLIDE 43

The Cunning of Reason II

Another important feature, part of the spirit of LFCS: Explicitly marking Computer Science as a serious scientific discipline in its own right; not just a service subject, an auxiliary, a branch of engineering . . . Crucial for me, when I picked up those orange booklets: ”Science is nothing more that doing your damnedest with your mind, no holds barred” Percy W Bridgman Again, the picture looks different now. CS has arrived on the scene; now we must avoid remaining in splendid isolation! More positively: exciting things are happening on the boundaries with other

  • disciplines. The methods and modes of thought of CS can – and should – be

applied much more widely. Cautionary tales: LiCS and other battlegrounds . . .

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 7 / 20

slide-44
SLIDE 44

The Cunning of Reason III

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-45
SLIDE 45

The Cunning of Reason III

What do we need to know?

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-46
SLIDE 46

The Cunning of Reason III

What do we need to know? Those papers by Robin defined an initial syllabus for me.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-47
SLIDE 47

The Cunning of Reason III

What do we need to know? Those papers by Robin defined an initial syllabus for me. Later, I learned domain theory by reading Gordon’s papers (!!)

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-48
SLIDE 48

The Cunning of Reason III

What do we need to know? Those papers by Robin defined an initial syllabus for me. Later, I learned domain theory by reading Gordon’s papers (!!) How it looked back then: logic, order theory, universal algebra, some (general/point-set) topology, increasingly category theory . . .

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-49
SLIDE 49

The Cunning of Reason III

What do we need to know? Those papers by Robin defined an initial syllabus for me. Later, I learned domain theory by reading Gordon’s papers (!!) How it looked back then: logic, order theory, universal algebra, some (general/point-set) topology, increasingly category theory . . . A clear remove from ”mainstream mathematics”

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-50
SLIDE 50

The Cunning of Reason III

What do we need to know? Those papers by Robin defined an initial syllabus for me. Later, I learned domain theory by reading Gordon’s papers (!!) How it looked back then: logic, order theory, universal algebra, some (general/point-set) topology, increasingly category theory . . . A clear remove from ”mainstream mathematics” Another aspect of the separation of qualitative from quantitative.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-51
SLIDE 51

The Cunning of Reason III

What do we need to know? Those papers by Robin defined an initial syllabus for me. Later, I learned domain theory by reading Gordon’s papers (!!) How it looked back then: logic, order theory, universal algebra, some (general/point-set) topology, increasingly category theory . . . A clear remove from ”mainstream mathematics” Another aspect of the separation of qualitative from quantitative. It looks very different now!

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-52
SLIDE 52

The Cunning of Reason III

What do we need to know? Those papers by Robin defined an initial syllabus for me. Later, I learned domain theory by reading Gordon’s papers (!!) How it looked back then: logic, order theory, universal algebra, some (general/point-set) topology, increasingly category theory . . . A clear remove from ”mainstream mathematics” Another aspect of the separation of qualitative from quantitative. It looks very different now! My own (modest, call-by-need) experience from quantum information and foundations.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-53
SLIDE 53

The Cunning of Reason III

What do we need to know? Those papers by Robin defined an initial syllabus for me. Later, I learned domain theory by reading Gordon’s papers (!!) How it looked back then: logic, order theory, universal algebra, some (general/point-set) topology, increasingly category theory . . . A clear remove from ”mainstream mathematics” Another aspect of the separation of qualitative from quantitative. It looks very different now! My own (modest, call-by-need) experience from quantum information and foundations. Mathematics which has been unavoidable: probability, linear algebra, functional analysis, linear programming, convex geometry, projective geometry, logic, algorithms and complexity, sheaves and cohomology, . . .

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-54
SLIDE 54

The Cunning of Reason III

What do we need to know? Those papers by Robin defined an initial syllabus for me. Later, I learned domain theory by reading Gordon’s papers (!!) How it looked back then: logic, order theory, universal algebra, some (general/point-set) topology, increasingly category theory . . . A clear remove from ”mainstream mathematics” Another aspect of the separation of qualitative from quantitative. It looks very different now! My own (modest, call-by-need) experience from quantum information and foundations. Mathematics which has been unavoidable: probability, linear algebra, functional analysis, linear programming, convex geometry, projective geometry, logic, algorithms and complexity, sheaves and cohomology, . . . Potentially, there is much more. Look at the students!

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 8 / 20

slide-55
SLIDE 55

Show, don’t tell

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 9 / 20

slide-56
SLIDE 56

Show, don’t tell

I will illustrate these themes:

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 9 / 20

slide-57
SLIDE 57

Show, don’t tell

I will illustrate these themes: Reconnecting the qualitative and structural with the quantitative

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 9 / 20

slide-58
SLIDE 58

Show, don’t tell

I will illustrate these themes: Reconnecting the qualitative and structural with the quantitative CS interconnecting with other fields of science, being influenced by – and daring to (try to) influence!

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 9 / 20

slide-59
SLIDE 59

Show, don’t tell

I will illustrate these themes: Reconnecting the qualitative and structural with the quantitative CS interconnecting with other fields of science, being influenced by – and daring to (try to) influence! Broadening the mathematical tools, connecting with the ”mainstream” Illustrate literally, with some pictures to give an impression of some current work

  • n contextuality

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 9 / 20

slide-60
SLIDE 60

Show, don’t tell

I will illustrate these themes: Reconnecting the qualitative and structural with the quantitative CS interconnecting with other fields of science, being influenced by – and daring to (try to) influence! Broadening the mathematical tools, connecting with the ”mainstream” Illustrate literally, with some pictures to give an impression of some current work

  • n contextuality

Rui Soares Barbosa, Kohei Kishida, Ray Lal and Shane Mansfield

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 9 / 20

slide-61
SLIDE 61

Show, don’t tell

I will illustrate these themes: Reconnecting the qualitative and structural with the quantitative CS interconnecting with other fields of science, being influenced by – and daring to (try to) influence! Broadening the mathematical tools, connecting with the ”mainstream” Illustrate literally, with some pictures to give an impression of some current work

  • n contextuality

Rui Soares Barbosa, Kohei Kishida, Ray Lal and Shane Mansfield The slogan: contextuality arises where we have a family of data which is locally consistent, but globally inconsistent.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 9 / 20

slide-62
SLIDE 62

Contextuality Analogy: Local Consistency

a a′ b b′

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 10 / 20

slide-63
SLIDE 63

Contextuality Analogy: Local Consistency

a a′ b b′

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 10 / 20

slide-64
SLIDE 64

Contextuality Analogy: Global Inconsistency

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 11 / 20

slide-65
SLIDE 65

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 12 / 20

slide-66
SLIDE 66

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 12 / 20

slide-67
SLIDE 67

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 12 / 20

slide-68
SLIDE 68

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-69
SLIDE 69

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-70
SLIDE 70

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-71
SLIDE 71

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-72
SLIDE 72

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-73
SLIDE 73

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-74
SLIDE 74

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-75
SLIDE 75

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-76
SLIDE 76

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-77
SLIDE 77

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-78
SLIDE 78

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-79
SLIDE 79

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-80
SLIDE 80

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-81
SLIDE 81

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-82
SLIDE 82

Bundle Pictures

Logical Contextuality Ignore precise probabilities Events are possible or not E.g. the Hardy model: 00 01 10 11 ab

  • ab′

×

  • a′b

×

  • a′b′
  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 12 / 20

slide-83
SLIDE 83

Bundle Pictures

Strong Contextuality E.g. the PR box: 00 01 10 11 ab

  • ×

×

  • ab′
  • ×

×

  • a′b
  • ×

×

  • a′b′

×

  • ×
  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 13 / 20

slide-84
SLIDE 84

Contextuality, Logic and Paradoxes

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 14 / 20

slide-85
SLIDE 85

Contextuality, Logic and Paradoxes

Liar cycles. A Liar cycle of length N is a sequence of statements S1 : S2 is true, S2 : S3 is true, . . . SN−1 : SN is true, SN : S1 is false. For N = 1, this is the classic Liar sentence S : S is false.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 14 / 20

slide-86
SLIDE 86

Contextuality, Logic and Paradoxes

Liar cycles. A Liar cycle of length N is a sequence of statements S1 : S2 is true, S2 : S3 is true, . . . SN−1 : SN is true, SN : S1 is false. For N = 1, this is the classic Liar sentence S : S is false. Following Cook, Walicki et al. we can model the situation by boolean equations: x1 = x2, . . . , xn−1 = xn, xn = ¬x1

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 14 / 20

slide-87
SLIDE 87

Contextuality, Logic and Paradoxes

Liar cycles. A Liar cycle of length N is a sequence of statements S1 : S2 is true, S2 : S3 is true, . . . SN−1 : SN is true, SN : S1 is false. For N = 1, this is the classic Liar sentence S : S is false. Following Cook, Walicki et al. we can model the situation by boolean equations: x1 = x2, . . . , xn−1 = xn, xn = ¬x1 The “paradoxical” nature of the original statements is now captured by the inconsistency of these equations.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 14 / 20

slide-88
SLIDE 88

Contextuality in the Liar; Liar cycles in the PR Box

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 15 / 20

slide-89
SLIDE 89

Contextuality in the Liar; Liar cycles in the PR Box

We can regard each of these equations as fibered over the set of variables which

  • ccur in it:

{x1, x2} : x1 = x2 {x2, x3} : x2 = x3 . . . {xn−1, xn} : xn−1 = xn {xn, x1} : xn = ¬x1

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 15 / 20

slide-90
SLIDE 90

Contextuality in the Liar; Liar cycles in the PR Box

We can regard each of these equations as fibered over the set of variables which

  • ccur in it:

{x1, x2} : x1 = x2 {x2, x3} : x2 = x3 . . . {xn−1, xn} : xn−1 = xn {xn, x1} : xn = ¬x1 Any subset of up to n − 1 of these equations is consistent; while the whole set is inconsistent.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 15 / 20

slide-91
SLIDE 91

Contextuality in the Liar; Liar cycles in the PR Box

We can regard each of these equations as fibered over the set of variables which

  • ccur in it:

{x1, x2} : x1 = x2 {x2, x3} : x2 = x3 . . . {xn−1, xn} : xn−1 = xn {xn, x1} : xn = ¬x1 Any subset of up to n − 1 of these equations is consistent; while the whole set is inconsistent. Up to rearrangement, the Liar cycle of length 4 corresponds exactly to the PR box.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 15 / 20

slide-92
SLIDE 92

Contextuality in the Liar; Liar cycles in the PR Box

We can regard each of these equations as fibered over the set of variables which

  • ccur in it:

{x1, x2} : x1 = x2 {x2, x3} : x2 = x3 . . . {xn−1, xn} : xn−1 = xn {xn, x1} : xn = ¬x1 Any subset of up to n − 1 of these equations is consistent; while the whole set is inconsistent. Up to rearrangement, the Liar cycle of length 4 corresponds exactly to the PR box. The usual reasoning to derive a contradiction from the Liar cycle corresponds precisely to the attempt to find a univocal path in the bundle diagram.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 15 / 20

slide-93
SLIDE 93

Paths to contradiction

  • a1
  • b1
  • a2
  • b2
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 16 / 20

slide-94
SLIDE 94

Paths to contradiction

  • a1
  • b1
  • a2
  • b2
  • 1
  • 1
  • 1
  • Suppose that we try to set a2 to 1. Following the path on the right leads to the

following local propagation of values: a2 = 1 b1 = 1 a1 = 1 b2 = 1 a2 = 0 a2 = 0 b1 = 0 a1 = 0 b2 = 0 a2 = 1

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 16 / 20

slide-95
SLIDE 95

Paths to contradiction

  • a1
  • b1
  • a2
  • b2
  • 1
  • 1
  • 1
  • Suppose that we try to set a2 to 1. Following the path on the right leads to the

following local propagation of values: a2 = 1 b1 = 1 a1 = 1 b2 = 1 a2 = 0 a2 = 0 b1 = 0 a1 = 0 b2 = 0 a2 = 1 We have discussed a specific case here, but the analysis can be generalised to a large class of examples.

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 16 / 20

slide-96
SLIDE 96

Topological Characterisation

˘ Cech cohomology (on a presheaf derived from the model) Topological invariant γ(s) for every possible event s γ(s) = ∅ implies contextuality Cohomological witnesses for PR box, GHZ, Peres-Mermin, Specker’s triangle, Kochen-Specker, All AvN models, . . .

  • a
  • b
  • a′
  • b′
  • 1
  • 1
  • 1
  • Samson Abramsky (Department of Computer Science, University of Oxford)

Some Thoughts on LFCS at 30 17 / 20

slide-97
SLIDE 97

Edinburgh Memories

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 18 / 20

slide-98
SLIDE 98

Edinburgh Memories

The Edinburgh interaction group

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 18 / 20

slide-99
SLIDE 99

Edinburgh Memories

The Edinburgh interaction group Kohei Honda, Nobuko Yoshida, Paul-And´ e Melli` es, Juliusz Chroboczek, Jim Laird

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 18 / 20

slide-100
SLIDE 100

A Parting Shot

Some good advice: ”Avoid the temptation to work so hard that there is no time left for serious thinking”. Francis Crick

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 19 / 20

slide-101
SLIDE 101

A Parting Shot

Some good advice: ”Avoid the temptation to work so hard that there is no time left for serious thinking”. Francis Crick

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 19 / 20

slide-102
SLIDE 102

Happy Anniversary LFCS!

Samson Abramsky (Department of Computer Science, University of Oxford) Some Thoughts on LFCS at 30 20 / 20