Bits don’t have error bars Russ Abbott Department of Computer Science California State University, Los Angeles.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Chapter 11: Models of Computation
Meaningful learning.
Mathematics in Engineering Education 1. The Meaning of Mathematics 2. Why Math Education Have to Be Reformed and How It Can Be Done 3. WebCT: Some Possibilities.
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
1 A Methodological Approach to IS Research Presented by: Dr. Jay Nunamaker, Jr.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Weber ‘Objective Possibility and Adequate Causation in Historical Explanation’.
Constructivism -v- Realism Is knowledge a reflection of an outside reality or constructed by us? MRes Philosophy of Knowledge: Day 2 - Session 3 (slides.
Whatiscs.ppt version: What Is Computer Science? William J. Rapaport Department of Computer Science & Engineering, Department of Philosophy, Department.
CS540 Software Design Lecture 1 1 Lecture 1: Introduction to Software Design Anita S. Malik Adapted from Budgen (2003) Chapters 1.
CSC 2400 Computer Systems I Lecture 3 Big Ideas. 2 Big Idea: Universal Computing Device All computers, given enough time and memory, are capable of computing.
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.
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: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
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.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles three examples.
1 Introduction to Complex Systems: How to think like nature  The Aerospace Corporation. All Rights Reserved. Modeling, the externalization.
COMP 3009 Introduction to AI Dr Eleni Mangina
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 higher-level entities and the laws they.
1 Introduction to Complex Systems: How to think like nature  The Aerospace Corporation. All Rights Reserved. Course overview: two hours Russ.
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.
Chapter Two The Philosophical Approach: Enduring Questions.
Property dualism and mental causation Michael Lacewing
Theory of Computation. Computation Computation is a general term for any type of information processing that can be represented as an algorithm precisely.
Structured Vs. Object Oriented Analysis and Design SAD Vs. OOAD
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Definitions of Reality (ref . Wiki Discussions)
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
Introduction CS 3358 Data Structures. What is Computer Science? Computer Science is the study of algorithms, including their  Formal and mathematical.
SOFTWARE DESIGN.
The Beauty and Joy of Computing Lecture #3 : Creativity & Abstraction UC Berkeley EECS Lecturer Gerald Friedland.
Introduction CS 3358 Data Structures. What is Computer Science? Computer Science is the study of algorithms, including their  Formal and mathematical.
An Examination of Science. What is Science Is a systematic approach for analyzing and organizing knowledge. Used by all scientists regardless of the field.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
What did I take from the research in AMT to the research in Computer Science and Software Engineering Education? Orit Hazzan Department of Education on.
The Next Generation Science Standards: 4. Science and Engineering Practices Professor Michael Wysession Department of Earth and Planetary Sciences Washington.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
FUNCTIONS AND MODELS 1. The fundamental objects that we deal with in calculus are functions.
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
University of Virginia Department of Computer Science Complex Systems and System Accidents presented by: Joel Winstead.
Session 3 How to Approach the UML Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 5, 2011 Presented by Kang-Pyo Lee.
Mahmut Ali GÖKÇEIndustrial Systems IEU Introduction to System Engineering ISE 102 Spring 2007 Notes & Course Materials Asst. Prof. Dr. Mahmut.
Bits don’t have error bars Russ Abbott Department of Computer Science California State University, Los Angeles.
CS150: Computer Organization and Architecture Michael D. Wilder, Ph.D.
HAYEK AS A METHODOLOGICAL INDIVIDUALIST Francesco Di Iorio Southeast University (Nanjing) 1.
Chapter 1 Welcome Aboard. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-2 Introduction to the World of.
Instructor:Po-Yu Kuo 教師:郭柏佑
Ontology From Wikipedia, the free encyclopedia
The Search for Ultimate Reality and the Mind/Body Problem
Introduction Artificial Intelligent.
Reductionism.
Instructor:Po-Yu Kuo 教師:郭柏佑
Introduction To software engineering
A Naturalistic Worldview
P.V.G’s College of Engineering, Nashik
A Naturalistic Worldview
Presentation transcript:

Bits don’t have error bars Russ Abbott Department of Computer Science California State University, Los Angeles

Is there anything besides physics? “[L]iving 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.” Erwin Schrödinger, What is Life?, “At each level of complexity entirely new properties appear. … The whole becomes not only more than but very different from the sum of its parts. Philip Anderson, “More is Different,” [The] workings of all the animate and inanimate matter of which we have any detailed knowledge are all … controlled by the same set of fundamental laws [of physics]. … [W]e must all start with reductionism, which I fully accept. Philip Anderson, “More is Different,” /18/20162Abbott - WPE Delft

Computer science is applied philosophy Can everything be reduced to physics? Engineers are grounded in physics. ◦Ultimately there is nothing besides physics—even though engineers build things that have very different properties from their components. Computer scientists live in a world of abstractions. ◦Physics has very little to do with our worlds. ◦There is more than physics—but we may have a hard time saying what it is. 2/18/2016Abbott - WPE Delft3 Engineering is applied physics

Intellectual leverage: Engineering Engineering gains intellectual leverage through mathematical modeling and functional decomposition. ◦Models approximate an underlying reality (physics). ◦Models are judged by the width of their error bars. ◦Models don’t create ontologically independent entities. No reliable floor. Engineering is both cursed and blessed by its attachment to physicality. ◦“Engineering systems often fail … because of [unanticipated interactions among well designed components] that could not be identified in isolation from the operation of the full systems.” National Academy of Engineering, Design in the New Millennium, But if a problem arises engineers, like scientists, can dig down to a lower level to solve it. 2/18/2016Abbott - WPE Delft4

Intellectual leverage: CS Computer science gains intellectual leverage by building levels of abstraction. New types and operations—externalized thoughts. Operationally reducible to a pre-existing substrate. What Searle (Mind, 2004) calls causal but not ontological reducibility. The bit provides a symbolic floor, which limits realistic modeling, e.g., no good models of evolutionary arms races. 2/18/2016Abbott - WPE Delft5

Turning dreams into reality Engineering and Computer Science both transform ideas—which exist only as subjective experience—into (material) phenomena. ◦Taking mind and mental constructs as given. ◦Scientists turn reality into ideas. ◦Humanists turn reality into dreams. ◦Mathematicians turn coffee into theorems. CS turns ideas into a symbolic reality. ◦A realized conceptual model. Engineering turns ideas into a material reality. ◦A car is a material object. It’s capabilities aren’t— although once built we use it for our purposes. 2/18/2016Abbott - WPE Delft6

Externalizing thought The first step in turning ideas into reality is to externalize subjective experience (ideas) in a form that allows it to be examined and explored. Computer languages enable executable externalized thought—different from all other forms of externalized thought throughout history. There is nothing comparable in engineering—or any other field. ◦All other forms of externalized thought require a human being to interpret them. ◦A computer program operates in the world on its own. 2/18/2016Abbott - WPE Delft7

Abstractions are real Game of Life. The rules correspond to the laws of physics. Gliders can implement Turing Machines. ◦Both are (epiphenomenal) levels of abstraction. ◦Causally but not ontologically reducible. Turing Machines obey computability theory—Schrödinger’s “new laws.” Downward entailment: halting problem for GoL is undecidable. 2/18/2016Abbott - WPE Delft8

Reductionist blind spot Levels of abstractions are constraints. ◦Software constrains the instruction sequences a computer may execute. ◦And thereby implements new “conservation laws”—suggested (unintentionally) by Alfred Hübler. ◦A form of “broken symmetry,” a theme from Anderson. Of course constraints impose new laws. The new laws are not expressible other than in terms of the level of abstraction. 2/18/2016Abbott - WPE Delft9

Principle of emergence Extant levels of abstraction—naturally occurring or man-made, static (at equilibrium) or dynamic (far from equilibrium)—are those whose implementations have materialized and whose environments support their persistence. 2/18/2016Abbott - WPE Delft10

Summary With its gift of the bit, Engineering created a world that is both real and symbolic. Computer Science, native-born to that world, developed the level-of-abstraction— an example of computational thinking. Computational thinking enabled the solution to a fundamental philosophical problem: emergence as the reality of epiphenomenal abstractions. 2/18/2016Abbott - WPE Delft11