The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.

Slides:



Advertisements
Similar presentations
Energy, energy flows, energy stores, cycles, and Complex Systems.
Advertisements

A New Kind of Dualism David Banach Department of Philosophy St. Anselm College.
Signals and Systems March 25, Summary thus far: software engineering Focused on abstraction and modularity in software engineering. Topics: procedures,
I. What is Science? A. Definition: Webster’s: “systematized knowledge derived from observation, study, and experimentation carried on in order to determine.
1 Principles of Complex Systems How to think like nature Russ Abbott Does nature really think?
Copyright © Cengage Learning. All rights reserved.
Constructivism -v- Realism Is knowledge a reflection of an outside reality or constructed by us? MRes Philosophy of Knowledge: Day 2 - Session 3 (slides.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
The reductionist blind spot Russ Abbott Department of Computer Science California State University, Los Angeles Why square pegs don’t fit into round holes.
Human Evolution Session I Matter-Universe A multidisciplinary anthropic focus.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
Complex Systems CoP Complex System Engineering R. Abbott Corporate Chief Architect/Engineer Division (Rotation) 19 April 2007.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles three examples.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles three examples.
The reductionist blind spot Why square pegs won’t fit into round holes Russ Abbott Department of Computer Science California State University, Los Angeles.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
1 Introduction to Complex Systems: How to think like nature Russ Abbott Sr. Engr. Spec. Rotn to CCAE  The.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles three examples.
Lecture of Norm Margolus. Physical Worlds Some regular spatial systems: –1. Programmable gate arrays at the atomic scale –2. Fundamental finite-state.
Next Week: Final 4 presentations - two on Tuesday and two on Thursday… No readings! Today: Are there Laws and/or Foundational Principles of Ecology? 18.
Three conceptions of emergence: Material (ontological) Objective unpredictability Conceptual.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
Emergence Explained Russ Abbott Dept. of Computer Science California State University, Los Angeles and The Aerospace Corporation What’s right and what’s.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles three examples.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
Russ Abbott Dept. of Computer Science California State University, Los Angeles and The Aerospace Corporation Unused Slides from the UCLA HCS Conference.
Quantum One: Lecture 7. The General Formalism of Quantum Mechanics.
Scientific Theory and Scientific Law
Scientific Theory and Scientific Law
P340 Lecture 5 (Second Law) THE FUNDAMENTAL POSTULATE (OF THERMAL PHYSICS) Any isolated system in thermodynamic equilibrium is equally likely to be in.
Crosscutting Concepts and Disciplinary Core Ideas February24, 2012 Heidi Schweingruber Deputy Director, Board on Science Education, NRC/NAS.
Intro to Biology Purpose: to introduce the recurring themes of this course and describe the mechanisms by which science is explored.
Signals and Systems March 25, Summary thus far: software engineering Focused on abstraction and modularity in software engineering. Topics: procedures,
The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.
Study Questions: 1) Define biology and science.. Study Questions: 1)Define biology and science. - Biology: The scientific study of living systems - Science:
CHAPTER ONE The Scientific Method. Section 1: What is Science?  Science:  a way of learning more about the natural world.  questions about art, politics,
Feynman Rules Feynman Diagrams Feynman Parametrization Feynman Gauge Feynman Cut-off Feynman Propagator Feynman Path integral Feynman Parton Model ….
INDIAN SCIENCE RESEARCH FORUM (An effort to understand the events in Nature, the way they happen) Website :
1-1 Copyright © 2015, 2010, 2007 Pearson Education, Inc. Chapter 10, Slide 1 Chapter 10 Understanding Randomness.
Understanding Randomness Chapter 11. Why Be Random? What is it about chance outcomes being random that makes random selection seem fair? Two things: –
We must therefore not be discouraged by the difficulty of interpreting life by the ordinary laws of physics... We must also be prepared to find a new.
Science & Technology Ch.1.
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
Producing Data and Designing Research Projects Feb 14-15, 2012 PPAL 6200.
Biological Science.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
Slide Understanding Randomness.  What is it about chance outcomes being random that makes random selection seem fair? Two things:  Nobody can.
Nothing in Biology Makes Sense Except in the Light of Evolution - Theodosius Dobzhansky.
Theories and Hypotheses. Assumptions of science A true physical universe exists Order through cause and effect, the connections can be discovered Knowledge.
What is Science? Science is  A way of learning about the natural world through observations and logical reasoning.  This information can grow and change.
Chapter 1: The Nature of Science Science Is Everywhere.
Intro to Biology Purpose: to introduce the recurring themes of this course and describe the mechanisms by which science is explored.
Ch. 1: Introduction: Physics and Measurement. Estimating.
Ashok K. Agrawala Professor of Computer Science University of Maryland.
Lecture №1 Role of science in modern society. Role of science in modern society.
Chapter 1 What is Biology? 1.1 Science and the Natural World.
Bits don’t have error bars Russ Abbott Department of Computer Science California State University, Los Angeles.
Bits don’t have error bars Russ Abbott Department of Computer Science California State University, Los Angeles.
Agent-Based Modeling PSC 120 Jeff Schank. Introduction What are Models? Models are Scaffolds for Understanding Models are always false, but very useful.
1 Chapter 11 Understanding Randomness. 2 Why Be Random? What is it about chance outcomes being random that makes random selection seem fair? Two things:
Strong and Weak Emergence, by David Chalmers  Weak emergence involves “epistemic emergence.”  On this view, we can deduce, at least in principle, the.
WHAT IS THE NATURE OF SCIENCE?
What is Mathematics? The science (or art?) that deals with numbers, quantities, shapes, patterns and measurement An abstract symbolic communication system.
Quantum Computers Superposition Interference Entanglement and Quantum Error Correction Lesson 1 By: Professor Lili Saghafi
Quantum One.
Introduction.
Chemistry Literacy Learning about Chemistry for informed citizenship
A Naturalistic Worldview
Presentation transcript:

