Top Banner
Resurrecting Laplace's Demon: The Case for Deterministic Models Edward A. Lee Robert S. Pepper Distinguished Professor UC Berkeley Invited Talk: Synchron December 8, 2016 Bamberg, Germany
68

Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Jun 02, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Resurrecting Laplace's Demon: The Case for Deterministic Models

Edward A. Lee Robert S. Pepper Distinguished Professor UC Berkeley Invited Talk: Synchron December 8, 2016 Bamberg, Germany

Page 2: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Notjustinforma.ontechnology:•  Cyber+Physical•  Computa/on+Dynamics•  Security+SafetyProper.es:•  Highlydynamic•  Safetycri/cal•  Uncertainenvironment•  Physicallydistributed•  Sporadicconnec/vity•  Resourceconstrained

Doesitmakesensetotalkaboutdeterminis7cmodelsforsuchsystems?

Automotive

Context:Cyber-PhysicalSystemsApar/cularlychallengingcasefordeterminism

Biomedical

Military

Energy

Manufacturing

Avionics

Buildings

2 Lee, Berkeley

Page 3: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Modelsvs.Reality

Inthisexample,themodelingframeworkiscalculusandNewton’slaws.Fidelityishowwellthemodelanditstargetmatch

Lee, Berkeley 3

The model

The target (the thing being modeled).

Page 4: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Solomon Wolf Golomb

You will never strike oil by drilling through the map!

Lee, Berkeley 4

Engineers often confuse the model with its target

But this does not in any way diminish the value of a map!

Page 5: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Determinacy

Someofthemostvaluablemodelsaredeterminis7c.

Amodelisdeterminis7cif,giventheini/alstateandtheinputs,themodeldefinesexactlyonebehavior.

Determinis/cmodelshaveprovenextremelyvaluableinthepast.

Lee, Berkeley 5

Page 6: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Laplace’sDemon

“Wemayregardthepresentstateoftheuniverseastheeffectofitspastandthecauseofitsfuture.Anintellectwhichatacertainmomentwouldknowallforcesthatsetnatureinmo/on,andallposi/onsofallitemsofwhichnatureiscomposed,ifthisintellectwerealsovastenoughtosubmitthesedatatoanalysis,itwouldembraceinasingleformulathemovementsofthegreatestbodiesoftheuniverseandthoseofthe/niestatom;forsuchanintellectnothingwouldbeuncertainandthefuturejustlikethepastwouldbepresentbeforeitseyes.”— PierreSimonLaplace

Lee, Berkeley 6

Pierre-Simon Laplace (1749–1827). Portrait by Joan-Baptiste Paulin Guérin, 1838

Page 7: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Didquantummechanicsdashthishope?

“Atfirst,itseemedthatthesehopesforacompletedeterminismwouldbedashedbythediscoveryearlyinthe20thcenturythateventslikethedecayofradioac/veatomsseemedtotakeplaceatrandom.ItwasasifGodwasplayingdice,inEinstein’sphrase.Butsciencesnatchedvictoryfromthejawsofdefeatbymovingthegoalpostsandredefiningwhatismeantbyacompleteknowledgeoftheuniverse.”(StephenHawking,2002)

Lee, Berkeley 7

Page 8: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Nevertheless,Laplace’sDemoncannotexist.

In2008,DavidWolpert,thenatNASA,nowattheSantaFeResearchIns/tute,usedCantor’sdiagonaliza/ontechniquetoprovethatLaplace’sdemoncannotexist.Hisproofreliesontheobserva/onthatsuchademon,wereittoexist,wouldhavetoexistintheveryphysicalworldthatitpredicts.

Lee, Berkeley 8

David Wolpert

Page 9: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

The Koptez Principle

Many properties that we assert about systems (determinism, timeliness, reliability) are in fact not properties of the system, but rather properties of a model of the system. If we accept this, then it makes no sense to talk about whether the physical world is deterministic. It only makes sense to talk about whether models of the physical world are deterministic.

Hermann Kopetz Professor (Emeritus) TU Vienna

Page 10: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Theques/onswitchesfromwhetheramodelisTruetowhetheritisUseful

“Essen/ally,allmodelsarewrong,butsomeareuseful.”

Box,G.E.P.andN.R.Draper,1987:EmpiricalModel-BuildingandResponseSurfaces.WileySeriesinProbabilityandSta/s/cs,Wiley.

Lee, Berkeley 10

