Edinburgh, United Kingdom of Great Britain and Northern Ireland
  •  53
    Henkin style completeness proofs in theories lacking negation
    Notre Dame Journal of Formal Logic 12 (4): 509-511. 1971.
  •  19
    Contents
    In The foundations of philosophical semantics, Princeton University Press. 1984.
  •  31
    One of the most striking characteristics of human beings is their ability to function successfully in complex environments about which they know very little. In light of our pervasive ignorance, we cannot get around in the world just reasoning deductively from our prior beliefs together with new perceptual input. As our conclusions are not guaranteed to be true, we must countenance the possibility that new information will lead us to change our minds, withdrawing previously adopted beliefs. In t…Read more
  •  78
    This is a text for an introductory symbolic logic course. It is based upon an old text that I wrote in 1969, which is long out of print. But it modifies the approach of that book to reflect theoretical work that I have done on theorem proving in the..
  •  87
    Epistemology is about how we can know the various things we claim to know. Epistemology is driven by attempts to answer the question, “How do you know?” This gives rise to investigations on several different levels. At the lowest level, philosophers investigate particular kinds of knowledge claims. Thus we find theories of perceptual knowledge (“How do you know the things you claim to know directly on the basis of perception?”), theories of induction and abduction (“How do you know the general t…Read more
  •  27
    Causes, Conditionals, and Times
    Pacific Philosophical Quarterly 63 (3): 275-288. 2017.
  •  3
    Causes, Conditionals, and Times
    Pacific Philosophical Quarterly 62 (4): 340-353. 2017.
  •  36
    What Am I?
    Philosophy and Phenomenological Research 76 (2): 237-309. 2008.
    When your word processor or email program is running on your computer, this creates a “virtual machine” that manipulates windows, files, text, etc. What is this virtual machine, and what are the virtual objects it manipulates? Many standard arguments in the philosophy of mind have exact analogues for virtual machines and virtual objects, but we do no want to draw the wild metaphysical conclusions that have sometimes tempted philosophers in the philosophy of mind. A computer file is not made of e…Read more
  •  38
    Technical methods in philosophy
    Westview Press. 1990.
    Introduces the technical tools and concepts employed in advanced work in philosophy. Beginning with the fundamentals of set theory, the author examines relations, functions and the theory of arithmetic before using these tools to clarify the metatheory of the predicate calculus.
  •  21
    The aim of this paper is to investigate two related aspects of human reasoning, and use the results to construct an automated theorem prover for the predicate calculus that at least approximately models human reasoning. The result is a non-resolution theorem prover that does not use Skolemization. It involves two central ideas. One is the interest constraints that are of central importance in guiding human reasoning. The other is the notion of suppositional reasoning, wherein one makes a supposi…Read more
  •  32
    Reply to Leeds
    Philosophical Studies 48 (1). 1985.
  •  46
    The “grand problem” of AI has always been to build artificial agents with human-like intelligence. That is the stuff of science fiction, but it is also the ultimate aspiration of AI. In retrospect, we can understand what a difficult problem this is, so since its inception AI has focused more on small manageable problems, with the hope that progress there will have useful implications for the grand problem. Now there is a resurgence of interest in tackling the grand problem head-on. Perhaps AI ha…Read more
  •  43
    Probability plays an essential role in many branches of AI, where it is typically assumed that we have a complete probability distribution when addressing a problem. But this is unrealistic for problems of real-world complexity. Statistical investigation gives us knowledge of some probabilities, but we generally want to know many others that are not directly revealed by our data. For instance, we may know prob(P/Q) (the probability of P given Q) and prob(P/R), but what we really want is prob(P/Q…Read more
  •  36
    As a high school student, I rediscovered Hume’s problem of induction on my own. For a while, I was horrified. I thought, “We cannot know anything!” After a couple of weeks I calmed down and reasoned that there had to be something wrong with my thinking, and that led me quickly to the realization that good reasons need not be deductive, and to the discovery of defeasible reasoning. From there it was a short jump to a more general interest in how rational cognition works. I am interested in ration…Read more
  •  144
    The Chimerical Appeal of Epistemic Externalism
    with Joe Cruz
    In Richard Schantz (ed.), The Externalist Challenge, De Gruyter. pp. 125--42. 2004.
    Internalism in epistemology is the view that all the factors relevant to the justification of a belief are importantly internal to the believer, while externalism is the view that at least some of those factors are external. This extremely modest first approximation cries out for refinement (which we undertake below), but is enough to orient us in the right direction, namely that the debate between internalism and externalism is bound up with the controversy over the correct account of the disti…Read more
  •  67
    The “grand problem” of AI has always been to build artificial agents of human-level intelligence, capable of operating in environments of real-world complexity. OSCAR is a cognitive architecture for such agents, implemented in LISP. OSCAR is based on my extensive work in philosophy concerning both epistemology and rational decision making. This paper provides a detailed overview of OSCAR. The main conclusions are that such agents must be capablew of operating against a background of pervasive ig…Read more
  •  48
  •  72
    Four Kinds of Conditionals
    American Philosophical Quarterly 12 (1). 1975.
  •  107
    An Objectivist Argument for Thirdism
    with Ian Evans, Don Fallis, Peter Gross, Terry Horgan, Jenann Ismael, Paul D. Thorn, Jacob N. Caton, Adam Arico, Daniel Sanderman, Orlin Vakerelov, Nathan Ballantyne, Matthew S. Bedke, Brian Fiala, and Martin Fricke
    Analysis 68 (2): 149-155. 2008.
    Bayesians take “definite” or “single-case” probabilities to be basic. Definite probabilities attach to closed formulas or propositions. We write them here using small caps: PROB(P) and PROB(P/Q). Most objective probability theories begin instead with “indefinite” or “general” probabilities (sometimes called “statistical probabilities”). Indefinite probabilities attach to open formulas or propositions. We write indefinite probabilities using lower case “prob” and free variables: prob(Bx/Ax). The …Read more
  •  25
    This paper investigates decision-theoretic planning in sophisticated autonomous agents operating in environments of real-world complexity. An example might be a planetary rover exploring a largely unknown planet. It is argued th a t existing algorithms for decision-theoretic planning are based on a logically incorrect theory of rational decision making. Plans cannot be evaluated directly in terms of their expected values, because plans can be of different scopes, and they can interact with other…Read more
  •  46
    It is argued that we cannot build a sophisticated autonomous planetary rover just by implementing sophisticated planning algorithms. Planning must be based on information, and the agent must have the cognitive capability of acquiring new information about its environment. That requires the implementation of a sophisticated epistemology. Epistemological considerations indicate that the rover cannot be assumed to have a complete probability distribution at its disposal. Its planning must be based …Read more
  •  58
    It’s morning. You sit down at your desk, cup of coffee in hand, and prepare to begin your day. First, you turn on your computer. Once it is running, you check your e-mail. Having decided it is all spam, you trash it. You close the window on your e-mail program, but leave the program running so that it will periodically check the mail server to see whether you have new mail. If it finds new mail it will alert you by playing a musical tone. Next you start your word processor. You have in mind to w…Read more
  •  15
    This paper presents a challenge problem for decision-theoretic planners. State-space planners reason globally, building a map of the parts of the world relevant to the planning problem, and then attempt to distill a plan out of the map. A planning problem is constructed that humans find trivial, but no state-space planner can solve. Existing POCL planners cannot solve the problem either, but for a less fundamental reason.
  •  235
    In the past, few mainstream epistemologists have endorsed Bayesian epistemology, feeling that it fails to capture the complex structure of epistemic cognition. The defenders of Bayesian epistemology have tended to be probability theorists rather than epistemologists, and I have always suspected they were more attracted by its mathematical elegance than its epistemological realism. But recently Bayesian epistemology has gained a following among younger mainstream epistemologists. I think it is ti…Read more
  •  19
    This paper addresses the logical foundations of goal-regression planning in autonomous rational agents. It focuses mainly on three problems. The first is that goals and subgoals will often be conjunctions, and to apply goal-regression planning to a conjunction we usually have to plan separately for the conjuncts and then combine the resulting subplans. A logical problem arises from the fact that the subplans may destructively interfere with each other. This problem has been partially solved in t…Read more
  •  27
    Decision-theoretic planning is normally based on the assumption that plans can be compared by comparing their expected-values, and the objective is to find an optimal plan. This is typically defended by reference to classical decision theory. However, classical decision theory is actually incompatible with this “simple plan-based decision theory”. A defense of plan-based decision theory must begin by showing that classical decision theory is incorrect insofar as the two theories conflict, so thi…Read more