Changes

MyWikiBiz, Author Your Legacy — Saturday April 27, 2024
Jump to navigationJump to search
del note ... finished bib
Line 1: Line 1: −
{{DISPLAYTITLE:Prospects For Inquiry Driven Systems}}
+
{{DISPLAYTITLE:Prospects for Inquiry Driven Systems}}
'''Author's Note.'''  The initial portion of this essay is the "Interest Statement" that I submitted as a part of my application to graduate school in the Systems Engineering doctoral program at Oakland University, Rochester, Michigan in September 1992.
+
'''Author: [[User:Jon Awbrey|Jon Awbrey]]'''
 +
 
 +
'''Author's Note.'''  The initial portion of this essay is the ''Interest Statement'' that I submitted as a part of my application to graduate school in the Systems Engineering doctoral program at Oakland University, Rochester, Michigan in September 1992.
    
<p><br><font size="4">'''Systems Engineering : Interest Statement'''</font><br>
 
<p><br><font size="4">'''Systems Engineering : Interest Statement'''</font><br>
Line 20: Line 22:  
The return benefits to systems theory would be equally valuable, enabling the implementation of more intelligent software for the study of complex systems.  The engineering of this software could extend work already begun in simulation modeling (Widman, Loparo, & Nielsen, 1989), (Yip, 1991), nonlinear dynamics and chaos (Rietman, 1989), (Tufillaro, Abbott, & Reilly, 1992), and expert systems (Bratko, Mozetic, & Lavrac, 1989), with increasing capabilities for qualitative inference about complex systems and for intelligent navigation of dynamic manifolds (Weld & de Kleer, 1990).
 
The return benefits to systems theory would be equally valuable, enabling the implementation of more intelligent software for the study of complex systems.  The engineering of this software could extend work already begun in simulation modeling (Widman, Loparo, & Nielsen, 1989), (Yip, 1991), nonlinear dynamics and chaos (Rietman, 1989), (Tufillaro, Abbott, & Reilly, 1992), and expert systems (Bratko, Mozetic, & Lavrac, 1989), with increasing capabilities for qualitative inference about complex systems and for intelligent navigation of dynamic manifolds (Weld & de Kleer, 1990).
   −
<div class="nonumtoc">__TOC__</div>
+
__TOC__
==1.  Background==
+
==Background==
    
