Search Results
- Title:
- A Conceptually Based Sentence Paraphraser. AIM-196
- Author:
- Goldman, Neil M. and Riesbeck, Christopher K.
- Author (no Collectors):
- Goldman, Neil M. and Riesbeck, Christopher K.
- Collector:
- Goldman, Neil M. and Riesbeck, Christopher K.
- Description:
-
This report describes a system of programs which perform natural
language processing based on an underlying language free
(conceptual) representation of meaning. This system is used to
produce sentence paraphrases which demonstrate a form of
understanding with respect to a given context. Particular emphasis
has been placed on the major subtasks of language analysis (mapping
natural language into conceptual structures) and language generation
(mapping conceptual structures into natural language), and on the
interaction between these processes and a conceptual memory model.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- May 1973
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), May 1973
- Genre:
- memorandums
- Identifier:
- AIM-196
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Corner Finder for Visual Feedback. AIM-214
- Author:
- Perkins, Walter A. and Binford, Thomas O.
- Author (no Collectors):
- Perkins, Walter A. and Binford, Thomas O.
- Collector:
- Perkins, Walter A. and Binford, Thomas O.
- Description:
-
In visual-feedback work often a model of an object and its
approximate location are known and it is only necessary to determine
its location and orientation more accurately. The purpose of the
program described herein is to provide such information for the case
in which the model is an edge or corner. Given a model of a line or
a corner with two or three edges, the program searches a TV window
of arbitrary size looking for one or all corners which match the
model. A model-driven program directs the search. It calls on
another program to find all lines inside the window. Then it looks
at these lines and eliminates lines which cannot match any of the
model lines. It next calls on a program to form vertices and then
checks for a matching vertex. If this simple procedure fails, the
model-driver has two backup procedures. First it works with the
lines that it has and tries to form a matching vertex (corner). If
this fails, it matches parts of the model with vertices and lines
that are present and then takes a careful look in a small region in
which it expects to find a missing line. The program often finds
weak contrast edges in this manner. Lines are found by a global
method after the entire window has been scanned with the Hueckel
edge operator.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- September 1973
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), September 1973
- Genre:
- memorandums
- Identifier:
- AIM-214
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Formal Description of a Subset of ALGOL. AIM-024
- Author:
- McCarthy, John, 1927-2011
- Author (no Collectors):
- McCarthy, John, 1927-2011
- Collector:
- McCarthy, John, 1927-2011
- Description:
-
We describe 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. We advocate an extension of this technique as a general
way of describing programming language.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- September 1964
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), September 1964
- Genre:
- memorandums
- Identifier:
- AIM-024
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Formal System of Computation. AIM-025
- Author:
- Mansfield, Richard
- Author (no Collectors):
- Mansfield, Richard
- Collector:
- Mansfield, Richard
- Description:
- We discuss a tentative axiomatization for a formal system of computation and within this system we prove certain propositions about the convergence of recursive definitions proposed by J. McCarthy.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- September 1964
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), September 1964
- Genre:
- memorandums
- Identifier:
- AIM-025
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Framework for Control in Production Systems. AIM-322
- Author:
- Georgeff, Michael
- Author (no Collectors):
- Georgeff, Michael
- Description:
-
A formal model for representing control in production systems is defined.
The formalism allows control to be directly specified independently of the
conflict resolution scheme, and thus allows the issues of control and
nondeterminism to be treated separately. Unlike previous approaches, it
allows control to be examined within a uniform and consistent framework.
It is shown that the formalism provides a basis for implementing control
constructs which, unlike existing schemes, retain all the properties
desired of a knowledge based system --- modularity, flexibility,
extensibility and explanatory capacity. Most importantly, it is shown
that these properties are not a function of the lack of control
constrains, but of the type of information allowed to establish these
constraints.
Within the formalism it is also possible to provide a meaningful notion of
the power of control constructs. This enables the types of control
required in production systems to be examined and the capacity of various
schemes to meet these requirements to be determined.
Schemes for improving system efficiency and resolving nondeterminism are
examined, and devices for representing such meta-level knowledge are
described. In particular, the objectification of control information is
shown to provide a better paradigm for problem solving and for talking
about problem solving. It is also shown that the notion of control
provides a basis for a theory of transformation of production systems, and
that this provides a uniform and consistent approach to problems involving
subgoal protection.
- Topic:
- memorandums and Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- January 1979
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), January 1979
- Genre:
- memorandums
- Identifier:
- AIM-322
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Heuristic Approach to Program Verification. AIM-191
- Author:
- Katz, Shmuel M. and Manna, Zohar
- Author (no Collectors):
- Katz, Shmuel M. and Manna, Zohar
- Collector:
- Katz, Shmuel M. and Manna, Zohar
- Description:
-
We present various heuristic techniques for use in proving the
correctness of computer programs. The techniques are designed to
obtain automatically the "inductive assertions" attached to the loops
of the program which previously required human "understanding" of the
program's approaches: one in which we obtain the inductive assertion
by analyzing predicates which are known to be true at the entrances
and exits of the loop (top-down approach), and another in which we
generate the inductive assertion directly from the statements of the
loop (bottom-up approach).
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- March 1973
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), March 1973
- Genre:
- memorandums
- Identifier:
- AIM-191
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Heuristic Program to Discover Syntheses for Complex Organic Molecules. AIM-205
- Author:
- Sridharan, N. S.
- Author (no Collectors):
- Sridharan, N. S.
- Collector:
- Sridharan, N. S.
- Description:
-
Organic Chemical Synthesis is found to be a suitable program for developing
machine intelligence. A previous paper described the objective and global
characteristics of the project. The present article aims to describe the
program organization as a heuristic search, the design of the Problem Solving
Tree and the search procedures in considerable detail. Examples of syntheses
discovered and the problem solving tree developed are given. The programs
are written mostly in PL1(F) applicable to an IBM 360/67 and the timings
(batch mode) indicate that we have fast and efficient practical systems.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- June 1973
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), June 1973
- Genre:
- memorandums
- Identifier:
- AIM-205
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Program to Find Objects in a Picture. AIM-039
- Author:
- Pingle, Karl
- Author (no Collectors):
- Pingle, Karl
- Collector:
- Pingle, Karl
- Description:
-
A program is described which traces around objects in a picture,
using the picture scanner attached to the PDP-1 computer, and fits
curves to the edges.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- January 1966
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), January 1966
- Genre:
- memorandums
- Identifier:
- AIM-039
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Proof-checker for Predicate Calculus. AIM-027
- Author:
- McCarthy, John, 1927-2011
- Author (no Collectors):
- McCarthy, John, 1927-2011
- Collector:
- McCarthy, John, 1927-2011
- Description:
-
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.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- March 1965
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), March 1965
- Genre:
- memorandums
- Identifier:
- AIM-027
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Proposal for a Visual Input Routine. AIM-042
- Author:
- Pingle, Karl
- Author (no Collectors):
- Pingle, Karl
- Collector:
- Pingle, Karl
- Description:
-
Some comments are made on the characteristics believed desirable in
the next eye for the Stanford Artificial Intelligence Project and a
proposal is given for a program to input scenes using the eye.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- June 1966
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), June 1966
- Genre:
- memorandums
- Identifier:
- AIM-042
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Television Camera Interface for the PDP-1. AIM-034
- Author:
- Carah, Peter
- Author (no Collectors):
- Carah, Peter
- Collector:
- Carah, Peter
- Description:
-
This paper is a discussion of several methods for the connection of
a television camera to the PDP-1 computer. Three of these methds
are discussed in detail and have in common that only a 36 bit
portion of any horizontal scanning line may be read and this
information is read directly into the working registers of the
computer. The fourth involves a data channel to read information
directly into the core memory of the computer, and is mentioned only
in passing. The major concepts and some of the details of these
methods are due to Marvin Minsky.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- June 1965
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), June 1965
- Genre:
- memorandums
- Identifier:
- AIM-034
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- A Tough nut for Proof Procedures. AIM-016
- Author:
- McCarthy, John, 1927-2011
- Author (no Collectors):
- McCarthy, John, 1927-2011
- Collector:
- McCarthy, John, 1927-2011
- Description:
- 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. We conjecture that this problem will be very difficult for programmed proof procedures.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- July 1964
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), July 1964
- Genre:
- memorandums
- Identifier:
- AIM-016
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Adam Coates, Stanford Artificial Intelligence Laboratory Reunion
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- November 22, 2009
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), November 22, 2009
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Adam Coates, talk, gold medal for autonomous helicopter
- Author:
- Coates, Adam
- Author (no Collectors):
- Coates, Adam
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Description:
-
Adam Coates for acrobatic flight maneuvers of the Stanford autonomous helicopter. Autonomous helicopter flight is widely regarded to be a highly challenging control problem. It is particularly difficult to design controllers for non-stationary maneuvers in which the helicopter goes through various flight regimes, extensively exposing the great complexity of helicopter dynamics. Despite these challenges, human experts can reliably fly helicopters through a wide range of maneuvers, including aerobatic maneuvers at the edge of the helicopter's capabilities.
Pieter Abbeel and Adam Coates developed apprenticeship learning algorithms that leverage expert demonstrations to efficiently learn good controllers for the tasks being demonstrated by an expert. These apprenticeship learning algorithms have enabled their helicopters to significantly extend the state of the art in autonomous helicopter flight and aerobatics. Their experimental results included the first autonomous execution of a wide range of maneuvers, including flips, rolls, loops, auto-rotation landings, chaos and tictocs, which only exceptional human pilots can perform. Their results also included complete air shows, which required autonomous transitions between many of these maneuvers. Their system performs as well, and often even better, than an expert human pilot.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 video file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- November 22, 2009
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), November 22, 2009
- Genre:
- lectures
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Adverbs and Belief. AIM-171
- Author:
- Schank, Roger C.
- Author (no Collectors):
- Schank, Roger C.
- Collector:
- Schank, Roger C.
- Description:
-
The treatment of a certain class of adverbs in conceptual
representation is given. Certain adverbs are shown to be
representative of complex belief structures. These adverbs serve as
pointers that explain where the sentence that they modify belongs in
a belief structure.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- June 1972
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), June 1972
- Genre:
- memorandums
- Identifier:
- AIM-171
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Aesthetics Systems. AIM-189
- Author:
- Gips, James and Stiny, George
- Author (no Collectors):
- Gips, James and Stiny, George
- Collector:
- Gips, James and Stiny, George
- Description:
-
The formal structure of aesthetics systems is defined. Aesthetics systems
provide for the essential tasks of interpretation and evaluation in
aesthetic analyis. Kolmogorov's formulation of information theory is
applicable. An aesthetics system for a class of non-representational,
geometric paintings and its application to three actual paintings is
described in the Appendix.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- January 1973
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), January 1973
- Genre:
- memorandums
- Identifier:
- AIM-189
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Algebraic Simplication. AIM-005
- Author:
- Enea, Horace
- Author (no Collectors):
- Enea, Horace
- Collector:
- Enea, Horace
- Description:
- Herein described are proposed and effected changes and additions to Steve Russell's Mark IV Simplify.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- August 1963
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), August 1963
- Genre:
- memorandums
- Identifier:
- AIM-005
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- An Adaptive Command and Control System Utilizing Heuristic Learning Processes. AIM-058
- Author:
- Callero, M.
- Author (no Collectors):
- Callero, M.
- Collector:
- Callero, M.
- Description:
-
The objectives of the research reported here are to develop an
automated decision process for real time allocation of defense
missiles to attacking ballistic missiles in general war and to
demonstrate the effectiveness of applying heuristic learning to seek
optimality in the process. The approach is to model and simulate a
missile defense environment and generate a decision procedure
featuring a self-modifying, heuristic decision function which
improves its performance with experience. The goal of the decision
process that chooses between the feasible allocations is to minimize
the total effect of the attack, measured in cumulative loss of
target value. The goal is pursued indirectly by considering the
more general problem of maintaining a strong defense posture, the
ability of the defense system to protect the targets from both
current and future loss.
The objectives of the research reported here are to develop an
automated decision process for real time allocation of defense
missiles to attacking ballistic missiles in general war and to
demonstrate the effectiveness of applying heuristic learning to seek
optimality in the process. The approach is to model and simulate a
missile defense environment and generate a decision procedure
featuring a self-modifying, heuristic decision function which
improves its performance with experience. The goal of the decision
process that chooses between the feasible allocations is to minimize
the total effect of the attack, measured in cumulative loss of
target value. The goal is pursued indirectly by considering the
more general problem of maintaining a strong defense posture, the
ability of the defense system to protect the targets from both
current and future loss.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- December 1967
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), December 1967
- Genre:
- memorandums
- Identifier:
- AIM-058
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- An Algebraic Definition of Simulation Between Programs. AIM-142
- Author:
- Milner, Robin
- Author (no Collectors):
- Milner, Robin
- Collector:
- Milner, Robin
- Description:
-
A simulation relation between programs is defined which is
quasi-ordering. Mutual simulation is then an equivalence relation,
and by dividing out by it we abstract from a program such details as
how the sequencing is controlled and how data is represented. The
equivalence classes are approximations to the algorithms which are
realized, or expressed, by their member programs.
A technique is given and illustrated for proving simulation and
equivalence of programs; there is an analogy with Floyd's technique
for proving correctness of programs. Finally, necessary and
sufficient conditions for simulation are given.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- February 1971
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), February 1971
- Genre:
- memorandums
- Identifier:
- AIM-142
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- An Algebraic Simplify Program in LISP. AIM-011
- Author:
- Wooldridge, Dean E.
- Author (no Collectors):
- Wooldridge, Dean E.
- Collector:
- Wooldridge, Dean E.
- Description:
-
A program which performs 'obvious' (non-controversial) simplifying
transformations on algebraic expressions (written in LISP prefix
notation) is described. Cancellation of inverses and consolidation
of sums and products are the basic accomplishments of the program;
however, if the user desires to do so, he may request the program to
perform special tasks, such as collect common factors from the
products in sums or expand products. Polynomials are handled by
routines which take advantage of the special form by polynomials; in
particular, division (not cancellation) is always done in terms of
polynomials. The program (run on the IBM 7090) is slightly faster
than a human; however, the computer does not need to check its work
by repeating the simplification.
Although the program is usable -- no bugs are known to exist -- it
is by no means a finished project. A rewriting of the simplify
system is anticipated; this will eliminate much of the existing
redundancy and other inefficiency, as well as implement an
identity-recognizing scheme.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- December 1963
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), December 1963
- Genre:
- memorandums
- Identifier:
- AIM-011
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- An Expression Input Routine for LISP. AIM-018
- Author:
- Hext, Jan
- Author (no Collectors):
- Hext, Jan
- Collector:
- Hext, Jan
- Description:
- The expression input routine is a LISP function, Mathread [ ] with associated definitions, which reads in expressions such as (A+3-F(X,Y,Z)). Its result is an equivalent S-expression. The syntax of allowable expressions is given, but (unlike ALGOL's) it does not define the precedence of the operators; nor does the program carry out any explicit syntax analysis. Instead the program parses the expression according to a set of numerical precedence values, and reports if it finds any symbol out of context.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- July 1964
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), July 1964
- Genre:
- memorandums
- Identifier:
- AIM-018
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- An on Line Algebraic Simplification Program. AIM-037
- Author:
- Korsvold, Knut
- Author (no Collectors):
- Korsvold, Knut
- Collector:
- Korsvold, Knut
- Description:
-
We describe an on-line program for algebraic simplification. The
program is written in LISP 1.5 for the Q-32 computer at System
Development Corporation in Santa Monica, California. The program
has in its entirety been written and debugged from a teletype
station at Stanford University.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- November 1, 1965
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), November 1, 1965
- Genre:
- memorandums
- Identifier:
- AIM-037
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- An Overview of KRL. AIM-293
- Author:
- Bobrow, Daniel and Winograd, Terry
- Author (no Collectors):
- Bobrow, Daniel and Winograd, Terry
- Collector:
- Bobrow, Daniel and Winograd, Terry
- Description:
-
This paper describes KRL, a Knowledge Representation Language designed for
use in understander systems. It outlines both the general concepts which
underlie our research and the details of KRL-0, an experimental
implementation of some of these concepts. KRL is an attempt to integrate
procedural knowledge with a broad base of declarative forms. These forms
provide a variety of ways to express the logical structure of the
knowledge, in order to give flexibility in associating procedures (for
memory and reasoning) with specific pieces of knowledge, and to control
the relative accessibility of different facts and descriptions. The
formalism for declarative knowledge is based on %2structured conceptual
objects%* with associated %2descriptions%*. These objects form a network
of %2memory units%* with several different sorts of linkages, each having
well-specified implications for the retrieval process. Procedures can be
associated directly with the internal structure of a conceptual object.
This %2procedural attachment%* allows the steps for a particular operation
to be determined by characteristics of the specific entities involved.
The control structure of KRL is based on the belief that the next
generation of intelligent programs will integrate data-directed and
goal-directed processing by using multi-processing. It provides for a
priority-ordered multi-process agenda with explicit (user-provided)
strategies for scheduling and resource allocation. It provides
%2procedure directories%* which operate along with %2process frameworks%*
to allow procedural parameterization of the fundamental system processes
for building, comparing, and retrieving memory structures. Future
development of KRL will include integrating procedure definition with the
descriptive formalism.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- November 1976
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), November 1976
- Genre:
- memorandums
- Identifier:
- AIM-293
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041