Page 11: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Physicistscon/nuetodebatewhethertheworldisdeterminis/c

Determinismisapropertyofmodels,notapropertyofthesystemstheymodel.

Lee, Berkeley 11

Deterministic model

Deterministic system?

Page 12: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Schema/cofasimpleCyber-PhysicalSystem

Lee, Berkeley 12

What kinds of models should we use? Let’s look at the most successful kinds of models from the cyber and the physical worlds.

Page 13: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

SocwareisaModel

PhysicalSystem Model

Single-threadedimpera7veprogramsaredeterminis7cmodels

Lee, Berkeley 13

Page 14: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Considersingle-threadedimpera/veprograms

Thetargetofthemodeliselectronssloshingaroundinsilicon.Ittakes/me,consumesenergy,andfailsifdroppedintheocean,noneofwhichareproper/esofthemodel.

This program defines exactly one behavior, given the input x. Note that the modeling framework (the C language, in this case) defines “behavior” and “input.”

Lee, Berkeley 14

Page 15: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Socwarereliesonanotherdeterminis/cmodelthatabstractsthehardware

PhysicalSystem Model

Instruction Set Architectures (ISAs) are deterministic models

Lee, Berkeley 15

Image: Wikimedia Commons Waterman, et al., The RISC-V Instruction Set Manual, UCB/EECS-2011-62, 2011

Page 16: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

…whichreliesonyetanotherdeterminis/cmodel

PhysicalSystem Model

Synchronousdigitallogicisadeterminis7cmodel

Lee, Berkeley 16

Page 17: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Determinis/cModelsforthePhysicalSideofCPS

PhysicalSystem Model

Signal Signal

Differen7alEqua7onsaredeterminis7cmodels

Lee, Berkeley 17

Image: Wikimedia Commons

Page 18: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Signal Signal

18 Image: Wikimedia Commons Lee, Berkeley

AmajorproblemforCPS:combina/onsofdeterminis/cmodelsarenondeterminis/c

Page 19: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Correct execution of a program in all widely used programming languages, and correct delivery of a network message in all general-purpose networks has nothing to do with how long it takes to do anything.

Programmers have to step outside the programming abstractions to specify timing behavior. CPS designers have no map!

Lee, Berkeley 19

Timing is not part of software and network semantics

Page 20: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

AStory

In“flybywire”aircrac,computerscontroltheplane,media/ngpilotcommands.

Page 21: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Abstrac/onLayersAllofwhicharemodelsexceptthebofom

Thepurposeofanabstrac/onistohidedetailsoftheimplementa/onbelowandprovideaplagormfordesignfromabove.

Page 22: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Abstrac/onLayersAllofwhicharemodelsexceptthebofom

Everyabstrac/onlayerhasfailedfortheaircracdesigner.Thedesignistheimplementa/on.

Page 23: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Determinism?Really?

CPSapplica/onsoperateinanintrinsicallynondeterminis/cworld.Doesitreallymakesensetoinsistondeterminis7cmodels?

23 Lee, Berkeley

Page 24: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

•  Inscience,thevalueofamodelliesinhowwellitsbehaviormatchesthatofthephysicalsystem.

•  Inengineering,thevalueofthephysicalsystemliesinhowwellitsbehaviormatchesthatofthemodel.

Lee, Berkeley 24

In engineering, model fidelity is a two-way street!

For a model to be useful, it is necessary (but not sufficient) to be able to be able to

construct a faithful physical realization.

TheValueofModels

Page 25: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

AModel

Lee, Berkeley 25

Page 26: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

APhysicalRealiza/on

Lee, Berkeley 26

Page 27: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

ModelFidelity

•  Toascien7st,themodelisflawed.

•  Toanengineer,therealiza/onisflawed.

I’manengineer…

Lee, Berkeley 27

Page 28: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

ForCPS,weneedtochangetheques/on

Theques/onisnotwhetherdeterminis/cmodelscandescribethebehaviorofcyber-physicalsystems(withhighfidelity).Theques/oniswhetherwecanbuildcyber-physicalsystemswhosebehaviormatchesthatofadeterminis/cmodel(withhighprobability).

Lee, Berkeley 28

Page 29: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Determinism?Whataboutresilience?Adaptability?

Determinis/cmodelsdonoteliminatetheneedforrobust,fault-tolerantdesigns.

