Storming Media: Pentagon Reports and DocumentsPentagon Reports: Fast. Definitive. Complete.     
New Account »
Forgot Password?
Advanced Search »

Newsletter
Unsubscribe »
Reports by Author

John McCarthy


Click on the titles below to find US government-authored or -collected reports written by John McCarthy

Total Results: 33 Results per page:
Sort by: Title Date Desc Pages Display:
Combination and Interoperation of Logical Systems Research in Formal Interoperability 30 APR 1999 10 pages
Authors:  John McCarthy; Carolyn Talcott; STANFORD UNIV CA DEPT OF COMPUTER SCIENCE
The full text of this report is available for sale.This project involved investigation of both interpretations of the phrase formal interoperability: (1) formal semantics of the interoperation of components and their combination into complex systems; and (2) the interoperation of formal systems and their combined use to specify the many aspects of complex systems. (1) scientific foundations for sensible, correct and secure interaction between components; (2) formalizing different aspects of complex systems and ...


Basic Research in Knowledge Representation 01 MAY 1998 7 pages
Authors:  John McCarthy; Carolyn Talcott; STANFORD UNIV CA DEPT OF COMPUTER SCIENCE
The full text of this report is available for sale.This project concerned developing new logical formalisms for representing information. New formalisms allow us to represent information that we previously could not capture. New reasoning methods allow us to integrate more information and can yield conclusions that were previously unavailable. One basic method that was developed involves introducing contexts as mathematical objects and developing formal language for describing the relations between sentences true in different contexts. This allows information that ...


A Statistical Characterization of Denver-Area Microbursts. Revision DEC 92 55 pages
Authors:  Kimberly L. Elmore; John McCarthy; NATIONAL CENTER FOR ATMOSPHERIC RESEARCH BOULDER CO
The full text of this report is available for sale.This document describes statistical characteristics of microbursts that occurred in the Denver area during the summers of 1982 and 1984. The Joint Airport Weather Studies (JAWS) Project, conducted between 15 May and 13 August 1982, is the primary data source for this report, and radar data from the Classify, Locate and Avoid Wind Shear (CLAWS) Project are also included for microburst lines and low-reflectivity microbursts. All surface mesonet data come ...


Common Prototyping Language AUG 91 126 pages
Authors:  John McCarthy; STANFORD UNIV CA DEPT OF COMPUTER SCIENCE
The full text of this report is available for sale.Prototyping is the process of writing programs for the purpose of obtaining information prior to constructing a production version. Prototyping is used to increase the probability that the first production version will be satisfactory. It is thus a tool for reducing risk. Prototyping differs from production programming in that efficiency and completeness are often sacrificed in the interests of rapid development and ease of obtaining information. At present there is ...


Open Architecture for Formal Reasoning AUG 91 5 pages
Authors:  John McCarthy; STANFORD UNIV CA DEPT OF COMPUTER SCIENCE
The full text of this report is available for sale.This task represents an initial part of a long term project aimed at making both theoretical and practical advances in the field of formal reasoning. The main goal is to provide a framework for designing and experimenting with symbol manipulation programs, and in particular, to provide a general software architecture for implementing formal reasoning systems and interfaces to existing software components including special purpose theorem provers, program transformers, and databases. ...


Mathematical Theory of Computation AUG 91 8 pages
Authors:  John McCarthy; STANFORD UNIV CA DEPT OF COMPUTER SCIENCE
The full text of this report is available for sale.This project was concerned with the development of correct and reusable software through the use of higher order abstractions (function, control, assignment, process) and reflection. A semantic framework for these notions will be the basis of an experimental system for manipulating and reasoning about programs. The goals of this project were the development of logical formalisms for reasoning about programs that use abstractions and reflection, and the application of these ...


QLISP for Parallel Processors NOV 90 7 pages
Authors:  John McCarthy; STANFORD UNIV CA DEPT OF COMPUTER SCIENCE
The full text of this report is available for sale.Stanford University has completed the initial phase of the Qlisp project for research on parallel Lisp programming. The research made use of the Qlisp implementation on the Alliant FX/8 delivered by Lucid, Inc. under subcontract to Stanford University. The results we have obtained confirm, in general, our predictions that a shared-memory multiprocessor is an effective tool for executing symbolic programs in Lisp. The major highlights of Qlisp have been: 1) ...


A Statistical Characterization of Denver-Area Microbursts MAR 89 55 pages
Authors:  Kimberly L. Elmore; John McCarthy; NATIONAL CENTER FOR ATMOSPHERIC RESEARCH BOULDER CO
The full text of this report is available for sale.This document describes statistical characteristics of microbursts that occurred in the Denver area during the summers of 1982 and 1984. The Joint Airport Weather Studies (JAWS) Project, conducted between 15 May and 13 August 1982, is the primary data source for this report, and radar data from the Classify, Locate and Avoid Wind Shear (CLAWS) Project are also included for microburst lines and low-reflectivity microbursts. All surface mesonet data come ...