The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they obey

Living matter, while not eluding the ‘laws of physics’ … is likely to involve ‘other laws,’ [which] will form just as integral a part of [its] science. [Starting with the basic laws of physics] it ought to be possible to arrive at … the theory of every natural process, including life, by means of pure deduction. All of nature is the way it is … because of simple universal laws, to which all other scientific laws may in some sense be reduced. There are no principles of chemistry that simply stand on their own, without needing to be explained reductively from the properties of electrons and atomic nuclei, and … there are no principles of psychology that are free-standing. [Starting with the basic laws of physics] it ought to be possible to arrive at … the theory of every natural process, including life, by means of pure deduction. — Einstein Living matter, while not eluding the ‘laws of physics’ … is likely to involve ‘other laws,’ [which] will form just as integral a part of [its] science. — Schrödinger All of nature is the way it is … because of simple universal laws, to which all other scientific laws may in some sense be reduced. There are no principles of chemistry that simply stand on their own, without needing to be explained reductively from the properties of electrons and atomic nuclei, and … there are no principles of psychology that are free-standing. — Weinberg The ability to reduce everything to simple fundamental laws [does not imply] the ability to start from those laws and reconstruct the universe. — The ability to reduce everything to simple fundamental laws [does not imply] the ability to start from those laws and reconstruct the universe. — Anderson

Why is there anything except physics? The reductionist challenge If a higher level explanation can be related to physical processes, it becomes redundant since the explanatory work can be done by physics. — Maurice Schouten and Huib Looren de Jong, The Matter of the Mind, 2007 Why is there anything except physics? — Fodor, 1998 Well, I admit that I don’t know why. I don’t even know how to think about why. I expect to figure out why there is anything except physics the day before I figure out why there is anything at all. The point of this talk is to show why this isn’t so.

Emergence Phenomena that arise from and depend on some more basic phenomena yet are simultaneously autonomous from that base. The very idea of emergence seems opaque, and perhaps even incoherent. When we finally understand what emergence truly is [we will know] whether there are any genuine examples of emergence. How should emergence be defined? … irreducibility, unpredictability, conceptual novelty, ontological novelty, supervenience? In what ways are emergent phenomena autonomous from their emergent bases? … irreducible to their bases, inexplicable from them, unpredictable from them, supervenient on them, multiply realizable in them? Does emergence necessarily involve novel causal powers, especially powers that produce “downward causation?” Emergence … is simultaneously palpable and confusing. Paul HumphreysMark Bedau Backup slide Emergence, 2008