In my aim to connect the enterprises of systems theory and artificial intelligence I recognize the following facts.  Although the control systems approach was a prevailing one in the early years of cybernetics and important tributaries of AI have sprung from its sources, e.g. (Ashby, 1956), (Arbib, 1964, '72, '87, '89), (Albus, 1981), the two disciplines have been pursuing their separate evolutions for many years now.  The intended scope of AI, overly ambitious or otherwise, forced it to break free of early bonds, shifting for itself beyond the orbit of its initial paradigms and the cases that conditioned its origin.
 
In my aim to connect the enterprises of systems theory and artificial intelligence I recognize the following facts.  Although the control systems approach was a prevailing one in the early years of cybernetics and important tributaries of AI have sprung from its sources, e.g. (Ashby, 1956), (Arbib, 1964, '72, '87, '89), (Albus, 1981), the two disciplines have been pursuing their separate evolutions for many years now.  The intended scope of AI, overly ambitious or otherwise, forced it to break free of early bonds, shifting for itself beyond the orbit of its initial paradigms and the cases that conditioned its origin.
Line 33: Line 35:  
There are harvests of complexity which sprout from the earliest elements and the simplest levels of the discussion that follows.  I will try to clarify a few of these issues in the process of fixing terminology.  This may create an impression of making much ado about nothing, but it is a good idea in computational modeling to forge connections between the complex, the subtle, and the simple -- even to the point of forcing things a bit.  Further, I will use this space to profile the character and the consistency of the grounds being tended by systems theory and AI.  Finally, I will let myself be free to mention features of this work that connect with the broader horizons of human cultivation.  Although these concerns are properly outside the range of my next few steps, I believe that it is important to be aware of our bearings:  to know what our practice depends upon, to think what our activity impacts upon.
 
There are harvests of complexity which sprout from the earliest elements and the simplest levels of the discussion that follows.  I will try to clarify a few of these issues in the process of fixing terminology.  This may create an impression of making much ado about nothing, but it is a good idea in computational modeling to forge connections between the complex, the subtle, and the simple -- even to the point of forcing things a bit.  Further, I will use this space to profile the character and the consistency of the grounds being tended by systems theory and AI.  Finally, I will let myself be free to mention features of this work that connect with the broader horizons of human cultivation.  Although these concerns are properly outside the range of my next few steps, I believe that it is important to be aware of our bearings:  to know what our practice depends upon, to think what our activity impacts upon.
   −
===1.1.  Topos : Rudiments and Immediate Resources===
+
===Topos : Rudiments and Immediate Resources===
    
This inquiry is guided by two questions that express themselves in many different guises.  In their most laconic and provocative style, self-referent but not purely so, they typically bring a person to ask:
 
This inquiry is guided by two questions that express themselves in many different guises.  In their most laconic and provocative style, self-referent but not purely so, they typically bring a person to ask:
   −
:* ''Why am I asking this question?''
+
{| align="center" cellpadding="4" width="90%"
 
+
| ''Why am I asking this question?''
:* ''How will I answer this question?''
+
|-
 +
| ''How will I answer this question?''
 +
|}
    
Cast in with a pool of other questions these two often act as efficient catalysts of the inquiry process, precipitating and organizing what results.  Expanded into general terms these queries become tantamount to asking:
 
Cast in with a pool of other questions these two often act as efficient catalysts of the inquiry process, precipitating and organizing what results.  Expanded into general terms these queries become tantamount to asking:
   −
:* ''What accumulated funds and immediate series of experiences lead up to the moment of surprise that causes the asking of a question?''
+
{| align="center" cellpadding="4" width="90%"
 
+
| ''What accumulated funds and immediate series of experiences lead up to the moment of surprise that causes the asking of a question?''
:* ''What operational resources and planned sequences of actions lead on to the moment of solution that allows the ending of a problem?''
+
|-
 +
| ''What operational resources and planned sequences of actions lead on to the moment of solution that allows the ending of a problem?''
 +
|}
    
Phrased in systematic terms, they ask yet again:
 
Phrased in systematic terms, they ask yet again:
   −
:* ''What capacity enables a system to exist in states of question?''
+
{| align="center" cellpadding="4" width="90%"
 +
| ''What capacity enables a system to exist in states of question?''
 +
|-
 +
| ''What competence enables a system to exit from its problem states?''
 +
|}
   −
:* ''What competence enables a system to exit from its problem states?''
+
====Systematic Inquiry====
 
  −
====1.1.1.  Systematic Inquiry====
      
In their underlying form and tone these questions sound a familiar tune.  Their basic tenor was brought to a pitch of perfection by Immanuel Kant, in a canon of inquiry that exceeds my present range.  Luckily, my immediate aim is much more limited and concrete.  For the present it is only required to ask:  ''How are systematic inquiry and knowledge possible?''  That is, how are inquiry and knowledge to be understood and implemented as functions of systems and how ought they be investigated by systems theory?  In short:  ''How can systems have knowledge as a goal?''  This effort is constrained to the subject of systems and the frame of systems theory.  It will attempt to give system-theoretic analyses of concepts and capacities that can be recognized as primitive archetypes, at least, of those that AI research pursues with avid interest and aspires one day to more fully capture.  By limiting questions about the possibility of inquiry and knowledge to the subject and scope of systems theory there may be reason to hope for a measure of practical success.
 
In their underlying form and tone these questions sound a familiar tune.  Their basic tenor was brought to a pitch of perfection by Immanuel Kant, in a canon of inquiry that exceeds my present range.  Luckily, my immediate aim is much more limited and concrete.  For the present it is only required to ask:  ''How are systematic inquiry and knowledge possible?''  That is, how are inquiry and knowledge to be understood and implemented as functions of systems and how ought they be investigated by systems theory?  In short:  ''How can systems have knowledge as a goal?''  This effort is constrained to the subject of systems and the frame of systems theory.  It will attempt to give system-theoretic analyses of concepts and capacities that can be recognized as primitive archetypes, at least, of those that AI research pursues with avid interest and aspires one day to more fully capture.  By limiting questions about the possibility of inquiry and knowledge to the subject and scope of systems theory there may be reason to hope for a measure of practical success.
Line 59: Line 67:  
Kant's challenge is this:  To say precisely ''how'' it is possible, in procedural terms, for contingent beings and empirical creatures, physically embodied and even engineered systems, to move toward or synthetically acquire forms of knowledge with an ''a priori'' character, that is, declarative statements with a global application to all of the situations that these agents might pass through.  It is not feasible within the scope of systems theory and engineered systems to deal with the larger question:  Whether these forms of knowledge are somehow ''necessary'' laws, applying to all conceivable systems and universes.  But it does seem reasonable to ask how a system's trajectory might intersect with states whose associated knowledge components have a wider application to the system's manifold as a whole.
 
Kant's challenge is this:  To say precisely ''how'' it is possible, in procedural terms, for contingent beings and empirical creatures, physically embodied and even engineered systems, to move toward or synthetically acquire forms of knowledge with an ''a priori'' character, that is, declarative statements with a global application to all of the situations that these agents might pass through.  It is not feasible within the scope of systems theory and engineered systems to deal with the larger question:  Whether these forms of knowledge are somehow ''necessary'' laws, applying to all conceivable systems and universes.  But it does seem reasonable to ask how a system's trajectory might intersect with states whose associated knowledge components have a wider application to the system's manifold as a whole.
   −
====1.1.2.  Intelligence, Knowledge, Execution====
+
====Intelligence, Knowledge, Execution====
    
Intelligence, for my purposes, is characterized as a technical ability of choice in a situation as represented.  It is the ability to pick out a line on a map, to find a series of middle terms making connections between represented positions.  In the situation that commonly calls it out, intelligence is faced with two representations of position.  This pair of pointers to points on a map are typically interpreted as indices of current and desired positions.  The two images are symbols or analogues of the actual site and the intended goal of a system.  They themselves exist in a space that shadows the dynamic reality of the agent involved.  But the dynamic reality of the intelligent agent forms a manifold of states that subsists beneath its experience and becomes manifest  
 
Intelligence, for my purposes, is characterized as a technical ability of choice in a situation as represented.  It is the ability to pick out a line on a map, to find a series of middle terms making connections between represented positions.  In the situation that commonly calls it out, intelligence is faced with two representations of position.  This pair of pointers to points on a map are typically interpreted as indices of current and desired positions.  The two images are symbols or analogues of the actual site and the intended goal of a system.  They themselves exist in a space that shadows the dynamic reality of the agent involved.  But the dynamic reality of the intelligent agent forms a manifold of states that subsists beneath its experience and becomes manifest  
Line 66: Line 74:  
The concept of intelligence laid out here has been abstracted from two capacities that it both requires and supports:  knowledge and execution.  Knowledge is a fund of available representations, a glove-box full of maps.  Execution is an array of possible actions and the power of performing them, an executive ability that directs motor responses in accord with the line that is picked out on the map.  To continue the metaphor, execution is associated with the driving-gloves, which must be sorted out from the jumble of maps and used to get a grip on the mechanisms of performance and control that are capable of serving in order to actualize choices.
 
The concept of intelligence laid out here has been abstracted from two capacities that it both requires and supports:  knowledge and execution.  Knowledge is a fund of available representations, a glove-box full of maps.  Execution is an array of possible actions and the power of performing them, an executive ability that directs motor responses in accord with the line that is picked out on the map.  To continue the metaphor, execution is associated with the driving-gloves, which must be sorted out from the jumble of maps and used to get a grip on the mechanisms of performance and control that are capable of serving in order to actualize choices.
   −
=====1.1.2.1.  Vector Field and Control System=====
+
=====Vector Field and Control System=====
    
Dynamically, as in a control system, intelligence is a decision process that selects an indicator of a tangent vector to follow at a point or a descriptor of a corresponding operator to apply at a point.  The pointwise indicators or descriptors can be any relevant signs or symbolic expressions:  names, code numbers, address pointers, or quoted phrases.  A "vector field" attaches to each point of phase space a single tangent vector or differential operator.  The "control system" is viewed as a ready generalization of a vector field, in which whole sets of tangent vectors or differential operators are attached to each point of phase space.  The "strategy" or "policy problem" of a controller is to pick out one of these vectors to actualize at each point in accord with reaching a given target or satisfying a given property.  An individual control system is specified by information attached to each dynamic point that defines a subset of the tangent space at that point.  This pointwise defined subset is called "the indicatrix of permissible velocities" by (Arnold, 1986, chapt. 11).
 
Dynamically, as in a control system, intelligence is a decision process that selects an indicator of a tangent vector to follow at a point or a descriptor of a corresponding operator to apply at a point.  The pointwise indicators or descriptors can be any relevant signs or symbolic expressions:  names, code numbers, address pointers, or quoted phrases.  A "vector field" attaches to each point of phase space a single tangent vector or differential operator.  The "control system" is viewed as a ready generalization of a vector field, in which whole sets of tangent vectors or differential operators are attached to each point of phase space.  The "strategy" or "policy problem" of a controller is to pick out one of these vectors to actualize at each point in accord with reaching a given target or satisfying a given property.  An individual control system is specified by information attached to each dynamic point that defines a subset of the tangent space at that point.  This pointwise defined subset is called "the indicatrix of permissible velocities" by (Arnold, 1986, chapt. 11).
Line 72: Line 80:  
In the usage needed for combining AI and control systems to obtain autonomous intelligent systems, it is important to recognize that the pointwise indicators and descriptors must eventually have the character of symbolic expressions existing in a language of non-trivial complexity.  Relating to this purpose, it does not really matter if their information is viewed as represented in the states of discrete machines or in the states of physical systems to which real and complex valued measurements are attributed.  What makes the system of indications and descriptions into a language is that its elements obey specific sets of axioms that come to be recognized as characterizing interesting classes of symbol systems.  Later on I will indicate one very broad definition of signs and symbol systems that I favor.  I find that this conception of signs and languages equips the discussion of intelligent systems with an indispensable handle on the levels of complexity that arise in their description, analysis, and clarification.
 
In the usage needed for combining AI and control systems to obtain autonomous intelligent systems, it is important to recognize that the pointwise indicators and descriptors must eventually have the character of symbolic expressions existing in a language of non-trivial complexity.  Relating to this purpose, it does not really matter if their information is viewed as represented in the states of discrete machines or in the states of physical systems to which real and complex valued measurements are attributed.  What makes the system of indications and descriptions into a language is that its elements obey specific sets of axioms that come to be recognized as characterizing interesting classes of symbol systems.  Later on I will indicate one very broad definition of signs and symbol systems that I favor.  I find that this conception of signs and languages equips the discussion of intelligent systems with an indispensable handle on the levels of complexity that arise in their description, analysis, and clarification.
   −
=====1.1.2.2.  Fields of Information and Knowledge=====
+
=====Fields of Information and Knowledge=====
    
Successive extensions of the vector field concept can be achieved by generalizing the form of pointwise information defined on a phase space.  A subset of a tangent space at a point can be viewed as a boolean-valued function there, and as such can be generalized to a probability distribution that is defined on the tangent space at that point.  This type of probabilistic vector field or "information field" founds the subject of stochastic differential geometry and its associated dynamic systems.  An alternate development in this spirit might embody pointwise information about tangent vectors in the form of linguistic expressions and ultimately in knowledge bases with the character of empirical summaries or logical theories attached to each point of a phase space.
 
Successive extensions of the vector field concept can be achieved by generalizing the form of pointwise information defined on a phase space.  A subset of a tangent space at a point can be viewed as a boolean-valued function there, and as such can be generalized to a probability distribution that is defined on the tangent space at that point.  This type of probabilistic vector field or "information field" founds the subject of stochastic differential geometry and its associated dynamic systems.  An alternate development in this spirit might embody pointwise information about tangent vectors in the form of linguistic expressions and ultimately in knowledge bases with the character of empirical summaries or logical theories attached to each point of a phase space.
Line 78: Line 86:  
It is convenient to bring together under the heading of a "knowledge field" any form of pointwise information, symbolic or numerical, concrete or theoretical, that constrains the set of pointwise tangent vectors defined on a phase space.  In computational settings this information can be procedural and declarative program code augmented by statistical and qualitative data.  In computing applications a knowledge field acquires an aptly suggestive visual image:  bits and pieces of code and data elements sprinkled on a dynamic surface, like bread crumbs to be followed through a forest.  The rewards and dangers of so literally a "distributed" manner of information storage are extremely well-documented (Hansel & Gretel, n.d.), but there are times when it provides the only means available.
 
It is convenient to bring together under the heading of a "knowledge field" any form of pointwise information, symbolic or numerical, concrete or theoretical, that constrains the set of pointwise tangent vectors defined on a phase space.  In computational settings this information can be procedural and declarative program code augmented by statistical and qualitative data.  In computing applications a knowledge field acquires an aptly suggestive visual image:  bits and pieces of code and data elements sprinkled on a dynamic surface, like bread crumbs to be followed through a forest.  The rewards and dangers of so literally a "distributed" manner of information storage are extremely well-documented (Hansel & Gretel, n.d.), but there are times when it provides the only means available.
   −
=====1.1.2.3.  The Trees, The Forest=====
+
=====The Trees, The Forest=====
    
A sticking point of the whole discussion has just been reached.  In the idyllic setting of a knowledge field the question of systematic inquiry takes on the following form:
 
A sticking point of the whole discussion has just been reached.  In the idyllic setting of a knowledge field the question of systematic inquiry takes on the following form:
   −
: ''What piece of code should be followed in order to discover that code?''
+
{| align="center" cellpadding="4" width="90%"
 +
| ''What piece of code should be followed in order to discover that code?''
 +
|}
    
It is a classic catch, whose pattern was traced out long ago in the paradox of Plato's ''Meno''.  Discussion of this dialogue and of the task it sets for AI, cognitive science, education, including the design of intelligent tutoring systems, can be found in (H. Gardner, 1985), (Chomsky, 1965, '72, '75, '80, '86), (Fodor, 1975, 1983), (Piattelli-Palmarini, 1980), and in (Collins & Stevens, 1991).  Though it appears to mask a legion of diversions, this text will present itself at least twice more in the current engagement, both on the horizon and at the gates of the project to fathom and to build intelligent systems.  Therefore, it is worth recalling how this inquiry begins.  The interlocutor Meno asks:
 
It is a classic catch, whose pattern was traced out long ago in the paradox of Plato's ''Meno''.  Discussion of this dialogue and of the task it sets for AI, cognitive science, education, including the design of intelligent tutoring systems, can be found in (H. Gardner, 1985), (Chomsky, 1965, '72, '75, '80, '86), (Fodor, 1975, 1983), (Piattelli-Palmarini, 1980), and in (Collins & Stevens, 1991).  Though it appears to mask a legion of diversions, this text will present itself at least twice more in the current engagement, both on the horizon and at the gates of the project to fathom and to build intelligent systems.  Therefore, it is worth recalling how this inquiry begins.  The interlocutor Meno asks:
   −
<blockquote>
+
{| align="center" cellpadding="4" width="90%" <!--QUOTE-->
Can you tell me, Socrates, whether virtue can be taught, or is acquired by practice, not teaching?  Or if neither by practice nor by learning, whether it comes to mankind by nature or in some other way?  (Plato, ''Meno'', p. 265).
+
|
</blockquote>
+
<p>Can you tell me, Socrates, whether virtue can be taught, or is acquired by practice, not teaching?  Or if neither by practice nor by learning, whether it comes to mankind by nature or in some other way?  (Plato, ''Meno'', p. 265).</p>
 +
|}
    
Whether the word "virtue" (''arete'') is interpreted to mean virtuosity in some special skill or a more general excellence of conduct, it is evidently easy, in the understandable rush to "knowledge", to forget or to ignore what the primary subject of this dialogue is.  Only when the difficulties of the original question, whether virtue is teachable, have been moderated by a tentative analysis does knowledge itself become a topic of the conversation.  This hypothetical mediation of the problem takes the following tack:  If virtue were a kind of knowledge, and if every kind of knowledge could be taught, would it not follow that virtue could be taught?
 
Whether the word "virtue" (''arete'') is interpreted to mean virtuosity in some special skill or a more general excellence of conduct, it is evidently easy, in the understandable rush to "knowledge", to forget or to ignore what the primary subject of this dialogue is.  Only when the difficulties of the original question, whether virtue is teachable, have been moderated by a tentative analysis does knowledge itself become a topic of the conversation.  This hypothetical mediation of the problem takes the following tack:  If virtue were a kind of knowledge, and if every kind of knowledge could be taught, would it not follow that virtue could be taught?
Line 102: Line 113:  
States of information with respect to the placement of this fret or fulcrum can vary with time.  Indeed, it is a goal of the knowledge directed system to leverage this chordal node toward optimal possibilities, and this normally requires a continuing interplay of experimental variations with attunement to the results.  Therefore it seems necessary to develop a view of manifolds in which the location or depth of the primary division that is effective in explaining behavior can vary from moment to moment.  The total phenomenal state of a system is its most fundamental reality, but the way in which these states are connected to make a space, with information that metes out distances, portrays curvatures, and binds fibers into bundles — all this is an illusion projected onto the mist of individual states from items of code in the knowledge component of the current state.
 
States of information with respect to the placement of this fret or fulcrum can vary with time.  Indeed, it is a goal of the knowledge directed system to leverage this chordal node toward optimal possibilities, and this normally requires a continuing interplay of experimental variations with attunement to the results.  Therefore it seems necessary to develop a view of manifolds in which the location or depth of the primary division that is effective in explaining behavior can vary from moment to moment.  The total phenomenal state of a system is its most fundamental reality, but the way in which these states are connected to make a space, with information that metes out distances, portrays curvatures, and binds fibers into bundles — all this is an illusion projected onto the mist of individual states from items of code in the knowledge component of the current state.
 
   
 
   
The mathematical and computational tools needed to implement such a perspective goes beyond the understanding of systems and their spaces that I currently have in my command.  It is considered bad form for a workman to blame his tools, but in practical terms there continues to be room for better design.  The languages and media that are made available do, indeed, make some things easier to see, to say, and to do than others, whether it is English, Pascal (Wirth, 1976), or Hopi (Whorf, 1956) that is being spoken.  A persistent attention to this pragmatic factor in epistemology will be necessary to implement the brands of knowledge-directed systems whose intelligence can function in real time.  To provide a computational language that can help to clarify these problems is one of the chief theoretical tasks that I see for myself in the work ahead.
+
The mathematical and computational tools needed to implement such a perspective go beyond the understanding of systems and their spaces that I currently have in my command.  It is considered bad form for a workman to blame his tools, but in practical terms there continues to be room for better design.  The languages and media that are made available do, indeed, make some things easier to see, to say, and to do than others, whether it is English, Pascal (Wirth, 1976), or Hopi (Whorf, 1956) that is being spoken.  A persistent attention to this pragmatic factor in epistemology will be necessary to implement the brands of knowledge-directed systems whose intelligence can function in real time.  To provide a computational language that can help to clarify these problems is one of the chief theoretical tasks that I see for myself in the work ahead.
    
A system moving through a knowledge field would ideally be equipped with a strategy for discovering the structure of that field to the greatest extent possible.  That ideal strategy is a piece of knowledge, a segment of code existing in the knowledge space of every point that has this option within its potential.  Does discovery mark only a different awareness of something that already exists, a changed attitude toward a piece of knowledge already possessed?  Or can it be something more substantial?  Are genuine invention and proper extensions of the shared code possible?  Can intelligent systems acquire pieces of knowledge that are not already in their possession, or in their potential to know?
 
A system moving through a knowledge field would ideally be equipped with a strategy for discovering the structure of that field to the greatest extent possible.  That ideal strategy is a piece of knowledge, a segment of code existing in the knowledge space of every point that has this option within its potential.  Does discovery mark only a different awareness of something that already exists, a changed attitude toward a piece of knowledge already possessed?  Or can it be something more substantial?  Are genuine invention and proper extensions of the shared code possible?  Can intelligent systems acquire pieces of knowledge that are not already in their possession, or in their potential to know?
Line 110: Line 121:  
Questions like these are only ways of probing the range of possible systems that are implied by the definition of a knowledge field.  What abstract possibility best describes a given concrete system is a separate, empirical question.  With luck, the human situation will be found among the reasonably learnable universes, but before that hope can be evaluated a lot remains to be discovered about what, in fact, may be learnable and reasonable.
 
Questions like these are only ways of probing the range of possible systems that are implied by the definition of a knowledge field.  What abstract possibility best describes a given concrete system is a separate, empirical question.  With luck, the human situation will be found among the reasonably learnable universes, but before that hope can be evaluated a lot remains to be discovered about what, in fact, may be learnable and reasonable.
   −
====1.1.3.  Reality and Representation====
+
====Reality and Representation====
    
A sidelight that arose in the characterization of intelligence is recapitulated here.  Beginning with experience described in phenomenal terms, the possibility of objective knowledge appears to depend on a certain factorization or decomposition of the total manifold of experience into a pair of factors:  a fundamental, original, objective, or base factor and a representational, derivative, subjective, or free factor.  To anticipate language that will be settled on later, the total manifold of phenomenal experience is said to factor into a bundle of fibers.  The bundle structure corresponds to the base factor and the fiber structure corresponds to the free factor of the decomposition.  Fundamental definitions and theorems with respect to fiber bundles are given in (Auslander & MacKenzie, ch. 9).  Discussions of fiber bundles in physical settings are found in (Burke, p. 84-108) and (Schutz, 1980).  Concepts of differential geometry directed toward applications in control engineering are treated in (Doolin & Martin, ch. 8).  An ongoing project in AI that uses simple aspects of fiber methods to build cognitive models of physics comprehension is described in (Bundy & Byrd, 1983).
 
A sidelight that arose in the characterization of intelligence is recapitulated here.  Beginning with experience described in phenomenal terms, the possibility of objective knowledge appears to depend on a certain factorization or decomposition of the total manifold of experience into a pair of factors:  a fundamental, original, objective, or base factor and a representational, derivative, subjective, or free factor.  To anticipate language that will be settled on later, the total manifold of phenomenal experience is said to factor into a bundle of fibers.  The bundle structure corresponds to the base factor and the fiber structure corresponds to the free factor of the decomposition.  Fundamental definitions and theorems with respect to fiber bundles are given in (Auslander & MacKenzie, ch. 9).  Discussions of fiber bundles in physical settings are found in (Burke, p. 84-108) and (Schutz, 1980).  Concepts of differential geometry directed toward applications in control engineering are treated in (Doolin & Martin, ch. 8).  An ongoing project in AI that uses simple aspects of fiber methods to build cognitive models of physics comprehension is described in (Bundy & Byrd, 1983).
Line 123: Line 134:  
The most fitting factorization is not necessarily given in advance, though any number of possibilities may be tried out initially.  The most suitable distinction between phenomenal reality and epiphenomenal representation can be a matter determined by empirical or pragmatic factors.  Of course, with any empirical investigation there can be logical and mathematical features that place strong constraints on what is conceivably possible, but the risk remains that the proper articulation may have to be discovered through empirical inquiry carried on by a systematic agent delving into its own world of states without absolutely dependable lines as guides.  The appropriate factorization, ideally the first item of description, may indeed be the chief thing to find out about a system and the principal thing to know about the total space of phenomena it manifests, and yet persist in being the last fact to be fully settled.
 
The most fitting factorization is not necessarily given in advance, though any number of possibilities may be tried out initially.  The most suitable distinction between phenomenal reality and epiphenomenal representation can be a matter determined by empirical or pragmatic factors.  Of course, with any empirical investigation there can be logical and mathematical features that place strong constraints on what is conceivably possible, but the risk remains that the proper articulation may have to be discovered through empirical inquiry carried on by a systematic agent delving into its own world of states without absolutely dependable lines as guides.  The appropriate factorization, ideally the first item of description, may indeed be the chief thing to find out about a system and the principal thing to know about the total space of phenomena it manifests, and yet persist in being the last fact to be fully settled.
   −
=====1.1.3.1.  Levels of Analysis=====
+
=====Levels of Analysis=====
    
The primary factorization is typically only the first in a series of analytic decompositions that are needed to fully describe a complex domain of phenomena.  The question about proper factorization that this discussion has been at pains to point out becomes compounded into a question about the reality of all the various distinctions of analytic order.  Do the postulated levels really exist in nature, or do they arise only as the artifacts of our attempts to mine the ore of nature?  An early appreciation of the hypothetical character of these distinctions and the post hoc manner of their validation is recorded in (Chomsky, 1975, p. 100).
 
The primary factorization is typically only the first in a series of analytic decompositions that are needed to fully describe a complex domain of phenomena.  The question about proper factorization that this discussion has been at pains to point out becomes compounded into a question about the reality of all the various distinctions of analytic order.  Do the postulated levels really exist in nature, or do they arise only as the artifacts of our attempts to mine the ore of nature?  An early appreciation of the hypothetical character of these distinctions and the post hoc manner of their validation is recorded in (Chomsky, 1975, p. 100).
   −
<blockquote>
+
{| align="center" cellpadding="4" width="90%" <!--QUOTE-->
 +
|
 
<p>In linguistic theory, we face the problem of constructing this system of levels in an abstract manner, in such a way that a simple grammar will result when this complex of abstract structures is given an interpretation in actual linguistic material.</p>
 
<p>In linguistic theory, we face the problem of constructing this system of levels in an abstract manner, in such a way that a simple grammar will result when this complex of abstract structures is given an interpretation in actual linguistic material.</p>
    
<p>Since higher levels are not literally constructed out of lower ones, in this view, we are quite free to construct levels of a high degree of interdependence, i.e., with heavy conditions of compatibility between them, without the fear of circularity that has been so widely stressed in recent theoretical work in linguistics.</p>
 
<p>Since higher levels are not literally constructed out of lower ones, in this view, we are quite free to construct levels of a high degree of interdependence, i.e., with heavy conditions of compatibility between them, without the fear of circularity that has been so widely stressed in recent theoretical work in linguistics.</p>
</blockquote>
+
|}
    
To summarize the main points:  A system of analytic levels is a theoretical unity, to be judged as a whole for the insight it provides into a whole body of empirical data mediately gathered.  A level within such a system is really a perspective taken up by the beholder, not a cross-section slicing through the phenomenon itself.  Although there remains an ideal of locating natural articulations, the theory is an artificial device in relation to the nature it explains.  Facts are made, not born, and already a bit factitious in being grasped as facts.
 
To summarize the main points:  A system of analytic levels is a theoretical unity, to be judged as a whole for the insight it provides into a whole body of empirical data mediately gathered.  A level within such a system is really a perspective taken up by the beholder, not a cross-section slicing through the phenomenon itself.  Although there remains an ideal of locating natural articulations, the theory is an artificial device in relation to the nature it explains.  Facts are made, not born, and already a bit factitious in being grasped as facts.
Line 137: Line 149:  
The language of category theory preserves a certain idiom to express this aspect of facticity in phenomena (MacLane, 1971), which incidentally has impacted the applied world in the notions of a database view (Kerschberg, 1986) and a simulation viewpoint (Widman, Loparo, & Nielsen, 1989).  In this usage a level constitutes a functor, that is, a particular way of viewing a whole category of objects under study.  For direct applications of category theory to abstract data structures, computable functions, and machine dynamics see (Arbib & Manes, 1975), (Barr & Wells, 1985, 1990), (Ehrig, et al., 1985), (Lambek & Scott, 1986), and (Manes & Arbib, 1986).  A proposal to extend the machinery of category theory from functional to relational calculi is developed in (Freyd & Scedrov, 1990).
 
The language of category theory preserves a certain idiom to express this aspect of facticity in phenomena (MacLane, 1971), which incidentally has impacted the applied world in the notions of a database view (Kerschberg, 1986) and a simulation viewpoint (Widman, Loparo, & Nielsen, 1989).  In this usage a level constitutes a functor, that is, a particular way of viewing a whole category of objects under study.  For direct applications of category theory to abstract data structures, computable functions, and machine dynamics see (Arbib & Manes, 1975), (Barr & Wells, 1985, 1990), (Ehrig, et al., 1985), (Lambek & Scott, 1986), and (Manes & Arbib, 1986).  A proposal to extend the machinery of category theory from functional to relational calculi is developed in (Freyd & Scedrov, 1990).
   −
=====1.1.3.2.  Base Space and Free Space=====
+
=====Base Space and Free Space=====
    
The base space is intended to capture the fundamental dynamic properties of a system, those aspects to which the other dynamic properties may be related as derivative quantities, free parameters, or secondary perturbances.  The remainder consists of tangential features.  For simple physical systems this second component contains derivative properties, like velocity and momentum, that are represented as elements of pointwise tangent spaces.  In an empirical sense these features do not properly belong to a single point but are attributed to a point on account of measurements made over several points.  Of course, from the dual perspective it is momentum that is real and position that is illusion, but that does not affect the point in question, which concerns the uncertainty of their discernment, not the fact of their complementarity.
 
The base space is intended to capture the fundamental dynamic properties of a system, those aspects to which the other dynamic properties may be related as derivative quantities, free parameters, or secondary perturbances.  The remainder consists of tangential features.  For simple physical systems this second component contains derivative properties, like velocity and momentum, that are represented as elements of pointwise tangent spaces.  In an empirical sense these features do not properly belong to a single point but are attributed to a point on account of measurements made over several points.  Of course, from the dual perspective it is momentum that is real and position that is illusion, but that does not affect the point in question, which concerns the uncertainty of their discernment, not the fact of their complementarity.
   −
=====1.1.3.3.  Unabridgements=====
+
=====Unabridgements=====
    
Part of my task in the projected work is to make a bridge, in theory and practice, from simple physical systems to the more complex systems, also physical but in which new orders of features have become salient, that begin to exhibit what is recognized as intelligence.  At the moment it seems that a good way to do this is to anchor the knowledge component of intelligent systems in the tangent and co-tangent spaces that are founded on the base space of a dynamic manifold.  This means finding a place for knowledge representations in the residual part of the initial factorization.  This leads to a consideration of the questions:  What makes the difference between these supposedly different factors of the total manifold?  What properties mark the distinction as commonly  
 
Part of my task in the projected work is to make a bridge, in theory and practice, from simple physical systems to the more complex systems, also physical but in which new orders of features have become salient, that begin to exhibit what is recognized as intelligence.  At the moment it seems that a good way to do this is to anchor the knowledge component of intelligent systems in the tangent and co-tangent spaces that are founded on the base space of a dynamic manifold.  This means finding a place for knowledge representations in the residual part of the initial factorization.  This leads to a consideration of the questions:  What makes the difference between these supposedly different factors of the total manifold?  What properties mark the distinction as commonly  
Line 148: Line 160:  
From a naturalistic perspective everything falls equally under the prospective heading of ''physis'', signifying nothing more than the first inklings of natural process, though not everything is necessarily best explained in detail by those fragments of natural law which are currently known to us.  So it falls to any science that pretends to draw a distinction between the more and the less basic physics to describe it within nature and without trying to get around nature.  In this context the question may now be rephrased:  What natural terms distinguish every system's basic processes from the kinds of coping processes that support and crown the intelligent system's personal copy of the world?  What protocols attach to the sorting and binding of these two different books of nature?  What colophon can impress the reader with a need to read them?  What instinct can motivate a basis for needing to know?
 
From a naturalistic perspective everything falls equally under the prospective heading of ''physis'', signifying nothing more than the first inklings of natural process, though not everything is necessarily best explained in detail by those fragments of natural law which are currently known to us.  So it falls to any science that pretends to draw a distinction between the more and the less basic physics to describe it within nature and without trying to get around nature.  In this context the question may now be rephrased:  What natural terms distinguish every system's basic processes from the kinds of coping processes that support and crown the intelligent system's personal copy of the world?  What protocols attach to the sorting and binding of these two different books of nature?  What colophon can impress the reader with a need to read them?  What instinct can motivate a basis for needing to know?
   −
====1.1.4.  Components of Intelligence====
+
====Components of Intelligence====
    
In a complex intelligent system a number of relatively independent modules will emerge as utilities to subserve the purpose of knowledge acquisition.  Chief among these are the faculties of memory and imagination, which operate in closely coordinated representation spaces of the manifold, and may be no more than complementary ways of managing the same turf.  These capacities amplify the sensitivity and selectivity of intelligence in the system.  They support the transcription of momentary experience into records of its passing.  Finally, they collate the fragmentary notes and diverse notations of dynamic experience and catalyze their conversion into unified forms and organizations of rational knowledge.
 
In a complex intelligent system a number of relatively independent modules will emerge as utilities to subserve the purpose of knowledge acquisition.  Chief among these are the faculties of memory and imagination, which operate in closely coordinated representation spaces of the manifold, and may be no more than complementary ways of managing the same turf.  These capacities amplify the sensitivity and selectivity of intelligence in the system.  They support the transcription of momentary experience into records of its passing.  Finally, they collate the fragmentary notes and diverse notations of dynamic experience and catalyze their conversion into unified forms and organizations of rational knowledge.
   −
=====1.1.4.1.  Imagination=====
+
=====Imagination=====
    
The intellectual factor or knowledge component of a system is usually expected to have a certain quality of mercy, that is, to involve actions which are Reversible, Assuredly, Immediately, Nearly.  Even though every action obeys physical and thermodynamic constraints, processes that suit themselves to being used for knowledge representation must exhibit a certain forgiveness.  It must be possible to move pointers around on a map without irretrievably committing forces on the plain of battle.  Actions carried out in the image space should not incur too great a pain or price in terms of the time and energy they dissipate.  In sum, a virtue of symbolic operations is that they be as nearly and assuredly reversible as possible.  This "virtual" construction, as usual, declares a positively oriented proportion:  operations are useful as symbolic transformations in proportion to their exact and certain reversibility.
 
The intellectual factor or knowledge component of a system is usually expected to have a certain quality of mercy, that is, to involve actions which are Reversible, Assuredly, Immediately, Nearly.  Even though every action obeys physical and thermodynamic constraints, processes that suit themselves to being used for knowledge representation must exhibit a certain forgiveness.  It must be possible to move pointers around on a map without irretrievably committing forces on the plain of battle.  Actions carried out in the image space should not incur too great a pain or price in terms of the time and energy they dissipate.  In sum, a virtue of symbolic operations is that they be as nearly and assuredly reversible as possible.  This "virtual" construction, as usual, declares a positively oriented proportion:  operations are useful as symbolic transformations in proportion to their exact and certain reversibility.
Line 158: Line 170:  
Imagination's development of elaborate and seemingly superabundant resources of imagery is actually governed by strict obedience to the cybernetic law of requisite variety, which determines that only variety in the responses of a regulator can counter the flow of variety from disturbances to essential variables, the qualities the system must act to keep nearly constant in order to survive in its current and preferred form of being (Ashby, ch. 10 & 11).  Aristotle, thinking that the human brain was too flimsy and spongy a material to embody the human intellect, thought it might be useful as a kind of radiator to cool the blood.  This is actually a pretty good theory, I think, if it is recognized that the specialty of the brain is to regulate essential variables of human existence on a global scale through the discovery of natural laws.  To view the brain as a theorem-o-stat is then fairly close to the mark.
 
Imagination's development of elaborate and seemingly superabundant resources of imagery is actually governed by strict obedience to the cybernetic law of requisite variety, which determines that only variety in the responses of a regulator can counter the flow of variety from disturbances to essential variables, the qualities the system must act to keep nearly constant in order to survive in its current and preferred form of being (Ashby, ch. 10 & 11).  Aristotle, thinking that the human brain was too flimsy and spongy a material to embody the human intellect, thought it might be useful as a kind of radiator to cool the blood.  This is actually a pretty good theory, I think, if it is recognized that the specialty of the brain is to regulate essential variables of human existence on a global scale through the discovery of natural laws.  To view the brain as a theorem-o-stat is then fairly close to the mark.
   −
=====1.1.4.2.  Remembrance=====
+
=====Remembrance=====
    
The purpose of memory, on the other hand, requires states that can be duly constituted in fashions that are diligently preserved by the normal functioning of the system.  The expectation must be faithfully met that such states will be maintained until deliberately reformed by due processes.  Intelligent systems cannot afford to indiscriminately confound the imperatives to forgive and forget.  Reversibility applies to exploratory operations taking place interior to the dynamic image.  An irreversible recording of events is generally the best routine strategy to keep in play between outer and inner dynamics.  But reversibility and its opposite interact in subtle ways even to maintain the stability of stored representations.  After all, when physical records are disturbed by extraneous noise without the mediation of attention's due process, the ideal system would work to immediately reverse these unintentional distortions and ungraceful degradations of its memories.  To abide their time, memories should lie in state spaces with stable equilibria, resting at the bottoms of deep enough potential wells to avoid being tossed out by minor quakes.
 
The purpose of memory, on the other hand, requires states that can be duly constituted in fashions that are diligently preserved by the normal functioning of the system.  The expectation must be faithfully met that such states will be maintained until deliberately reformed by due processes.  Intelligent systems cannot afford to indiscriminately confound the imperatives to forgive and forget.  Reversibility applies to exploratory operations taking place interior to the dynamic image.  An irreversible recording of events is generally the best routine strategy to keep in play between outer and inner dynamics.  But reversibility and its opposite interact in subtle ways even to maintain the stability of stored representations.  After all, when physical records are disturbed by extraneous noise without the mediation of attention's due process, the ideal system would work to immediately reverse these unintentional distortions and ungraceful degradations of its memories.  To abide their time, memories should lie in state spaces with stable equilibria, resting at the bottoms of deep enough potential wells to avoid being tossed out by minor quakes.
Line 169: Line 181:  
in (Eco, 1983).
 
in (Eco, 1983).
   −
===1.2.  Hodos : Methods, Media, and Middle Courses===
+
===Hodos : Methods, Media, and Middle Courses===
    
To every thing there is a season.  To every concept there are minimal contexts of sensible application, the most reduced situations in which the concept can be used to make sense.  Every concept is an instrument of thought, and like every method has its bounds of useful application.  In directions of simplicity, a concept is bounded by the minimum levels of complexity out of which it is, initially, recurrently, transiently, ultimately, able to arise.  There is one form of rhetorical question that people often use to address this issue, if somewhat indirectly.  It presents itself initially as a genuine question but precipitates the answer in enthymeme, dashing headlong to break off inquiry in the form of a blank.  Ostensibly, the space extends the question, but it is only a pretext.  The pretense of an open sentence is already filled in by the unexpressed beliefs of the questioner.
 
To every thing there is a season.  To every concept there are minimal contexts of sensible application, the most reduced situations in which the concept can be used to make sense.  Every concept is an instrument of thought, and like every method has its bounds of useful application.  In directions of simplicity, a concept is bounded by the minimum levels of complexity out of which it is, initially, recurrently, transiently, ultimately, able to arise.  There is one form of rhetorical question that people often use to address this issue, if somewhat indirectly.  It presents itself initially as a genuine question but precipitates the answer in enthymeme, dashing headlong to break off inquiry in the form of a blank.  Ostensibly, the space extends the question, but it is only a pretext.  The pretense of an open sentence is already filled in by the unexpressed beliefs of the questioner.
Line 179: Line 191:  
More carefully said, information is a property that can be attributed to signs in a system by virtue of their relation to two other systems.  This attribution projects a relation among three domains into a simpler order of relation.  There are various ways of carrying out this reduction.  Not all of them can be expected to preserve the information of the original sign relation.  An attribution may create a logical property of elements in the sign domain or it may construct functions from the sign domain to ranges of qualitative meaning or quantitative measure.
 
More carefully said, information is a property that can be attributed to signs in a system by virtue of their relation to two other systems.  This attribution projects a relation among three domains into a simpler order of relation.  There are various ways of carrying out this reduction.  Not all of them can be expected to preserve the information of the original sign relation.  An attribution may create a logical property of elements in the sign domain or it may construct functions from the sign domain to ranges of qualitative meaning or quantitative measure.
   −
====1.2.1.  Functions of Observation====
+
====Functions of Observation====
    
An observation preserved in a permanent record marks the transience of a certain compound event, the one that an observational account creates in conjunction with the events leading up to it.  If an observation succeeds in making an indelible record of an event, then a certain transient of the total system has been passed.  To the extent that the record is a lasting memory there is a property of the system that has become permanent.  The system has crossed a line in state space that it will not cross again.  The state space becomes strictly divided into regions the system may possibly visit again and regions it never will.  Of course, an equivalent type of event may happen again, but it will be indexed with a different count.  The same juxtaposition of events in the observed system and accounts by the observing system will never again be repeated, if memory faithfully serves.
 
An observation preserved in a permanent record marks the transience of a certain compound event, the one that an observational account creates in conjunction with the events leading up to it.  If an observation succeeds in making an indelible record of an event, then a certain transient of the total system has been passed.  To the extent that the record is a lasting memory there is a property of the system that has become permanent.  The system has crossed a line in state space that it will not cross again.  The state space becomes strictly divided into regions the system may possibly visit again and regions it never will.  Of course, an equivalent type of event may happen again, but it will be indexed with a different count.  The same juxtaposition of events in the observed system and accounts by the observing system will never again be repeated, if memory faithfully serves.
Line 185: Line 197:  
But perfect observation and permanent recordings are seldom encountered in real life.  Therefore, informational content must be found in the distribution of a system's behavior across the whole state space.  A system must be recognized as informed by events whenever this distribution comes to be anything other than uniform, or in relative terms deviating from a known baseline.  As to what events caused the information there is no indication yet.  That kind of decoding requires another cycle of hypotheses about reliable connections with object systems and experiments that lay odds on the systematic validation of these bets.  The impressions that must be worked with have the shape of probability distributions.  The impression that an event makes on a system lies in the difference between the total distribution of its behavior and the distribution generated on the hypothesis that the event did not happen.
 
But perfect observation and permanent recordings are seldom encountered in real life.  Therefore, informational content must be found in the distribution of a system's behavior across the whole state space.  A system must be recognized as informed by events whenever this distribution comes to be anything other than uniform, or in relative terms deviating from a known baseline.  As to what events caused the information there is no indication yet.  That kind of decoding requires another cycle of hypotheses about reliable connections with object systems and experiments that lay odds on the systematic validation of these bets.  The impressions that must be worked with have the shape of probability distributions.  The impression that an event makes on a system lies in the difference between the total distribution of its behavior and the distribution generated on the hypothesis that the event did not happen.
   −
A system of observation constitutes a projection of the object system's total behavior onto a space of observations, which may be called the space of observing or observant states.  The object system's total state space is not necessarily a well-defined entity.  It can only be imagined to lie in some unknown extension of the observing space.  How much information a system may have is defined only relative to a particular system of observation.  It is often convenient to personify all the various specifications of observational systems and spaces under a single name, the observer.  Every bit of information that a system maintains with respect to an observer constrains the system's behavior to half the observed state space it would otherwise have.  When designing systems it is preferred that this bit of information reside in a  
+
A system of observation constitutes a projection of the object system's total behavior onto a space of observations, which may be called the space of observing or observant states.  The object system's total state space is not necessarily a well-defined entity.  It can only be imagined to lie in some unknown extension of the observing space.  How much information a system may have is defined only relative to a particular system of observation.  It is often convenient to personify all the various specifications of observational systems and spaces under a single name, the observer.  Every bit of information that a system maintains with respect to an observer constrains the system's behavior to half the observed state space it would otherwise have.  When designing systems it is preferred that this bit of information reside in a well-defined register, a localized component of anatomical structure in a designed-to-be-known decomposition of the intelligible object system.
well-defined register, a localized component of anatomical structure in a designed-to-be-known decomposition of the intelligible object system.
      
However, the kind of direct product decomposition that would make this feasible is not always forthcoming.  When investigating a system of unknown design, it cannot be certain that all its information is embodied in localized components.  It is not even certain that a given observation system is detecting the level, mode, or site in which the majority of its information is stored.  Even when it is found that a system occupies a small selection or a narrow distribution of its possible states and increases its level of informedness with time, this may yield a quantitative measure of its determination and progress but it does not offer a motive, neither a reference to the objects nor a sense of the objectives that may be driving the process.
 
However, the kind of direct product decomposition that would make this feasible is not always forthcoming.  When investigating a system of unknown design, it cannot be certain that all its information is embodied in localized components.  It is not even certain that a given observation system is detecting the level, mode, or site in which the majority of its information is stored.  Even when it is found that a system occupies a small selection or a narrow distribution of its possible states and increases its level of informedness with time, this may yield a quantitative measure of its determination and progress but it does not offer a motive, neither a reference to the objects nor a sense of the objectives that may be driving the process.
Line 202: Line 213:  
In exception to the general rule, some work in AI and cognitive science has reached the verge of applying the homomorphic idea of representation, although in some cases the arrows may be reversed.  Notable in this connection is the concept of structure-mapping exploited in (Gentner & Gentner, 1983) and (Prieditis, 1988) and the notion of quasi-morphism introduced in (Holland, et al., 1986).  One of the software engineering challenges implicit in this work is to provide the kind of standardized category-theoretic computational support that would be needed to routinely set up and test whole parametric families of such models.  An off-the-shelf facility for categorical computing would of course have many other uses in theoretical and applied mathematics.
 
In exception to the general rule, some work in AI and cognitive science has reached the verge of applying the homomorphic idea of representation, although in some cases the arrows may be reversed.  Notable in this connection is the concept of structure-mapping exploited in (Gentner & Gentner, 1983) and (Prieditis, 1988) and the notion of quasi-morphism introduced in (Holland, et al., 1986).  One of the software engineering challenges implicit in this work is to provide the kind of standardized category-theoretic computational support that would be needed to routinely set up and test whole parametric families of such models.  An off-the-shelf facility for categorical computing would of course have many other uses in theoretical and applied mathematics.
   −
=====1.2.1.1.  Observation and Action=====
+
=====Observation and Action=====
    
It seems clear that observations are a special type of action, and that actions are a special type of observable event.  At least, actions are events that may come to be observed, if only in the way that outcomes of eventual effects are recognized to confirm the hypotheses of specific causes.  Is every action in some sense an observation?  Is every observable event in some sense an observation, a commemoration, an event whose occasion serves to observe something else?  If this were so, then the concepts of observation and action would be special cases of each other.  Computer scientists will have no trouble accepting the mutual recursion of complex notions, so long as the conceptual instrument as a whole does its job, and so long as the recursion bottoms out somewhere.  The mutual definition can find its limit in two ways.  It can ground out centrally, with a single category of primitive element that has all the relevant aspects being analyzed, here both perception and action.  It can scatter peripherally, resolving into simple elements that distinctively belong to one category or another.
 
It seems clear that observations are a special type of action, and that actions are a special type of observable event.  At least, actions are events that may come to be observed, if only in the way that outcomes of eventual effects are recognized to confirm the hypotheses of specific causes.  Is every action in some sense an observation?  Is every observable event in some sense an observation, a commemoration, an event whose occasion serves to observe something else?  If this were so, then the concepts of observation and action would be special cases of each other.  Computer scientists will have no trouble accepting the mutual recursion of complex notions, so long as the conceptual instrument as a whole does its job, and so long as the recursion bottoms out somewhere.  The mutual definition can find its limit in two ways.  It can ground out centrally, with a single category of primitive element that has all the relevant aspects being analyzed, here both perception and action.  It can scatter peripherally, resolving into simple elements that distinctively belong to one category or another.
   −
=====1.2.1.2.  Observation and Observables=====
+
=====Observation and Observables=====
    
Independently of their distinctness as categories, what is the relation of the observing and the observable as roles played out in the theater of observation?  Observation may be the noting of internal or external events, but more than contemplation it requires the possibility of leaving a record.  Nothing serves as observation unless notches can be made in a medium that retains the indenture through time.  By this analysis, observation is found to be involved in the very same relation that signs have to their objects.  The observation is a sign of its observed object, event, or action.  In spite of the active character of concrete observation, it still seems convenient in theoretical models (like turing machines) to divide observation across two abstract components:  an active, empirical part that arranges apparatus for a complex test and goes looking for what's happening (on unforeseen segments of tape), and a passive, logical part that represents the elementary reception and pure contingency of simply noting without altering what's under one's nose (or read head).
 
Independently of their distinctness as categories, what is the relation of the observing and the observable as roles played out in the theater of observation?  Observation may be the noting of internal or external events, but more than contemplation it requires the possibility of leaving a record.  Nothing serves as observation unless notches can be made in a medium that retains the indenture through time.  By this analysis, observation is found to be involved in the very same relation that signs have to their objects.  The observation is a sign of its observed object, event, or action.  In spite of the active character of concrete observation, it still seems convenient in theoretical models (like turing machines) to divide observation across two abstract components:  an active, empirical part that arranges apparatus for a complex test and goes looking for what's happening (on unforeseen segments of tape), and a passive, logical part that represents the elementary reception and pure contingency of simply noting without altering what's under one's nose (or read head).
   −
=====1.2.1.3.  Observation and Interpretation=====
+
=====Observation and Interpretation=====
   −
The foregoing discussion of observation and observables seems like such a useless exercise in hair-splitting that a forward declaration of its eventual purpose is probably called for at this point.  Section 2 will introduce a notation for propositional calculus, and Section 3 will describe a proposal for its differential extension.  To anticipate that development a bit schematically, suppose that a symbol "x" stands for a proposition (true-false sentence) or a property (qualitative feature).  Then a symbol "dx" will be introduced to stand for a primitive property of "change in x".  Differential features like "dx", depending on the circumstances of interpretation, may be interpreted in several ways.  Some of these interpretations are fairly simple and intuitive, other ways of assigning them meaning in the subject matter of systems observations are more subtle.  In all of these senses the proposition "dx" has properties analogous to assignment statements like "x := x+1" and "x := not x".  In spite of the fact  
+
The foregoing discussion of observation and observables seems like such a useless exercise in hair-splitting that a forward declaration of its eventual purpose is probably called for at this point.  Section 2 will introduce a notation for propositional calculus, and Section 3 will describe a proposal for its differential extension.  To anticipate that development a bit schematically, suppose that a symbol "x" stands for a proposition (true-false sentence) or a property (qualitative feature).  Then a symbol "dx" will be introduced to stand for a primitive property of "change in x".  Differential features like "dx", depending on the circumstances of interpretation, may be interpreted in several ways.  Some of these interpretations are fairly simple and intuitive, other ways of assigning them meaning in the subject matter of systems observations are more subtle.  In all of these senses the proposition "dx" has properties analogous to assignment statements like "x := x+1" and "x := not x".  In spite of the fact that its operational interpretation entails difficulties similar to that of assignment statements, I think this notation may provide an alternate way of relating the declarative and procedural semantics of computational state change.
that its operational interpretation entails difficulties similar to that of assignment statements, I think this notation may provide an alternate way of relating the declarative and procedural semantics of computational state change.
      
In one of its fuller senses the differential feature "dx" can mean something like this:  The system under consideration will next be observed to have a different value for the property "x" than the value it has just been observed to have.  As such, "dx" involves a three-place relationship among an observed object, a signified property, and a specified observer.  Note that the truth of "dx" depends on the relative behavior of the system and the observer, in a way that cannot be analyzed into absolute properties of either without introducing another observer.  If "dx" is interpreted as the expectation of a certain observer, then its realization can be imagined to depend on both the orbit of the system and the sampling scheme or threshold level of the observer.  In general, differential features can involve the dynamic behavior of an observed system, decisions about a designated property, and the attention of a specified observer in ways that are irreducibly triadic in their level of complexity.
 
In one of its fuller senses the differential feature "dx" can mean something like this:  The system under consideration will next be observed to have a different value for the property "x" than the value it has just been observed to have.  As such, "dx" involves a three-place relationship among an observed object, a signified property, and a specified observer.  Note that the truth of "dx" depends on the relative behavior of the system and the observer, in a way that cannot be analyzed into absolute properties of either without introducing another observer.  If "dx" is interpreted as the expectation of a certain observer, then its realization can be imagined to depend on both the orbit of the system and the sampling scheme or threshold level of the observer.  In general, differential features can involve the dynamic behavior of an observed system, decisions about a designated property, and the attention of a specified observer in ways that are irreducibly triadic in their level of complexity.
Line 221: Line 231:  
If a particular observer is taken as a standard, then discussion reduces to a universe of discourse about various two-place relations, that is, the relations of a system's state to several designated properties.  Relative to this frame, a system can be said to have a variety of objective properties.  An observer may be taken as a standard for no good reason, but usually a system of observation becomes standardized by exhibiting properties that make it suitable for use as such, like the fabled daily walks of Kant through the streets of Konigsberg by which the people of that city were able to set their watches (Osborne, p. 101).  This reduction is similar to the way that a pragmatic discussion of signs may reduce to semantic and even syntactic accounts if the context of usage is sufficiently constant or if a constant interpreter is assumed.  Close analogies between observation and interpretation will no doubt continue to arise in the synthesis of physical and intelligent dynamics.
 
If a particular observer is taken as a standard, then discussion reduces to a universe of discourse about various two-place relations, that is, the relations of a system's state to several designated properties.  Relative to this frame, a system can be said to have a variety of objective properties.  An observer may be taken as a standard for no good reason, but usually a system of observation becomes standardized by exhibiting properties that make it suitable for use as such, like the fabled daily walks of Kant through the streets of Konigsberg by which the people of that city were able to set their watches (Osborne, p. 101).  This reduction is similar to the way that a pragmatic discussion of signs may reduce to semantic and even syntactic accounts if the context of usage is sufficiently constant or if a constant interpreter is assumed.  Close analogies between observation and interpretation will no doubt continue to arise in the synthesis of physical and intelligent dynamics.
   −
====1.2.2.  Symbolic Media====
+
====Symbolic Media====
    
A critical transition in the development of a system is reached when components of state are set aside internally or assimilated from the environment to make relatively irreversible changes, indelible marks to record experiences and note intentions.  Where in the dynamics of a system do these signs reside?  In what nutations of equilibrium does the system insinuate its libraries of notation, the tokens of passed, pressing, and prospective moments of experience?  What parameters are concretely set as memorials to the results of observations performed, the outcomes of actions observed, and the plans of action contemplated to provide the experience of desired effects?  What bank accumulates all the words coined and spent on sights and deeds?  What mint guarantees the content and determines the form of their first impressions?
 
A critical transition in the development of a system is reached when components of state are set aside internally or assimilated from the environment to make relatively irreversible changes, indelible marks to record experiences and note intentions.  Where in the dynamics of a system do these signs reside?  In what nutations of equilibrium does the system insinuate its libraries of notation, the tokens of passed, pressing, and prospective moments of experience?  What parameters are concretely set as memorials to the results of observations performed, the outcomes of actions observed, and the plans of action contemplated to provide the experience of desired effects?  What bank accumulates all the words coined and spent on sights and deeds?  What mint guarantees the content and determines the form of their first impressions?
   −
=====1.2.2.1.  Papyrus, Parchment, Palimpsest=====
+
=====Papyrus, Parchment, Palimpsest=====
    
Starting from the standpoint of systems theory a sizable handicap must be overcome in the quest to figure out:  "What's in the brain that ink may character?" and "Where is fancy bred?" (McCulloch, 1965).  If localized deposits of historical records and promissory notes are all that can be found, a considerable amount of reconstruction may be necessary to grasp the living reality of experience and purpose that underlies them still.  A distinction must be made between the analytic or functional structure of the phase space of a system and the anatomical structure of a hypothetical agent to whom these states are attributed.  The separation of a system into environment and organism and the further detection of anatomical structure within the organism depend on a direct product decomposition of the space into relatively independent components whose interactions can be treated secondarily.  But the direct product is a comparatively advanced stage of decomposition and not to be expected in every case.
 
Starting from the standpoint of systems theory a sizable handicap must be overcome in the quest to figure out:  "What's in the brain that ink may character?" and "Where is fancy bred?" (McCulloch, 1965).  If localized deposits of historical records and promissory notes are all that can be found, a considerable amount of reconstruction may be necessary to grasp the living reality of experience and purpose that underlies them still.  A distinction must be made between the analytic or functional structure of the phase space of a system and the anatomical structure of a hypothetical agent to whom these states are attributed.  The separation of a system into environment and organism and the further detection of anatomical structure within the organism depend on a direct product decomposition of the space into relatively independent components whose interactions can be treated secondarily.  But the direct product is a comparatively advanced stage of decomposition and not to be expected in every case.
Line 231: Line 241:  
This point draws the chase back through the briar patch of that earlier complexity theory, the prime decomposition or group complexity theory of finite automata and their associated formal languages or transformation semigroups (Lallement, ch. 4).  This more general study requires the use of semi-direct products (Rotman, 1984) and their ultimate extension into wreath products or cascade products, along with the corresponding notions of divisibility, factorization, or decomposition (Barr & Wells, 1990, ch. 11).  This theory seems to have reached a baroque stage of development, either too difficult to pursue with vigor, too lacking in applications, or falling short of some essential insight.  It looks like another one of those problem areas that will need to be revisited on the way to integrating AI and systems theory.
 
This point draws the chase back through the briar patch of that earlier complexity theory, the prime decomposition or group complexity theory of finite automata and their associated formal languages or transformation semigroups (Lallement, ch. 4).  This more general study requires the use of semi-direct products (Rotman, 1984) and their ultimate extension into wreath products or cascade products, along with the corresponding notions of divisibility, factorization, or decomposition (Barr & Wells, 1990, ch. 11).  This theory seems to have reached a baroque stage of development, either too difficult to pursue with vigor, too lacking in applications, or falling short of some essential insight.  It looks like another one of those problem areas that will need to be revisited on the way to integrating AI and systems theory.
   −
=====1.2.2.2.  Statements, Questions, Commands=====
+
=====Statements, Questions, Commands=====
    
When signs are created that can be placed in reliable association with the results of observations and the onsets of actions, these signs are said to denote or evoke the corresponding events and actions.  This is the beginning of ''declarative'', ''imperative'', and ''interrogative'' uses of symbolic expressions.
 
When signs are created that can be placed in reliable association with the results of observations and the onsets of actions, these signs are said to denote or evoke the corresponding events and actions.  This is the beginning of ''declarative'', ''imperative'', and ''interrogative'' uses of symbolic expressions.
Line 245: Line 255:  
If signs and symbols are to receive a place in systems theory it must be possible to construct them from materials available on that site.  But the only thing a system has to work with is its own present state.  How do states of a system come to serve the role of signs?  How can it make sense to say that system regards one of its own states as a sign of something else?  How do certain states of a system come to be taken by that system, as evidenced by its interpretive behavior, as signs of something else, some object or objective?  A good start toward answering these questions would be made by defining the words used in asking them.  In looking at the concepts that remain to be given system-theoretic definitions it appears that all of these questions boil down to one:  What character in the dynamics of a system would cause it to be called a sign-using system, one that acts as an interpreter in a non-trivial sense?
 
If signs and symbols are to receive a place in systems theory it must be possible to construct them from materials available on that site.  But the only thing a system has to work with is its own present state.  How do states of a system come to serve the role of signs?  How can it make sense to say that system regards one of its own states as a sign of something else?  How do certain states of a system come to be taken by that system, as evidenced by its interpretive behavior, as signs of something else, some object or objective?  A good start toward answering these questions would be made by defining the words used in asking them.  In looking at the concepts that remain to be given system-theoretic definitions it appears that all of these questions boil down to one:  What character in the dynamics of a system would cause it to be called a sign-using system, one that acts as an interpreter in a non-trivial sense?
   −
=====1.2.2.3.  Pragmatic Theory of Signs=====
+
=====Pragmatic Theory of Signs=====
    
The theory of signs that I find most useful was developed over several decades in the last century by C.S. Peirce, the founder of modern American pragmatism.  Signs are defined pragmatically, not by any essential substance, but by the role they play within a three-part relationship of signs, interpreting signs, and referent objects.  It is a tenet of pragmatism that all thought takes place in signs.  Thought is not placed under any preconceived limitation or prior restriction to symbolic domains.  It is merely noted that a certain analysis of the processes of perception and reasoning finds them to resolve into formal elements which possess the characters and participate in the relations that a definition will identify as distinctive of signs.
 
The theory of signs that I find most useful was developed over several decades in the last century by C.S. Peirce, the founder of modern American pragmatism.  Signs are defined pragmatically, not by any essential substance, but by the role they play within a three-part relationship of signs, interpreting signs, and referent objects.  It is a tenet of pragmatism that all thought takes place in signs.  Thought is not placed under any preconceived limitation or prior restriction to symbolic domains.  It is merely noted that a certain analysis of the processes of perception and reasoning finds them to resolve into formal elements which possess the characters and participate in the relations that a definition will identify as distinctive of signs.
Line 251: Line 261:  
One version of Peirce's sign definition is especially useful for the present purpose.  It establishes for signs a fundamental role in logic and is stated in terms of abstract relational properties that are flexible enough to be interpreted in the materials of dynamic systems.  Peirce gave this definition of signs in his 1902 "Application to the Carnegie Institution":
 
One version of Peirce's sign definition is especially useful for the present purpose.  It establishes for signs a fundamental role in logic and is stated in terms of abstract relational properties that are flexible enough to be interpreted in the materials of dynamic systems.  Peirce gave this definition of signs in his 1902 "Application to the Carnegie Institution":
   −
<blockquote>
+
{| align="center" cellpadding="4" width="90%" <!--QUOTE-->
 +
|
 
<p>Logic is ''formal semiotic''.  A sign is something, ''A'', which brings something, ''B'', its ''interpretant'' sign, determined or created by it, into the same sort of correspondence (or a lower implied sort) with something, ''C'', its ''object'', as that in which itself stands to ''C''.  This definition no more involves any reference to human thought than does the definition of a line as the place within which a particle lies during a lapse of time.  (Peirce, NEM 4, 54).</p>
 
<p>Logic is ''formal semiotic''.  A sign is something, ''A'', which brings something, ''B'', its ''interpretant'' sign, determined or created by it, into the same sort of correspondence (or a lower implied sort) with something, ''C'', its ''object'', as that in which itself stands to ''C''.  This definition no more involves any reference to human thought than does the definition of a line as the place within which a particle lies during a lapse of time.  (Peirce, NEM 4, 54).</p>
    
<p>It is from this definition, together with a definition of "formal", that I deduce mathematically the principles of logic.  I also make a historical review of all the definitions and conceptions of logic, and show, not merely that my definition is no novelty, but that my non-psychological conception of logic has ''virtually'' been quite generally held, though not generally recognized.  (Peirce, NEM 4, 21).</p>
 
<p>It is from this definition, together with a definition of "formal", that I deduce mathematically the principles of logic.  I also make a historical review of all the definitions and conceptions of logic, and show, not merely that my definition is no novelty, but that my non-psychological conception of logic has ''virtually'' been quite generally held, though not generally recognized.  (Peirce, NEM 4, 21).</p>
</blockquote>
+
|}
    
A placement and appreciation of this theory in a philosophical context that extends from Aristotle's early treatise ''On Interpretation'' through John Dewey's later elaborations and applications (Dewey, 1910, 1929, 1938) is the topic of (Awbrey & Awbrey, 1992).  Here, only a few features of this definition will be noted that are especially relevant to the goal of implementing intelligent interpreters.
 
A placement and appreciation of this theory in a philosophical context that extends from Aristotle's early treatise ''On Interpretation'' through John Dewey's later elaborations and applications (Dewey, 1910, 1929, 1938) is the topic of (Awbrey & Awbrey, 1992).  Here, only a few features of this definition will be noted that are especially relevant to the goal of implementing intelligent interpreters.
Line 277: Line 288:  
These remarks should be enough to convey the plan of this work.  Progress can be made toward new resettlements of ancient regions where only turmoil has reigned to date.  Existing structures can be rehabilitated by continuing to unify the terms licensing AI representations with the terms leasing free space over dynamic manifolds.  A large section of habitable space for dynamically intelligent systems could be extended in the following fashion:  The images of state and the agents of change that are customary in symbolic AI could be related to the elements and the operators which form familiar planks in the tangent spaces of dynamic systems.  The higher order concepts that fill out AI could be connected with the more complex constructions that are accessible from the moving platforms of these tangent spaces.
 
These remarks should be enough to convey the plan of this work.  Progress can be made toward new resettlements of ancient regions where only turmoil has reigned to date.  Existing structures can be rehabilitated by continuing to unify the terms licensing AI representations with the terms leasing free space over dynamic manifolds.  A large section of habitable space for dynamically intelligent systems could be extended in the following fashion:  The images of state and the agents of change that are customary in symbolic AI could be related to the elements and the operators which form familiar planks in the tangent spaces of dynamic systems.  The higher order concepts that fill out AI could be connected with the more complex constructions that are accessible from the moving platforms of these tangent spaces.
   −
====1.2.3.  Architecture of Inquiry====
+
====Architecture of Inquiry====
    
The outlines of one important landmark can already be seen from this station.  It is the architecture of inquiry, in the style traced out by C.S. Peirce and John Dewey on the foundations poured by Aristotle.  I envision being able to characterize the simplest drifts of its dynamics in terms of certain differential operators.
 
The outlines of one important landmark can already be seen from this station.  It is the architecture of inquiry, in the style traced out by C.S. Peirce and John Dewey on the foundations poured by Aristotle.  I envision being able to characterize the simplest drifts of its dynamics in terms of certain differential operators.
Line 288: Line 299:  
Aristotle long ago pointed out that there can be no genuine science of the purely idiosyncratic subject, no systematic knowledge of the totally isolated event.  Science does not have as its domain all experience but only that subset which is indefinitely repeatable.  Likewise on the negative branch, concerning the lack of knowledge that occasions a problem, a state that never recurs does not present a problem for a system.  This limitation of scientific problems and knowledge to recurrent phenomena yields an important clue.  The placement of intelligence and knowledge in analogy with system attributes like momentum and frequency may turn out to be based on deeply common principles.
 
Aristotle long ago pointed out that there can be no genuine science of the purely idiosyncratic subject, no systematic knowledge of the totally isolated event.  Science does not have as its domain all experience but only that subset which is indefinitely repeatable.  Likewise on the negative branch, concerning the lack of knowledge that occasions a problem, a state that never recurs does not present a problem for a system.  This limitation of scientific problems and knowledge to recurrent phenomena yields an important clue.  The placement of intelligence and knowledge in analogy with system attributes like momentum and frequency may turn out to be based on deeply common principles.
   −
=====1.2.3.1.  Inquiry Driven Systems=====
+
=====Inquiry Driven Systems=====
    
One goal of this work is to develop a formalism adequate to the description of knowledge-oriented inquiry-driven systems in logical and differential terms, to be able to write down and run as simulations qualitative differential equations that describe individual cases of systems with knowledge-directed behavior, systems which exhibit a progress toward a goal of knowledge.  A knowledge-oriented system is one which maintains a knowledge base which figures into its behavior in a dual role, both as a guide to action and as the object of a system goal to increase the measure of its usefulness.  An inquiry-driven system is one that develops its knowledge base in response to the differences existing between three aspects of state that may be projected or generated from its total state, components which might be called:  expectations, observations, and intentions.
 
One goal of this work is to develop a formalism adequate to the description of knowledge-oriented inquiry-driven systems in logical and differential terms, to be able to write down and run as simulations qualitative differential equations that describe individual cases of systems with knowledge-directed behavior, systems which exhibit a progress toward a goal of knowledge.  A knowledge-oriented system is one which maintains a knowledge base which figures into its behavior in a dual role, both as a guide to action and as the object of a system goal to increase the measure of its usefulness.  An inquiry-driven system is one that develops its knowledge base in response to the differences existing between three aspects of state that may be projected or generated from its total state, components which might be called:  expectations, observations, and intentions.
Line 296: Line 307:  
One important use of a system's current knowledge base is to project expectations of what is likely to be actualized in its experience, an image of what state it envisions probable.  Another use of a system's personal knowledge base is to preserve intentions during the execution of series of actions, to keep a record of a current goal, a picture of what it would like to find actualized in its experience, an image of what state it envisions desirable.  From these uses of images two kinds of differences crop up in the process of inquiry.
 
One important use of a system's current knowledge base is to project expectations of what is likely to be actualized in its experience, an image of what state it envisions probable.  Another use of a system's personal knowledge base is to preserve intentions during the execution of series of actions, to keep a record of a current goal, a picture of what it would like to find actualized in its experience, an image of what state it envisions desirable.  From these uses of images two kinds of differences crop up in the process of inquiry.
   −
=====1.2.3.2.  Surprises to Explain=====
+
=====Surprises to Explain=====
    
One of the uses of a knowledge base is to support the generation of expectations.  In return, one of the inputs to the operators which edit and update a knowledge base is the set of differences between expected and observed states.  An inquiry-driven system requires a function to compare expected states, as represented in the images reflexively generated from present knowledge, and observed states, as represented in the images currently delivered as unquestioned records of actual happenings.  In human terms this kind of discrepancy between expectation and observation is experienced as a surprise, and is usually felt as constituting an impulse toward an explanation that can reduce the sense of disparity.  The specification of a particular inquiry-driven system would have to detail this relation between states of uncertainty and resultant actions.
 
One of the uses of a knowledge base is to support the generation of expectations.  In return, one of the inputs to the operators which edit and update a knowledge base is the set of differences between expected and observed states.  An inquiry-driven system requires a function to compare expected states, as represented in the images reflexively generated from present knowledge, and observed states, as represented in the images currently delivered as unquestioned records of actual happenings.  In human terms this kind of discrepancy between expectation and observation is experienced as a surprise, and is usually felt as constituting an impulse toward an explanation that can reduce the sense of disparity.  The specification of a particular inquiry-driven system would have to detail this relation between states of uncertainty and resultant actions.
   −
=====1.2.3.3.  Problems to Resolve=====
+
=====Problems to Resolve=====
    
Since a system's determination of its own goals is a special case of knowledge in general, it is convenient to allocate a place for this kind of information in the knowledge component of an intelligent system.  Thus, the intellectual component of a knowledge-oriented system may be allowed to preserve its intentions, the images of currently active goals.  Often there is a difference between an actual state, as represented by the image developed in free space by a trusted process of observation, and an active goal, as represented by an image in the same space but cherished within the frame of intention or otherwise distinguished by an attentional affect.  This situation represents a problem to be solved by the system through actions that effect changes on the level of its primary dynamics.  The system chooses its trajectory in accord with reducing the difference between its active intentions and the observations that record actual conditions.
 
Since a system's determination of its own goals is a special case of knowledge in general, it is convenient to allocate a place for this kind of information in the knowledge component of an intelligent system.  Thus, the intellectual component of a knowledge-oriented system may be allowed to preserve its intentions, the images of currently active goals.  Often there is a difference between an actual state, as represented by the image developed in free space by a trusted process of observation, and an active goal, as represented by an image in the same space but cherished within the frame of intention or otherwise distinguished by an attentional affect.  This situation represents a problem to be solved by the system through actions that effect changes on the level of its primary dynamics.  The system chooses its trajectory in accord with reducing the difference between its active intentions and the observations that record actual conditions.
   −
====1.2.4.  Simple Minded Systems====
+
====Simple Minded Systems====
    
Of course, not every total manifold need have a nice factorization.  It might be thought to dispense with such spaces immediately, to put them aside as not being reasonable.  But it may not be possible to dismiss them quite so easily and summarily.  Intelligent systems of this sort may end up being refractory to routine analysis and will have to be regarded as simple minded.  That is, they may turn out to be simple in the way that algebraic objects are usually called simple, having no interesting proper factors of the same sort.  Suppose there are such simple minded systems, otherwise deserving to be called intelligent but which have no proper factorization into the kind of gross dynamics and subtle dynamics that might correspond to the distinction ordinarily made between somatic and mental behavior.  That is, they do not have their activity sorted into separate scenes of action:  one for ordinary physical and thermal dynamics, another for information processing dynamics, symbolic operations, knowledge transformations, and so on up the scale.  In the event that this idea of simplicity can be found to make sense, it is likely that simple minded systems would be deeply involved in or place extreme bounds on the structures of all intelligent systems.
 
Of course, not every total manifold need have a nice factorization.  It might be thought to dispense with such spaces immediately, to put them aside as not being reasonable.  But it may not be possible to dismiss them quite so easily and summarily.  Intelligent systems of this sort may end up being refractory to routine analysis and will have to be regarded as simple minded.  That is, they may turn out to be simple in the way that algebraic objects are usually called simple, having no interesting proper factors of the same sort.  Suppose there are such simple minded systems, otherwise deserving to be called intelligent but which have no proper factorization into the kind of gross dynamics and subtle dynamics that might correspond to the distinction ordinarily made between somatic and mental behavior.  That is, they do not have their activity sorted into separate scenes of action:  one for ordinary physical and thermal dynamics, another for information processing dynamics, symbolic operations, knowledge transformations, and so on up the scale.  In the event that this idea of simplicity can be found to make sense, it is likely that simple minded systems would be deeply involved in or place extreme bounds on the structures of all intelligent systems.
Line 315: Line 326:  
The cases of simple minded systems appear to contain at least the following two possibilities.  First, a simple minded system may come into being already knowing itself perfectly, in which case all the irony of a Socrates would be lost on it, in terms of bringing it a wit closer to knowledge.  The system already knows its whole manifold of possible states, that is, its knowledge component is in some sense complete, containing an answer to every possible dynamic puzzle that might be posed to it.  Rather than an overwhelming richness of theory, this is more likely to arise from a structural poverty of the total space and a lack of capacity for the reception of questions that can be posed to it, as opposed to those posed about it.  Second, a simple minded system might be born into an initial condition of ignorance, with the potential of reaching states of knowledge within its space, but these states may be discretely distributed in a continuous manifold.  This means that states of knowledge could be achieved only by jumping directly to them, without the benefit of an error-controlled feedback process that allows a  system to converge gradually upon the goals of knowledge.
 
The cases of simple minded systems appear to contain at least the following two possibilities.  First, a simple minded system may come into being already knowing itself perfectly, in which case all the irony of a Socrates would be lost on it, in terms of bringing it a wit closer to knowledge.  The system already knows its whole manifold of possible states, that is, its knowledge component is in some sense complete, containing an answer to every possible dynamic puzzle that might be posed to it.  Rather than an overwhelming richness of theory, this is more likely to arise from a structural poverty of the total space and a lack of capacity for the reception of questions that can be posed to it, as opposed to those posed about it.  Second, a simple minded system might be born into an initial condition of ignorance, with the potential of reaching states of knowledge within its space, but these states may be discretely distributed in a continuous manifold.  This means that states of knowledge could be achieved only by jumping directly to them, without the benefit of an error-controlled feedback process that allows a  system to converge gradually upon the goals of knowledge.
   −
===1.3.  Telos : Horizons and Further Applications===
+
===Telos : Horizons and Further Applications===
   −
In its etymology, intelligence suggests a capacity that contains its goal (''telos'') within itself.  [No, insert correction here.]  Of course, it does not initially grasp that for which it reaches, does not always possess its goal, otherwise it would be finished from the start.  So it must be that it contains only a knowledge of its goal.  This need not be a perfect knowledge even of what defines the goal, leaving room for clarification in that dimension, also.  Some thinkers on the question suspect that the capacity for setting goals may answer to another name:  wisdom (''sophia''), prudence (''phronesis''), and even elegance (''arete'') are among the candidates often heard.  If so, intelligence would have a relationship to this wisdom and sagacity that is analogous to the relationship of logic to ethics and esthetics.  At least, this is how it appears from the standpoint of one philosophical tradition that recommends itself to me.
+
In its etymology, intelligence suggests a capacity that contains its goal (''telos'') within itself.  [No, insert correction here.]  Of course, it does not initially grasp that for which it reaches, does not always possess its goal, otherwise it would be finished from the start.  So it must be that it contains only a knowledge of its goal.  This need not be a perfect knowledge even of what defines the goal, leaving room for clarification in that dimension, also.  Some thinkers on the question suspect that the capacity for setting goals may answer to another name:  wisdom (''sophia''), prudence (''phronesis''), and even elegance (''arete'') are among the candidates often heard.  If so, intelligence would have a relationship to this wisdom and sagacity that is analogous to the relationship of logic to ethics and aesthetics.  At least, this is how it appears from the standpoint of one philosophical tradition that recommends itself to me.
   −
====1.3.1.  Logic, Ethics, Esthetics====
+
====Logic, Ethics, Aesthetics====
   −
The philosophy I find myself converging to more often lately is the pragmatism of C.S. Peirce and John Dewey.  According to this account, logic, ethics, and esthetics form a concentric series of normative sciences, each a subdiscipline of the next.  Logic tells how one ought to conduct one's reasoning in order to achieve the stated goals of reasoning in general.  Thus logic is a special application of ethics.  Ethics tells how one ought to conduct one's activities in general in order to achieve the good appropriate to each enterprise.  What makes the difference between a normative science and a prescriptive dogma is whether this "telling" is based on actual inquiry into the relationship of conduct to result, or not.
+
The philosophy I find myself converging to more often lately is the pragmatism of C.S. Peirce and John Dewey.  According to this account, logic, ethics, and aesthetics form a concentric series of normative sciences, each a subdiscipline of the next.  Logic tells how one ought to conduct one's reasoning in order to achieve the stated goals of reasoning in general.  Thus logic is a special application of ethics.  Ethics tells how one ought to conduct one's activities in general in order to achieve the good appropriate to each enterprise.  What makes the difference between a normative science and a prescriptive dogma is whether this &ldquo;telling&rdquo; is based on actual inquiry into the relationship of conduct to result, or not.
    
In this view, logic and ethics do not set goals, they merely serve them.  Of course, logic may examine the consistency of an arbitrary selection of goals in the light of what science tells about the likely repercussions in nature of trying to actualize them all.  Logic and ethics may serve the criticism of certain goals by pointing out the deductive implications and probable effects of striving toward them, but it has to be some other science which finds and tells whether these effects are preferred and encouraged or detested and discouraged relative to a particular form of being.
 
In this view, logic and ethics do not set goals, they merely serve them.  Of course, logic may examine the consistency of an arbitrary selection of goals in the light of what science tells about the likely repercussions in nature of trying to actualize them all.  Logic and ethics may serve the criticism of certain goals by pointing out the deductive implications and probable effects of striving toward them, but it has to be some other science which finds and tells whether these effects are preferred and encouraged or detested and discouraged relative to a particular form of being.
   −
The science which examines individual goods, species goods, and generic goods from an outside perspective must be an esthetic science.  The capacity for inquiry into a subject must depend on the capacity for uncertainty about that subject.  Esthetics is capable of inquiry into the nature of the good precisely because it is able to be in question about what is good.  Whether conceived as empirical science or as experimental art, it is the job of esthetics to determine what might be good for us.  Through the exploration of artistic media we find out what satisfies our own form of being.  Through the expeditions of science we discover and further the goals of own species' evolution.
+
The science which examines individual goods, species goods, and generic goods from an outside perspective must be an aesthetic science.  The capacity for inquiry into a subject must depend on the capacity for uncertainty about that subject.  Aesthetics is capable of inquiry into the nature of the good precisely because it is able to be in question about what is good.  Whether conceived as empirical science or as experimental art, it is the job of aesthetics to determine what might be good for us.  Through the exploration of artistic media we find out what satisfies our own form of being.  Through the expeditions of science we discover and further the goals of own species' evolution.
    
Outriggers to these excursions are given by the comparative study of biological species and the computational study of abstractly specified systems.  These provide extra ways to find out what is the sensible goal of an individual system and what is the perceived good for a particular species of creature.  It is especially interesting to learn about the relationships that can be represented internally to a system's development between the good of a system and the system's perception, knowledge, intuition, feeling, or whatever sense it may have of its goal.  This amounts to asking the questions:  What good can a system be able to sense for itself?  How can a system discover its own best interests?  How can a system achieve, from the evidence of experience, a cognizance, evidenced in behavior, of its own best interests?
 
Outriggers to these excursions are given by the comparative study of biological species and the computational study of abstractly specified systems.  These provide extra ways to find out what is the sensible goal of an individual system and what is the perceived good for a particular species of creature.  It is especially interesting to learn about the relationships that can be represented internally to a system's development between the good of a system and the system's perception, knowledge, intuition, feeling, or whatever sense it may have of its goal.  This amounts to asking the questions:  What good can a system be able to sense for itself?  How can a system discover its own best interests?  How can a system achieve, from the evidence of experience, a cognizance, evidenced in behavior, of its own best interests?
   −
====1.3.2.  Inquiry and Education====
+
====Inquiry and Education====
    
My joint work with Susan Awbrey speculates on the yield of AI technology for new seasons of inquiry-based approaches to education and research (Awbrey & Awbrey, 1990, '91, '92).  A fruitful beginning can be made, we find, by returning to grounds that were carefully prepared by C.S. Peirce and John Dewey, and by asking how best to rework these plots with the implements that the intervening  
 
My joint work with Susan Awbrey speculates on the yield of AI technology for new seasons of inquiry-based approaches to education and research (Awbrey & Awbrey, 1990, '91, '92).  A fruitful beginning can be made, we find, by returning to grounds that were carefully prepared by C.S. Peirce and John Dewey, and by asking how best to rework these plots with the implements that the intervening  
 
years have provided.  There is currently being pursued a far-ranging diversity of work on the applications of AI to education, through research on problem solving performance (Smith, 1991), learner models and the novice-expert shift (Gentner & Stevens, 1983), the impact of cognitive strategies on instructional design (West, Farmer, & Wolff, 1991), the use of expert systems as teaching tools (Buchanan & Shortliffe, 1984), (Clancey & Shortliffe, 1984), and the development of intelligent tutoring systems (Sleeman & Brown, 1982), (Mandl & Lesgold, 1988).  Other perspectives on AI's place in science, society, and the global scene may be sampled in (Wiener, 1950, 1964), (Ryan, 1974), (Simon, 1982), (Gill, 1986), (Winograd & Flores, 1986), and (Graubard, 1988).
 
years have provided.  There is currently being pursued a far-ranging diversity of work on the applications of AI to education, through research on problem solving performance (Smith, 1991), learner models and the novice-expert shift (Gentner & Stevens, 1983), the impact of cognitive strategies on instructional design (West, Farmer, & Wolff, 1991), the use of expert systems as teaching tools (Buchanan & Shortliffe, 1984), (Clancey & Shortliffe, 1984), and the development of intelligent tutoring systems (Sleeman & Brown, 1982), (Mandl & Lesgold, 1988).  Other perspectives on AI's place in science, society, and the global scene may be sampled in (Wiener, 1950, 1964), (Ryan, 1974), (Simon, 1982), (Gill, 1986), (Winograd & Flores, 1986), and (Graubard, 1988).
   −
====1.3.3.  Cognitive Science====
+
====Cognitive Science====
    
Remarkably, seeds of a hybrid character, similar to what is sought in the intersection of AI and systems theory, were planted many years ago by one who explored the farther and nether regions of the human mind.  This model blended recognizably cybernetic and cognitive ideas in a scheme that included associative networks for adaptive learning and recursion mechanisms for problem solving.  But these ideas lay dormant and untended by their originator for over half a century.  Sigmund Freud rightly estimated that this model would always be too simple-minded to help with the complex and subtle exigencies of his chosen practice.  But the "Project" he wrote out in 1895 (Freud, 1954) is still more sophisticated, in its underlying computational structure, than many receiving serious study today in AI and cognitive modeling.  Again, here is another stage, another window, where old ideas and directions may be worth a new look with the new 'scopes available, if only to provide a basis for informing the speculations that get a theory started.
 
Remarkably, seeds of a hybrid character, similar to what is sought in the intersection of AI and systems theory, were planted many years ago by one who explored the farther and nether regions of the human mind.  This model blended recognizably cybernetic and cognitive ideas in a scheme that included associative networks for adaptive learning and recursion mechanisms for problem solving.  But these ideas lay dormant and untended by their originator for over half a century.  Sigmund Freud rightly estimated that this model would always be too simple-minded to help with the complex and subtle exigencies of his chosen practice.  But the "Project" he wrote out in 1895 (Freud, 1954) is still more sophisticated, in its underlying computational structure, than many receiving serious study today in AI and cognitive modeling.  Again, here is another stage, another window, where old ideas and directions may be worth a new look with the new 'scopes available, if only to provide a basis for informing the speculations that get a theory started.
Line 340: Line 351:  
The ideas of information processing, AI, cybernetics, and systems theory had more direct interactions, of course, with the development of cognitive science.  A share of these mutual influences and crosscurrents may be traced through the texts and references in (Young, 1964, 1978), (de Bono, 1969), (Eccles, 1970), (Anderson & Bower, 1973), (Krantz, et al., 1974), (Johnson-Laird & Wason, 1977), (Lachman, Lachman, & Butterfield, 1979), (Wyer & Carlston, 1979), (Boden, 1980), (Anderson, 1981, '83, '90), (Schank, 1982), (Gentner & Stevens, 1983), (H. Gardner, 1983, 1985), (O'Shea & Eisenstadt, 1984), (Pylyshyn, 1984), (Bakeman & Gottman, 1986), (Collins & Smith, 1988), (Minsky & Papert, 1988), (Posner, 1989), (Vosniadou & Ortony, 1989), (Gottman & Roy, 1990), and (Newell, 1990).
 
The ideas of information processing, AI, cybernetics, and systems theory had more direct interactions, of course, with the development of cognitive science.  A share of these mutual influences and crosscurrents may be traced through the texts and references in (Young, 1964, 1978), (de Bono, 1969), (Eccles, 1970), (Anderson & Bower, 1973), (Krantz, et al., 1974), (Johnson-Laird & Wason, 1977), (Lachman, Lachman, & Butterfield, 1979), (Wyer & Carlston, 1979), (Boden, 1980), (Anderson, 1981, '83, '90), (Schank, 1982), (Gentner & Stevens, 1983), (H. Gardner, 1983, 1985), (O'Shea & Eisenstadt, 1984), (Pylyshyn, 1984), (Bakeman & Gottman, 1986), (Collins & Smith, 1988), (Minsky & Papert, 1988), (Posner, 1989), (Vosniadou & Ortony, 1989), (Gottman & Roy, 1990), and (Newell, 1990).
   −
====1.3.4.  Philosophy of Science====
+
====Philosophy of Science====
    
Continuing the angle of assault previously taken toward the abandoned mines of intellectual history, there are many other veins and lodes, subsided and shelved, that experts assay too low a grade for current standards of professional work.  Yet many of these superseded courses and discredited vaults of theory are worth retooling and remining in the shape of computer models.  Computational reenactments of these precept chapters in human thought, not just repetitions but analytic representations, could serve the purpose of school figures, training exercises and stock examples, to be used as instructional paradigm cases.
 
Continuing the angle of assault previously taken toward the abandoned mines of intellectual history, there are many other veins and lodes, subsided and shelved, that experts assay too low a grade for current standards of professional work.  Yet many of these superseded courses and discredited vaults of theory are worth retooling and remining in the shape of computer models.  Computational reenactments of these precept chapters in human thought, not just repetitions but analytic representations, could serve the purpose of school figures, training exercises and stock examples, to be used as instructional paradigm cases.
Line 348: Line 359:  
A prime example of a project awaiting this kind of salvage operation is the submerged edifice of Carnap's "world building" (1928, 1961), the remains of a mission dedicated to "the rational reconstruction of the concepts of all fields of knowledge on the basis of concepts that refer to the immediately given … the searching out of new definitions for old concepts" (1969, ''v'').  The illusory stability of the "immediately given" has never been more notorious than today.  But the relevant character to be appreciated in this classical architecture is the degree of harmony and balance, the soundness in support of lofty design that subsists and makes itself evident in the relationship of one level to another.  Much that is toxic in our intellectual environment today could be alleviated by a suitably analytic and perceptive movement to recycle, reclaim, and restore the artifacts and habitations of former times.
 
A prime example of a project awaiting this kind of salvage operation is the submerged edifice of Carnap's "world building" (1928, 1961), the remains of a mission dedicated to "the rational reconstruction of the concepts of all fields of knowledge on the basis of concepts that refer to the immediately given … the searching out of new definitions for old concepts" (1969, ''v'').  The illusory stability of the "immediately given" has never been more notorious than today.  But the relevant character to be appreciated in this classical architecture is the degree of harmony and balance, the soundness in support of lofty design that subsists and makes itself evident in the relationship of one level to another.  Much that is toxic in our intellectual environment today could be alleviated by a suitably analytic and perceptive movement to recycle, reclaim, and restore the artifacts and habitations of former times.
   −
==2.  Conceptual Framework==
+
==Conceptual Framework==
   −
===2.1.  Systems Theory and Artificial Intelligence===
+
===Systems Theory and Artificial Intelligence===
    
If the principles of systems theory are taken seriously in their application to AI, and if the tools that have been developed for dynamic systems are cast in with the array of techniques that are used in AI, a host of difficulties almost instantly arises.  One obstacle to integrating systems theory and artificial intelligence is the bifurcation of approaches that are severally specialized for qualitative and quantitative realms, the unavoidable differences between boolean-discrete and real-continuous domains.  My way of circumventing this obstruction will be to extend the compass of differential geometry and the rule of logic programming to what I see as a locus of natural contact.  Continuing the inquiry to naturalize intelligent systems as serious subjects of dynamic systems theory, a whole series of further questions comes up:
 
If the principles of systems theory are taken seriously in their application to AI, and if the tools that have been developed for dynamic systems are cast in with the array of techniques that are used in AI, a host of difficulties almost instantly arises.  One obstacle to integrating systems theory and artificial intelligence is the bifurcation of approaches that are severally specialized for qualitative and quantitative realms, the unavoidable differences between boolean-discrete and real-continuous domains.  My way of circumventing this obstruction will be to extend the compass of differential geometry and the rule of logic programming to what I see as a locus of natural contact.  Continuing the inquiry to naturalize intelligent systems as serious subjects of dynamic systems theory, a whole series of further questions comes up:
   −
# What is the proper notion of state?
+
{| align="center" cellpadding="4" width="90%"
# How is the knowledge component or the "intellectual property" of this state to be characterized?
+
| What is the proper notion of state?
 +
|-
 +
| How is the knowledge component or the "intellectual property" of this state to be characterized?
 +
|}
    
In accord with customary definitions, the knowledge component would need to be represented as a projection onto a knowledge subspace.  In those intelligences for whom not everything is knowledge, or at least for whom not everything is known at once, that is, the great majority of those we are likely to know, there must be an alternate projection onto another subspace.  Some real difficulties begin here which threaten to entangle our own resources intelligence of irretrievably.
 
In accord with customary definitions, the knowledge component would need to be represented as a projection onto a knowledge subspace.  In those intelligences for whom not everything is knowledge, or at least for whom not everything is known at once, that is, the great majority of those we are likely to know, there must be an alternate projection onto another subspace.  Some real difficulties begin here which threaten to entangle our own resources intelligence of irretrievably.
Line 361: Line 375:  
The project before me is simply to view intelligent systems as systems, to take the ostended substantive seriously.  To succeed at this it will be necessary to answer several questions:
 
The project before me is simply to view intelligent systems as systems, to take the ostended substantive seriously.  To succeed at this it will be necessary to answer several questions:
   −
: What is the proper notion of a state vector?
+
{| align="center" cellpadding="4" width="90%"
 +
| What is the proper notion of a state vector?
 +
|}
    
We need to analyze the state of the system into a knowledge component and a remaining or a sustaining component.  This "everything else" component may be called the physical component so long as this does not prejudice the issue of a naturalistic aim, which seeks to understand all components as ''physis'', that is, as coming under the original Greek idea of a natural process.  Even the ordinary notion of a state vector, though continuing to be useful as a basis of analogy, may have to be challenged:
 
We need to analyze the state of the system into a knowledge component and a remaining or a sustaining component.  This "everything else" component may be called the physical component so long as this does not prejudice the issue of a naturalistic aim, which seeks to understand all components as ''physis'', that is, as coming under the original Greek idea of a natural process.  Even the ordinary notion of a state vector, though continuing to be useful as a basis of analogy, may have to be challenged:
   −
: Are the state elements, the moments of the system's experience, really vectors?
+
{| align="center" cellpadding="4" width="90%"
 +
| Are the state elements, the moments of the system's experience, really vectors?
 +
|}
    
Consider the common frame of a venn diagram, overlapping pools of elements arrayed on a nondescript plain, an arena of conventional measure but not routinely examined significance.
 
Consider the common frame of a venn diagram, overlapping pools of elements arrayed on a nondescript plain, an arena of conventional measure but not routinely examined significance.
Line 371: Line 389:  
A certain figure of speech, a chiasmus, may be used to get this point across.  The universe of discourse, as a system of objective realities, is something that is not yet perfectly described.  And yet it can be currently described in the signs and the symbols of a discursive universe.  By this is meant a formal language that is built up on terms that are taken to be simple.  Yet the simplicity of the chosen terms is not an absolute property but a momentary expedient, a side-effect of their current interpretation.
 
A certain figure of speech, a chiasmus, may be used to get this point across.  The universe of discourse, as a system of objective realities, is something that is not yet perfectly described.  And yet it can be currently described in the signs and the symbols of a discursive universe.  By this is meant a formal language that is built up on terms that are taken to be simple.  Yet the simplicity of the chosen terms is not an absolute property but a momentary expedient, a side-effect of their current interpretation.
   −
===2.2.  Differential Geometry and Logic Programming===
+
===Differential Geometry and Logic Programming===
    
In this section I make a quick reconnaissance of the border areas between logic and geometry, charting a beeline for selected trouble spots.  In the following sections I return to more carefully survey the grounds needed to address these problems and to begin settling this frontier.
 
In this section I make a quick reconnaissance of the border areas between logic and geometry, charting a beeline for selected trouble spots.  In the following sections I return to more carefully survey the grounds needed to address these problems and to begin settling this frontier.
   −
====2.2.1.  Differences and Difficulties====
+
====Differences and Difficulties====
    
Why have I chosen differential geometry and logic programming to try jamming together?  A clue may be picked up in the quotation below.  When the foundations of that ingenious duplex, AI and cybernetics, were being poured, one who was present placed these words in a cornerstone of the structure (Ashby, 1956, p. 9).
 
Why have I chosen differential geometry and logic programming to try jamming together?  A clue may be picked up in the quotation below.  When the foundations of that ingenious duplex, AI and cybernetics, were being poured, one who was present placed these words in a cornerstone of the structure (Ashby, 1956, p. 9).
   −
<blockquote>
+
{| align="center" cellpadding="4" width="90%" <!--QUOTE-->
The most fundamental concept in cybernetics is that of "difference", either that two things are recognisably different or that one thing has changed with time.
+
|
</blockquote>
+
<p>The most fundamental concept in cybernetics is that of "difference", either that two things are recognisably different or that one thing has changed with time.</p>
 +
|}
    
A deliberate continuity of method extends from this use of difference in goal-seeking behavior to the baby steps of AI per se, namely, the use of difference-reduction methods in the form of what is variously described as means-ends analysis, goal regression, or general problem solving.
 
A deliberate continuity of method extends from this use of difference in goal-seeking behavior to the baby steps of AI per se, namely, the use of difference-reduction methods in the form of what is variously described as means-ends analysis, goal regression, or general problem solving.
   −
=====2.2.1.1.  Distance and Direction=====
+
=====Distance and Direction=====
    
Legend tells us that the primal twins of AI, the strife-born siblings of Goal-Seeking and Hill-Climbing, began to stumble and soon came to grief on certain notorious obstacles.  The typical scenario runs as follows.
 
Legend tells us that the primal twins of AI, the strife-born siblings of Goal-Seeking and Hill-Climbing, began to stumble and soon came to grief on certain notorious obstacles.  The typical scenario runs as follows.
   −
<blockquote>
+
{| align="center" cellpadding="4" width="90%" <!--QUOTE-->
At any moment in time the following question is posed:<br>
+
|
 +
<p>At any moment in time the following question is posed:<br>
 
In this problem space how ought one choose to operate<br>
 
In this problem space how ought one choose to operate<br>
 
in order to forge of one's current state a new update<br>
 
in order to forge of one's current state a new update<br>
that has hopes of being nearer to one's engoaled fate?
+
that has hopes of being nearer to one's engoaled fate?</p>
</blockquote>
+
|}
    
But before Jack and Jill can start up the hill they will need a whole bucket of prior notions to prime the pump.  There must be an idea of distance, in short, a metric function defined on pairs of states in the problem space.  There must be an idea of direction, a longing toward a goal that informs the moment, that fixes a relation of oriented distances to transition operators on states.  Stated in linguistic terms the directive is a factor that commands and instructs.  It arranges a form of interpretation that endows disparities with a particular sense of operational meaning.
 
But before Jack and Jill can start up the hill they will need a whole bucket of prior notions to prime the pump.  There must be an idea of distance, in short, a metric function defined on pairs of states in the problem space.  There must be an idea of direction, a longing toward a goal that informs the moment, that fixes a relation of oriented distances to transition operators on states.  Stated in linguistic terms the directive is a factor that commands and instructs.  It arranges a form of interpretation that endows disparities with a particular sense of operational meaning.
Line 400: Line 420:  
Intelligent systems do not get to prescribe the problem spaces that will be thrown their way by nature, society, and the outside world in general.  These nominal problems would hardly constitute problems if this were the case.  Thus it pays to consider how intelligent systems might evolve to cast ever wider nets of competence in the spaces of problems that they can handle.  Striving to adapt the differential strategies of classical cybernetics and of early AI to "soaring" new heights (Newell, 1990), to widening gyres of ever more general problem spaces, there comes a moment when the predicament thickens but the atmosphere of theory and the wings of artifice do not.
 
Intelligent systems do not get to prescribe the problem spaces that will be thrown their way by nature, society, and the outside world in general.  These nominal problems would hardly constitute problems if this were the case.  Thus it pays to consider how intelligent systems might evolve to cast ever wider nets of competence in the spaces of problems that they can handle.  Striving to adapt the differential strategies of classical cybernetics and of early AI to "soaring" new heights (Newell, 1990), to widening gyres of ever more general problem spaces, there comes a moment when the predicament thickens but the atmosphere of theory and the wings of artifice do not.
   −
=====2.2.1.2.  Topology and Metric=====
+
=====Topology and Metric=====
    
Topology is the most unconstrained study of spaces, beginning as it does with spaces that have barely enough hope of geometric structure to deserve the name of spaces (Kelley, 1961).  An attention to this discipline inspires caution against taking too lightly the issue of a metric.  There is no longer any reason to consider the question of a metric to be a trivial one, something whose presence and character can be taken for granted.  For each space that can be contemplated there arises a typical suite of questions about the existence and the uniqueness of a possible metric.  Some spaces are not metrizable at all (Munkres, sec. 2-9).  Those that are may have a multitude of different metrics defined on them.  My own sampling of differential methods in AI, both smooth and chunky style, suggests to me that this multiplicity of possible metrics is the ingredient that conditions one of their chief sticking points, a computational viscosity that consistently sticks in the craw of computers.  Unpalatable if not intractable, it will continue to gum up the works, at least until some way is found to dissolve the treacle of complexity that downs our best theories.
 
Topology is the most unconstrained study of spaces, beginning as it does with spaces that have barely enough hope of geometric structure to deserve the name of spaces (Kelley, 1961).  An attention to this discipline inspires caution against taking too lightly the issue of a metric.  There is no longer any reason to consider the question of a metric to be a trivial one, something whose presence and character can be taken for granted.  For each space that can be contemplated there arises a typical suite of questions about the existence and the uniqueness of a possible metric.  Some spaces are not metrizable at all (Munkres, sec. 2-9).  Those that are may have a multitude of different metrics defined on them.  My own sampling of differential methods in AI, both smooth and chunky style, suggests to me that this multiplicity of possible metrics is the ingredient that conditions one of their chief sticking points, a computational viscosity that consistently sticks in the craw of computers.  Unpalatable if not intractable, it will continue to gum up the works, at least until some way is found to dissolve the treacle of complexity that downs our best theories.
   −
=====2.2.1.3.  Relevant Measures=====
+
=====Relevant Measures=====
    
Differences between problem states are not always defined.  And even when they are, relevant differences are not always defined in the manner that would form the most obvious choice.  Relevant differences are differences that make a difference, in the well-known pragmatist phrase, bearing on the problem and the purpose at hand.  The qualification of relevance adds information to the abstractly considered problem space.  This extra information has import for the selection of a relevant metric, but nothing says it will ever determine a unique metric suited to a given situation.  Relevant metrics are generally defined on semantic features of the problem domain, involving pragmatic equivalence classes of objects.  Measures of distinction defined on syntactic features, in effect, on the language that is used to discuss the problem domain, are subject to all of the immaterial differences and the accidental collision of expression that acts to compound the computational confusion and distraction.
 
Differences between problem states are not always defined.  And even when they are, relevant differences are not always defined in the manner that would form the most obvious choice.  Relevant differences are differences that make a difference, in the well-known pragmatist phrase, bearing on the problem and the purpose at hand.  The qualification of relevance adds information to the abstractly considered problem space.  This extra information has import for the selection of a relevant metric, but nothing says it will ever determine a unique metric suited to a given situation.  Relevant metrics are generally defined on semantic features of the problem domain, involving pragmatic equivalence classes of objects.  Measures of distinction defined on syntactic features, in effect, on the language that is used to discuss the problem domain, are subject to all of the immaterial differences and the accidental collision of expression that acts to compound the computational confusion and distraction.
Line 410: Line 430:  
When the problem of finding a fitting metric develops the intensity to cross a critical threshold, a strange situation is constellated.  The new level of problemhood is noticed as an afterthought but may have a primeval reality about it in its own right, its true nature.  The new circle of problem states may circumscribe and underlie the initial focus of attention.  Can the problem of finding a suitable metric for the original problem space be tackled by the same means of problem solving that worked on the assumption of a given metric?  A reduction of that sort is possible but is hardly ever guaranteed.  The problem of picking the best metric for the initial problem space may be as difficult as the problem first encountered.  And ultimately there is always the risk of reaching a level of circumspection where the problem space of last resort has no metric definable.
 
When the problem of finding a fitting metric develops the intensity to cross a critical threshold, a strange situation is constellated.  The new level of problemhood is noticed as an afterthought but may have a primeval reality about it in its own right, its true nature.  The new circle of problem states may circumscribe and underlie the initial focus of attention.  Can the problem of finding a suitable metric for the original problem space be tackled by the same means of problem solving that worked on the assumption of a given metric?  A reduction of that sort is possible but is hardly ever guaranteed.  The problem of picking the best metric for the initial problem space may be as difficult as the problem first encountered.  And ultimately there is always the risk of reaching a level of circumspection where the problem space of last resort has no metric definable.
   −
====2.2.2.  Logic with a Difference====
+
====Logic with a Difference====
    
In view of the importance of differential ideas in systems theory and against the background of difficulties just surveyed, I have thought it worthwhile to carefully pursue this quest:  to extend the concepts of difference and due measure to spaces that lack the obvious amenities and expedients.  The limits of rational descriptive capacity for any conceivable sets of states have their ultimate horizon in logic.  This is what must be resorted to when only qualitative characterizations of a problem space are initially available.  Therefore I am led to ask what will be a guiding question throughout this work:  What is the proper form of a differential calculus for logic?
 
In view of the importance of differential ideas in systems theory and against the background of difficulties just surveyed, I have thought it worthwhile to carefully pursue this quest:  to extend the concepts of difference and due measure to spaces that lack the obvious amenities and expedients.  The limits of rational descriptive capacity for any conceivable sets of states have their ultimate horizon in logic.  This is what must be resorted to when only qualitative characterizations of a problem space are initially available.  Therefore I am led to ask what will be a guiding question throughout this work:  What is the proper form of a differential calculus for logic?
   −
===2.3.  Differential Calculus of Propositions===
+
===Differential Calculus of Propositions===
    
There are two different analogies to keep straight in the following discussion.  First is the comparison of boolean vs. real types with regard to functions and vectors.  These types provide mathematical representation for the qualitative vs. quantitative constituencies, respectively.  Second is the three-part analogy within the qualitative realm.  It relates logical propositions with mathematical functions and sets of vectors, both functions and vectors being of boolean type.
 
There are two different analogies to keep straight in the following discussion.  First is the comparison of boolean vs. real types with regard to functions and vectors.  These types provide mathematical representation for the qualitative vs. quantitative constituencies, respectively.  Second is the three-part analogy within the qualitative realm.  It relates logical propositions with mathematical functions and sets of vectors, both functions and vectors being of boolean type.
   −
====2.3.1.  Propositions and Differences====
+
====Propositions and Differences====
    
As a first step, I have taken the problem of propositional calculus modeling and viewed it from the standpoint of differential geometry.  In this I exploit an analogy between propositional calculus and the calculus on differential manifolds.  In the qualitative arena propositions may be viewed as boolean functions.  They are associated with areas or arbitrary regions of a Venn diagram, or subsets of an n-dimensional cube.  Logical interpretations, in the technical sense of boolean-valued substitutions in propositional expressions, may be viewed as boolean vectors.  They correspond to single cells of a Venn diagram, or points of an n-cube.  Put altogether, these linkages form a three part analogy between conceptual objects in logic and the two mathematical domains of functions and sets.  In its pivotal location, critical function, and isosceles construction this analogy suggests itself as the pons asinorum of the subject I can see developing.  But I can't tell till I've crossed it.
 
As a first step, I have taken the problem of propositional calculus modeling and viewed it from the standpoint of differential geometry.  In this I exploit an analogy between propositional calculus and the calculus on differential manifolds.  In the qualitative arena propositions may be viewed as boolean functions.  They are associated with areas or arbitrary regions of a Venn diagram, or subsets of an n-dimensional cube.  Logical interpretations, in the technical sense of boolean-valued substitutions in propositional expressions, may be viewed as boolean vectors.  They correspond to single cells of a Venn diagram, or points of an n-cube.  Put altogether, these linkages form a three part analogy between conceptual objects in logic and the two mathematical domains of functions and sets.  In its pivotal location, critical function, and isosceles construction this analogy suggests itself as the pons asinorum of the subject I can see developing.  But I can't tell till I've crossed it.
   −
====2.3.2.  Three Part Analogy====
+
====Three Part Analogy====
    
For future use it is convenient to label the various elements of the three-part analogy under discussion.
 
For future use it is convenient to label the various elements of the three-part analogy under discussion.
   −
=====2.3.2.1.  Functional Representation=====
+
=====Functional Representation=====
    
Functional representation is the link that converts logical propositions into boolean functions.  Its terminus is an important way station for mediating the kinds of computational realizations I hope eventually to reach.  This larger endeavor is the project of declarative functional programming.  It has the goal of giving logical objects a fully operational meaning in software, implementing logical concepts in a functional programming style without sacrificing any of their properly declarative nature.  I have reason to hope this can be a fruitful quest, in part from the reports of more seasoned travelers along these lines, e.g. (Henderson, 1980), (Peyton Jones, 1987), (Field & Harrison, 1988), (Huet, 1990), (Turner, 1990).
 
Functional representation is the link that converts logical propositions into boolean functions.  Its terminus is an important way station for mediating the kinds of computational realizations I hope eventually to reach.  This larger endeavor is the project of declarative functional programming.  It has the goal of giving logical objects a fully operational meaning in software, implementing logical concepts in a functional programming style without sacrificing any of their properly declarative nature.  I have reason to hope this can be a fruitful quest, in part from the reports of more seasoned travelers along these lines, e.g. (Henderson, 1980), (Peyton Jones, 1987), (Field & Harrison, 1988), (Huet, 1990), (Turner, 1990).
Line 434: Line 454:  
This knowledge would consist of axioms, inferential procedures, and a running accumulation of theorems.  A developmental programming system of this sort would permit designers to anticipate many features of contemplated programs before running the risk of risking to run them.  One vital requirement of the ideal system must be provisioned in the most primitive elements of its construction.  The ideal system plus knowledge-base plus intelligence needs to be developmental in the added sense of a developing mentality.  Undistracted by all the positive features that an ideal system must embody, a great absence must also be arranged by its designers.  To the extent foreseeable there must be no foreclosure of interpretive freedom.  The intended programming language, the sans critical koine of the utopian realm, must place as little possible prior value on the primitive tokens that fund its form of expression.  An early implementation of a knowledge-based system for program development, using a refinement tree to search a space of correct programs, is described in (Barstow, 1979).
 
This knowledge would consist of axioms, inferential procedures, and a running accumulation of theorems.  A developmental programming system of this sort would permit designers to anticipate many features of contemplated programs before running the risk of risking to run them.  One vital requirement of the ideal system must be provisioned in the most primitive elements of its construction.  The ideal system plus knowledge-base plus intelligence needs to be developmental in the added sense of a developing mentality.  Undistracted by all the positive features that an ideal system must embody, a great absence must also be arranged by its designers.  To the extent foreseeable there must be no foreclosure of interpretive freedom.  The intended programming language, the sans critical koine of the utopian realm, must place as little possible prior value on the primitive tokens that fund its form of expression.  An early implementation of a knowledge-based system for program development, using a refinement tree to search a space of correct programs, is described in (Barstow, 1979).
   −
=====2.3.2.2.  Characteristic Relation=====
+
=====Characteristic Relation=====
    
Characteristic relation denotes the two-way link that relates boolean functions with subsets of their boolean universes, whether pictured as Venn diagram regions or ''n''-cube subsets does not matter.  Indicative conversion describes the traffic or exchange on this link between the two termini.  Given a set ''A'', the function ''f''<sub>''A''</sub> which has the value 1 on ''A'' and 0 off ''A'' is commonly called the ''characteristic function'' or the ''indicator function'' of ''A''.  Since every boolean function ''f ''determines a unique set ''S'' = ''S''<sub>''f''</sub> of which it is the indicator function ''f'' = ''f''<sub>''S''</sub>&nbsp;, this forms a convertible relationship between boolean functions and sets of boolean vectors.  This fact is also described as an isomorphism between the function space (''U''&nbsp;&rarr;&nbsp;'''B''') and the power set ''P''(''U'') = 2<sup>''U''</sup> of the universe ''U''.  The associated set ''S''<sub>''f''</sub> is often called the ''support'' of the function ''f''.  Alternatively, it may serve as a helpful mnemonic and a useful handle on this edge of the analogy to call ''S''<sub>''f''</sub> the ''characteristic region'', ''indicated set'', or simply the ''indication'' of the function ''f'', and to say that the function ''characterizes'' or ''indicates'' the set where its value is positive (that is, greater than 0, and therefore equal to 1 in '''B''').
 
Characteristic relation denotes the two-way link that relates boolean functions with subsets of their boolean universes, whether pictured as Venn diagram regions or ''n''-cube subsets does not matter.  Indicative conversion describes the traffic or exchange on this link between the two termini.  Given a set ''A'', the function ''f''<sub>''A''</sub> which has the value 1 on ''A'' and 0 off ''A'' is commonly called the ''characteristic function'' or the ''indicator function'' of ''A''.  Since every boolean function ''f ''determines a unique set ''S'' = ''S''<sub>''f''</sub> of which it is the indicator function ''f'' = ''f''<sub>''S''</sub>&nbsp;, this forms a convertible relationship between boolean functions and sets of boolean vectors.  This fact is also described as an isomorphism between the function space (''U''&nbsp;&rarr;&nbsp;'''B''') and the power set ''P''(''U'') = 2<sup>''U''</sup> of the universe ''U''.  The associated set ''S''<sub>''f''</sub> is often called the ''support'' of the function ''f''.  Alternatively, it may serve as a helpful mnemonic and a useful handle on this edge of the analogy to call ''S''<sub>''f''</sub> the ''characteristic region'', ''indicated set'', or simply the ''indication'' of the function ''f'', and to say that the function ''characterizes'' or ''indicates'' the set where its value is positive (that is, greater than 0, and therefore equal to 1 in '''B''').
   −
=====2.3.2.3.  Indicative Conversion=====
+
=====Indicative Conversion=====
    
The term indicative conversion and the associated usages are especially apt in light of the ordinary linguistic relationship between declarative sentences and verb forms in the indicative mood, which "represent the denoted act or state as an objective fact" (Webster's).  It is not at all accidental that a fundamental capacity needed to support declarative programming is the pragmatic facilitation of this semantic relation, the ready conversion between propositions as indicator functions and properties in extension over indicated sets.  The computational organism that would function declaratively must embody an interior environment with plenty of catalysts for the quick conversion of symbolically expressed functional specifications into images of their solution sets or sets of models.
 
The term indicative conversion and the associated usages are especially apt in light of the ordinary linguistic relationship between declarative sentences and verb forms in the indicative mood, which "represent the denoted act or state as an objective fact" (Webster's).  It is not at all accidental that a fundamental capacity needed to support declarative programming is the pragmatic facilitation of this semantic relation, the ready conversion between propositions as indicator functions and properties in extension over indicated sets.  The computational organism that would function declaratively must embody an interior environment with plenty of catalysts for the quick conversion of symbolically expressed functional specifications into images of their solution sets or sets of models.
   −
====2.3.3.  Pragmatic Roles====
+
====Pragmatic Roles====
    
The part of the analogy that carries propositions into functions combines with the characteristic relation between functions and sets to generate a multitude of different ways to describe essentially the same conceptual objects.  From an information-theoretic point of view "essentially the same" means that the objects in comparison are equivalent pieces of information, parameterized or coded by the same number of bits and falling under isomorphic types.  When assigning characters to individual examples of these entities, I think it helps to avoid drawing too fine a distinction between the logical, functional, and set-theoretic roles that have just been put in correspondence.  Thus, I avoid usages that rigidify the pragmatic dimensions of variation within the columns below:
 
The part of the analogy that carries propositions into functions combines with the characteristic relation between functions and sets to generate a multitude of different ways to describe essentially the same conceptual objects.  From an information-theoretic point of view "essentially the same" means that the objects in comparison are equivalent pieces of information, parameterized or coded by the same number of bits and falling under isomorphic types.  When assigning characters to individual examples of these entities, I think it helps to avoid drawing too fine a distinction between the logical, functional, and set-theoretic roles that have just been put in correspondence.  Thus, I avoid usages that rigidify the pragmatic dimensions of variation within the columns below:
Line 494: Line 514:  
Though it may be advisable not to reify the practical distinctions among these roles, this is not the same thing as failing to see them or denying their use.  Obviously, these differences may vary in relative importance with the purpose at hand or context of use.  However, the mere fact that a distinction can generally be made is not a sufficient argument that it has any useful bearing on a particular purpose.
 
Though it may be advisable not to reify the practical distinctions among these roles, this is not the same thing as failing to see them or denying their use.  Obviously, these differences may vary in relative importance with the purpose at hand or context of use.  However, the mere fact that a distinction can generally be made is not a sufficient argument that it has any useful bearing on a particular purpose.
   −
=====2.3.3.1.  Flexible Roles and Suitable Models=====
+
=====Flexible Roles and Suitable Models=====
    
When giving names and habitations to things by the use of letters and types, a certain flexibility may be allowed in the roles assigned by interpretation.  For example, in the form "''p''&nbsp;:&nbsp;''U''&nbsp;&rarr;&nbsp;'''B'''", the name "''p''" may be taken to denote a proposition or a function, indifferently, and the type ''U'' may be associated with a set of interpretations or a set of boolean vectors, correspondingly, whichever makes sense in a given context of use.  One dimension that does matter is drawn through these three beads:  propositions, interpretations, and values.  On the alternate line it is produced by the distinctions among collections, individuals, and values.
 
When giving names and habitations to things by the use of letters and types, a certain flexibility may be allowed in the roles assigned by interpretation.  For example, in the form "''p''&nbsp;:&nbsp;''U''&nbsp;&rarr;&nbsp;'''B'''", the name "''p''" may be taken to denote a proposition or a function, indifferently, and the type ''U'' may be associated with a set of interpretations or a set of boolean vectors, correspondingly, whichever makes sense in a given context of use.  One dimension that does matter is drawn through these three beads:  propositions, interpretations, and values.  On the alternate line it is produced by the distinctions among collections, individuals, and values.
Line 502: Line 522:  
The interpretations that render a proposition true, that is, the substitutions for which the proposition evaluates to true, are said to satisfy the proposition and to be its models.  With a doubly modulated sense that is too apt to be purely accidental, the model set is the "content" of the proposition's formal expression (Eulenberg, 1986).  In functional terms the models of a proposition ''p'' are the pre-images of truth under the function ''p''.  Collectively, they form the set of vectors in ''p''<sup>–1</sup>(1).  In another usage the set of models is called the ''fiber'' of truth, in other words, the equivalence class [1]<sub>''p''</sub> of the value 1 under the mapping ''p''.
 
The interpretations that render a proposition true, that is, the substitutions for which the proposition evaluates to true, are said to satisfy the proposition and to be its models.  With a doubly modulated sense that is too apt to be purely accidental, the model set is the "content" of the proposition's formal expression (Eulenberg, 1986).  In functional terms the models of a proposition ''p'' are the pre-images of truth under the function ''p''.  Collectively, they form the set of vectors in ''p''<sup>–1</sup>(1).  In another usage the set of models is called the ''fiber'' of truth, in other words, the equivalence class [1]<sub>''p''</sub> of the value 1 under the mapping ''p''.
   −
=====2.3.3.2.  Functional Pragmatism=====
+
=====Functional Pragmatism=====
    
The project of functional programming itself fits within a broader philosophical mission, the pragmatism of C.S. Peirce and John Dewey, which seeks to clarify abstract concepts and occult properties by translating them into operational terms, see (Peirce, Collected Papers) and (Dewey, 1986).  These thinkers had clear understandings of the relation between information and control, giving early accounts of inquiry processes and problem-solving, intelligence and goal-seeking that would sound quite familiar to cyberneticians and systems theorists.  Similar ideas are reflected in current AI work, especially by proponents of means-ends analysis and difference reduction methods (Newell, 1990), (Winston, ch. 5).
 
The project of functional programming itself fits within a broader philosophical mission, the pragmatism of C.S. Peirce and John Dewey, which seeks to clarify abstract concepts and occult properties by translating them into operational terms, see (Peirce, Collected Papers) and (Dewey, 1986).  These thinkers had clear understandings of the relation between information and control, giving early accounts of inquiry processes and problem-solving, intelligence and goal-seeking that would sound quite familiar to cyberneticians and systems theorists.  Similar ideas are reflected in current AI work, especially by proponents of means-ends analysis and difference reduction methods (Newell, 1990), (Winston, ch. 5).
Line 518: Line 538:  
Of all the complex systems that attract human interest, the human mind's own doings, knowing or not, must eventually form a trajectory that ensnares itself in questions and wonderings:  Where will it be off to next?  What is it apt to do next?  How often will it recur to the various things it does?  The mind's orbit traced in these questions has a compelling power in its own right to generate wonder.
 
Of all the complex systems that attract human interest, the human mind's own doings, knowing or not, must eventually form a trajectory that ensnares itself in questions and wonderings:  Where will it be off to next?  What is it apt to do next?  How often will it recur to the various things it does?  The mind's orbit traced in these questions has a compelling power in its own right to generate wonder.
   −
====2.3.4.  Abstraction, Behavior, Consequence====
+
====Abstraction, Behavior, Consequence====
    
There are many good reasons to preserve the logical features and constraints attaching to computational objects, i.e. programs and data structures.  Chief among these reasons are:  axiomatic abstraction, behavioral coordination, and consequential definition.
 
There are many good reasons to preserve the logical features and constraints attaching to computational objects, i.e. programs and data structures.  Chief among these reasons are:  axiomatic abstraction, behavioral coordination, and consequential definition.
   −
=====2.3.4.1.  Axiomatic Abstraction=====
+
=====Axiomatic Abstraction=====
    
The capacity for abstraction would permit an expert system for dynamic simulation to rise above the immediate flux of the process simulated.  Eventually, this could enable the software intelligence to adduce, reason about, and test hypotheses about generic properties of the system under study.  Even short of this autonomy, the resources of abstract representation could at least provide a medium for transmuting embedded simulations into axioms and theories.  For the systems prospector such an interface, even slightly reflective, can heighten the chances of panning some nugget of theory and lifting some glimmer of insight from the running stream of simulations.
 
The capacity for abstraction would permit an expert system for dynamic simulation to rise above the immediate flux of the process simulated.  Eventually, this could enable the software intelligence to adduce, reason about, and test hypotheses about generic properties of the system under study.  Even short of this autonomy, the resources of abstract representation could at least provide a medium for transmuting embedded simulations into axioms and theories.  For the systems prospector such an interface, even slightly reflective, can heighten the chances of panning some nugget of theory and lifting some glimmer of insight from the running stream of simulations.
   −
=====2.3.4.2.  Behavioral Coordination=====
+
=====Behavioral Coordination=====
    
The guidelines of pragmatism are remarkably suited as regulative principles for synthesizing AI and systems theory, where it is required to clarify the occult property of intelligence in terms of dynamic activity and behavior.  This involves realizing abstract faculties, like momentum and intelligence, as hypotheses about the organization of trajectories through manifolds of observable features.  In these post-revolutionary times, cognitively and chaotically speaking, it is probably not necessary to be reminded that this effort contains no prior claim of reductionism.  The pragmatic maxim can no more predetermine the mind to be explained by simple reflexes than it can constrain nature to operate by linear dynamics.  If these reductions are approximately true of particular situations, then they have to be discovered on site and proven to fit, not imposed with eyes closed.
 
The guidelines of pragmatism are remarkably suited as regulative principles for synthesizing AI and systems theory, where it is required to clarify the occult property of intelligence in terms of dynamic activity and behavior.  This involves realizing abstract faculties, like momentum and intelligence, as hypotheses about the organization of trajectories through manifolds of observable features.  In these post-revolutionary times, cognitively and chaotically speaking, it is probably not necessary to be reminded that this effort contains no prior claim of reductionism.  The pragmatic maxim can no more predetermine the mind to be explained by simple reflexes than it can constrain nature to operate by linear dynamics.  If these reductions are approximately true of particular situations, then they have to be discovered on site and proven to fit, not imposed with eyes closed.
   −
=====2.3.4.3.  Consequential Definition=====
+
=====Consequential Definition=====
    
The ability to deduce consequences of specified/acquired features and generic/imposed constraints would support the ultimate prospects toward unification of several stylistic trends in programming.  Among these are the employment of class hierarchies and inheritance schemes in frame-system and semantic network knowledge bases (Winston, ch. 8), object-oriented programming methodologies (Shriver & Wegner, 1987), and constraint based programming (Van Hentenryck, 1989).  The capacity for deduction includes as a special case the ability to check logical consistency of declarations.  This has applications to compilation type-checking (Peyton Jones, 1987) and deductive data-base consistency (Minker, 1988).
 
The ability to deduce consequences of specified/acquired features and generic/imposed constraints would support the ultimate prospects toward unification of several stylistic trends in programming.  Among these are the employment of class hierarchies and inheritance schemes in frame-system and semantic network knowledge bases (Winston, ch. 8), object-oriented programming methodologies (Shriver & Wegner, 1987), and constraint based programming (Van Hentenryck, 1989).  The capacity for deduction includes as a special case the ability to check logical consistency of declarations.  This has applications to compilation type-checking (Peyton Jones, 1987) and deductive data-base consistency (Minker, 1988).
   −
====2.3.5.  Refrain====
+
====Refrain====
    
The analogy between propositional calculus and differential geometry is extended as far as possible by continuing to cast propositions and interpretations in roles similar to those exercised by real-valued functions and real-coordinate vectors in the quantitative world.  In a number of reaches tentative trials of the analogy will render fit correspondences.  Beyond these points it is critically important to examine those stretches where the analogy breaks, and there to consider the actual temperament and proper treatment of the qualitative situation in its own right.
 
The analogy between propositional calculus and differential geometry is extended as far as possible by continuing to cast propositions and interpretations in roles similar to those exercised by real-valued functions and real-coordinate vectors in the quantitative world.  In a number of reaches tentative trials of the analogy will render fit correspondences.  Beyond these points it is critically important to examine those stretches where the analogy breaks, and there to consider the actual temperament and proper treatment of the qualitative situation in its own right.
Line 540: Line 560:  
A text that has been useful to me in relating classical and modern treatments of differential geometry is (Spivak, 1979).  The standard for logic programming via general resolution theorem proving was set by (Chang & Lee, 1973).  A more recent reference is (Lloyd, 1987), which concentrates on Prolog type programming in the Horn clause subset of logic.  My own incursions through predicate calculus theorem proving and my attempts to size up the computational complexity invested there have led me to the following opinions.
 
A text that has been useful to me in relating classical and modern treatments of differential geometry is (Spivak, 1979).  The standard for logic programming via general resolution theorem proving was set by (Chang & Lee, 1973).  A more recent reference is (Lloyd, 1987), which concentrates on Prolog type programming in the Horn clause subset of logic.  My own incursions through predicate calculus theorem proving and my attempts to size up the computational complexity invested there have led me to the following opinions.
   −
===2.4.  Logic Programming===
+
===Logic Programming===
    
Militating against the charge of declarative programmers to achieve their goals through logic, a surprising amount of computational resistance seems to reside at the level of purely sentential or propositional operations.  In investigating this situation I have come to believe that progress in logic programming will be severely impeded unless these factors of computational complexity at the level of propositional calculus are addressed and either resolved or alleviated.
 
Militating against the charge of declarative programmers to achieve their goals through logic, a surprising amount of computational resistance seems to reside at the level of purely sentential or propositional operations.  In investigating this situation I have come to believe that progress in logic programming will be severely impeded unless these factors of computational complexity at the level of propositional calculus are addressed and either resolved or alleviated.
Line 546: Line 566:  
At my current state of understanding I can propose nothing more complicated than to work toward a position of increased knowledge about the practical logistics of this problem domain.  A reasonable approach is to explore the terrain at this simplest level, using the advantages afforded by a propositional calculus interpreter and relevant utilities in software.  A similar strategy of starting from propositional logic and working up in stages to predicate logic is exploited by (Maier & Warren, 1988), in this case building a Prolog interpreter by successive refinement.
 
At my current state of understanding I can propose nothing more complicated than to work toward a position of increased knowledge about the practical logistics of this problem domain.  A reasonable approach is to explore the terrain at this simplest level, using the advantages afforded by a propositional calculus interpreter and relevant utilities in software.  A similar strategy of starting from propositional logic and working up in stages to predicate logic is exploited by (Maier & Warren, 1988), in this case building a Prolog interpreter by successive refinement.
   −
====2.4.1.  Differential Aspects====
+
====Differential Aspects====
    
The fact that a difference calculus can be developed for boolean functions is well-known (Kohavi, sec. 8-4,), (Fujiwara, 1985) and was probably familiar to Boole, who was a master of difference equations before he turned to logic.  And of course there is the strange but true story of how the Turin machines of the 1840's prefigured the Turing machines of the 1940's (Menabrea, p. 225-297).  At the very outset of general-purpose, mechanized computing we find that the motive power driving the Analytical Engine of Babbage, the kernel of an idea behind all his wheels, was exactly his notion that difference operations, suitably trained, can serve as universal joints for any conceivable computation (Morrison & Morrison, 1961), (Melzak, ch. 4).
 
The fact that a difference calculus can be developed for boolean functions is well-known (Kohavi, sec. 8-4,), (Fujiwara, 1985) and was probably familiar to Boole, who was a master of difference equations before he turned to logic.  And of course there is the strange but true story of how the Turin machines of the 1840's prefigured the Turing machines of the 1940's (Menabrea, p. 225-297).  At the very outset of general-purpose, mechanized computing we find that the motive power driving the Analytical Engine of Babbage, the kernel of an idea behind all his wheels, was exactly his notion that difference operations, suitably trained, can serve as universal joints for any conceivable computation (Morrison & Morrison, 1961), (Melzak, ch. 4).
   −
====2.4.2.  Algebraic Aspects====
+
====Algebraic Aspects====
    
Finally, there is a body of mathematical work that investigates algebraic and differential geometry over finite fields.  This usually takes place at such high levels of abstraction that the field of two elements is just another special case.  In this work the principal focus is on the field operations of sum (<math>+</math>) and product (&nbsp;<math>\cdot</math>&nbsp;), which correspond to the logical operations of exclusive disjunction (xor, neq) and conjunction (and), respectively.  The stress laid on these special operations creates a covert bias in the algebraic field.  Unfortunately for the purposes of logic, the totality of boolean operations is given short shrift on the scaffold affecting this algebraic slant.  For example, there are sixteen operations just at the level of binary connectives, not to mention the exploding population of ''k''-ary operations, all of which deserve in some sense to be treated as equal citizens of the logical realm.
 
Finally, there is a body of mathematical work that investigates algebraic and differential geometry over finite fields.  This usually takes place at such high levels of abstraction that the field of two elements is just another special case.  In this work the principal focus is on the field operations of sum (<math>+</math>) and product (&nbsp;<math>\cdot</math>&nbsp;), which correspond to the logical operations of exclusive disjunction (xor, neq) and conjunction (and), respectively.  The stress laid on these special operations creates a covert bias in the algebraic field.  Unfortunately for the purposes of logic, the totality of boolean operations is given short shrift on the scaffold affecting this algebraic slant.  For example, there are sixteen operations just at the level of binary connectives, not to mention the exploding population of ''k''-ary operations, all of which deserve in some sense to be treated as equal citizens of the logical realm.
Line 556: Line 576:  
Moreover, from an algebraic perspective the dyadic or boolean case exhibits several features peculiar to itself.  Binary addition (<math>+</math>) and subtraction (<math>-</math>) amount to the same operation, making each element its own additive inverse.  This circumstance in turn exacts a constant vigilance to avert the verbal confusion between algebraic negatives and logical negations.  The property of being invertible under products (&nbsp;<math>\cdot</math>&nbsp;) is neither a majority nor a typical possession, since only the element 1 has a multiplicative inverse, namely itself.  On account of these facts the strange case of the two element field is often set aside, or set down as a "degenerate" situation in algebraic studies.  Obviously, in turning to take it up from a differential standpoint, any domain that confounds "plus" and "minus" and "not equal to" is going to play havoc with our automatic intuitions about difference operators, linear approximations, inequalities and thresholds, and many other critical topics.
 
Moreover, from an algebraic perspective the dyadic or boolean case exhibits several features peculiar to itself.  Binary addition (<math>+</math>) and subtraction (<math>-</math>) amount to the same operation, making each element its own additive inverse.  This circumstance in turn exacts a constant vigilance to avert the verbal confusion between algebraic negatives and logical negations.  The property of being invertible under products (&nbsp;<math>\cdot</math>&nbsp;) is neither a majority nor a typical possession, since only the element 1 has a multiplicative inverse, namely itself.  On account of these facts the strange case of the two element field is often set aside, or set down as a "degenerate" situation in algebraic studies.  Obviously, in turning to take it up from a differential standpoint, any domain that confounds "plus" and "minus" and "not equal to" is going to play havoc with our automatic intuitions about difference operators, linear approximations, inequalities and thresholds, and many other critical topics.
   −
===2.5.  Differential Geometry===
+
===Differential Geometry===
    
One of the difficulties I've had finding guidance toward the proper form of a differential calculus for logic has been the variety of ways that the classical subjects of real analysis and differential geometry have been generalized.  As a first cut, two broad philosophies may be discerned, epitomized by their treatment of the differential d''f'' of a function f&nbsp;:&nbsp;''X''&nbsp;&rarr;&nbsp;'''R'''.  Everyone begins with the idea that d''f'' ought to be a locally linear approximation d''f''<sub>''u''</sub>(''v'') or d''f''(''u'',&nbsp;''v'') to the difference function D''f''<sub>''u''</sub>(''v'') = D''f''(''u'',&nbsp;''v'') = ''f''(''u''&nbsp;+&nbsp;''v'')&nbsp;–&nbsp;''f''(''u'').  In this conception it is understood that "local" means in the vicinity of the point ''u'' and that "linear" is meant with respect to the variable ''v''.
 
One of the difficulties I've had finding guidance toward the proper form of a differential calculus for logic has been the variety of ways that the classical subjects of real analysis and differential geometry have been generalized.  As a first cut, two broad philosophies may be discerned, epitomized by their treatment of the differential d''f'' of a function f&nbsp;:&nbsp;''X''&nbsp;&rarr;&nbsp;'''R'''.  Everyone begins with the idea that d''f'' ought to be a locally linear approximation d''f''<sub>''u''</sub>(''v'') or d''f''(''u'',&nbsp;''v'') to the difference function D''f''<sub>''u''</sub>(''v'') = D''f''(''u'',&nbsp;''v'') = ''f''(''u''&nbsp;+&nbsp;''v'')&nbsp;–&nbsp;''f''(''u'').  In this conception it is understood that "local" means in the vicinity of the point ''u'' and that "linear" is meant with respect to the variable ''v''.
   −
====2.5.1.  Local Stress and Linear Trend====
+
====Local Stress and Linear Trend====
    
But one school of thought stresses the local aspect, to the extent of seeking constructions that can be meaningful on global scales in spite of coordinate systems that make sense solely on local scales, being allowed to vary from point to point, for example, (Arnold, 1989).  The other trend of thinking accents the linear feature, looking at linear maps in the light of their character as representations or homomorphisms (Loomis & Sternberg, 1968).  Extenuations of this line of thinking go to the point of casting linear functions under the headings of the vastly more general morphisms and abstract arrows of category theory (Manes & Arbib, 1986), (MacLane, 1971).
 
But one school of thought stresses the local aspect, to the extent of seeking constructions that can be meaningful on global scales in spite of coordinate systems that make sense solely on local scales, being allowed to vary from point to point, for example, (Arnold, 1989).  The other trend of thinking accents the linear feature, looking at linear maps in the light of their character as representations or homomorphisms (Loomis & Sternberg, 1968).  Extenuations of this line of thinking go to the point of casting linear functions under the headings of the vastly more general morphisms and abstract arrows of category theory (Manes & Arbib, 1986), (MacLane, 1971).
   −
=====2.5.1.1.  Analytic View=====
+
=====Analytic View=====
    
The first group, more analytic, strives to get intrinsic definitions of everything, defining tangent vectors primarily as equivalence classes of curves through points of phase space.  This posture is conditioned to the spare frame of physical theory and is constrained by the ready equation of physics with ante-metaphysics.  In short they regard physics as a practical study that is prior to any a priori.  Physics should exert itself to save the phenomena and forget the rest.  The dynamic manifold is the realm of phenomena, the locus of all knowable reality and the focus of all actual knowledge.  Beyond this, even attributes like velocity and momentum are epiphenomenal, derivative scores attached to a system's dynamic point from measurements made at other points.
 
The first group, more analytic, strives to get intrinsic definitions of everything, defining tangent vectors primarily as equivalence classes of curves through points of phase space.  This posture is conditioned to the spare frame of physical theory and is constrained by the ready equation of physics with ante-metaphysics.  In short they regard physics as a practical study that is prior to any a priori.  Physics should exert itself to save the phenomena and forget the rest.  The dynamic manifold is the realm of phenomena, the locus of all knowable reality and the focus of all actual knowledge.  Beyond this, even attributes like velocity and momentum are epiphenomenal, derivative scores attached to a system's dynamic point from measurements made at other points.
Line 570: Line 590:  
This incurs an empire of further systems of ranking and outranking, teams and leagues and legions of commissioners, all to compare and umpire these ratings.  When these circumspect systems are not sufficiently circumscribed to converge on a fixed point or a limiting universal system, it seems as though chaos has broken out.  The faith of this sect that the world is a fair game for observation and intelligence seems dissipated by divergences of this sort.  It wrecks their hope of order in phenomena, dooms what they deem a fit domain, a single rule of order that commands the manifold to appear as it does.  To share the universe with several realities, to countenance a real diversity?  It ruins the very idea they most favor of a cosmos, one that favors them.
 
This incurs an empire of further systems of ranking and outranking, teams and leagues and legions of commissioners, all to compare and umpire these ratings.  When these circumspect systems are not sufficiently circumscribed to converge on a fixed point or a limiting universal system, it seems as though chaos has broken out.  The faith of this sect that the world is a fair game for observation and intelligence seems dissipated by divergences of this sort.  It wrecks their hope of order in phenomena, dooms what they deem a fit domain, a single rule of order that commands the manifold to appear as it does.  To share the universe with several realities, to countenance a real diversity?  It ruins the very idea they most favor of a cosmos, one that favors them.
   −
=====2.5.1.2.  Algebraic View=====
+
=====Algebraic View=====
    
The second group, more algebraic, accepts the comforts of an embedding vector space with a less severe attitude, one that belays and belies the species of anxiety that worries the other group.  They do not show the same phenomenal anguish about the uncertain multiplicity or empty void of outer spaces.  Given this trust in something outside of phenomena, they permit themselves on principle the luxury of relating differential concepts to operators with linear and derivation properties.  This tendency, ranging from pious optimism to animistic hedonism in its mathematical persuasions, demands less agnosticism about the reality of exterior constructs.  Its pragmatic hope allows room for the imagination of supervening prospects, without demanding that these promontory contexts be uniquely placed or set in concrete.
 
The second group, more algebraic, accepts the comforts of an embedding vector space with a less severe attitude, one that belays and belies the species of anxiety that worries the other group.  They do not show the same phenomenal anguish about the uncertain multiplicity or empty void of outer spaces.  Given this trust in something outside of phenomena, they permit themselves on principle the luxury of relating differential concepts to operators with linear and derivation properties.  This tendency, ranging from pious optimism to animistic hedonism in its mathematical persuasions, demands less agnosticism about the reality of exterior constructs.  Its pragmatic hope allows room for the imagination of supervening prospects, without demanding that these promontory contexts be uniquely placed or set in concrete.
   −
=====2.5.1.3.  Compromise=====
+
=====Compromise=====
    
In attempting to negotiate between these two philosophies, I have arrived at the following compromise.  On the one hand, the circumstance that provides a natural context for a manifold of observable action does not automatically exclude all possibility of other contexts being equally natural.  On the other hand, it may happen that a surface is so bent in cusps and knots, or otherwise so intrinsically formed, that it places mathematical constraints on the class of spaces it can possibly inhabit.
 
In attempting to negotiate between these two philosophies, I have arrived at the following compromise.  On the one hand, the circumstance that provides a natural context for a manifold of observable action does not automatically exclude all possibility of other contexts being equally natural.  On the other hand, it may happen that a surface is so bent in cusps and knots, or otherwise so intrinsically formed, that it places mathematical constraints on the class of spaces it can possibly inhabit.
Line 580: Line 600:  
Thus a manifold can embody information that bears on the notion of a larger reality.  By dint of this interpretation the form of the manifold becomes the symbol of its implicated unity.  But what I think I can fathom seems patent enough, that the chances of these two alternatives, plurality and singularity, together make a bet that is a toss up and open to test with each new shape of manifold encountered.  It is likely that the outcome, if at all decidable, falls in accord with no general law but is subject to proof on a case by case basis.
 
Thus a manifold can embody information that bears on the notion of a larger reality.  By dint of this interpretation the form of the manifold becomes the symbol of its implicated unity.  But what I think I can fathom seems patent enough, that the chances of these two alternatives, plurality and singularity, together make a bet that is a toss up and open to test with each new shape of manifold encountered.  It is likely that the outcome, if at all decidable, falls in accord with no general law but is subject to proof on a case by case basis.
   −
====2.5.2.  Prospects for a Differential Logic====
+
====Prospects for a Differential Logic====
    
Pragmatically speaking, the ''proper'' form of a differential logic is likely to be regulated by the purposes to which it is intended to be put, or determined by the uses to which it is actually, eventually, and suitably put.  With my current level of uncertainty about what will eventually work out, I have to be guided by my general intention of using this logic to describe the dynamics of inquiry and intelligence in systematic terms.  For this purpose it seems only that many different types of ''fiber bundles'' or systems of ''spaces at points'' will have to be contemplated.
 
Pragmatically speaking, the ''proper'' form of a differential logic is likely to be regulated by the purposes to which it is intended to be put, or determined by the uses to which it is actually, eventually, and suitably put.  With my current level of uncertainty about what will eventually work out, I have to be guided by my general intention of using this logic to describe the dynamics of inquiry and intelligence in systematic terms.  For this purpose it seems only that many different types of ''fiber bundles'' or systems of ''spaces at points'' will have to be contemplated.
Line 586: Line 606:  
Although the limited framework of propositional calculus seems to rule out this higher level of generality, the exigencies of computation on symbolic expressions have the effect of bringing in this level of arbitration by another route.  Even though we use the same alphabet for the joint basis of coordinates and differentials at each point of the manifold, one of our intended applications is to the states of interpreting systems, and there is nothing a priori to determine such a program to interpret these symbols in the same way at every moment.  Thus, the arbitrariness of local reference frames that concerns us in physical dynamics, that makes the arbitrage or negotiation of transition maps between charts (qua markets) such a profitable enterprise, raises its head again in computational dynamics as a relativity of interpretation to the actual state of a running interpretive program.
 
Although the limited framework of propositional calculus seems to rule out this higher level of generality, the exigencies of computation on symbolic expressions have the effect of bringing in this level of arbitration by another route.  Even though we use the same alphabet for the joint basis of coordinates and differentials at each point of the manifold, one of our intended applications is to the states of interpreting systems, and there is nothing a priori to determine such a program to interpret these symbols in the same way at every moment.  Thus, the arbitrariness of local reference frames that concerns us in physical dynamics, that makes the arbitrage or negotiation of transition maps between charts (qua markets) such a profitable enterprise, raises its head again in computational dynamics as a relativity of interpretation to the actual state of a running interpretive program.
   −
===2.6.  Reprise===
+
===Reprise===
    
In summing up this sample of literature bearing on my present aims, there is much to suggest a deep relationship between the topics of systems, differentials, logic, and computing, especially when considered in the accidental but undeniable stream of historical events.  I have not come across any strand of inquiry that plainly, explicitly, and completely weaves differential geometry and propositional logic in a computational context.  But I hope to see one day a scintilla of a program that can weld them together in a logically declarative, functionally dynamic platform for intelligent computing.
 
In summing up this sample of literature bearing on my present aims, there is much to suggest a deep relationship between the topics of systems, differentials, logic, and computing, especially when considered in the accidental but undeniable stream of historical events.  I have not come across any strand of inquiry that plainly, explicitly, and completely weaves differential geometry and propositional logic in a computational context.  But I hope to see one day a scintilla of a program that can weld them together in a logically declarative, functionally dynamic platform for intelligent computing.
   −
==3.  Instrumental Focus==
+
==Instrumental Focus==
   −
===3.1.  Propositional Calculus===
+
===Propositional Calculus===
    
A symbolic calculus is needed to assist our reasoning and computation in the realm of propositions.  With an eye toward efficiency of computing and ease of human use, while preserving both functional and declarative properties of propositions, I have implemented an interpreter and assorted utilities for one such calculus.  The original form of this particular calculus goes back to the logician C.S. Peirce, who is my personal favorite candidate for the grand-uncle of AI.  Among other things, Peirce discovered the logical importance of NAND/NNOR operators (CP 4.12 ff, 4.264 f), (NE 4, ch. 5), inspired early ideas about logic machines (Peirce, 1883), is credited with "the first known effort to apply Boolean algebra to the design of switching circuits" (M. Gardner, p. 116 n), and even speculated on the nature of abstract interpreters and other "Quasi-Minds" (Peirce, CP 4.536, 4.550 ff).
 
A symbolic calculus is needed to assist our reasoning and computation in the realm of propositions.  With an eye toward efficiency of computing and ease of human use, while preserving both functional and declarative properties of propositions, I have implemented an interpreter and assorted utilities for one such calculus.  The original form of this particular calculus goes back to the logician C.S. Peirce, who is my personal favorite candidate for the grand-uncle of AI.  Among other things, Peirce discovered the logical importance of NAND/NNOR operators (CP 4.12 ff, 4.264 f), (NE 4, ch. 5), inspired early ideas about logic machines (Peirce, 1883), is credited with "the first known effort to apply Boolean algebra to the design of switching circuits" (M. Gardner, p. 116 n), and even speculated on the nature of abstract interpreters and other "Quasi-Minds" (Peirce, CP 4.536, 4.550 ff).
   −
<blockquote>
+
{| align="center" cellpadding="4" width="90%" <!--QUOTE-->
Thought is not necessarily connected with a brain.  It appears in the work of bees, of crystals, and throughout the purely physical world;  and one can no more deny that it is really there, than that the colors, the shapes, etc., of objects are really there.  (CP 4.551).
+
|
</blockquote>
+
<p>Thought is not necessarily connected with a brain.  It appears in the work of bees, of crystals, and throughout the purely physical world;  and one can no more deny that it is really there, than that the colors, the shapes, etc., of objects are really there.  (CP 4.551).</p>
 +
|}
    
One could hardly invent a better anthem for the work being done today in the AI/systems hybrid areas of cellular automata (Burks, 1970), (Ulam, ch. 12), (Nicolis & Prigogine, 1989), emergent computation (Forrest, 1991), and "society of mind" theories (Minsky, 1986).  I hope it will emerge that these workers achieve the same grade of well-honed insight regarding the mind's apical functions that Peirce was able to inspire, having once acquired a taste for it in the higher combines of logic's hive.
 
One could hardly invent a better anthem for the work being done today in the AI/systems hybrid areas of cellular automata (Burks, 1970), (Ulam, ch. 12), (Nicolis & Prigogine, 1989), emergent computation (Forrest, 1991), and "society of mind" theories (Minsky, 1986).  I hope it will emerge that these workers achieve the same grade of well-honed insight regarding the mind's apical functions that Peirce was able to inspire, having once acquired a taste for it in the higher combines of logic's hive.
Line 614: Line 635:  
All of these issues that occupied Peirce would be encountered again later in the 20th century when computer scientists, linguists, communication engineers, media theorists, and others would be forced to deal with them in their daily practice and would perforce discover many workable answers.  These are the topics that have come to be recognized as the reality of information and uncertainty, the physicality of symbol systems, the independent dimension of syntax, the complexity of semantics and evaluation, the pragmatic metes and bounds of interactive communication and interpretive control.  All in all, as acutely discovered in AI systems engineering, these factors sum up to the general resistance of matter to being impressed with our minds.
 
All of these issues that occupied Peirce would be encountered again later in the 20th century when computer scientists, linguists, communication engineers, media theorists, and others would be forced to deal with them in their daily practice and would perforce discover many workable answers.  These are the topics that have come to be recognized as the reality of information and uncertainty, the physicality of symbol systems, the independent dimension of syntax, the complexity of semantics and evaluation, the pragmatic metes and bounds of interactive communication and interpretive control.  All in all, as acutely discovered in AI systems engineering, these factors sum up to the general resistance of matter to being impressed with our minds.
   −
====3.1.1.  Peirce's Existential Graphs====
+
====Peirce's Existential Graphs====
    
Peirce devised a graphical notation for predicate calculus, or first order logic, that he called the system of "Existential Graphs" (EG).  In its emphasis on relations and its graphic depiction of their logic, EG anticipated many features of present-day semantic networks and conceptual graphs.  Not only does it remain logically more exact than most of these later formulations, but EG had transformation rules that rendered it a literal calculus, with a manifest power for inferring latent facts.  An explicit use of Peirce's EG for knowledge base representation appears in (Sowa, 1984).  A software package that uses EG to teach basic logic is documented in (Ketner, 1990).  The calculus presented below is related in its form and interpretation to the propositional part of Peirce's EG.  A similar calculus, but favoring an alternate interpretation, was developed in (Spencer-Brown, 1969).
 
Peirce devised a graphical notation for predicate calculus, or first order logic, that he called the system of "Existential Graphs" (EG).  In its emphasis on relations and its graphic depiction of their logic, EG anticipated many features of present-day semantic networks and conceptual graphs.  Not only does it remain logically more exact than most of these later formulations, but EG had transformation rules that rendered it a literal calculus, with a manifest power for inferring latent facts.  An explicit use of Peirce's EG for knowledge base representation appears in (Sowa, 1984).  A software package that uses EG to teach basic logic is documented in (Ketner, 1990).  The calculus presented below is related in its form and interpretation to the propositional part of Peirce's EG.  A similar calculus, but favoring an alternate interpretation, was developed in (Spencer-Brown, 1969).
   −
=====3.1.1.1.  Blank and Bound Connectives=====
+
=====Blank and Bound Connectives=====
    
Given an alphabet <font face="lucida calligraphy">A</font> = {'''a'''<sub>1</sub>,&nbsp;…,&nbsp;'''a'''<sub>''n''</sub>} and a universe ''U'' = <font face="symbol">á</font><font face="lucida calligraphy">A</font><font face="symbol">ñ</font>, we write expressions for the propositions ''p''&nbsp;:&nbsp;''U''&nbsp;&rarr;&nbsp;'''B''' upon the following basis.  The '''a'''<sub>''i''</sub>&nbsp;:&nbsp;''U''&nbsp;&rarr;&nbsp;'''B''' are interpreted as coordinate functions.  For each natural number ''k'' we have two ''k''-ary operations, called the ''blank'' or ''unmarked'' connective and the ''bound'' or ''marked'' connective.
 
Given an alphabet <font face="lucida calligraphy">A</font> = {'''a'''<sub>1</sub>,&nbsp;…,&nbsp;'''a'''<sub>''n''</sub>} and a universe ''U'' = <font face="symbol">á</font><font face="lucida calligraphy">A</font><font face="symbol">ñ</font>, we write expressions for the propositions ''p''&nbsp;:&nbsp;''U''&nbsp;&rarr;&nbsp;'''B''' upon the following basis.  The '''a'''<sub>''i''</sub>&nbsp;:&nbsp;''U''&nbsp;&rarr;&nbsp;'''B''' are interpreted as coordinate functions.  For each natural number ''k'' we have two ''k''-ary operations, called the ''blank'' or ''unmarked'' connective and the ''bound'' or ''marked'' connective.
Line 673: Line 694:  
|}
 
|}
   −
=====3.1.1.2.  Partitions : Genus and Species=====
+
=====Partitions : Genus and Species=====
    
Especially useful is the facility this notation provides for expressing partition constraints, or relations of mutual exclusion and exhaustion among logical features.  For example,
 
Especially useful is the facility this notation provides for expressing partition constraints, or relations of mutual exclusion and exhaustion among logical features.  For example,
   −
: ((''p''<sub>1</sub>),(''p''<sub>2</sub>),(''p''<sub>3</sub>))
+
{| align="center" cellpadding="4" width="90%"
 +
| ((''p''<sub>1</sub>),(''p''<sub>2</sub>),(''p''<sub>3</sub>))
 +
|}
    
says that the universe is partitioned among the three properties ''p''<sub>1</sub>,&nbsp;''p''<sub>2</sub>,&nbsp;''p''<sub>3</sub>.  Finally,
 
says that the universe is partitioned among the three properties ''p''<sub>1</sub>,&nbsp;''p''<sub>2</sub>,&nbsp;''p''<sub>3</sub>.  Finally,
   −
: (''g'' , (''s''<sub>1</sub>),(''s''<sub>2</sub>),(''s''<sub>3</sub>))
+
{| align="center" cellpadding="4" width="90%"
 +
| (''g'' , (''s''<sub>1</sub>),(''s''<sub>2</sub>),(''s''<sub>3</sub>))
 +
|}
    
says that the genus ''g'' is partitioned into the three species ''s''<sub>1</sub>,&nbsp;''s''<sub>2</sub>,&nbsp;''s''<sub>3</sub>.  Its venn diagram looks like a pie chart.  This style of expression is also useful in representing the behavior of devices, for example:  finite state machines, which must occupy exactly one state at a time;  and Turing machines, whose tape head must engage just one tape cell at a time.
 
says that the genus ''g'' is partitioned into the three species ''s''<sub>1</sub>,&nbsp;''s''<sub>2</sub>,&nbsp;''s''<sub>3</sub>.  Its venn diagram looks like a pie chart.  This style of expression is also useful in representing the behavior of devices, for example:  finite state machines, which must occupy exactly one state at a time;  and Turing machines, whose tape head must engage just one tape cell at a time.
   −
=====3.1.1.3.  Vacuous Connectives and Constant Values=====
+
=====Vacuous Connectives and Constant Values=====
    
As a consistent downward extension, the nullary (or 0-ary) connectives can be identified with logical constants.  That is, blank expressions "&nbsp;" are taken for the value ''true'' ("silence assents"), and empty bounds "(&nbsp;)" are taken for the value ''false''.  By composing operations, negation and binary conjunction are enough in themselves to obtain all the other boolean functions, but the use of these ''k''-ary connectives lends itself to a flexible and powerful representation as graph-theoretical data-structures in the computer.
 
As a consistent downward extension, the nullary (or 0-ary) connectives can be identified with logical constants.  That is, blank expressions "&nbsp;" are taken for the value ''true'' ("silence assents"), and empty bounds "(&nbsp;)" are taken for the value ''false''.  By composing operations, negation and binary conjunction are enough in themselves to obtain all the other boolean functions, but the use of these ''k''-ary connectives lends itself to a flexible and powerful representation as graph-theoretical data-structures in the computer.
   −
====3.1.2.  Implementation Details====
+
====Implementation Details====
    
The interpreter that has been implemented for EG employs advanced data-structures for the reprsentation of both lexical terms and logical expressions.
 
The interpreter that has been implemented for EG employs advanced data-structures for the reprsentation of both lexical terms and logical expressions.
Line 705: Line 730:  
Mathematically, all this verbiage is just a way of talking about two topics:  (1) functions and relations from structured objects to sets of features, and (2) equivalence relations (for example, orbits under symmetry group actions) on these structured objects.  But the visual metaphors seem to assist thought, most of the time, and are in any case a part of the popular iconography.
 
Mathematically, all this verbiage is just a way of talking about two topics:  (1) functions and relations from structured objects to sets of features, and (2) equivalence relations (for example, orbits under symmetry group actions) on these structured objects.  But the visual metaphors seem to assist thought, most of the time, and are in any case a part of the popular iconography.
   −
=====3.1.2.1.  Painted Cacti=====
+
=====Painted Cacti=====
    
Viewing a propositional expression in EG as a "cactus", the bound connectives (&nbsp;,&nbsp;,&nbsp;,&nbsp;) constitute its "lobes" (edges or lines) and the positive literals ai are tantamount to "colors" (paints or tints) on its "points" (vertices or nodes).  One of the chief tasks of processing logical expressions is their systematic clarification.  This involves transforming arbitrary expressions into logically equivalent expressions whose latent meaning is manifest, their "canonical" or "normal" forms.  The normalization process implemented for EG, in the graphical language just given, takes an arbitrary tinted cactus and turns it into a special sort of painted cactus.
 
Viewing a propositional expression in EG as a "cactus", the bound connectives (&nbsp;,&nbsp;,&nbsp;,&nbsp;) constitute its "lobes" (edges or lines) and the positive literals ai are tantamount to "colors" (paints or tints) on its "points" (vertices or nodes).  One of the chief tasks of processing logical expressions is their systematic clarification.  This involves transforming arbitrary expressions into logically equivalent expressions whose latent meaning is manifest, their "canonical" or "normal" forms.  The normalization process implemented for EG, in the graphical language just given, takes an arbitrary tinted cactus and turns it into a special sort of painted cactus.
   −
=====3.1.2.2.  Concept and Purpose=====
+
=====Concept and Purpose=====
    
What good is this?  What conceivable purpose is there for these inductive and deductive capacities, that enable the personal computer to learn formal languages and to turn propositional calculi into painted cacti?  By developing these abilities for inductive learning and accurate inference, aided by a facility for integrating their alternate "takes" on the world, I hope that AI software will gain a new savvy, one that helps it be both friendly to people and faithful to truth, both politic and correct.  To do this demands a form of artificial intelligence that can do both, without the kinds of trade-off that make it a travesty to both.
 
What good is this?  What conceivable purpose is there for these inductive and deductive capacities, that enable the personal computer to learn formal languages and to turn propositional calculi into painted cacti?  By developing these abilities for inductive learning and accurate inference, aided by a facility for integrating their alternate "takes" on the world, I hope that AI software will gain a new savvy, one that helps it be both friendly to people and faithful to truth, both politic and correct.  To do this demands a form of artificial intelligence that can do both, without the kinds of trade-off that make it a travesty to both.
   −
====3.1.3.  Applications====
+
====Applications====
    
The current implementation of this calculus is efficient enough to have played a meaningful part in realistically complex investigations, both practical and theoretical.  For example, it has been used in qualitative research to represent observational protocols of event sequences as propositional data bases.  It has also been used to analyze the behavior of finite state machines and space-time limited Turing machines, exploiting a coding that is similar to but more succinct than the one used in Cook's theorem (on the NP-completeness of propositional calculus satisfiability).  See (Garey & Johnson, 1979) and (Wilf, 1986).
 
The current implementation of this calculus is efficient enough to have played a meaningful part in realistically complex investigations, both practical and theoretical.  For example, it has been used in qualitative research to represent observational protocols of event sequences as propositional data bases.  It has also been used to analyze the behavior of finite state machines and space-time limited Turing machines, exploiting a coding that is similar to but more succinct than the one used in Cook's theorem (on the NP-completeness of propositional calculus satisfiability).  See (Garey & Johnson, 1979) and (Wilf, 1986).
   −
===3.2.  Differential Extensions of Propositional Calculi===
+
===Differential Extensions of Propositional Calculi===
    
In order to define a differential extension of a propositional universe of discourse ''U'', the alphabet <font face="lucida calligraphy">A</font> of ''U''’s defining features must be extended to include a set of symbols for differential features, or elementary "changes" in the universe of discourse.  Intuitively, these symbols may be construed as denoting primitive features of change, or propositions about how things or points in ''U'' change with respect to the features noted in the original alphabet <font face="lucida calligraphy">A</font>.  Hence, let d<font face="lucida calligraphy">A</font> = {da<sub>1</sub>,&nbsp;…,&nbsp;da<sub>''n''</sub>} and d''U'' = <font face="symbol">á</font>d<font face="lucida calligraphy">A</font><font face="symbol">ñ</font> = <font face="symbol">á</font>da<sub>1</sub>,&nbsp;…,&nbsp;da<sub>''n''</sub><font face="symbol">ñ</font>.  As before, we may express d''U'' concretely as a product of distinct factors:
 
In order to define a differential extension of a propositional universe of discourse ''U'', the alphabet <font face="lucida calligraphy">A</font> of ''U''’s defining features must be extended to include a set of symbols for differential features, or elementary "changes" in the universe of discourse.  Intuitively, these symbols may be construed as denoting primitive features of change, or propositions about how things or points in ''U'' change with respect to the features noted in the original alphabet <font face="lucida calligraphy">A</font>.  Hence, let d<font face="lucida calligraphy">A</font> = {da<sub>1</sub>,&nbsp;…,&nbsp;da<sub>''n''</sub>} and d''U'' = <font face="symbol">á</font>d<font face="lucida calligraphy">A</font><font face="symbol">ñ</font> = <font face="symbol">á</font>da<sub>1</sub>,&nbsp;…,&nbsp;da<sub>''n''</sub><font face="symbol">ñ</font>.  As before, we may express d''U'' concretely as a product of distinct factors:
   −
: d''U'' = <font size="4">&times;</font><sub>''i''</sub> d''A''<sub>''i''</sub> = d''A''<sub>1</sub> &times; &hellip; &times; d''A''<sub>''n''</sub>.
+
{| align="center" cellpadding="4" width="90%"
 +
| d''U'' = <font size="4">&times;</font><sub>''i''</sub> d''A''<sub>''i''</sub> = d''A''<sub>1</sub> &times; &hellip; &times; d''A''<sub>''n''</sub>.
 +
|}
    
Here, dA<sub>''i''</sub> is an alphabet of two symbols, dA<sub>''i''</sub> = {(da<sub>''i''</sub>),&nbsp;da<sub>''i''</sub>}, where (da<sub>''i''</sub>) is a symbol with the logical value of "not da<sub>''i''</sub>".  Each dA<sub>''i''</sub> has the type '''B''', under the ordered correspondence {(da<sub>''i''</sub>),&nbsp;da<sub>''i''</sub>} = {0,&nbsp;1}.  However, clarity is often served by acknowledging this differential usage with a distinct type '''D''', as follows:
 
Here, dA<sub>''i''</sub> is an alphabet of two symbols, dA<sub>''i''</sub> = {(da<sub>''i''</sub>),&nbsp;da<sub>''i''</sub>}, where (da<sub>''i''</sub>) is a symbol with the logical value of "not da<sub>''i''</sub>".  Each dA<sub>''i''</sub> has the type '''B''', under the ordered correspondence {(da<sub>''i''</sub>),&nbsp;da<sub>''i''</sub>} = {0,&nbsp;1}.  However, clarity is often served by acknowledging this differential usage with a distinct type '''D''', as follows:
   −
: '''D''' = {(dx), dx} = {same, different} = {stay, change}.
+
{| align="center" cellpadding="4" width="90%"
 +
| '''D''' = {(dx), dx} = {same, different} = {stay, change}.
 +
|}
    
Finally, let ''U''&prime; = ''U'' &times; d''U'' = <font face="symbol">á</font><font face="lucida calligraphy">A</font>&prime;&nbsp;<font face="symbol">ñ</font> = <font face="symbol">á</font><font face="lucida calligraphy">A</font>&nbsp;+&nbsp;d<font face="lucida calligraphy">A</font><font face="symbol">ñ</font> = <font face="symbol">á</font>a<sub>1</sub>,&nbsp;…,&nbsp;a<sub>''n''</sub>,&nbsp;da<sub>1</sub>,&nbsp;…,&nbsp;da<sub>''n''</sub><font face="symbol">ñ</font>, giving ''U''&prime; the type '''B'''<sup>''n''</sup>&nbsp;&times;&nbsp;'''D'''<sup>''n''</sup>.
 
Finally, let ''U''&prime; = ''U'' &times; d''U'' = <font face="symbol">á</font><font face="lucida calligraphy">A</font>&prime;&nbsp;<font face="symbol">ñ</font> = <font face="symbol">á</font><font face="lucida calligraphy">A</font>&nbsp;+&nbsp;d<font face="lucida calligraphy">A</font><font face="symbol">ñ</font> = <font face="symbol">á</font>a<sub>1</sub>,&nbsp;…,&nbsp;a<sub>''n''</sub>,&nbsp;da<sub>1</sub>,&nbsp;…,&nbsp;da<sub>''n''</sub><font face="symbol">ñ</font>, giving ''U''&prime; the type '''B'''<sup>''n''</sup>&nbsp;&times;&nbsp;'''D'''<sup>''n''</sup>.
Line 733: Line 762:  
Using the isomorphism between function spaces:
 
Using the isomorphism between function spaces:
   −
: ('''B'''<sup>''n''</sup>&nbsp;&times;&nbsp;'''D'''<sup>''n''</sup>&nbsp;&rarr;&nbsp;'''B''') <math>\cong</math> ('''B'''<sup>''n''</sup> &rarr; ('''D'''<sup>''n''</sup> &rarr; '''B''')),
+
{| align="center" cellpadding="4" width="90%"
 +
| ('''B'''<sup>''n''</sup>&nbsp;&times;&nbsp;'''D'''<sup>''n''</sup>&nbsp;&rarr;&nbsp;'''B''') <math>\cong</math> ('''B'''<sup>''n''</sup> &rarr; ('''D'''<sup>''n''</sup> &rarr; '''B''')),
 +
|}
    
each ''p'' : ''U''&prime; &rarr; '''B''' has a unique decomposition into a ''p''&prime; : '''B'''<sup>''n''</sup> &rarr; ('''D'''<sup>''n''</sup> &rarr; '''B''') and a set of ''p''&Prime; : '''D'''<sup>''n''</sup> &rarr; '''B''' such that:
 
each ''p'' : ''U''&prime; &rarr; '''B''' has a unique decomposition into a ''p''&prime; : '''B'''<sup>''n''</sup> &rarr; ('''D'''<sup>''n''</sup> &rarr; '''B''') and a set of ''p''&Prime; : '''D'''<sup>''n''</sup> &rarr; '''B''' such that:
   −
: ''p'' : '''B'''<sup>''n''</sup> &times; '''D'''<sup>''n''</sup> &rarr; '''B''' <math>\cong</math> ''p''&prime; : '''B'''<sup>''n''</sup> &rarr; ''p''&Prime; : ('''D'''<sup>''n''</sup> &rarr; '''B''').
+
{| align="center" cellpadding="4" width="90%"
 +
| ''p'' : '''B'''<sup>''n''</sup> &times; '''D'''<sup>''n''</sup> &rarr; '''B''' <math>\cong</math> ''p''&prime; : '''B'''<sup>''n''</sup> &rarr; ''p''&Prime; : ('''D'''<sup>''n''</sup> &rarr; '''B''').
 +
|}
    
For the sake of the visual intuition we may imagine that each cell ''x'' in the diagram of ''U'' has springing from it the diagram of the proposition ''p''&prime;(''x'') = ''p''&Prime; in d''U''.
 
For the sake of the visual intuition we may imagine that each cell ''x'' in the diagram of ''U'' has springing from it the diagram of the proposition ''p''&prime;(''x'') = ''p''&Prime; in d''U''.
Line 745: Line 778:  
To attempt a clarification let us now make one more pass.  Let ''x'' and ''y'' be variables ranging over ''U'' and d''U'', respectively.  Then each ''p''&nbsp;:&nbsp;''U''&prime; = ''U''&nbsp;&times;&nbsp;d''U''&nbsp;&rarr;&nbsp;'''B''' has a unique decomposition into a ''p''&prime;&nbsp;:&nbsp;''U''&nbsp;&rarr;&nbsp;'''B''' and a set of ''p''(''x'')&prime;&nbsp;:&nbsp;d''U''&nbsp;&rarr;&nbsp;'''B''' such that
 
To attempt a clarification let us now make one more pass.  Let ''x'' and ''y'' be variables ranging over ''U'' and d''U'', respectively.  Then each ''p''&nbsp;:&nbsp;''U''&prime; = ''U''&nbsp;&times;&nbsp;d''U''&nbsp;&rarr;&nbsp;'''B''' has a unique decomposition into a ''p''&prime;&nbsp;:&nbsp;''U''&nbsp;&rarr;&nbsp;'''B''' and a set of ''p''(''x'')&prime;&nbsp;:&nbsp;d''U''&nbsp;&rarr;&nbsp;'''B''' such that
   −
: ''p''(''x'', ''y'') = ''p''&prime;(''x'')(''y'') = ''p''(''x'')&prime;(''y'').
+
{| align="center" cellpadding="4" width="90%"
 +
| ''p''(''x'', ''y'') = ''p''&prime;(''x'')(''y'') = ''p''(''x'')&prime;(''y'').
 +
|}
    
The "''x''" in ''p''(''x'')&prime;(''y'') would ordinarily be subscripted as a parameter in the form ''p''<sub>''x''</sub>&prime;&nbsp;, but this does not explain the difference between a parameter and a variable.  Here the difference is marked by the position of the prime (&prime;), which serves as a kind of "run-time marker".  The prime locates the point of inflexion in a piece of notation that is the boundary between local and global responsibilities of interpretation.  It tells the intended division between individual identity of functions (a name and a local habitation) and "socially" defined roles (signs falling to the duty of a global interpreter).  In the phrase ''p''&prime;(''x'') the ''p''&prime; names the function while the parenthetical (''x'') is part of the function notation, to be understood by a global interpreter.  In ''p''(''x'')&prime; the parenthetical (''x'') figures into the name of an individual function, having a local significance but only when ''x'' is specified.
 
The "''x''" in ''p''(''x'')&prime;(''y'') would ordinarily be subscripted as a parameter in the form ''p''<sub>''x''</sub>&prime;&nbsp;, but this does not explain the difference between a parameter and a variable.  Here the difference is marked by the position of the prime (&prime;), which serves as a kind of "run-time marker".  The prime locates the point of inflexion in a piece of notation that is the boundary between local and global responsibilities of interpretation.  It tells the intended division between individual identity of functions (a name and a local habitation) and "socially" defined roles (signs falling to the duty of a global interpreter).  In the phrase ''p''&prime;(''x'') the ''p''&prime; names the function while the parenthetical (''x'') is part of the function notation, to be understood by a global interpreter.  In ''p''(''x'')&prime; the parenthetical (''x'') figures into the name of an individual function, having a local significance but only when ''x'' is specified.
Line 753: Line 788:  
==Work Area==
 
==Work Area==
   −
'''Author's Note.'''  This section consists of very rough working notes that resided at the ends of my old disk files for this essay.  Most of this material is superseded by later work, in particular, by the paper, "[[Differential Logic And Dynamic Systems]]".
+
'''Author's Note.'''  This section consists of very rough working notes that resided at the ends of my old disk files for this essay.  Most of this material is superseded by later work, in particular, by the paper, &ldquo;[[Differential Logic And Dynamic Systems]]&rdquo;.
    
===Logical Tangent Vectors===
 
===Logical Tangent Vectors===
Line 982: Line 1,017:  
'''Note.'''  This bibliography belongs to a larger paper still in progress.
 
'''Note.'''  This bibliography belongs to a larger paper still in progress.
   −
===A===
+
<center>
 +
===&ndash; A &ndash;===
 +
</center>
    
* Abelson, H., and Sussman, G.J., with Sussman, J., ''Structure and Interpretation of Computer Programs'', Foreword by A.J. Perlis, MIT Press, Cambridge, MA, 1985.
 
* Abelson, H., and Sussman, G.J., with Sussman, J., ''Structure and Interpretation of Computer Programs'', Foreword by A.J. Perlis, MIT Press, Cambridge, MA, 1985.
   −
* Aczel, P., ''Non-Well-Founded Sets'', CSLI Lecture Notes 14, Center for the Study of Language and Information, Stanford, CA, 1988.
+
* Aczel, P., ''Non-Well-Founded Sets'', CSLI Lecture Notes, No.&nbsp;14, Center for the Study of Language and Information, Stanford, CA, 1988.
    
* Aho, A.V., Hopcroft, J.E., and Ullman, J.D., ''The Design and Analysis of Computer Algorithms'', Addison-Wesley, Reading, MA, 1974.
 
* Aho, A.V., Hopcroft, J.E., and Ullman, J.D., ''The Design and Analysis of Computer Algorithms'', Addison-Wesley, Reading, MA, 1974.
   −
* Ait-Kaci, H., "Type Subsumption as a Model of Computation", in (Kerschberg, 1986).
+
* Ait-Kaci, H., &ldquo;Type Subsumption as a Model of Computation&rdquo;, in (Kerschberg, 1986).
    
* Albus, J.S., ''Brains, Behavior, and Robotics'', BYTE Books, Peterborough, NH, 1981.
 
* Albus, J.S., ''Brains, Behavior, and Robotics'', BYTE Books, Peterborough, NH, 1981.
Line 996: Line 1,033:  
* Alkon, D.L., ''Memory Traces in the Brain'', Cambridge University Press, Cambridge, UK, 1987.
 
* Alkon, D.L., ''Memory Traces in the Brain'', Cambridge University Press, Cambridge, UK, 1987.
   −
* Allen, J., ''Anatomy of LISP'', McGraw-Hill, New York, NY, 1978.
+
* Allen, J., ''Anatomy of LISP'', McGraw-Hill, New&nbsp;York, NY, 1978.
   −
* Amit, D.J., ''Modeling Brain Function&nbsp;: The World of Attractor Neural Networks'', Cambridge University Press, Cambridge, UK, 1989.
+
* Amit, D.J., ''Modeling Brain Function : The World of Attractor Neural Networks'', Cambridge University Press, Cambridge, UK, 1989.
   −
* Andersen, H.C., ''The Complete Hans Christian Andersen Fairy Tales'', L. Owens (ed.), H.B. Paull, J. Hersholt, and H.O. Sommer (trans.), originally published 1883, 1885, 1895.  Avenel Books, New York, NY, 1981.
+
* Andersen, H.C., ''The Complete Hans Christian Andersen Fairy Tales'', L. Owens (ed.), H.B. Paull, J. Hersholt, and H.O. Sommer (trans.), originally published 1883, 1885, 1895.  Avenel Books, New&nbsp;York, NY, 1981.
    
* Anderson, D.R., ''Creativity and the Philosophy of C.S. Peirce'', Martinus Nijhoff Publishers, Dordrecht, Netherlands, 1987.
 
* Anderson, D.R., ''Creativity and the Philosophy of C.S. Peirce'', Martinus Nijhoff Publishers, Dordrecht, Netherlands, 1987.
Line 1,008: Line 1,045:  
* Anderson, J.R., ''The Architecture of Cognition'', Harvard University Press, Cambridge, MA, 1983.
 
* Anderson, J.R., ''The Architecture of Cognition'', Harvard University Press, Cambridge, MA, 1983.
   −
* Anderson, J.R., ''Cognitive Psychology and Its Implications'', 3rd edition, W.H. Freeman, New York, NY, 1990.
+
* Anderson, J.R., ''Cognitive Psychology and Its Implications'', 3rd edition, W.H. Freeman, New&nbsp;York, NY, 1990.
   −
* Anderson, J.R., and Bower, G.H., ''Human Associative Memory'', V.H. Winston and Sons, Washington, D.C., 1973.
+
* Anderson, J.R., and Bower, G.H., ''Human Associative Memory'', V.H. Winston and Sons, Washington, DC, 1973.
   −
* Anosov, D.V., and Arnold, V.I. (eds.), ''Dynamical Systems 1&nbsp;:   Ordinary Differential Equations and Smooth Dynamical Systems', Springer-Verlag, Berlin, 1988.
+
* Anosov, D.V., and Arnold, V.I. (eds.), ''Dynamical Systems 1 : Ordinary Differential Equations and Smooth Dynamical Systems'', Springer-Verlag, Berlin, 1988.
   −
* Arbib, M.A., ''The Metaphorical Brain&nbsp;: An Introduction to Cybernetics as Artificial Intelligence and Brain Theory'', John Wiley and Sons, New York, NY, 1972.
+
* Arbib, M.A., ''Brains, Machines, and Mathematics''.  1st edition 1964.  2nd edition, Springer-Verlag, New&nbsp;York, NY, 1987.
   −
* Arbib, M.A., ''Brains, Machines, and Mathematics'', 1st ed. 1964.  2nd ed., Springer-Verlag, New York, NY, 1987.
+
* Arbib, M.A., ''The Metaphorical Brain : An Introduction to Cybernetics as Artificial Intelligence and Brain Theory'', John Wiley and Sons, New&nbsp;York, NY, 1972.
   −
* Arbib, M.A., ''The Metaphorical Brain 2&nbsp;: Neural Networks and Beyond'', John Wiley & Sons, New York, NY, 1989.
+
* Arbib, M.A., ''The Metaphorical Brain 2 : Neural Networks and Beyond'', John Wiley and Sons, New&nbsp;York, NY, 1989.
   −
* Arbib, M.A., and Manes, E.G., ''Arrows, Structures, and Functors&nbsp;: The Categorical Imperative'', Academic Press, New York, NY, 1975.
+
* Arbib, M.A., and Manes, E.G., ''Arrows, Structures, and Functors : The Categorical Imperative'', Academic Press, New&nbsp;York, NY, 1975.
 +
 
 +
* Aristotle, &ldquo;On Interpretation&rdquo;, H.P. Cooke (trans.), in ''Aristotle (Volume&nbsp;1)'', Loeb Classical Library, William Heinemann, London, UK, 1938, 1973.
 +
 
 +
* Aristotle, &ldquo;Prior Analytics&rdquo;, H. Tredennick (trans.), in ''Aristotle (Volume&nbsp;1)'', Loeb Classical Library, William Heinemann, London, UK, 1938, 1973.
 +
 
 +
* Aristotle, &ldquo;On the Soul&rdquo;, W.S. Hett (trans.), in ''Aristotle (Volume&nbsp;8)'', Loeb Classical Library, William Heinemann, London, UK, 1936, 1986.
    
* Arnold, V.I., ''Ordinary Differential Equations'', R.A. Silverman (ed. and trans.), MIT Press, Cambridge, MA, 1973.
 
* Arnold, V.I., ''Ordinary Differential Equations'', R.A. Silverman (ed. and trans.), MIT Press, Cambridge, MA, 1973.
   −
* Arnold, V.I., ''Catastrophe Theory'', 2nd edition, G.S. Wasserman and R.K. Thomas (trans.), Springer-Verlag, Berlin, 1986.
+
* Arnold, V.I., ''Catastrophe Theory'', 2nd edition, G.S. Wassermann and R.K. Thomas (trans.), Springer-Verlag, Berlin, 1986.
   −
* Arnold, V.I., ''Mathematical Methods of Classical Mechanics'', 2nd ed., K. Vogtmann and A. Weinstein (trans.), Springer-Verlag, New York, NY, 1989.
+
* Arnold, V.I., ''Mathematical Methods of Classical Mechanics'', 2nd edition, K. Vogtmann and A. Weinstein (trans.), Springer-Verlag, New&nbsp;York, NY, 1989.
   −
* Arnold, V.I., ''The Theory of Singularities and Its Applications'',   Accademia Nazionale dei Lincei and Scuola Normale Superiore, Pisa, 1991.
+
* Arnold, V.I., ''The Theory of Singularities and Its Applications'', Accademia Nazionale dei Lincei and Scuola Normale Superiore, Pisa, 1991.
   −
* Arrowsmith, D.K., and Place, C.M., ''Ordinary Differential Equations&nbsp;: A Qualitative Approach with Applications'', Chapman and Hall, London, UK, 1982.
+
* Arrowsmith, D.K., and Place, C.M., ''Ordinary Differential Equations : A Qualitative Approach with Applications'', Chapman and Hall, London, UK, 1982.
   −
* Ascher, M., and Ascher, R., ''Code of the Quipu&nbsp;: A Study in Media, Mathematics, and Culture', University of Michigan Press, Ann Arbor, MI, 1981.
+
* Ascher, M., and Ascher, R., ''Code of the Quipu : A Study in Media, Mathematics, and Culture'', University of Michigan Press, Ann&nbsp;Arbor, MI, 1981.
   −
* Ash, R.B., ''Information Theory'', 1st published, John Wiley and Sons, New York, NY, 1965.  Reprinted, Dover Publications, Mineola, NY, 1990.
+
* Ash, R.B., ''Information Theory'', 1st published, John Wiley and Sons, New&nbsp;York, NY, 1965.  Reprinted, Dover Publications, Mineola, NY, 1990.
    
* Ashby, W.R., ''An Introduction to Cybernetics'', Chapman and Hall, London, UK, 1956.  Methuen and Company, London, UK, 1964.
 
* Ashby, W.R., ''An Introduction to Cybernetics'', Chapman and Hall, London, UK, 1956.  Methuen and Company, London, UK, 1964.
   −
* Awbrey, J., and Awbrey, S., "Exploring Research Data Interactively.  Theme One&nbsp;: A Program of Inquiry", pp. 9–15 in ''Proceedings of the Sixth Annual Conference on Applications of Artificial Intelligence and CD-ROM in Education and Training'', Society for Applied Learning Technology, Washington, DC, August 22–24, 1990.
+
* Atiyah, M., ''The Geometry and Physics of Knots'', from the ''Lezioni Lincee'', Florence, November 1988.  Cambridge University Press, Cambridge, UK, 1990.
 +
 
 +
* Auslander, L. and MacKenzie, R.E., ''Introduction to Differentiable Manifolds'', 1st published 1963.  Reprinted, Dover Publications, New&nbsp;York, NY, 1977.
 +
 
 +
* Awbrey, J., and Awbrey, S., &ldquo;Exploring Research Data Interactively.  Theme&nbsp;One : A Program of Inquiry&rdquo;, pp. 9&ndash;15 in ''Proceedings of the Sixth Annual Conference on Applications of Artificial Intelligence and CD-ROM in Education and Training'', Society for Applied Learning Technology, Washington, DC, August 22&ndash;24, 1990.
 +
 
 +
* Awbrey, S., and Awbrey, J., &ldquo;An Architecture for Inquiry : Building Computer Platforms for Discovery&rdquo;, pp. 874&ndash;875 in ''Proceedings of the Eighth International Conference on Technology and Education'', G. McKye and D. Trueman (eds.), Toronto, Ontario, May 8&ndash;12, 1991.
 +
 
 +
* Awbrey, S., and Awbrey, J., &ldquo;Interpretation as Action : The Risk of Inquiry&rdquo;, presented at ''The Eleventh International Human Science Research Conference'', Oakland University, Rochester, MI, June 9&ndash;13, 1992.  Abstract in the ''Proceedings'', pp. 58&ndash;59.
 +
 
 +
<center>
 +
===&ndash; B &ndash;===
 +
</center>
 +
 
 +
* Bach, E., ''Syntactic Theory''.  1st published as ''An Introduction to Transformational Grammars'', Holt, Rinehart and Winston, New&nbsp;York, NY, 1964.  Revised edition, University Press of America, Lanham, MD, 1974.
 +
 
 +
* Bakeman, R., and Gottman, J.M., ''Observing Interaction : An Introduction to Sequential Analysis'', Cambridge University Press, Cambridge, UK, 1986.
 +
 
 +
* Barendregt, H.P., ''The Lambda Calculus : Its Syntax and Semantics''.  1st edition, 1981.  Revised edition, North-Holland, Amsterdam, 1984.
 +
 
 +
* Barr, M., and Wells, C., ''Toposes, Triples, and Theories'', Springer-Verlag, New York, NY, 1985.
 +
 
 +
* Barr, M., and Wells, C., ''Category Theory for Computing Science'', Prentice-Hall International, London, UK, 1990.
 +
 
 +
* Barstow, D.R., ''Knowledge-Based Program Construction'', North-Holland, New York, NY, 1979.
 +
 
 +
* Barton, G.E. Jr., Berwick, R.C., and Ristad, E.S., ''Computational Complexity and Natural Language'', MIT Press, Cambridge, MA, 1987.
 +
 
 +
* Barwise, J., ''The Situation in Logic'', CSLI Lecture Notes, No. 17, Center for the Study of Language and Information, Stanford, CA, 1989.
 +
 
 +
* Barwise, J., and Etchemendy, J., ''The Liar : An Essay on Truth and Circularity'', Oxford University Press, New York, NY, 1989.
 +
 
 +
* Bauer, F.L., and Wossner, H., ''Algorithmic Language and Program Development'', in collaboration with H. Partsch and P. Pepper, Springer-Verlag, Berlin, 1982.
 +
 
 +
* Bean, S.S., ''Symbolic and Pragmatic Semantics : A Kannada System of Address'', University of Chicago Press, Chicago, IL, 1978.
 +
 
 +
* Bedford, T., Keane, M., and Series, C. (eds.), ''Ergodic Theory, Symbolic Dynamics, and Hyperbolic Spaces'', Oxford University Press, Oxford, UK, 1991.
 +
 
 +
* Beeson, M.J., ''Foundations of Constructive Mathematics : Metamathematical Studies'', Springer-Verlag, Berlin, 1985.
 +
 
 +
* Bellman, R., ''Adaptive Control Processes : A Guided Tour'', Princeton University Press, Princeton, NJ, 1961.
 +
 
 +
* Bellman, R., and Kalaba, R., ''Dynamic Programming and Modern Control Theory'', Academic Press, New York, NY, 1965.
 +
 
 +
* Benacerraf, P., and Putnam, H. (eds.), ''Philosophy of Mathematics : Selected Readings''.  1st edition, Prentice-Hall, Englewood Cliffs, NJ, 1964.  2nd edition, Cambridge University Press, Cambridge, UK, 1983.
 +
 
 +
* Bennett, B.M., Hoffman, D.D., and Prakash, C., ''Observer Mechanics : A Formal Theory of Perception'', Academic Press, San&nbsp;Diego, CA, 1989.
 +
 
 +
* Berge, C., ''Principles of Combinatorics'', J. Sheehan (trans.), Academic Press, New York, NY, 1971.
   −
* Awbrey, S., and Awbrey, J., "An Architecture for Inquiry&nbsp;: Building Computer Platforms for Discovery", pp. 874–875 in ''Proceedings of the Eighth International Conference on Technology and Education'', G. McKye and D. Trueman (eds.), Toronto, Ontario, May 8–12, 1991.
+
* Berger, P.L., and Luckmann, T., ''The Social Construction of Reality : A Treatise in the Sociology of Knowledge'', Anchor/Doubleday, Garden City, NY, 1967.
   −
* Awbrey, S., and Awbrey, J., "Interpretation as Action&nbsp;: The Risk of Inquiry", presented at ''The Eleventh International Human Science Research Conference'', Oakland University, Rochester, MI, June 9–13, 1992.  Abstract in the ''Proceedings'', pp. 58–59.
+
* Bernstein, R.J., ''Praxis and Action : Contemporary Philosophies of Human Activity'', University of Pennsylvania Press, Philadelphia, PA, 1971.
   −
===B===
+
* Bernstein, R.J., ''Philosophical Profiles'', University of Pennsylvania Press, Philadelphia, PA, 1986.
   −
* Barwise, J., and Etchemendy, J., ''The Liar&nbsp;: An Essay on Truth and Circularity'' Oxford University Press, New York, NY, 1989.
+
* Berwick, R.C., and Weinberg, A.S., ''The Grammatical Basis of Linguistic Performance : Language Use and Acquisition'', MIT Press, Cambridge, MA, 1984.
   −
* Bott, R., and Tu, L.W., ''Differential Forms in Algebraic Topology'',     Springer-Verlag, New York, NY, 1982.
+
* Blackwell, D., and Girshick, M.A., ''Theory of Games and Statistical Decisions''.  1st published 1954.  Reprinted, Dover Publications, New&nbsp;York, NY, 1979.
   −
* Bratko, I., Mozetic, I., and Lavrac, N., ''KARDIO&nbsp;: A Study in Deep and Qualitative Knowledge for Expert Systems'', MIT Press, Cambridge, MA, 1989.
+
* Bluman, G.W., and Kumei, S., ''Symmetries and Differential Equations'', Springer-Verlag, New&nbsp;York, NY, 1989.
   −
===C===
+
* Boden, M.A., ''Jean Piaget'', Penguin Modern Masters, F. Kermode (series ed.), Penguin Books, New&nbsp;York, NY, 1980.
   −
* Chang, C., and Lee, R.C., ''Symbolic Logic and Mechanical Theorem Proving'', Academic Press, New York, NY, 1973.
+
* de&nbsp;Bono, E., ''The Mechanism of Mind'', 1st published 1969.  Penguin Books, Harmondsworth, UK, 1971.
 +
 
 +
* Boole, G., ''An Investigation of the Laws of Thought on which are Founded the Mathematical Theories of Logic and Probabilities''.  Originally published, Macmillan, 1854.  Reprinted, Dover Publications, New&nbsp;York, NY, 1958. 
 +
 
 +
* Boolos, G.S., and Jeffrey, R.C., ''Computability and Logic'', 2nd edition, Cambridge University Press, Cambridge, UK, 1984.
 +
 
 +
* Bott, R., and Tu, L.W., ''Differential Forms in Algebraic Topology'', Springer-Verlag, New&nbsp;York, NY, 1982.
 +
 
 +
* Brainerd, W.S., and Landweber, L.H., ''Theory of Computation'', contains Chapt.&nbsp;11, &ldquo;Introduction to Combinatory Logic&rdquo; by G.W. Petznick, John Wiley and Sons, New&nbsp;York, NY, 1974.
 +
 
 +
* Bratko, I., Mozetic, I., and Lavrac, N., ''KARDIO : A Study in Deep and Qualitative Knowledge for Expert Systems'', MIT Press, Cambridge, MA, 1989.
 +
 
 +
* Brauer, F., and Nohel, J.A., ''The Qualitative Theory of Ordinary Differential Equations : An Introduction''.  1st edition 1969.  Reprinted, Dover Publications, Mineola, NY, 1989.
 +
 
 +
* Brookfield, S.D., ''Developing Critical Thinkers : Challenging Adults to Explore Alternative Ways of Thinking and Acting'', Jossey-Bass Publishers, San&nbsp;Francisco, CA, 1991.
 +
 
 +
* Buchanan, B.G., and Shortliffe, E.H. (eds.), ''Rule-Based Expert Systems : The MYCIN Experiments of the Stanford Heuristic Programming Project'', Addison-Wesley, Reading, MA, 1984.
 +
 
 +
* Bundy, A., ''The Computer Modelling of Mathematical Reasoning'', Academic Press, Orlando, FL, 1983.
 +
 
 +
* Bundy, A., and Byrd, L., &ldquo;Using the Method of Fibres to Calculate Radii of Gyration&rdquo;, in (Gentner and Stevens, 1983).
 +
 
 +
* Burge, W.H., ''Recursive Programming Techniques'', Addison-Wesley, Reading, MA, 1975.
 +
 
 +
* Burke, T., &ldquo;Dewey on Defeasibility&rdquo;, in (Cooper, Mukai, and Perry, 1990).
 +
 
 +
* Burke, W.L., ''Applied Differential Geometry'', Cambridge University Press, Cambridge, UK, 1985.
 +
 
 +
* Burks, A.W. (ed.), ''Essays on Cellular Automata'', University of Illinois Press, Urbana, IL, 1970.
 +
 
 +
* Burks, A.W., ''Chance, Cause, Reason : An Inquiry into the Nature of Scientific Evidence'', University of Chicago Press, Chicago, IL, 1977.
 +
 
 +
* Burns, H., Parlett, J.W., and Redfield, C.L. (eds.), ''Intelligent Tutoring Systems : Evolutions in Design'', Lawrence Erlbaum Associates, Hillsdale, NJ, 1991.
 +
 
 +
<center>
 +
===&ndash; C &ndash;===
 +
</center>
 +
 
 +
* Campbell, J.A. (ed.), ''Implementations of Prolog'', Ellis Horwood Limited, Chichester, UK, 1984.
 +
 
 +
* do Carmo, M.P., ''Riemannian Geometry'', F. Flaherty (trans.), Birkhauser, Boston, MA, 1992.
 +
 
 +
* Carnap, R., ''The Logical Structure of the World''. 1st edition 1928.  2nd edition 1961. Translated by R.A. George, University of California Press, Berkeley and Los&nbsp;Angeles, CA, 1967.
 +
 
 +
* Casti, J.L., ''Alternate Realities : Mathematical Models of Nature and Man'', John Wiley and Sons, New&nbsp;York, NY, 1989.
 +
 
 +
* Casti, J.L., and Karlqvist, A. (eds.), '' Newton to Aristotle : Toward a Theory of Models for Living Systems'', Mathematical Modeling, No.&nbsp;4, Birkhauser, Boston, MA, 1989.
 +
 
 +
* Casti, J.L., and Karlqvist, A. (eds.), '' Beyond Belief : Randomness, Prediction, and Explanation in Science'', CRC Press, Boca&nbsp;Raton, FL, 1991.
 +
 
 +
* Chang, C.C., and Keisler, H.J., ''Model Theory'', North-Holland, Amsterdam, 1973.
 +
 
 +
* Chang, C., and Lee, R.C., ''Symbolic Logic and Mechanical Theorem Proving'', Academic Press, New&nbsp;York, NY, 1973.
    
* Charniak, E., and McDermott, D.V., ''Introduction to Artificial Intelligence'', Addison-Wesley, Reading, MA, 1985.
 
* Charniak, E., and McDermott, D.V., ''Introduction to Artificial Intelligence'', Addison-Wesley, Reading, MA, 1985.
    
* Charniak, E., Riesbeck, C.K., and McDermott, D.V., ''Artificial Intelligence Programming'', Lawrence Erlbaum Associates, Hillsdale, NJ, 1980.
 
* Charniak, E., Riesbeck, C.K., and McDermott, D.V., ''Artificial Intelligence Programming'', Lawrence Erlbaum Associates, Hillsdale, NJ, 1980.
 +
 +
* Cherry, C., ''On Human Communication : A Review, a Survey, and a Criticism''.  1st edition 1957.  2nd edition, MIT Press, Cambridge, MA, 1966.
    
* Chevalley, C., ''Theory of Lie Groups'', Princeton University Press, Princeton, NJ, 1946.
 
* Chevalley, C., ''Theory of Lie Groups'', Princeton University Press, Princeton, NJ, 1946.
 +
 +
* Chomsky, N., ''Syntactic Structures'', Mouton and Company, The&nbsp;Hague, 1957.  9th printing, 1971.
 +
 +
* Chomsky, N., ''Aspects of the Theory of Syntax'', MIT Press, Cambridge, MA, 1965.
 +
 +
* Chomsky, N., ''Language and Mind'', 1st edition, 1968.  Enlarged edition, Harcourt Brace Jovanovich, San&nbsp;Diego, CA, 1972.
 +
 +
* Chomsky, N., ''The Logical Structure of Linguistic Theory''.  (Based on a widely circulated manuscript dated 1955).  University of Chicago Press, Chicago, IL, 1975.
 +
 +
* Chomsky, N., ''Reflections on Language'', Pantheon Books/Random House, New&nbsp;York, NY, 1975.
 +
 +
* Chomsky, N., ''Rules and Representations'', Columbia University Press, New&nbsp;York, NY, 1980.
 +
 +
* Chomsky, N., ''Lectures on Government and Binding.  The Pisa Lectures''.  1st edition 1981.  4th edition, Foris Publications, Dordrecht, The&nbsp;Netherlands, 1986.
 +
 +
* Chomsky, N., ''Knowledge of Language : Its Nature, Origin, and Use'', Praeger Publishers, New&nbsp;York, NY, 1986.
 +
 +
* Churchland, P.S., ''Neurophilosophy : Toward a Unified Science of the Mind-Brain'', MIT Press, Cambridge, MA, 1986.  5th printing, 1990.
 +
 +
* Clancey, W.J., and Shortliffe, E.H. (eds.), ''Readings in Medical Artificial Intelligence : The First Decade'', Addison-Wesley, Reading, MA, 1984.
 +
 +
* Collins, A., and Smith, E.E. (eds.), ''Readings in Cognitive Science : A Perspective from Psychology and Artificial Intelligence'', Morgan Kaufmann, San&nbsp;Mateo, CA, 1988.
 +
 +
* Collins, A., and Stevens, A.L., &ldquo;A Cognitive Theory of Inquiry Teaching&rdquo;, in (Goodyear, 1991).
    
* Conway, J.H., ''On Numbers and Games'', Academic Press, London, UK, 1976.
 
* Conway, J.H., ''On Numbers and Games'', Academic Press, London, UK, 1976.
   −
===D===
+
* Cooper, R., Mukai. K., and Perry, J. (eds.), ''Situation Theory and Its Applications, Volume&nbsp;1'', CSLI Lecture Notes, No.&nbsp;22, Center for the Study of Language and Information, Stanford, CA, 1990.
 +
 
 +
* Cover, T.M., and Gopinath, B. (eds.), ''Open Problems in Communication and Computation'', Springer-Verlag, New&nbsp;York, NY, 1987.
 +
 
 +
* Cumming, G., and Self, J., &ldquo;Learner Modeling in Collaborative Intelligent Educational Systems&rdquo;, in (Goodjear, 1991).
 +
 
 +
* Cutland, N.J., ''Computability : An Introduction to Recursive Function Theory'', Cambridge University Press, Cambridge, UK, 1980.
 +
 
 +
<center>
 +
===&ndash; D &ndash;===
 +
</center>
 +
 
 +
* van Dalen, D., ''Logic and Structure'', 2nd edition, Springer-Verlag, Berlin, 1983.
 +
 
 +
* Davies, P.C.W., ''The Physics of Time Asymmetry'', University of California Press, Berkeley and Los&nbsp;Angeles, CA, 1974, 1977.
 +
 
 +
* Davis, M. (ed.), ''The Undecidable : Basic Papers on Undecidable Propositions, Unsolvable Problems, and Computable Functions'', Raven Press, Hewlett, NY, 1965.
   −
* Doolin, B.F., and Martin, C.F., ''Introduction to Differential Geometry for Engineers'', Marcel Dekker, New York, NY, 1990.
+
* Davis, M., ''Computability and Unsolvability'', 1st edition 1958.  Enlarged edition, Dover Publications, New&nbsp;York, NY, 1982.
   −
===E===
+
* Davis, W.H., ''Peirce's Epistemology'', Martinus Nijhoff, The&nbsp;Hague, Netherlands, 1972.
   −
* Easter, S.S., Jr., Barald, K.F., and Carlson, B.M. (eds.), ''From Message to Mind&nbsp;: Directions in Developmental Neurobiology'', Sinauer Associates, Sunderland, MA, 1988.
+
* Deely, J.N., ''Basics of Semiotics'', Indiana University Press, Bloomington and Indianapolis, IN, 1990.
   −
* Ebbinghaus, H.-D., Flum, J., and Thomeas, W., ''Mathematical Logic'', A.S. Ferebee (trans.), Springer-Verlag, New York, NY, 1984.
+
* Deely, J.N., Williams, B., and Kruse, F.E. (eds.), ''Frontiers in Semiotics'', Indiana University Press, Bloomington, IN, 1986.
   −
===F===
+
* Dennett, D.C., ''Content and Consciousness'', 1st edition 1969.  2nd edition, Routledge and Kegan Paul, London, UK, 1986.
   −
* Flanders, H., ''Differential Forms with Applications to the Physical Sciences'', Dover Publications, New York, NY, 1989.
+
* Dennett, D.C., ''The Intentional Stance'', MIT Press, Cambridge, MA, 1987.
   −
===G===
+
* Denning, P.J., Dennis, J.B., and Qualitz, J.E., ''Machines, Languages, and Computation'', Prentice-Hall, Englewood&nbsp;Cliffs,, NJ, 1978.
   −
* Garey, M.R., and Johnson, D.S., ''Computers and Intractability&nbsp;: A Guide to the Theory of NP-Completeness'', W.H. Freeman, New York, NY, 1979.
+
* Dewey, J., ''How We Think'', Prometheus Books, Buffalo, NY, 1991. Originally published, D.C. Heath, Lexington, MA, 1910.
   −
===H===
+
* Dewey, J., &ldquo;The Quest for Certainty : A Study of the Relation of Knowledge and Action&rdquo;, in ''John Dewey : The Later Works, 1925&ndash;1953, (Volume&nbsp;4 : 1929)'', J.A. Boydston (ed.), Southern Illinois University Press, Carbondale, IL, 1984.
 +
 
 +
* Dewey, J., &ldquo;Logic : The Theory of Inquiry&rdquo;, in ''John Dewey : The Later Works, 1925&ndash;1953, (Volume&nbsp;12 : 1938)'', J.A. Boydston (ed.) Southern Illinois University Press, Carbondale, IL, 1986.
 +
 
 +
* Dewey, J., ''Experience and Education'', Macmillan Publishing Company, New&nbsp;York, NY, 1963.  Originally published 1938.
 +
 
 +
* Dewey, J., ''Reconstruction in Philosophy'', 1st edition 1920.  Enlarged edition, Beacon Pres, Boston, MA, 1948.
 +
 
 +
* Doolin, B.F., and Martin, C.F., ''Introduction to Differential Geometry for Engineers'', Marcel Dekker, New&nbsp;York, NY, 1990.
 +
 
 +
* Drake, F.R., and Wainer, S.S. (eds.), ''Recursion Theory : Its Generalizations and Applications.  Proceedings of Logic Colloquium 1979'', Leeds, August 1979, Cambridge University Press, Cambridge, UK, 1980.
 +
 
 +
* Duhem, P., ''The Aim and Structure of Physical Theory'', 2nd edition, P.P. Wiener (trans.), with an Introduction by J. Vuillemin, Princeton University Press, Princeton, NJ, 1954, 1991.  Originally published in French, Marcel Riviere, Paris, 1914.
 +
 
 +
<center>
 +
 
 +
===&ndash; E &ndash;===
 +
</center>
 +
 
 +
* Easter, S.S., Jr., Barald, K.F., and Carlson, B.M. (eds.), ''From Message to Mind : Directions in Developmental Neurobiology'', Sinauer Associates, Sunderland, MA, 1988.
 +
 
 +
* Ebbinghaus, H.-D., Flum, J., and Thomas, W., ''Mathematical Logic'', A.S. Ferebee (trans.), Springer-Verlag, New&nbsp;York, NY, 1984.
 +
 
 +
* Eccles, J.C., ''Facing Reality : Philosophical Adventures by a Brain Scientist'', Heidelberg Science Library, Volume&nbsp;13, Springer-Verlag, Berlin, 1970,
 +
 
 +
* Eco, U., ''A Theory of Semiotics'', Indiana University Press, Bloomington, IN, 1976.
 +
 
 +
* Eco, U., ''Semiotics and the Philosophy of Language'', Indiana University Press, Bloomington, IN, 1984.
 +
 
 +
* Eco, U., &ldquo;On Symbols&rdquo;, Reading&nbsp;14 in (Deely, Williams, and Kruse, 1986).
 +
 
 +
* Eco, U., ''Interpretation and Overinterpretation'', S. Collini (ed.), with R. Rorty, J. Culler, and C. Brooke-Rose, Cambridge University Press, Cambridge, UK, 1992.
 +
 
 +
* Eco, U., Santambrogio, M., and Violi, P. (eds.), ''Meaning and Mental Representations'', Indiana University Press, Bloomington and Indianapolis, IN, 1988.
 +
 
 +
* Eco, U., and Sebeok, T.A. (eds.), ''The Sign of Three : Dupin, Holmes, Peirce'', Indiana University Press, Bloomington and Indianapolis, IN, 1983.
 +
 
 +
* Edelman, G.M., ''Neural Darwinism : The Theory of Neuronal Group Selection'', Basic Books, New&nbsp;York, NY, 1987.
 +
 
 +
* Edelman, G.M., ''Topobiology : An Introduction to Molecular Embryology'', Basic Books, New&nbsp;York, NY, 1988.
 +
 
 +
* Edwards, H.M., ''Galois Theory'', Springer-Verlag, New&nbsp;York, NY, 1984.
 +
 
 +
* Ehrenfest, P., and Ehrenfest, T., ''The Conceptual Foundations of the Statistical Approach in Mechanics'', 1st published in German, 1912.  M.J. Moravcsik (trans.), Cornell University Press, Ithaca, NY, 1959.  Reprinted, Dover Publications, Mineola, NY, 1990.
 +
 
 +
* Ehrig, H., Floyd, C., Nivat, M., and Thatcher, J. (eds.), ''Mathematical Foundations of Software Development.  Proceedings of the International Joint Conference on Theory and Practice of Software Developemnt (TAPSOFT)'', Berlin, March 25&ndash;29, 1985.  ''Volume&nbsp;1 : Colloquium on Trees in Algebra and Programming''.  Lecture Notes in Computer Science, Volume&nbsp;185, Springer-Verlag, Berlin, 1985.
 +
 
 +
* Eilenberg, S., and Mac&nbsp;Lane, S., ''Eilenberg&ndash;Mac&nbsp;Lane : Collected Works'', Academic Press, Orlando, FL, 1986.
 +
 
 +
* Eliade, M., ''The Myth of the Eternal Return, or, Cosmos and History'', Originally published in French as ''Le Mythe de l'eternel retour : archetypes et repetition'', Librairie Gallimard, NRF, Paris, 1949.  W.R. Trask (ed.), Bollingen Series, No.&nbsp;46, 1st edition 1954, 9th printing, Princeton University Press, Princeton, NJ, 1991.
 +
 
 +
* Eulenberg, J.B., in conversation, about 1986.
 +
 
 +
* Even, S., ''Graph Algorithms'', Computer Science Press, Rockville, MD, 1979.
 +
 
 +
<center>
 +
===&ndash; F &ndash;===
 +
</center>
 +
 
 +
* Field, A.J., and Harrison, P.G., ''Functional Programming'', Addison-Wesley, Wokingham, UK, 1988.
 +
 
 +
* Flanders, H., ''Differential Forms with Applications to the Physical Sciences'', Dover Publications, New&nbsp;York, NY, 1989.
 +
 
 +
* Fodor, J.A., ''The Language of Thought'', Harvard University Press, Cambridge, MA, 1980.  1st published, Thomas Y. Crowell Company, 1975.
 +
 
 +
* Fodor, J.A., ''The Modularity of Mind : An Essay on Faculty Psychology'', MIT Press, Cambridge, MA, 1983.
 +
 
 +
* Forrest, S., (ed.), ''Emergent Computation : Self-Organizing, Collective, and Cooperative Phenomena in Natural and Artificial Computing Networks'', MIT Press, Cambridge, MA, 1991.
 +
 
 +
* van Fraassen, B.C., ''The Scientific Image'', Oxford University Press, Oxford, UK, 1980.
 +
 
 +
* Freeman, E. (ed.), ''The Relevance of Charles Peirce'', Monist Library of Philosophy, Hegeler Institute, La&nbsp;Salle, IL, 1983.
 +
 
 +
* Freud, S., &ldquo;Project for a Scientific Psychology&rdquo;, in ''The Origins of Psycho-Analysis.  Letters to Wilhelm Fliess, Drafts and Notes : 1887&ndash;1902'', M. Bonaparte, A. Freud, and E. Kris (eds.), E. Mosbacher and J. Strachey (trans.), Basic Books, New&nbsp;York, NY, 1954.  Originally published in German, Imago Publishing, London, UK, 1950.  Original manuscript dated 1895.
 +
 
 +
* Freyd, P.J., and Scedrov, A., ''Categories, Allegories'', North-Holland, Amsterdam, 1990.
 +
 
 +
* Fromhold, A.T., Jr., ''Quantum Mechanics for Applied Physics and Engineering'', 1st published, Academic Press, New&nbsp;York, NY, 1981.  Reprinted, Dover Publications, Mineola, NY, 1991.
 +
 
 +
* Fujiwara, H., ''Logic Testing and Design for Testability'', MIT Press, Cambridge, MA, 1985.
 +
 
 +
<center>
 +
 
 +
===&ndash; G &ndash;===
 +
</center>
 +
 
 +
* Gardner, H., ''Frames of Mind : The Theory of Multiple Intelligences'', Basic Books, New&nbsp;York, NY, 1983.
 +
 
 +
* Gardner, H., ''The Mind's New Science : A History of the Cognitive Revolution'', Basic Books, New&nbsp;York, NY, 1985.
 +
 
 +
* Gardner, M., ''Logic Machines and Diagrams'', 1st edition 1958.  2nd edition, with a Foreword by D. Michie, University of Chicago Press, Chicago, IL, 1982.
 +
 
 +
* Garey, M.R., and Johnson, D.S., ''Computers and Intractability : A Guide to the Theory of NP-Completeness'', W.H. Freeman, New&nbsp;York, NY, 1979.
 +
 
 +
* Garfield, J.L., and Kiteley, M. (eds.), ''Meaning and Truth : Essential Readings in Modern Semantics'', Paragon House, New&nbsp;York, NY, 1991.
 +
 
 +
* Gazdar, G., Klein, E., Pullum, G.K., and Sag, I.A., ''Generalized Phrase Structure Grammar'', Harvard University Press, Cambridge, MA, 1985.
 +
 
 +
* Gentner, D., and Genter, D.R., &ldquo;Flowing Waters or Teeming Crowds : Mental Models of Electricity&rdquo;, in (Gentner and Stevens, 1983).
 +
 
 +
* Gentner, D., and Stevens, A.L. (eds.), ''Mental Models'', Lawrence Erlbaum Associates, Hillsdale, NJ, 1983.
 +
 
 +
* Gill, K.S. (ed.), ''Artificial Intelligence for Society'', John Wiley and Sons, Chichester, UK, 1986.
 +
 
 +
* Ginsberg, M.L. (ed.), ''Readings in Nonmonotonic Reasoning'', Morgan Kaufmann, Los&nbsp;Altos, CA, 1987.
 +
 
 +
* Goodyear, P. (ed.), ''Teaching Knowledge and Intelligent Tutoring'', Ablex Publishing, Norwood, NJ, 1991.
 +
 
 +
* Gottman, J.M., and Roy, A.K., ''Sequential Analysis : A Guide for Behavioral Researchers'', Cambridge University Press, Cambridge, UK, 1990.
 +
 
 +
* Grace, J.H., and Young, A., ''The Algebra of Invariants'', 1st published, Cambridge University Press, Cambridge, UK, 1903.  Reprinted, Chelsea Publishing Company, Bronx, NY, 1965.
 +
 
 +
* Graubard, S.R. (ed.), ''The Artificial Intelligence Debate : False Starts, Real Foundations'', MIT Press, Cambridge, MA, 1988.
 +
 
 +
* Greene, D.H., and Knuth, D.E., ''Mathematics for the Analysis of Algorithms'', 2nd edition, Birkhauser, Boston, MA, 1982.
 +
 
 +
* Grimm, J., and Grimm, W. (eds.), ''The Complete Grimm's Fairy Tales'', M. Hunt and J. Stern (trans.), Introduction by P. Colum, Folkloristic Commentary by J. Campbell, Pantheon Books and Random House, New&nbsp;York, NY, 1944, 1972,
 +
 
 +
* Gutzwiller, M.C., ''Chaos in Classical and Quantum Mechanics'', Springer-Verlag, New&nbsp;York, NY, 1990.
 +
 
 +
<center>
 +
===&ndash; H &ndash;===
 +
</center>
 +
 
 +
* Hacking, I., ''Representing and Intervening : Introductory Topics in the Philosophy of Natural Science'', Cambridge University Press, Cambridge, UK, 1983.
 +
 
 +
* Hale, J.K., and Kocak, H., ''Dynamics and Bifurcations'', Springer-Verlag, New&nbsp;York, NY, 1991.
 +
 
 +
* Hall, M., Jr., ''The Theory of Groups'', 1st edition 1959.  2nd edition, Chelsea Publishing Company, New&nbsp;York, NY, 1976.
 +
 
 +
* Halle, M., Bresnan, J., and Miller, G.A. (eds.), ''Linguistic Theory and Psychological Reality'', MIT Press, Cambridge, MA, 1978, 1981.
 +
 
 +
* Halpern, J.Y. (ed.), ''Theoretical Aspects of Reasoning About Knowledge : Proceedings of the 1986 Conference'', Monterey, CA, March 19&ndash;22, 1986, Morgan Kaufmann, Los&nbsp;Altos, CA, 1986.
 +
 
 +
* Hamming, R.W., ''Coding and Information Theory'', Prentice-Hall, Englewood&nbsp;Cliffs, NJ, 1980.
 +
 
 +
* Hanson, N.R., ''Patterns of Discovery : An Inquiry into the Conceptual Foundations of Science'', Cambridge University Press, Cambridge, UK, 1969.  Originally published 1958.
    
* Harary, F., ''Graph Theory'', Addison-Wesley, Reading, MA, 1969.
 
* Harary, F., ''Graph Theory'', Addison-Wesley, Reading, MA, 1969.
   −
* Harary, F., and Palmer, E.M., ''Graphical Enumeration'', Academic Press, New York, NY, 1973.
+
* Harary, F., and Palmer, E.M., ''Graphical Enumeration'', Academic Press, New&nbsp;York, NY, 1973.
 +
 
 +
* Haussler, D., and Pitt, L. (eds.), ''Proceedings of the 1988 Workshop on Computational Learning Theory'', MIT, August 3&ndash;5, 1988, Morgan Kaufmann, San&nbsp;Mateo, CA, 1989.
 +
 
 +
* van Heijenoort, J. (ed.), ''From Frege to Gödel : A Source Book in Mathematical Logic, 1879&ndash;1931'', Harvard University Press, Cambridge, MA, 1967. 3rd&nbsp;printing 1977.
 +
 
 +
* Henderson, P., ''Functional Programming : Application and Implementation'', Prentice-Hall International, London, UK, 1980.
 +
 
 +
* Hertz, J.A., Krogh, A.S., and Palmer, R.G., ''Introduction to the Theory of Neural Computation'', Addison-Wesley, Redwood&nbsp;City, CA, 1991.
 +
 
 +
* Hicks, N.J., ''Notes on Differential Geometry'', Van Nostrand Mathematical Studies, No.&nbsp;3, D. Van Nostrand Company, Princeton, NJ, 1965.
 +
 
 +
* Higman, G., and Scott, E., ''Existentially Closed Groups'', Oxford University Press, Oxford, UK, 1988.
 +
 
 +
* Hilbert, D., and Ackermann, W., ''Principles of Mathematical Logic'', originally published in German, 1st edition 1928, 2nd edition 1938.  R.E. Luce (ed.), L.M. Hammond, G.G. Leckie, and F. Steinhardt (trans.), Chelsea Publishing Company, New&nbsp;York, NY, 1950.
   −
* Hoffmann, C.M., ''Group-Theoretic Algorithms and Graph Isomorphism'',     Lecture Notes in Computer Science, Volume 136, G. Goos and J. Hartmanis (eds.), Springer-Velag, Berlin, 1982.
+
* Hindley, J.R., Lercher, B., and Seldin, J.P., ''Introduction to Combinatory Logic'', Cambridge University Press, Cambridge, UK, 1972.
   −
* Holland, J.H., Holyoak, K.J., Nisbett, R.E., and Thagard, P.R., ''Induction&nbsp;: Processes of Inference, Learning, and Discovery'', MIT Press, Cambridge, MA, 1986.
+
* Hindley, J.R., and Seldin, J.P., ''Introduction to Combinators and Lambda-Calculus'', Cambridge University Press, Cambridge, UK, 1986.
   −
===I===
+
* Hintikka, J. (ed.), ''The Philosophy of Mathematics'', Oxford University Press, London, UK, 1969.
   −
* Ihde, D., ''Experimental Phenomenology&nbsp;: An Introduction'', Paragon Books and G.P Putnam's Sons, New York, NY, 1979.
+
* Hippocrates, &ldquo;Aphorisms&rdquo;, W.H.S. Jones (trans.), in ''Hippocrates (Volume&nbsp;4)'', Loeb Classical Library, William Heinemann, London, UK, 1931, 1979.
   −
===J===
+
* Hirsch, M.W., and Smale, S., ''Differential Equations, Dynamical Systems, and Linear Algebra'', Academic Press, New&nbsp;York, NY, 1974.
   −
* Jackson, P.C., Jr., ''An Introduction to Artificial Intelligence'', 2nd edition, Dover Publications, Mineola, NY, 1985.
+
* Hodges, W., ''Building Models by Games'', Cambridge University Press, Cambridge, UK, 1985.
   −
* James, W., ''Pragmatism&nbsp;: A New Name for Some Old Ways of Thinking', Longmans, Green, and Company, New York, NY, 1907.
+
* Hoffmann, C.M., ''Group-Theoretic Algorithms and Graph Isomorphism'', Lecture Notes in Computer Science, Volume&nbsp;136, G. Goos and J. Hartmanis (eds.), Springer-Velag, Berlin, 1982.
   −
* Johnson, M., ''Attribute-Value Logic and the Theory of Grammar'', CSLI Lecture Notes 16, Center for the Study of Language and Information, Stanford, CA, 1988.
+
* Holland, J.H., ''Adaptation in Natural and Artificial Systems : An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence'', University of Michigan Press, Ann&nbsp;Arbor, MI, 1975.
   −
===K===
+
* Holland, J.H., Holyoak, K.J., Nisbett, R.E., and Thagard, P.R., ''Induction : Processes of Inference, Learning, and Discovery'', MIT Press, Cambridge, MA, 1986.
   −
* Kohavi, Z., ''Switching and Finite Automata Theory'', 2nd edition, McGraw-Hill, New York, NY, 1978.
+
* Hopcroft, J.E., and Ullman, J.D., ''Introduction to Automata Theory, Languages, and Computation'', Addison-Wesley, Reading, MA, 1979.
   −
===L===
+
* Hornstein, N., ''Logic as Grammar'', MIT Press, Cambridge, MA, 1984.
 +
 
 +
* Huet, G. (ed.), ''Logical Foundations of Functional Programming'', Addison-Wesley, Reading, MA, 1990.
 +
 
 +
<center>
 +
 
 +
===&ndash; I &ndash;===
 +
</center>
 +
 
 +
* Ihde, D., ''Experimental Phenomenology : An Introduction'', Paragon Books and G.P. Putnam's Sons, New&nbsp;York, NY, 1979.
 +
 
 +
<center>
 +
===&ndash; J &ndash;===
 +
</center>
 +
 
 +
* Jackson, P.C., Jr., ''Introduction to Artificial Intelligence'', 2nd edition, Dover Publications, Mineola, NY, 1985.
 +
 
 +
* James, W., ''Pragmatism : A New Name for Some Old Ways of Thinking'', Longmans, Green, and Company, New&nbsp;York, NY, 1907.
 +
 
 +
* Johnson, M., ''Attribute-Value Logic and the Theory of Grammar'', CSLI Lecture Notes, No.&nbsp;16, Center for the Study of Language and Information, Stanford, CA, 1988.
 +
 
 +
* Johnson-Laird, P.N., and Wason, P.C. (eds.), ''Thinking : Readings in Cognitive Science'', Cambridge University Press, Cambridge, UK, 1977, 1983.
 +
 
 +
* Jones, A., Gray, A., and Hutton, R., ''Manifolds and Mechanics'', Australian Mathematical Society Lecture Series, Volume&nbsp;2, Cambridge University Press, Cambridge, UK, 1987.
 +
 
 +
<center>
 +
===&ndash; K &ndash;===
 +
</center>
 +
 
 +
* Kandel, E.R., and Schwartz, J.H. (eds.), ''Principles of Neural Science'', 2nd edition, Elsevier Science Publishing, New&nbsp;York, NY, 1985.
 +
 
 +
* Kanerva, P., ''Sparse Distributed Memory'', MIT Press, Cambridge, 1988.
 +
 
 +
* Kant, I., ''Critique of Pure Reason'', F.M. Muller (trans.), Anchor/Doubleday, Garden&nbsp;City, NY, 1966.  Originally published 1781.
 +
 
 +
* Kant, I., ''Prolegomena to Any Future Metaphysics That Will Be Able to Present Itself as a Science'', translated with Introduction and Notes by P.G. Lucas, Manchester University Press, Manchester, UK, 1953.  Originally published 1783.
 +
 
 +
* Kant, I., ''Groundwork of the Metaphysic of Morals'', translated with Analysis by H.J. Paton, Harper and Row, New&nbsp;York, NY, 1964.  Originally published 1785.
 +
 
 +
* Kant, I., ''Critique of Practical Reason'', translated with Introduction by L.W. Beck, Macmillan, New&nbsp;York, NY, 1956.  Originally published 1788.
 +
 
 +
* Kant, I., ''Critique of Judgement'', translated with Analytical Indexes by J.C. Meredith, Oxford University Press, Oxford, UK, 1952.  Originally published 1790.
 +
 
 +
* Kelley, J.L., ''General Topology'', Van Nostrand Reinhold, New&nbsp;York, NY, 1955, 1961.
 +
 
 +
* Kerferd, G.B., ''The Sophistic Movement'', Cambridge University Press, Cambridge, UK, 1981.
 +
 
 +
* Kerschberg, L. (ed.), ''Expert Database Systems : Proceedings from the First International Workshop'', Benjamin/Cummings, Menlo&nbsp;Park, CA, 1986.
 +
 
 +
* Ketner, K.L., ''Elements of Logic : An Introduction to Peirce's Existential Graphs'', Texas Tech University Press, Lubbock, TX, 1990.
 +
 
 +
* Kfoury, A.J., Moll, R.N., and Arbib, M.A., '' A Programming Approach to Computability'', Springer-Verlag, New&nbsp;York, NY, 1982.
 +
 
 +
* Kierkegaard, S., &ldquo;Repetition : A Venture in Experimenting Psychology by Constantin Constantius&rdquo;, originally published in Danish as ''Gjentagelsen'', Bianco Luno Press, Copenhagen, 1843.  In ''Kierkegaard's Writings, Volume&nbsp;6'', edited and translated with Introduction and Notes by H.V. Hong and E.H. Hong, Princeton University Press, Princeton, NJ, 1983.
 +
 
 +
* Kleene, S.C., ''Introduction to Metamathematics'', Wolters-Noordhoff and North-Holland, Groningen and Amsterdam, 1952.  8th printing 1980.
 +
 
 +
* Kneale, W., and Kneale, M., ''The Development of Logic'', Oxford University Press, London, UK, 1962.  Reprinted with corrections, 1975.
 +
 
 +
* Kohavi, Z., ''Switching and Finite Automata Theory'', 2nd edition, McGraw-Hill, New&nbsp;York, NY, 1978.
 +
 
 +
* Koopman, P.J., Jr., ''An Architecture for Combinator Graph Reduction'', Academic Press, San&nbsp;Diego, CA, 1990.
 +
 
 +
* Korfhage, R.R., ''Discrete Computational Structures'', Academic Press, New&nbsp;York, NY, 1974.
 +
 
 +
* Kowalski, R., ''Logic for Problem Solving'', North-Holland, New&nbsp;York, NY, 1979.
 +
 
 +
* Krantz, D.H., Atkinson, R.C., Luce, R.D., and Suppes, P. (eds.), ''Contemporary Developments in Mathematical Psychology, Volume&nbsp;1 : Learning, Memory, and Thinking'', W.H. Freeman, San&nbsp;Francisco, CA, 1974.
 +
 
 +
* Krantz, D.H., Atkinson, R.C., Luce, R.D., and Suppes, P. (eds.), ''Contemporary Developments in Mathematical Psychology, Volume&nbsp;2 : Measurement, Psychophysics, and Neural Information Processing'', W.H. Freeman, San&nbsp;Francisco, CA, 1974.
 +
 
 +
* Krell, D.F., ''Of Memory, Reminiscence, and Writing : On the Verge'', Indiana University Press, Bloomington and Indianapolis, IN, 1990.
 +
 
 +
* Kripke, S.A., ''Naming and Necessity'', Harvard University Press, Cambridge, MA, 1980.
 +
 
 +
<center>
 +
===&ndash; L &ndash;===
 +
</center>
 +
 
 +
* Lachman, R., Lachman, J.L., and Butterfield, E.C., ''Cognitive Psychology and Information Processing : An Introduction'', Lawrence Erlbaum Associates, Hillsdale, NJ, 1979.
 +
 
 +
* Laird, J. (ed.), ''Proceedings of the Fifth International Conference on Machine Learning'', University of Michigan, Ann&nbsp;Arbor, June 12&ndash;14, 1988, Morgan Kaufmann, San&nbsp;Mateo, CA, 1988.
 +
 
 +
* Lallement, G., ''Semigroups and Combinatorial Applications'', John Wiley and Sons, New&nbsp;York, NY, 1979.
    
* Lambek, J., and Scott, P.J., ''Introduction to Higher Order Categorical Logic'', Cambridge University Press, Cambridge, UK, 1986.
 
* Lambek, J., and Scott, P.J., ''Introduction to Higher Order Categorical Logic'', Cambridge University Press, Cambridge, UK, 1986.
   −
* Lloyd, J.W., ''Foundations of Logic Programming'', Springer-Verlag, Berlin, NY, 1984.  2nd ed. 1987.
+
* Lanczos, C., ''The Variational Principles of Mechanics'', 1st published, University of Toronto Press, Toronto, ON, 1949.  4th edition 1970.  Reprinted, Dover Publications, Mineola, NY, 1986.
 +
 
 +
* Langacker, R.W., ''Concept, Image, and Symbol : The Cognitive Basis of Grammar'', Mouton de Gruyter, Berlin, 1991.
 +
 
 +
* Lanigan, R.L., &ldquo;Semiotics, Communicology, and Plato's Sophist&rdquo;, Reading&nbsp;18 in (Deely, Williams, and Kruse, 1986).
 +
 
 +
* Larkin, J.H., and Chabay, R.W. (eds.), ''Computer-Assisted Instruction and Intelligent Tutoring Systems : Shared Goals and Complementary Approaches'', Lawrence Erlbaum Associates, Hillsdale, NJ, 1992.
 +
 
 +
* van Leeuwen, J. (ed.), ''Handbook of Theoretical Computer Science. Volume&nbsp;B : Formal Models and Semantics'', Elsevier, Amsterdam, 1990.
 +
 
 +
* Leff, H.S., and Rex, A.F. (eds.), ''Maxwell's Demon : Entropy, Information, Computing'', Princeton University Press, Princeton, NJ, 1990.
 +
 
 +
* Levinson, S.C., ''Pragmatics'', Cambridge University Press, Cambridge, UK, 1983, 1987.
 +
 
 +
* Lie, S., &ldquo;Sophus Lie's 1880 Transformation Group Paper&rdquo;, in ''Lie Groups : History, Frontiers, and Applications, Volume&nbsp;1'', M. Ackerman (trans.), Comments by R. Hermann, Math Sci Press, Brookline, MA, 1975.  Original paper 1880.
 +
 
 +
* Lie, S., &ldquo;Sophus Lie's 1884 Differential Invariant Paper&rdquo;, in ''Lie Groups : History, Frontiers, and Applications, Volume&nbsp;3'', M. Ackerman (trans.), Comments by R. Hermann, Math Sci Press, Brookline, MA, 1976.  Original paper 1884.
 +
 
 +
* Lloyd, J.W., ''Foundations of Logic Programming'', Springer-Verlag, Berlin, 1984.  2nd edition 1987.
    
* Loomis, L.H., and Sternberg, S., ''Advanced Calculus'', Addison-Wesley, Reading, MA, 1968.
 
* Loomis, L.H., and Sternberg, S., ''Advanced Calculus'', Addison-Wesley, Reading, MA, 1968.
   −
===M===
+
* Losee, J., ''A Historical Introduction to the Philosophy of Science'', 2nd edition, Oxford University Press, Oxford, UK, 1980.
   −
* Maier, D., and Warren, D.S., ''Computing with Logic&nbsp;: Logic Programming with Prolog'', Benjamin/Cummings, Menlo Park, CA, 1988.
+
* Lothaire, M. (pseud.), ''Combinatorics on Words'', Encyclopedia of Mathematics and Its Applications, Volume&nbsp;17, Addison-Wesley, Reading, MA, 1983.
   −
* Manes, E.G., and Arbib, M.A., ''Algebraic Approaches to Program Semantics'', Springer-Verlag, New York, NY, 1986.
+
* Lyndon, R.C., ''Notes on Logic'', Van Nostrand Mathematical Studies, No.&nbsp;6, D. Van Nostrand Company, New&nbsp;York, NY, 1966.
   −
* Menabrea, L.F., "Sketch of the Analytical Engine Invented by Charles Babbage", originally published 1842, with notes by the translator, Ada Augusta (nee Byron), Countess of Lovelace, in (Morrison and Morrison, 1961).
+
<center>
   −
* Morrison, P., and Morrison, E. (eds.), ''Charles Babbage on the Principles and Development of the Calculator, and Other Seminal Writings by Charles Babbage and Others'', with an introduction by the editors, Dover Publications, Mineola, NY, 1961.
+
===&ndash; M &ndash;===
 +
</center>
   −
===N===
+
* Machtey, M., and Young, P., ''An Introduction to the General Theory of Algorithms'', North-Holland, New&nbsp;York, NY, 1978.
 +
 
 +
* MacKay, D.M., ''Information, Mechanism, and Meaning'', MIT press, Cambridge, MA, 1969.
 +
 
 +
* Mac&nbsp;Lane, S., ''Categories for the Working Mathematician'', Springer-Verlag, New&nbsp;York, NY, 1971.
 +
 
 +
* MacWhinney, B. (ed.), ''Mechanisms of Language Acquisition'', Lawrence Erlbaum Associates, Hillsdale, NJ, 1987.
 +
 
 +
* Maier, D., and Warren, D.S., ''Computing with Logic : Logic Programming with Prolog'', Benjamin/Cummings, Menlo&nbsp;Park, CA, 1988.
 +
 
 +
* Mammone, R.J., and Zeevi, Y.Y. (eds.), ''Neural Networks : Theory and Applications'', Academic Press, San&nbsp;Diego, CA, 1991.
 +
 
 +
* Mandelbrot, B.B., ''Fractals : Form, Chance, and Dimension'', W.H. Freeman, San&nbsp;Francisco, CA, 1977.
 +
 
 +
* Mandelbrot, B.B., ''The Fractal Geometry of Nature'', W.H. Freeman, San&nbsp;Francisco, CA, 1983.
 +
 
 +
* Mandl, H., and Lesgold, A. (eds.), ''Learning Issues for Intelligent Tutoring Systems'', Springer-Verlag, New&nbsp;York, NY, 1988.
 +
 
 +
* Manes, E.G., and Arbib, M.A., ''Algebraic Approaches to Program Semantics'', Springer-Verlag, New&nbsp;York, NY, 1986.
 +
 
 +
* Martin, R.L. (ed.), ''Recent Essays on Truth and the Liar Paradox'', Oxford University Press, Oxford, UK, 1984.
 +
 
 +
* McClelland, J.L., and Rumelhart, D.E., ''Explorations in Parallel Distributed Processing : A Handbook of Models, Programs, and Exercises'', MIT Press, Cambridge, MA, 1988.
 +
 
 +
* McCulloch, W.S., ''Embodiments of Mind'', MIT Press, Cambridge, MA, 1965.  3rd printing 1975.
 +
 
 +
* McNaughton, R., ''Elementary Computability, Formal Languages, and Automata'', Prentice-Hall, Englewood&nbsp;Cliffs, NJ, 1982.
 +
 
 +
* Melzak, Z.A., ''Mathematical Ideas, Modeling, and Applications : Volume&nbsp;2 of Companion to Concrete Mathematics'', John Wiley and Sons, New&nbsp;York, NY, 1976.
 +
 
 +
* Menabrea, L.F., &ldquo;Sketch of the Analytical Engine Invented by Charles Babbage&rdquo;, originally published 1842, with notes by the translator, Ada Augusta (née Byron), Countess of Lovelace, in (Morrison and Morrison, 1961).
 +
 
 +
* Michalski, R.S., Carbonell, J.G., and Mitchell, T.M. (eds.), ''Machine Learning : An Artificial Intelligence Approach'', Tioga Publishing, Palo&nbsp;Alto, CA, 1983.
 +
 
 +
* Michalski, R.S., Carbonell, J.G., and Mitchell, T.M. (eds.), ''Machine Learning : An Artificial Intelligence Approach, Volume&nbsp;2'', Morgan Kaufmann, Los&nbsp;Altos, CA, 1986.
 +
 
 +
* Mili, A., ''An Introduction to Formal Program Verification'', Van Nostrand Reinhold, New&nbsp;York, NY, 1985.
 +
 
 +
* Milnor, J.W., ''Topology from the Differentiable Viewpoint'', based on notes by D.W. Weaver, University Press of Virginia, Charlottesville, VA, 1965, 1988.
 +
 
 +
* Minker, J. (ed.), ''Foundations of Deductive Databases and Logic Programming'', Morgan Kaufmann, Los&nbsp;Altos, CA, 1988.
 +
 
 +
* Minsky, M., ''The Society of Mind'', Simon and Schuster, New&nbsp;York, 1986.
 +
 
 +
* Minsky, M., and Papert, S., ''Perceptrons : An Introduction to Computational Geometry'', 1st edition 1969, 2nd printing 1972.  Expanded edition, MIT Press, Cambridge, MA, 1988.
 +
 
 +
* Misak, C.J., ''Truth and the End of Inquiry : A Peircean Account of Truth'', Oxford University Press, Oxford, UK, 1991.
 +
 
 +
* Morrison, P., and Morrison, E. (eds.), ''Charles Babbage on the Principles and Development of the Calculator, and Other Seminal Writings by Charles Babbage and Others'', with an Introduction by the editors, Dover Publications, Mineola, NY, 1961.
 +
 
 +
* Mulmuley, K., ''Full Abstraction and Semantic Equivalence'', MIT Press, Cambridge, MA, 1987.
 +
 
 +
* Munkres, J.R., ''Topology : A First Course'', Prentice-Hall, Englewood&nbsp;Cliffs, NJ, 1975.
 +
 
 +
* Murphey, M.G., ''The Development of Peirce's Philosophy'', Harvard University Press, Cambridge, MA, 1961.
 +
 
 +
<center>
 +
===&ndash; N &ndash;===
 +
</center>
 +
 
 +
* von Neumann, J., and Morgenstern, O., ''Theory of Games and Economic Behavior'', 1st&nbsp;edition 1944, 2nd&nbsp;edition 1947, 3rd&nbsp;edition 1953.  Paperback edition, Princeton University Press, Princeton, NJ, 1980.
    
* Newell, A., ''Unified Theories of Cognition'', Harvard University Press, Cambridge, MA, 1990.
 
* Newell, A., ''Unified Theories of Cognition'', Harvard University Press, Cambridge, MA, 1990.
   −
* Nicolis, G., and Prigogine, I., ''Exploring Complexity&nbsp;: An Introduction'', W.H. Freeman, New York, NY, 1989.
+
* Nicolis, G., and Prigogine, I., ''Exploring Complexity : An Introduction'', W.H. Freeman, New&nbsp;York, NY, 1989.
 +
 
 +
* Nijenhuis, A., and Wilf, H.S., ''Combinatorial Algorithms : For Computers and Calculators'', 2nd edition, Academic Press, New&nbsp;York, NY, 1978.
 +
 
 +
* Nilsson, N.J., ''Principles of Artificial Intelligence'', Tioga Publishing, Palo&nbsp;Alto, CA, 1980.
 +
 
 +
<center>
 +
 
 +
===&ndash; O &ndash;===
 +
</center>
 +
 
 +
* Ogden, C.K., and Richards, I.A., ''The Meaning of Meaning : A Study of the Influence of Language upon Thought and of the Science of Symbolism'', with Supplementary Essays by B. Malinowski and F.G. Crookshank, Introduction by U. Eco, Harcourt Brace Jovanovich, San&nbsp;Diego, CA, 1989.  1st published 1923.
 +
 
 +
* O'Rorke, P., &ldquo;Review of ''AAAI 1990 Spring Symposium on Automated Abduction''&rdquo;, ''SIGART Bulletin'', Vol.&nbsp;1, No.&nbsp;3, ACM Press, October 1990, pp. 12&ndash;17.
 +
 
 +
* Osborne, R., ''Philosophy for Beginners'', illustrated by R. Edney, Writers and Readers Publishing, New&nbsp;York, NY, 1991.
 +
 
 +
* O'Shea, T., and Eisenstadt, M. (eds.), ''Artificial Intelligence : Tools, Techniques, and Applications'', Harper and Row, New&nbsp;York, NY, 1984.
 +
 
 +
<center>
 +
===&ndash; P &ndash;===
 +
</center>
 +
 
 +
* Palmer, E.M., ''Graphical Evolution : An Introduction to the Theory of Random Graphs'', John Wiley and Sons, New&nbsp;York, NY, 1985.
 +
 
 +
* Pearl, J., ''Probabilistic Reasoning in Intelligent Systems : Networks of Plausible Inference'', revised 2nd printing, Morgan Kaufmann, San&nbsp;Mateo, CA, 1991.
 +
 
 +
* Peirce, C.S. (ed.), ''Studies in Logic : By Members of the Johns Hopkins University'', John Benjamins Publishing, Amsterdam, 1983.  Originally published by Little, Brown, and Company, Boston, MA, 1883.
 +
 
 +
* Peirce, C.S., ''Essays in the Philosophy of Science'', edited with an Introduction by V. Tomas, American Heritage Series, No.&nbsp;17, Liberal Arts Press and Bobbs-Merrill, Indianapolis, IN, 1957.
 +
 
 +
* Peirce, C.S., ''Collected Papers of Charles Sanders Peirce'', 8 volumes, C. Hartshorne, P. Weiss, and A.W. Burks (eds.), Harvard University Press, Cambridge, MA, 1931&ndash;1960.  References are given as CP&nbsp;[volume].[paragraph].
 +
 
 +
* Peirce, C.S., ''The New Elements of Mathematics'', 5 volumes, C. Eisele (ed.), Mouton, The&nbsp;Hague, 1076.  References are given as NE&nbsp;[volume],&nbsp;[page].
 +
 
 +
* Peirce, C.S., ''Writings of Charles S. Peirce : A Chronological Edition, (Volume&nbsp;1 : 1857&ndash;1866)'', Peirce Edition Project (eds.) Indiana University Press, Bloomington, IN, 1982.  References are given as CE&nbsp;[volume],&nbsp;[page].
 +
 
 +
* Peng, Y., and Reggia, J.A., ''Abductive Inference Models for Diagnostic Problem-Solving'', Springer-Verlag, New&nbsp;York, NY, 1990.
 +
 
 +
* Pereira, F.C.N., and Shieber, S.M., ''Prolog and Natural-Language Analysis'', CSLI Lecture Notes, No.&nbsp;10, Center for the Study of Language and Information, Stanford, CA, 1987.
 +
 
 +
* Peyton Jones, S.L., ''The Implementation of Functional Programming Languages'', with chapters by P. Wadler, P. Hancock, and D. Turner, Prentice-Hall International, London, UK, 1987.
 +
 
 +
* Piattelli-Palmarini, M. (ed.), ''Language and Learning : The Debate between Jean Piaget and Noam Chomsky'', Harvard University Press, Cambridge, MA, 1980.
 +
 
 +
* Plato, &ldquo;Meno&rdquo;, W.R.M. Lamb (trans.), in ''Plato (Volume&nbsp;2)'', Loeb Classical Library, William Heinemann, London, UK, 1924, 1987.
 +
 
 +
* Plato, &ldquo;The Sophist&rdquo;, H.N. Fowler (trans.), in ''Plato (Volume&nbsp;7)'', Loeb Classical Library, William Heinemann, London, UK, 1921, 1987.
 +
 
 +
* Plato, ''Plato's Sophist'', Part&nbsp;2 of ''The Being of the Beautiful'', S. Benardete (trans.), with Commentary by the translator, University of Chicago Press, Chicago, IL, 1986.
 +
 
 +
* Pless, V. ''Introduction to the Theory of Error-Correcting Codes'', John Wiley and Sons, New&nbsp;York, NY, 1982.
 +
 
 +
* Pollard, C.J., and Sag, I.A., ''Information-Based Syntax and Semantics, Volume&nbsp;1 : Fundamentals'', CSLI Lecture Notes, No.&nbsp;13, Center for the Study of Language and Information, Stanford, CA, 1987.
 +
 
 +
* Posner, M.I. (ed.), ''Foundations of Cognitive Science'', MIT Press, Cambridge, MA, 1989.
 +
 
 +
* Postnikov, M.M., ''The Variational Theory of Geodesics'', B.R. Gelbaum (ed.), Scripta Technica (trans.), Dover Publications, New&nbsp;York, NY, 1983.  1st Russian edition 1965, 1st English edition 1967.
 +
 
 +
* Prasad, J., ''History of Indian Epistemology'', Munshi Ram Manohar Lal, Delhi, 1958.
 +
 
 +
* Prieditis, A. (ed.), ''Analogica : Proceedings of the First Workshop on Analogical Reasoning'', Rutgers University, December 1985, Pitman Publishing, London, UK, 1988.
 +
 
 +
* Prigogine, I., ''From Being to Becoming : Time and Complexity in the Physical Sciences'', W.H. Freeman, San&nbsp;Francisco, CA, 1980.
 +
 
 +
* Putnam, H., ''Reason, Truth, and History'', Cambridge University Press, Cambridge, UK, 1981.
 +
 
 +
* Putnam. H., ''Representation and Reality'', MIT Press, Cambridge, MA, 1988.
 +
 
 +
* Pylyshyn, Z.W., ''Computation and Cognition : Toward a Foundation for Cognitive Science'', MIT Press, Cambridge, MA, 1984.
 +
 
 +
<center>
 +
===&ndash; Q &ndash;===
 +
</center>
 +
 
 +
* Quine, W.V., ''Word and Object'', MIT Press, Cambridge, MA, 1960.
 +
 
 +
* Quine, W.V., ''Set Theory and Its Logic'', 1st edition 1963.  Revised edition, Harvard University Press, Cambridge, MA, 1969.
 +
 
 +
* Quine, W.V., ''Ontological Relativity and Other Essays'', Columbia University Press, New&nbsp;York, NY, 1969.
 +
 
 +
* Quine, W.V., ''The Roots of Reference'', Open Court, La&nbsp;Salle, IL, 1974.
 +
 
 +
* Quine, W.V., ''The Ways of Paradox and Other Essays'', 1st edition 1966.  Revised and enlarged edition, Harvard University Press, Cambridge, MA, 1976.
 +
 
 +
* Quine, W.V., ''From a Logical Point of View : Nine Logico-Philosophical Essays'', 1st edition 1953, 2nd edition 1961.  2nd edition, revised, Harvard University Press, Cambridge, MA, 1980.
 +
 
 +
* Quine, W.V., '' Mathematical Logic'', revised edition, Harvard University Press, Cambridge, MA, 1981.
 +
 
 +
* Quine, W.V., ''Theories and Things'', Harvard University Press, Cambridge, MA, 1981.
 +
 
 +
* Quine, W.V., ''Methods of Logic'', 4th edition, Harvard University Press, Cambridge, MA, 1982.
 +
 
 +
* Quine, W.V., ''Philosophy of Logic'', 1st edition 1970.  2nd edition, Harvard University Press, Cambridge, 1986.
 +
 
 +
<center>
 +
===&ndash; R &ndash;===
 +
</center>
 +
 
 +
* Reichenbach, H., ''The Direction of Time'', M. Reichenbach (ed.), 1st published 1956.  Reissued with a new Foreword by H. Putnam, University of California Press, Berkeley and Los&nbsp;Angeles, CA, 1991.
 +
 
 +
* Reingold, E.M., Nievergelt, J., and Deo, N., ''Combinatorial Algorithms : Theory and Practice'', Prentice-Hall, Englewood&nbsp;Cliffs, NJ, 1977.
 +
 
 +
* Rich, E., ''Artificial Intelligence'', McGraw-Hill, New&nbsp;York, NY, 1983.
 +
 
 +
* Riesbeck, C.K., and Schank, R.C., &ldquo;From Training to Teaching : Techniques for Case-Based ITS&rdquo;, in (Burns, Parlett, and Redfield, 1991).
 +
 
 +
* Rietman, E., ''Exploring the Geometry of Nature : Computer Modeling of Chaos, Fractals, Cellular Automata, and Neural Networks'', Windcrest Books, Blue&nbsp;Ridge&nbsp;Summit, PA, 1989.
 +
 
 +
* Roberts, D.D., ''The Existential Graphs of Charles S. Peirce'', Mouton, The&nbsp;Hague, 1973.
 +
 
 +
* Robinson, J.A., ''Logic : Form and Function. The Mechanization of Deductive Reasoning'', Elsevier North-Holland, New&nbsp;York, NY, 1979.
 +
 
 +
* Rogers, H., Jr., ''Theory of Recursive Functions and Effective Computability'', McGraw-Hill, New&nbsp;York, NY, 1967.
 +
 
 +
* Rosen, S., ''Plato's Sophist : The Drama of the Original and the Image'', Yale University Press, New&nbsp;Haven, CT, 1983.
 +
 
 +
* Rotman, J.J., ''An Introduction to the Theory of Groups'', 3rd edition, Allyn and Bacon, Boston, MA, 1984.
 +
 
 +
* Ruelle, D., ''Chaotic Evolution and Strange Attractors : The Statistical Analysis of Time Series for Deterministic Nonlinear Systems'', notes prepared by S. Isola, from the ''Lezioni Lincee'', Rome, May 1987, Cambridge University Press, Cambridge, UK, 1989.
 +
 
 +
* Russell, B., ''Logic and Knowledge : Essays 1901&ndash;1950'', R.C. Marsh (ed.), Unwin Hyman, London, UK, 1956.
 +
 
 +
* Ryan, P., ''Cybernetics of the Sacred'', Anchor/Doubleday, Garden&nbsp;City, NY, 1974.
 +
 
 +
<center>
 +
===&ndash; S &ndash;===
 +
</center>
 +
 
 +
* Sack, W., and Soloway, E., &ldquo;From PROUST to CHIRON : ITS Design as Iterative Engineering; Intermediate Results Are Important!&rdquo;, in (Larkin and Chabay, 1992).
 +
 
 +
* Salmon, N.U., and Soames, S. (eds.), ''Propositions and Attitudes'', Oxford University Press, New&nbsp;York, NY, 1988.
 +
 
 +
* Salmon, W.C., ''Four Decades of Scientific Explanation'', University of Minnesota Press, Minneapolis, MN, 1989.
 +
 
 +
* Sanchis, L.E., ''Reflexive Structures : An Introduction to Computability Theory'', Springer-Verlag, New&nbsp;York, NY, 1988.
 +
 
 +
* Sartre, J.-P., ''The Psychology of Imagination'', B. Frechtman (trans.), Washington Square Press, New&nbsp;York, NY, 1966.  1st published 1948.
 +
 
 +
* Sayre, K.M., and Crosson, F.J. (eds.), ''The Modeling of Mind : Computers and Intelligence'', Simon and Schuster, New&nbsp;York, NY, 1968.  1st published, University of Notre Dame Press, South Bend, IN, 1963.
 +
 
 +
* Schank, R.C., ''Dynamic Memory : A Theory of Reminding and Learning in Computers and People'', Cambridge University Press, Cambridge, UK, 1982.
 +
 
 +
* Schutz, B.F., ''Geometrical Methods of Mathematical Physics'', Cambridge University Press, Cambridge, UK, 1980.
 +
 
 +
* Sells, P., ''Lectures on Contemporary Syntactic Theories : An Introduction to Government-Binding Theory, Generalized Phrase Structure Grammar, and Lexical-Functional Grammar'', CSLI Lecture Notes, No.&nbsp;3, Center for the Study of Language and Information, Stanford, CA, 1985.
 +
 
 +
* Shannon, C.E., and McCarthy, J. (eds.), ''Automata Studies'', Annals of Mathematics Studies, No.&nbsp;34, Princeton University Press, Princeton, NJ, 1956.
 +
 
 +
* Shannon, C.E., and Weaver, W., ''The Mathematical Theory of Communication'', University of Illinois Press, Urbana, IL, 1963.  Originaly published 1949.
 +
 
 +
* Sharma, D., ''The Differentiation Theory of Meaning in Indian Logic'', Mouton, The&nbsp;Hague, 1969.
 +
 
 +
* Shavlik, J.W., and Dietterich, T.G. (eds.), ''Readings in Machine Learning'', Morgan Kaufmann, San&nbsp;Mateo, CA, 1990.
 +
 
 +
* Shieber, S.M., ''An Introduction to Unification-Based Approaches to Grammar'', CSLI Lecture Notes, No.&nbsp;4, Center for the Study of Language and Information, Stanford, CA, 1986.
 +
 
 +
* Shrager, J., and Langley, P. (eds.), ''Computational Models of Scientific Discovery and Theory Formation'', Morgan Kaufmann, San&nbsp;Mateo, CA, 1990.
 +
 
 +
* Shriver, B., and Wegner, P. (eds.), ''Research Directions in Object-Oriented Programming'', MIT Press, Cambridge, MA, 1987.
 +
 
 +
* Shrobe, H.E., and the AAAI (eds.), ''Exploring Artificial Intelligence : Survey Talks from the National Conferences on Artificial Intelligence'', Morgan Kaufmann, San&nbsp;Mateo, CA, 1988.
 +
 
 +
* Siekmann, J.H., and Wrightson, G., ''Automation of Reasoning 2 : Classical Papers on Computational Logic 1967&ndash;1970'', Springer-Verlag, Berlin, 1983.
 +
 
 +
* Simon, H.A., ''The Sciences of the Artificial'', 2nd edition, MIT Press, Cambridge, MA, 1982.
 +
 
 +
* Sinai, Y.G. (ed.), ''Dynamical Systems 2 : Ergodic Theory with Applications to Dynamical Systems and Statistical Mechanics'', Springer-Verlag, Berlin, 1989.
 +
 
 +
* Sleeman, D., and Brown, J.S. (eds.), ''Intelligent Tutoring Systems'', Academic Press, Orlando, FL, 1982.
 +
 
 +
* Smith, M.U., ''Toward a Unified Theory of Problem Solving : Views from the Content Domains'', Lawrence Erlbaum Associates, Hillsdale, NJ, 1991.
 +
 
 +
* Smullyan, R., ''To Mock a Mockingbird : And Other Logic Puzzles Including an Amazing Adventure in Combinatory Logic'', Alfred A. Knopf, New&nbsp;York, NY, 1985.
 +
 
 +
* Sowa, J.F., ''Conceptual Structures : Information Processing in Mind and Machine'', Addison-Wesley, Reading, MA, 1984.
 +
 
 +
* Sowa, J.F. (ed.), ''Principles of Semantic Networks : Explorations in the Representation of Knowledge'', Morgan Kaufmann, San&nbsp;Mateo, CA, 1991.
 +
 
 +
* Spencer Brown, G., ''Laws of Form'', George Allen and Unwin, London, UK, 1969.
 +
 
 +
* Spivak, M., ''Calculus on Manifolds : A Modern Approach to Classical Theorems of Advanced Calculus'', W.A. Benjamin, New&nbsp;York, NY, 1965.
 +
 
 +
* Spivak, M., ''A Comprehensive Introduction to Differential Geometry'', 2nd edition, 2 volumes, Publish or Perish Incorporated, Houston, TX, 1979.
 +
 
 +
* Stephani, H., ''Differential Equations : Their Solution Using Symmetries'', M. MacCallum (ed.), Cambridge University Press, Cambridge, UK, 1989.
 +
 
 +
* Stoy, J.E., ''Denotational Semantics : The Scott&ndash;Strachey Approach to Programming Language Theory'', MIT Press, Cambridge, MA, 1977.
 +
 
 +
<center>
 +
===&ndash; T &ndash;===
 +
</center>
 +
 
 +
* Thagard, P.R., ''Conceptual Revolutions'', Princeton University Press, Princeton, NJ, 1992.
 +
 
 +
* Thom, R., ''Semio Physics : A Sketch'', V. Meyer (trans.), Addison-Wesley, Redwood&nbsp;City, CA, 1990.
 +
 
 +
* Thompson, S., ''Type Theory and Functional Programming'', Addison-Wesley, Wokingham, UK, 1991.
 +
 
 +
* Tufillaro, N.B., Abbott, T., and Reilly, J., ''An Experiemntal Approach to Nonlinear Dynamics and Chaos'', Addison-Wesley, Redwood&nbsp;City, CA, 1992.
 +
 
 +
* Turner, D.A. (ed.), ''Research Topics in Functional Programming'', Addison-Wesley, Reading, MA, 1990.
 +
 
 +
* Turner, R., ''Truth and Modality for Knowledge Representation'', MIT Press, Cambridge, MA, 1991.
 +
 
 +
<center>
 +
===&ndash; U &ndash;===
 +
</center>
 +
 
 +
* Ulam, S.M., ''Analogies Between Analogies : The Mathematical Reports of S.M. Ulam and His Los&nbsp;Alamos Collaborators'', A.R. Bednarek and F. Ulam (eds.), University of California Press, Berkeley and Los&nbsp;Angeles, CA, 1990.
 +
 
 +
<center>
 +
===&ndash; V &ndash;===
 +
</center>
 +
 
 +
* Van Hentenryck, P., ''Constraint Satisfaction in Logic Programming'', MIT Press, Cambridge, MA, 1989.
 +
 
 +
* Vosniadou, S., and Ortony, A. (eds.), ''Similarity and Analogical Reasoning'', Cambridge University Press, Cambridge, UK, 1989.
 +
 
 +
<center>
 +
 
 +
===&ndash; W &ndash;===
 +
</center>
 +
 
 +
* Waddington, C.H., ''Tools for Thought'', Basic Books, New&nbsp;York, NY, 1977.
 +
 
 +
* Walters, P., ''An Introduction to Ergodic Theory'', Springer-Verlag, New&nbsp;York, NY, 1982.
 +
 
 +
* Watzlawick, P., Beavin, J.H., and Jackson, D.D., ''Pragmatics of Human Communication : A Study of Interactional Patterns, Pathologies, and Paradoxes'', W.W.&nbsp;Norton, New&nbsp;York, NY, 1967.
 +
 
 +
* Webber, B.L., and Nilsson, N.J. (eds.), ''Readings in Artificial Intelligence'', Tioga Publishing, Palo&nbsp;Alto, CA, 1981.
 +
 
 +
* ''Webster's Ninth New Collegiate Dictionary'', Merriam-Webster, Springfield, MA, 1983.
 +
 
 +
* Wedekind, J., &ldquo;Computer-Aided Model Building&rdquo;, in (Mandl and Lesgold, 1988).
   −
* Nijenhuis, A., and Wilf, H.S., ''Combinatorial Algorithms&nbsp;: For Computers and Calculators'', 2nd edition, Academic Press, New York, NY, 1978.
+
* Wei, H. (trans.), ''The Authentic I-Ching'', with Commentary by the Translator, Introduction by J.G.&nbsp;Williams, Newcastle Publishing, North&nbsp;Hollywood, CA, 1987.
   −
* Nilsson, N.J., ''Principles of Artificial Intelligence'', Tioga Publishing, Palo Alto, CA, 1980.
+
* Weinberg, G.M., ''An Introduction to General Systems Thinking'', John Wiley and Sons, New&nbsp;York, NY, 1975.
   −
===O===
+
* Weinberger, N.M., McGaugh, J.L., and Lynch, G. (eds.), ''Memory Systems of the Brain : Animal and Human Cognitive Processes'', papers from ''The Second Conference on the Neurobiology of Learning and Memory'', Irvine, CA, October 6&ndash;9, 1984, Guilford Press, New&nbsp;York, NY, 1985.
   −
* O'Rorke, P., "Review of AAAI 1990 Spring Symposium on Automated Abduction", ''SIGART Bulletin'', Vol. 1, No. 3, ACM Press, October 1990, pages 12–17.
+
* Weld, D.S., and de&nbsp;Kleer, J. (eds.), ''Readings in Qualitative Reasoning about Physical Systems'', Morgan Kaufmann, San&nbsp;Mateo, CA, 1990.
   −
===P===
+
* West, C.K., Farmer, J.A., and Wolff, P.M., ''Instructional Design : Implications from Cognitive Science'', Prentice-Hall, Englewood&nbsp;Cliffs, NJ, 1991.
   −
* Pearl, J., ''Probabilistic Reasoning in Intelligent Systems&nbsp;: Networks of Plausible Inference'', revised 2nd printing, Morgan Kaufmann, San Mateo, CA, 1991.
+
* Whorf, B.L., ''Language, Thought, and Reality : Selected Writings of Benjamin Lee Whorf'', Introduction by J.B. Carroll (ed.), Foreword by S. Chase, MIT Press, Cambridge, MA, 1956.
   −
* Peirce, C.S., ''Collected Papers of Charles Sanders Peirce'', 8 vols., C. Hartshorne, P. Weiss, and A.W. Burks (eds.), Harvard University Press, Cambridge, MA, 1931–1960.
+
* Widman, L.E., Loparo, K.A., and Nielsen, N.R. (eds.), ''Artificial Intelligence, Simulation, and Modeling'', John Wiley and Sons, New&nbsp;York, NY, 1989.
   −
* Peng, Y., and Reggia, J.A., ''Abductive Inference Models for Diagnostic Problem-Solving'', Springer-Verlag, New York, NY, 1990.
+
* Wiener, N., ''The Human Use of Human Beings : Cybernetics and Society'', Houghton Mifflin, Boston, MA, 1950.
   −
===Q===
+
* Wiener, N., ''Cybernetics : or, Control and Communication in the Animal and the Machine'', 1st edition 1948.  2nd edition, MIT Press, Cambridge, MA, 1961.
   −
===R===
+
* Wiener, N., ''God & Golem, Inc.  A Comment on Certain Points where Cybernetics Impinges on Religion'', MIT Press, Cambridge, MA, 1964.
   −
===S===
+
* Wilder, R.L., ''Introduction to the Foundations of Mathematics'', John Wiley and Sons, New&nbsp;York, NY, 1952.
   −
* Smullyan, R., ''To Mock a Mockingbird&nbsp;: And Other Logic Puzzles Including an Amazing Adventure in Combinatory Logic'', Alfred A. Knopf, New York, NY, 1985.
+
* Wilf, H.S., ''Algorithms and Complexity'', Prentice-Hall, Englewood&nbsp;Cliffs, NJ, 1986.
   −
* Sowa, J.F., ''Conceptual Structures&nbsp;: Information Processing in Mind and Machine'', Addison-Wesley, Reading, MA, 1984.
+
* Wilf, H.S., ''Generatingfunctionology'', Academic Press, San&nbsp;Diego, CA, 1990.
   −
* Sowa, J.F. (ed.), ''Principles of Semantic Networks&nbsp;: Explorations in the Representation of Knowledge'', Morgan Kaufmann, San Mateo, CA, 1991.
+
* Winograd, T., ''Language as a Cognitive Process.  Volume&nbsp;1 : Syntax'', Addison-Wesley, Reading, MA, 1983.
   −
* Spencer-Brown, G., ''Laws of Form'', George Allen and Unwin, London, 1969.
+
* Winograd, T., and Flores, F., ''Understanding Computers and Cognition : A New Foundation for Design'', Ablex Publishing, Norwood, NJ, 1986.  5th printing, Addison-Wesley, Reading, MA, 1991.
   −
* Spivak, M., ''A Comprehensive Introduction to Differential Geometry'', 2nd edition, Publish or Perish Incorporated, Houston, TX, 1979.
+
* Winston, P.H., ''Artificial Intelligence'', 2nd edition, Addison-Wesley, Reading, MA, 1984.
   −
===T===
+
* Wirth, N., ''Algorithms + Data Structures = Programs'', Prentice-Hall, Englewood&nbsp;Cliffs, NJ, 1976.
   −
===U===
+
* Wyer, R.S., Jr., and Carlston, D.E., ''Social Cognition, Inference, and Attribution'', Lawrence Erlbaum Associates, Hillsdale, NJ, 1979.
   −
===V===
+
<center>
   −
===W===
+
===&ndash; X Y Z &ndash;===
 +
</center>
   −
* Wiener, N., ''The Human Use of Human Beings&nbsp;: Cybernetics and Society'', Houghton Mifflin, Boston, MA, 1950.
+
* Yates, F.A., ''The Art of Memory'', University of Chicago Press, Chicago, IL, 1966.
   −
* Wiener, N., ''Cybernetics&nbsp;: or, Control and Communication in the Animal and the Machine'', 1st edition, 1948.  2nd edition, MIT Press, Cambridge, MA, 1961.
+
* Yip, K.M., ''KAM : A System for Intelligently Guiding Numerical Experimentation by Computer'', MIT Press, Cambridge, MA, 1991.
   −
* Wiener, N., ''God and Golem, Inc.  A Comment on Certain Points where Cybernetics Impinges on Religion'', MIT Press, Cambridge, MA, 1964.
+
* Young, J.Z., ''A Model of the Brain'', Oxford University Press, London, UK, 1964.
   −
===X Y Z===
+
* Young, J.Z., ''Programs of the Brain'', Oxford University Press, Oxford, UK, 1978.
   −
Yip, K.M.,
+
* Zachmanoglou, E.C., and Thoe, D.W., ''Introduction to Partial Differential Equations with Applications'', Williams and Wilkins, Baltimore, MD, 1976. Reprinted, Dover Publications, Mineola, NY, 1986.
  'KAM: A System for Intelligently Guiding
  −
    Numerical Experimentation by Computer',
  −
    MIT Press, Cambridge, MA, 1991.
     −
Zajonc, A.,
+
* Zajonc, A., ''Catching the Light : The Entwined History of Light and Mind'', Bantam, 1993.  Oxford University Press, New&nbsp;York, NY, 1995.
  'Catching the Light: The Entwined History of Light and Mind',
  −
    Bantam, 1993.  Oxford University Press, New York, NY, 1995.
      
==Document History==
 
==Document History==
Line 1,209: Line 1,936:     
[[Category:Artificial Intelligence]]
 
[[Category:Artificial Intelligence]]
 +
[[Category:Charles Sanders Peirce]]
 
[[Category:Critical Thinking]]
 
[[Category:Critical Thinking]]
 
[[Category:Cybernetics]]
 
[[Category:Cybernetics]]
12,080

edits

Navigation menu