QLISP for Parallel Processors JAN 89 4 pages
Authors:  John McCarthy; STANFORD UNIV CA DEPT OF COMPUTER SCIENCE
The full text of this report is available for sale.The goal of the Qlisp project at Stanford is to gain experience with the shared-memory, queue-based approach to parallel Lisp, by implementing the Qlisp language on an actual multiprocessor, and by developing a symbolic algebra system as a testbed application. The experiments performed on the simulator included: 1. Algorithms for sorting and basic data structure manipulation for polynomials. 2. Partitioning and scheduling methods for parallel programming. 3. Parallelizing the production ...


Basic Research in Artificial Intelligence and Foundations of Programming. MAY 1980
Authors:  John McCarthy; Thomas Binford; David Luckham; Zohar Manna; Richard Weyhrauch; STANFORD UNIV CA DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.This report describes recent research in several related areas. Basic research in artificial intelligence and formal reasoning addresses fundamental problems in the representation of knowledge and reasoning processes applied to this knowledge. Solution of these problems will make possible the development of analytical applications of computers with large and complex data bases, where current systems can handle only a very restricted set of data structures and queries. Mathematical theory of ...


Ascribing Mental Qualities to Machines. MAR 1979
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.Ascribing mental qualities like beliefs, intentions and wants to a machine is sometimes correct if done conservatively and is sometimes necessary to express what is known about its state. We propose some new definitional tools for this: definitions relative to an approximate theory and second order structural definitions. (Author)


First Order Theories of Individual Concepts and Propositions. MAR 1979
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.We discuss first order theories in which individual concepts are admitted as mathematical objects along with the things that reify them. This allows very straightforward formalizations of knowledge, belief, wanting, and necessity in ordinary first order logic without modal operators. Applications are given in philosophy and in artificial intelligence. (Author)


Recursive Programs as Functions in a First Order Theory. MAR 1979
Authors:  Robert Cartwright; John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.Pure Lisp style recursive function programs are represented in a new way by sentences and schemata of first order logic. This permits easy and natural proofs of extensional properties of such programs by methods that generalize structural induction. It also systematizes known methods such as recursion induction, subgoal induction, inductive assertions by interpreting them as first order axiom schemata. We discuss the metatheorems justifying the representation and techniques for proving ...


Recent Research in Artificial Intelligence and Foundations of Programming. SEP 1978
Authors:  John McCarthy; Tom Binford; Cordell Green; David Luckham; Zohar Manna; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.This report summarizes recent research in the following areas: artificial intelligence and formal reasoning, mathematical theory of computation and program synthesis, program verification, image understanding, and knowledge based programming. (Author)


On the Model Theory of Knowledge. APR 1978
Authors:  John McCarthy; Masahiko Sato; Takeshi Hayashi; Shigeru Igarashi; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.Another language for expressing 'knowing that' is given together with axioms and rules of inference and a Kripke type semantics. The formalism is extended to time-dependent knowledge. Completeness and decidability theorems are given. The problem of the wise men with spots on their foreheads and the problem of the unfaithful wives are expressed in the formalism and solved. (Author)


Recent Research in Computer Science. JUN 1977
Authors:  John McCarthy; Thomas Binford; Cordell Green; David Luckham; Zohar Manna; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.This report summarizes recent accomplishments in six related areas: basic AI research and formal reasoning, image understanding, mathematical theory of computation, program verification, natural language understanding, and knowledge based programming.


Three Reviews of J. Weizenbaum's Computer Power and Human Reason. NOV 1976
Authors:  Bruce G. Buchanan; Joshua Lederberg; John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.Three reviews of J. Weizenbaum's Computer Power and Human Reason (W. H. Freeman and Co., San Francisco, 1976) are reprinted from other sources. A reply by Weizenbaum to McCarthy's review is also reprinted. (Author)


Project Technical Report, MAR 1971 82 pages
Authors:  John McCarthy; Arthur Samuel; Edward Feigenbaum; Joshua Lederberg; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is available for sale.An overview is presented of current research at Standford in artificial intelligence and heuristic programming. This report is largely the text of a proposal to the Advanced Research Projects Agency for fiscal years 1972-3. (Author)


STANFORD ARTIFICIAL INTELLIGENCE PROJECT. APR 1970
Authors:  John McCarthy; Edward Felgenbaum; Joshua Lederberg; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.Current research is reviewed in artificial intelligence and related areas, including representation theory, mathematical theory of computation, models of cognitive processes, speech recognition, and computer vision. (Author)


PROPERTIES OF PROGRAMS AND PARTIAL FUNCTION LOGIC, OCT 1969
Authors:  Zohar Manna; John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.Recursive definitions are considered which consist of Algol-like conditional expressions. By specifying a computation rule for evaluating such recursive definition, it determines a partial function. However, for different computation rules, the same recursive definition may determine different partial functions. Two types of computation rules are distinguished: sequential and parallel. The purpose of the paper is to formalize properties (such as termination, correctness and equivalence) of these partial functions by means ...