It’s not all that mysterious Do higher-level entities exist?  Game of Life Turing Machines and biological entities. Do higher-level entities obey autonomous higher level laws?  Turing machines are subject to the theory of computability, which is independent of the rules of the Game of Life.  Biological entities are subject to evolution through natural selection, which is defined independently of the underlying physics. Is this surprising?  Higher level entities are built by imposing constraints on lower level elements. A constrained system implements additional laws/mechanisms. Is this trivial?  Higher level entities and laws/mechanisms are causally reducible but ontologically real, resolving the reductionist challenge.  Reducing away higher level entities and the laws/mechanisms they implement creates a reductionist blind spot and is bad science.  Corollary: the principle of ontological emergence. Backup slide Do higher-level entities exist? Yes. Higher level entities are “real.”  Game of Life Turing Machines and biological entities. Do higher-level entities obey autonomous higher level laws? Yes.  Turing machines are subject to the theory of computability, which is independent of the rules of the Game of Life.  Biological entities are subject to evolution through natural selection, which is defined independently of the underlying physics. Is this surprising? No.  Higher level entities are built by imposing constraints on lower level elements. A constrained system implements additional laws/mechanisms. Is this trivial? Yes, but it has significant implications.  Higher level entities and laws/mechanisms are causally reducible but ontologically real, resolving the reductionist challenge.  Reducing away higher level entities and the laws/mechanisms they implement creates a reductionist blind spot and is bad science.  Corollary: the principle of ontological emergence. Too audacious?

By suitably arranging Game of Life patterns, one can simulate a Turing machine.  The GoL can compute any computable function. Its halting problem is undecidable. By suitably arranging Game of Life patterns, one can simulate a Turing machine.  The GoL can compute any computable function. Its halting problem is undecidable. Turing machines and the Game of Life A 2-dimensional cellular automaton. The Game of Life rules determine everything that happens on the grid. A dead cell with exactly three live neighbors becomes alive. A live cell with either two or three live neighbors stays alive. In all other cases, a cell dies or remains dead. The “glider” pattern A proxy for physics Nothing really moves. Just cells going on and off.

A GoL Turing machine … … is an entity.  Like a glider, it is recognizable; it has reduced entropy; it persists and has coherence—even though it is nothing but patterns created by cells going on and off. … obeys laws from the theory of computation. … is a GoL phenomenon that obeys laws that are independent of the GoL rules while at the same time being completely determined by the GoL rules. Reductionism holds. Everything that happens on a GoL grid is a result of the application of the GoL rules and nothing else. Computability theory is independent of the GoL rules. Just as Schrödinger said.

Not surprising A constrained system is likely to obey special rules How can you use two tablespoons of water to break a window? Russ Abbott 4. Hurl the “water stone” at the window. 2. Freeze the water, thereby constraining its molecules into a rigid lattice structure. 3. Remove the frozen water from the tray. 1. Spoon the water into an ice cube tray.

Not surprising A constrained system is likely to obey special rules So if we constrain the GoL to act like a TM, it shouldn’t be surprising that it is governed by TM laws. How can you use two tablespoons of water to break a window? Russ Abbott 4. Hurl the “water stone” at the window. 2. Freeze the water, thereby constraining its molecules into a rigid lattice structure. 3. Remove the frozen water from the tray. Phase transitions often signal the imposition or removal of a constraint. 1. Spoon the water into an ice cube tray. Frozen water implements a solid. It can be used like a solid, and it obeys the laws of solids. (That’s because it is a solid— which is an abstraction.) Is this a trivial observation? Is it just common sense?

Causally reducible; ontologically real GoL Turing machines are causally reducible but ontologically real.  You can reduce them away without changing how a GoL run will proceed.  Yet they exist as higher level entities and obey laws not derivable from the GoL rules.  They come into being as a result of constraints imposed on an underlying system.  This is the essence of software. Software constrains a computer to behave like something else—such as a slide projector. oI can’t use it to add 2+2 when I’m showing slides.  All executing software applications are causally reducible yet ontologically real. Reducing everything to the level of the GoL rules results in a blind spot regarding higher level entities and the laws/mechanisms that govern them.

Evolution is to Physics as Computability is to the Game of Life Namely, autonomous. Evolution is about populations of abstract entities; the mutation and combination of abstract properties that make those abstract entities more or less suited to their abstract environment; the influence of that suitability on the ability of those abstract entities to survive and reproduce—thereby generating more abstract enti ties. Evolution is an abstract process that operates on abstract entities. E.g., evolutionary computing generates solutions to difficult optimization and design problems. Biology is physical. Let’s stipulate that it’s possible to reduce biology to physics … that nature builds biological entities from elementary particles; that it’s (theoretically) possible to trace how any state of the world— including the biological organisms in it—came about by tracking elementary particle wave functions— along with quantum randomness. This parallels the fact that it’s possible to trace the operation of a GoL Turing machine by tracking GoL cell transitions.

Recognize biological entities as real and apply the abstraction of evolution to them. Deny the reality of biological entities. Reduce biology to physics. Biology’s options In doing so, Darwin and Wallace implicitly predicted that biological entities must have a way of transmitting information about properties. DNA proved them right. This is simply bad science. Throw away evolution and biological entities — and hence biology — creating another reductionist blind spot.

Level of abstraction A collection of entities and relationships that can be described independently of their implementation. A Turing machine; biological entities; every computer application, e.g., PowerPoint. When implemented, a level of abstraction is causally reducible to its implementation. You can look at the implementation to see how it works. Its independent description makes it ontologically real. How it behaves depends on its description at its level of abstraction, which is independent of its implementation. The description can’t be reduced away to the implementation without losing information. If the level of abstraction is about nature, reducing it away is bad science. Two backup slides

Does nature use levels of abstraction? Given the imposition of some (random) constraints, what entities result? Two possibilities.  There are none, or they don’t persist. Back to nature’s drawing board.  They persist and by their interaction create a new level of abstraction.  Nature then asks: what can I build on top of that? (Think James Burke’s Connections.) Software developers do the same thing. It’s all very bottom-up—and in nature’s case random. Each new level of abstraction creates a range of possible laws/mechanisms that didn’t exist before and that could not have been “deduced” from lower levels—except by exhaustive enumeration.

The principle of ontological emergence Extant entities and levels of abstraction are those whose implementations have materialized and whose environments enable their persistence.

Is that it? Does this resolve the problem of reductionism vs. the special sciences? Does it explain emergence? Is it too easy?

Three kinds of material entities Static: atoms, molecules, solar systems, most engineered artifacts.  Persist within energy wells. Energy is required to destroy them.  Supervenience works well.  Less mass than the aggregate of their components. Dynamic: biological and social entities, hurricanes.  Extract energy from the environment to persist. May be destroyed by cutting off energy supply.  Since dynamic entities supervene over constantly changing collections of lower level elements, supervenience doesn’t work well. The atoms and molecules making up our bodies change daily. The members of most social units (a country, a corporation, a club, etc.) change.  More mass than the aggregate of their components. Symbolic: software entities.  Persist within a symbolic support framework: computers. May be destroyed by destroying the framework. No individual energy issue.  Since symbolic entities supervene over (potentially unbounded numbers) of bits supervenience, doesn’t work well. Debugging can be hard.  No mass issue. Real: objectively observableAll have reduced entropy: persistent patterns. Distinctive mass properties.

Is it strange that the unsolvability of the TM halting problem entails the unsolvability of the GoL halting problem? We import a new and independent theory into the GoL and use it to draw conclusions about the GoL. Downward causation? This is called “reduction” in Computer Science. We reduce the question of GoL unsolvability to the question of TM unsolvability by constructing a TM within a GoL universe. Downward causation entailment

Levels of abstraction Used by scientists to characterize how some aspect of nature, i.e., some groups of entities, operates.  How can I describe the level of abstraction that nature is implementing—e.g., evolution in biology? Used by mathematicians as axioms for a mathematical subfield—e.g., Peano’s axioms for the natural numbers.  What are the logical consequences of this level of abstraction? Used by computer scientists to create new applications.  This level of abstraction characterizes the entities and operations that we want the software to implement.  This level of abstraction is cool.

Abstract data types & levels of abstraction void push(stack: s, : e) pop(stack: s) top(stack: s) top(push(stack: s, : e)) = e pop(push(stack: s, : e) = s Stack 1.Zero is a number. 2.If A is a number, the successor of A is a number. 3.Zero is not the successor of a number. 4.Two numbers of which the successors are equal are themselves equal. 5.(Induction axiom) If a set S of numbers contains zero and also the successor of every number in S, then every number is in S. Peano’s axioms. A collection of “types” (categories/kinds), operations that may be applied to entities of those types, and often constraints that are required to hold. Simple examples: stack, naturals. Every computer program, e.g., PowerPoint, implements a level of abstraction—typically including a number of abstract data types.  The things you can manipulate.  What you can (and can’t) do with them.

What’s different? This is an bottom-up, platform-based, implementation view rather than a top-down analysis view.  Yes, there is multiple realization, but what matters is what functionality gets created, not whether there are multiple ways to realize it.  The eye may or may not have evolved multiple times. What matters is that it added (some sort of) vision each time it did. Software developers (and engineers) ask:  How can I implement some (higher) level of abstraction using what currently exists as a platform?  The higher level is no more derived from the implementation than a painting is derived from the palette. In both cases it’s a creative process.  Once done, we ask: what I can build using this as a building block? In nature, there is no advance specification—other than the implicit specification implied by the environment. Once created, each new entity class adds new abstraction possibilities.