A Few Games Remy Wang, UW PLSE Today Make friends Have fun Start - - PowerPoint PPT Presentation

a few games
SMART_READER_LITE
LIVE PREVIEW

A Few Games Remy Wang, UW PLSE Today Make friends Have fun Start - - PowerPoint PPT Presentation

A Few Games Remy Wang, UW PLSE Today Make friends Have fun Start to see that everything is a game Today Play several games Realize their connection to numbers, programs & propositions Learn where the game theoretical approach came from


slide-1
SLIDE 1

A Few Games

Remy Wang, UW PLSE

slide-2
SLIDE 2

Make friends Have fun Start to see that everything is a game

Today

slide-3
SLIDE 3

Play several games Realize their connection to numbers, programs & propositions Learn where the game theoretical approach came from Philosophize about the game-theoretical approach Fantasize about the future of the study of games

Today

slide-4
SLIDE 4

Game 1: Games for Programming

slide-5
SLIDE 5

Game 2: Numbers & Games

slide-6
SLIDE 6

Game 3: Ehrenfeucht–Fraïssé Games

slide-7
SLIDE 7

Current: Research in AI, DB theory & PL, Crypto, Complexity... Foundation: (Finite) Model Theory Fun: Numbers and games (John Conway, Don Knuth) Origin: Game theoretical semantics (Jaako Hintikka) Historical: Language games (Wittgenstein) Prehistory: Aristotelian Dialectic

Some Historic Notes & Where to Learn More

slide-8
SLIDE 8

Strategy Synthesis for Linear Arithmetic Games Synthesizing Coupling Proofs of Differential Privacy Two-Variable Logic on Data Trees and XML Reasoning

Why Do We Care Pt. 1: Important Research

slide-9
SLIDE 9

Strategy Synthesis for Linear Arithmetic Games Synthesizing Coupling Proofs of Differential Privacy Two-Variable Logic on Data Trees and XML Reasoning Game AI

Why Do We Care Pt. 1: Important Research

slide-10
SLIDE 10

Strategy Synthesis for Linear Arithmetic Games Synthesizing Coupling Proofs of Differential Privacy Two-Variable Logic on Data Trees and XML Reasoning Game AI (See resources for details)

Why Do We Care Pt. 1: Important Research

slide-11
SLIDE 11

EF games: a different perspective helps us understand expressibility proofs Program verification: 2 different perspectives simultaneously tries to prove the program correct / incorrect Number games: a different perspective yields different proof methods & understanding of transfinite numbers, & leads to discovery of a new kind of numbers

Why Do We Care Pt. 2: A Different Perspective

slide-12
SLIDE 12

Why Do We Care Pt. 2: A Different Perspective

It is often useful to focus one’s study by viewing an individual thing, or a group of things, as though it exists in isolation.

slide-13
SLIDE 13

Why Do We Care Pt. 2: A Different Perspective

It is often useful to focus one’s study by viewing an individual thing, or a group of things, as though it exists in isolation. However, the ability to rigorously change our point of view, seeing our object of study in a different context,

  • ften yields unexpected insights.
slide-14
SLIDE 14

Why Do We Care Pt. 2: A Different Perspective

It is often useful to focus one’s study by viewing an individual thing, or a group of things, as though it exists in isolation. However, the ability to rigorously change our point of view, seeing our object of study in a different context,

  • ften yields unexpected insights. Moreover, this ability to

change perspective is indispensable for effectively communicating with and learning from others.

slide-15
SLIDE 15

Why Do We Care Pt. 2: A Different Perspective

It is the relationships between things, rather than the things in and by themselves, that are responsible for generating the rich variety of phenomena we observe in the physical, informational, and mathematical worlds.

  • David Spivak, Category Theory for the Sciences