PROJECT TECHNICAL REPORT, JUN 1969
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.Plans and accomplishments of the Stanford Artificial Intelligence Project are reviewed in several areas including: theory (epistemology and mathematical theory of computation), visual perception and control (Hand-eye and Cart), speech recognition by computer, heuristics in machine learning and automatic deduction, models of cognitive processes (Heuristic DENDRAL, Language Research, and Higher Mental Functions). (Author)


SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTIFICIAL INTELLIGENCE, 04 NOV 1968
Authors:  John McCarthy; Patrick Hayes; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.A computer program capable of acting intelligently in the world must have a general representation of the world in terms of which its inputs are interpreted. Designing such a program requires commitments about what knowledge is and how it is obtained. Thus some of the major traditional problems of philosophy arise in artificial intelligence. The first part of the paper begins with a philosophical point of view that seems to ...


PROJECT TECHNICAL REPORT, 13 SEP 1968
Authors:  John McCarthy; Edward Feigenbaum; Arthur Samuel; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.Recent work of the Stanford Artificial Intelligence Project is summarized in several areas: Scientific hypothesis formation; Symbolic computation; Hand-eye systems; Computer recognition of speech; Board games; and Other projects. (Author)


CORRECTNESS OF A COMPILER FOR ARITHMETIC EXPRESSIONS. 29 APR 1966
Authors:  John McCarthy; James Painter; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.The paper contains a proof of the correctness of a simple compiling algorithm for compiling arithmetic expressions into machine language.


Problems in the Theory of Computation, 11 MAY 1965
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.The purpose of this paper is to identify and discuss a number of theoretical problems whose solutions seems feasible and likely to advance the practical art of computation. (Modified author abstract)


Plans for the Stanford Artificial Intelligence Project, 20 APR 1965
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.The paper discusses the proposals of the contract which are to obtain: A computer-controlled eye that a computer can use to get a picture into computer memory for processing; A computer controlled hand that can be programmed to assemble an object out of parts; and A computer suitable for controlling these things and also suitable for providing symbolic computation for the other artificial intelligence projects which are being undertaken.


A Proof-Checker for Predicate Calculus, 03 MAR 1965
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.A program that checks proofs in J. A. Robinson's formulation of predicate calculus has been programmed in LISP 1.5. The program is available in CTSS at Project MAC and is also available as a card deck. The program is used for class exercises at Stanford. (Author)


A Formal Description of a Subset of Algol, 24 SEP 1964
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.The author describes Microalgol, a trivial subset of ALGOL, by means of an interpreter. The notions of abstract syntax and of state of the computation permit a compact description of both syntax and semantics. The author advocates an extension of this technique as a general way of describing programming languages. (Modified author abstract)


A Tough Nut for Proof Procedures, 17 JUL 1964
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.It is well known to be impossible to tile with dominoes a checkerboard with two opposite corners deleted. This fact is readily stated in the first order predicate calculus, but the usual proof which involves a parity and counting argument does not readily translate into predicate calculus. It is conjectured that this problem will be very difficult for programmed proof procedures. (Modified author abstract)


Computer Control of a Machine for Exploring Mars, 15 JUN 1964
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.Landing a 5000 pound package on Mars that would spend a year looking for life and making other measurements has been proposed. It is believed that this machine should be a stored program computer with sense and motor organs, and that the machine should be mobile. The author discusses the following points: Advantages of a computer controlled system; what the computer should be like; what we can feasibly program the ...


Programs with Common Sense, 18 SEP 1963
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.This paper discusses programs to manipulate in a suitable formal language (most likely a part of the predicate calculus) common instrumental statements. The basic program will draw immediate conclusions from a list of premises. These conclusions will be either declarative or imperative sentences. When an imperative sentence is deduced the program takes a corresponding action. These actions may include printing sentences, moving sentences on lists, and reinitiating the basic deduction ...


Situations, Actions, and Causal Laws, 03 JUL 1963 13 pages
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is available for sale.A formal theory is given concerning situations, causality and the possibility and effects of actions is given. The theory is intended to be used by the Advice Taker, a computer program that is to decide what to do by reasoning. Some simple examples are given of descriptions of situations and deductions that certain goals can be achieved. (Author)


Predicate Calculus with 'Undefined' as a Truth-Value, 22 MAR 1963
Authors:  John McCarthy; STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE
The full text of this report is not available and therefore is not for sale. This information is provided for reference purposes only.The author would like to use predicate calculus in the mathematical theory of computation. In particular, the author would like to write formulas involving recursively defined predicates and functions. The trouble is that recursively defined predicates are not guaranteed to be defined for all values of their arguments, and therefore, it is not clear how to interpret formulas involving them. The author gives an interpretation of predicate calculus formulas involving ...


Total Results: 33 Results per page: