This is an old revision of the document!
Definitions
<m>A</m>: An agent.
<m>C_A</m>: A cognitive controller (architecture) of agent <m>A</m>.
<m>P_A</m>: A perception process of agent <m>A</m> produces percepts.
<m>#</m>: A pattern, at any level of detail.
Given a pattern <m>'#'</m> and a perception <m>P</m> process of agent <m>A</m>, then
<m>P_A</m><m>('#'_n)</m>
is the percept produced by <m>A</m>'s <m>P</m> from pattern <m>'#'_n</m>.
<m>C_A</m>: A set of cognitive process of an agent <m>A</m>; <m>P_{A}subset{C_A}</m>.
<m>G_A</m>: A set of top-level goals of agent <m>A</m>.
<m>g_A</m>: A subgoal of agent <m>A</m>; <m>{g_A} subset G_{A}</m>.
<m>B_A</m>: A set of actions or behaviors of agent <m>A</m> resulting from committing to one or more <m>g_A</m>.