Infact,theyenablesuchdesigns,becausetheymakeitmuchclearerwhatitmeanstohaveafault!

Lee, Berkeley 29

Page 30: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Enter:SynchronousLanguages

•  Determinis/cconcurrency

But:•  Timebetween/cks?•  WCEToverallreac/ons?•  Distributedsystems?

Lee, Berkeley 30

Page 31: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Usefuldeterminis/cmodelsforCPS

Togetdeterminis/cmodelsforCPSwithfaithfulimplementa/ons,wecan:1.  Useprocessorswithcontrollable/ming

(PRETmachines).–  hfp://chess.eecs.berkeley.edu/pret

2.  Extendsynchronouslanguageswitha(superdense)modelof/me–  LeeandZheng,EMSOFT2007

3.  Synchronizeclocksandcreatedistributedreal-/meexecu/on(PTIDES)–  hfp://chess.eecs.berkeley.edu/p/des

Lee, Berkeley 31

Together,thesetechnologiesgiveaprogrammingmodelfordistributedandconcurrentreal-7mesystemsthatisdeterminis7cinthesenseofsingle-threadedimpera7veprograms,andalsodeterminis7cw.r.t.to7mingofexternalinterac7ons.

Page 32: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

ExtendingSRtogetDE

•  Timetothenext/ckisdeterminedby/me-stampeddiscreteevents.

•  Ateach/ck,usealeastfixed-pointseman/cs,asusualwithsynchronouslanguages.

Lee, Berkeley 32

EMSOFT 2007

Page 33: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Abstract:Discrete-event(DE)modelsareformalsystemspecifica/onsthathaveanalyzabledeterminis/cbehaviors.Usingaglobal,consistentno/onof/me,DEcomponentscommunicatevia/me-stampedevents.DEmodelshaveprimarilybeenusedinperformancemodelingandsimula/on,where/mestampsareamodelingpropertybearingnorela/onshiptoreal/meduringexecu/onofthemodel.Inthispaper,weextendDEmodelswiththecapabilityofrela/ngcertaineventstophysical/me…

33 Lee, Berkeley

Ptides – A Robust Distributed Deterministic DE MoC

Page 34: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

UsingSynchronizedClocksinDistributedSystems:RootsoftheIdea

ACMTransac/onsonProgrammingLanguagesandSystems,1984.Lee, Berkeley 34

Page 35: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

GoogleSpanner–AReinven/on

Googleindependentlydevelopedaverysimilartechniqueandappliedittodistributeddatabases.

Lee, Berkeley 35

Proceedings of OSDI 2012

Page 36: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Bound C1 on computation

time Time stamp sensor data

Lee, Berkeley 36

Ptides: Time stamps bind to real time at sensors and actuators

Bound L on network latency

Bound E on clock synchronization

error

An event here with time stamp T can be processed when the local clock exceeds

T+C1+L+E

Bound C2 on computation

time

Logical delay D

Event is delivered to the actuator on time if D ≥ C1+C2+L+E

Page 37: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Determinis/cDistributedReal-Time

Assumeboundson:•  execu7on7me•  clocksynchroniza7onerror•  networklatencytheneventsareprocessedin.me-stamporderateverycomponentandeventsaredeliveredtoactuatorson.me.

Lee, Berkeley 37

See http://chess.eecs.berkeley.edu/ptides

Page 38: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

All of the assumptions are achievable with today’s technology, and are requirements anyway for hard-real-time systems. The Ptides model makes the requirements explicit.

Lee, Berkeley 38

So Many Assumptions?

You will never strike oil by drilling through the map!

Violations of the requirements are detectable as out-of-order events and can be treated as faults.

Non-Synchronized Clocks

Page 39: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

A fault manifests as out-of-order events.

… after an event here with a later time stamp has been processed, then fault!

If an event arrives here with an earlier time

stamp… Occurrence of a fault implies one or more of the assumptions was violated.

Lee, Berkeley 39

Handling Faults

Page 40: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

But…

Determinismhasitslimits.

Lee, Berkeley 40

• Complexity • Uncertainty • Chaos •  Incompleteness

Page 41: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Complexity

•  Somesystemsaretoocomplexfordeterminis/cmodels.

•  Nondeterminis/cabstrac/onsbecomeuseful.

Lee, Berkeley 41

“Iron wing” model of an Airbus A350.

Page 42: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Complexity

•  Somesystemsaretoocomplexfordeterminis/cmodels.

•  Nondeterminis/cabstrac/onsbecomeuseful.

Lee, Berkeley 42

Deep Learning, draft book in preparation, by Yoshua Bengio, Ian Goodfellow, and Aaron Courville. http://www.deeplearningbook.org/

Page 43: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

But…

Determinismhasitslimits.

Lee, Berkeley 43

• Complexity • Uncertainty • Chaos •  Incompleteness

Page 44: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Uncertainty

•  Wecan’tconstructdeterminis/cmodelsofwhatwedon’tknow.

•  Forthis,nondeterminismisuseful.

•  Bayesianprobability(whichismostlyduetoLaplace)quan/fiesuncertainty.

Lee, Berkeley 44

Portrait of Reverend Thomas Bayes (1701 - 1761) that is probably not actually him.

Page 45: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

But…

Determinismhasitslimits.

Lee, Berkeley 45

• Complexity • Uncertainty • Chaos •  Incompleteness

Page 46: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Determinismdoesnotimplypredictability

Lee, Berkeley 46

Edward Lorenz

Page 47: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Determinismdoesnotimplypredictability

Lee, Berkeley 47

Edward Lorenz

The position of a point is not meaningfully predictable even though the system is deterministic.

Page 48: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Determinismdoesnotimplypredictability

[ThieleandKumar,EMSOFT2015]

Lee, Berkeley 48

Page 49: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

But…

Determinismhasitslimits.

Lee, Berkeley 49

• Complexity • Uncertainty • Chaos •  Incompleteness

Page 50: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

IncompletenessofDeterminism

Anysetofdeterminis/cmodelsrichenoughtoencompassNewton’slawsplusdiscretetransi/onsisincomplete.Lee,FundamentalLimitsofCyber-PhysicalSystemsModeling,ACMTr.onCPS,Vol.1,No.1,November2016

Lee, Berkeley 50

Page 51: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 51

Page 52: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 52

Page 53: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 53

Page 54: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 54

Page 55: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 55

Page 56: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 56

Page 57: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 57

Page 58: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 58

Page 59: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 59

Page 60: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 60

Page 61: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Illustra/onoftheIncompletenessofDeterminism

Lee, Berkeley 61

Page 62: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

ArbitraryInterleavingYieldsNondeterminism

Lee, Berkeley 62

Page 63: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

RecalltheHeisenbergUncertaintyPrinciple

Lee, Berkeley 63

Page 64: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

IsDeterminismIncomplete?

•  InLee(2017),IshowthatthissequenceofmodelsisCauchy,sothespaceofdeterminis/cmodelsisincomplete(itdoesnotcontainitsownlimitpoints).

•  InLee(2014),Ishowthatadirectdescrip/onofthisscenarioresultsinanon-construc/vemodel.Thenondeterminismarisesinmakingthismodelconstruc/ve.

Lee, Berkeley 64

Page 65: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Rejec/ngdiscretenessleadstodeterminis/cchaos

Acon/nuousdeterminis/cmodelthatmodelstheballsasspringsischao/c.

Lee, Berkeley 65

Page 66: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Discretebehaviorscannotbeexcludedunlesswealsorejectcausality

Lee, Berkeley 66

Example from Lee, “Constructive Models of Discrete and Continuous Physical Phenomena,” IEEE Access, 2014

Page 67: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Summary

•  Determinis/cmodelsareextremelyuseful.

•  Combiningofourbestdeterminis/ccybermodelsandphysicalmodelstodayyieldsnondeterminis/cmodels.

•  Butdeterminis/cmodelswithfaithfulimplementa/onsexist(inresearch)forcyber-physicalsystems.

•  Determinis/cmodelsaren’talwayspossibleorprac/calduetocomplexity,unknowns,chaos,andincompleteness.

•  Determinismisapowerfulmodelingtool.Useitifyoucan.Backoffonlywhenyoucan’t.

Lee, Berkeley 67

Page 68: Resurrecting Laplace's Demon: The Case for Deterministic ... · God was playing dice, in Einstein’s phrase. But science snatched victory from the jaws of defeat by moving the goal

Conclusion

Modelsplayacentralroleinreasoningaboutanddesigningengineeredsystems.Determinismisavaluableandsubtlepropertyofmodels.

Lee, Berkeley 68

Plato and the Nerd On Technology and Creativity

Edward Ashford Lee

MIT Press, 2017

Forthcoming book My first for a general audience