ABSTRACT

Colburn (computer science, U. of Minnesota-Duluth) has a doctorate in philosophy and an advanced degree in computer science; he's worked as a philosophy professor, a computer programmer, and a research scientist in artificial intelligence. Here he discusses the philosophical foundations of artificial intelligence; the new encounter of science and philosophy (logic, models of the mind and of reasoning, epistemology); and the philosophy of computer science (touching on math, abstraction, software, and ontology).

chapter 1|8 pages

Introduction

part I|40 pages

Philosophical Foundations of Artificial Intelligence

chapter 2|6 pages

The Definition and Scope of AI

chapter 3|22 pages

AI and the History of Philosophy

part II|75 pages

The New Encounter of Science and Philosophy

chapter 5|15 pages

AI and Logic

chapter 6|19 pages

Models of the Mind

chapter 7|18 pages

Models of Reasoning

chapter 8|21 pages

The Naturalization of Epistemology

part III|83 pages

The Philosophy of Computer Science

chapter 9|24 pages

Computer Science and Mathematics

chapter 10|21 pages

Two Views of Computer Science

chapter 11|24 pages

Abstraction in Computer Science

chapter 12|12 pages

Software, Abstraction, and Ontology