Go backward to Glossary of Terms.
Go up to Top.
Go forward to Top.

Index
*****


Menu

<< >>: Disjunctions of constants
<< >>: Disjunctive tests
+: Acceptable preferences
!: Creating preferences
&: Creating preferences
+: Creating preferences
-: Creating preferences
<: Creating preferences
=: Creating preferences
>: Creating preferences
@: Creating preferences
~: Creating preferences
?: help
-: Negated conditions
.: Path notation
<: Predicates
=: Predicates
>: Predicates
<=: Predicates
<>: Predicates
>=: Predicates
<=>: Predicates
!: Preference semantics
!: Preference semantics
&: Preference semantics
&: Preference semantics
+: Preference semantics
+: Preference semantics
-: Preference semantics
-: Preference semantics
<: Preference semantics
<: Preference semantics
<: Preference semantics
=: Preference semantics
=: Preference semantics
>: Preference semantics
>: Preference semantics
>: Preference semantics
@: Preference semantics
~: Preference semantics
~: Preference semantics
!: Preferences
&: Preferences
+: Preferences
,: Preferences
-: Preferences
<: Preferences
=: Preferences
>: Preferences
@: Preferences
~: Preferences
accept: Production Action
acceptable preference: Acceptable preferences
acceptable preference: Operator comparison
acceptable preference: Preference memory
acceptable preference: Preference memory
acceptable preference: Preference semantics
acceptable preference: Preference semantics
acceptable preference: Preferences
action: Glossary of Terms
action: Production Action
action: Recognition memory
action side of production: The action side
action-side function: Adding RHS functions
action-side grammar: Grammar for Action Side
add_command: Adding user interface commands
added_output_command: Output functions
add_help: Adding Help screens
Adding Help screens in C: Adding Help screens
adding new action-side functions: Adding RHS functions
adding new C code: I/O
Adding user interface commands in C: Adding user interface commands
add_input_function: Initialization for I/O
add_input_wme: Creating and modifying input structures
add_output_function: Initialization for I/O
add_rhs_function: Adding RHS functions
add-wme: add-wme
agent-go: Use
agents, multiple: Multiple Agents
all-attributes-at-level (attribute): State copying
all-goals: learn
arithmetic operations: Production Action
attribute: Glossary of Terms
attribute: Symbols
attribute: Working memory
augmentation: Glossary of Terms
augmentation: Objects and augmentations
augmentation: Working memory
augmentation: Working memory (syntax)
backtracing: Determining a chunk's conditions
backtracing: Glossary of Terms
backtracing: Learning in Soar
best preference: Computing symbolic evaluations
best preference: Operator comparison
best preference: Preference semantics
best preference: Preference semantics

* better higher/lower

better preference: Operator comparison
better preference: Preference semantics
better preference: Preference semantics
Blocks World: Encoding A Task in Soar
Blocks World: Overview of the Problem Space Level
Blocks World PSCM: An example task---The Blocks World
Blocks World SLCM: Encoding a task
bottom-up chunking: Chunk creation
bottom-up chunking: learn
C code for new action-side functions: Adding RHS functions
C code for Soar: I/O
^C: d
C help screens: Adding Help screens
^C: Use
C user interface commands: Adding user interface commands
C utility functions: Utility functions
^C: X interface
carriage return, line feed: Production Action
cd: chdir
changing Soar source code: General procedure
chdir: chdir
chunk: Glossary of Terms
chunk-free-problem-spaces: Chunk creation
chunk-free-problem-spaces: chunk-free-problem-spaces
chunking: Learning in Soar
chunking: Learning in Soar
compare operator: Blocks World Knowledge
compare operator: Operator comparison
compare operator: Operator comparison
compute: Production Action
condition: Glossary of Terms
condition: Glossary of Terms
condition: Recognition memory
condition side: The condition side
conditions: Conditions
condition-side grammar: Grammar for Condition Side
conflict impasse: Glossary of Terms
conflict impasse: Impasses
conflict impasse: Impasses and subgoals (syntax)
conflict impasse: Preference semantics
conflict resolution: Syntax of the Symbol Level
connectedness of working memory: Creating and modifying input structures
connectedness of working memory: Objects and augmentations
constant: Constants
constant: Grammar for Action Side
constant: Grammar for Condition Side
constant: Symbols
constant: Symbols
constant: The symbol table
constant: Working memory
constraint-failure impasse: Glossary of Terms
constraint-failure impasse: Impasses
constraint-failure impasse: Impasses and subgoals (syntax)
constraint-failure impasse: Impasses and subgoals (syntax)
constraint-failure impasse: Preference semantics
constraint-failure impasse: Preference semantics
control-C: d
control-C: Use
control-C: X interface
copying state: State copying
copying state: State copying
create-agents: Use
creating input and output routines: Adding Input and Output Routines
creating multiple Soar agents: Use
crlf: Production Action
current_agent: I/O changes
d: d
d: Proposal of the operator to perform the task
d: Running Soar
default-operator-copy (attribute): Operator copying
default-print-depth: default-print-depth
default.soar: Starting Soar
default-state-copy (attribute): State copying
desirability preference: Determining a chunk's conditions
desirability preference: Operator comparison
desirability preference: Preference memory
desirability preference: Problems with chunking
desired state: Blocks World Knowledge
desired state: Overview of the Problem Space Level
desired state: Task operator termination
disjunction of constants: Disjunctions of constants
dont-copy (attribute): State copying
dot notation: Path notation
duplicated object: State copying
dynamic information: State representation issues
dynamic information: State representation issues
echo: echo
efficiency of state copying: State copying
encoding a task: Encoding A Task in Soar
equal not-indifferent (augmentation): Comparing numeric evaluations
evaluate-object operator: Subgoaling and default productions
evaluate-object operator: The evaluate-object operator
evaluate-object operator: The selection space for multi-choice impasses
excise: excise
excise-all: excise-all
excise-chunks: excise-chunks
excise-task: excise-task
exclusivity preference: Preference memory
exhaustion: Chunk creation
exhaustion: Goal and impasse object augmentations
exhaustion: Novalue evaluations
exhaustion: Problems with chunking
exit: exit
expensive chunk: Glossary of Terms
firing-counts: firing-counts
floating-point constants: Symbols
floating-point constants: The symbol table
floating-point number: Production Action
function definitions: User Interface
functional overloading: Predicates
garbage collection: Creating and modifying input structures
garbage collection: The symbol table
get_output_value: Output functions
global_vars.c: I/O changes
go: go
goal: Overview of the Problem Space Level
goal: Overview of the Problem Space Level
goal: PSCM functions
grammar, action side: Grammar for Action Side
grammar, condition side: Grammar for Condition Side
halt: Production Action
help: Getting Help
help screens: Adding Help screens
hooks.c: Adding Help screens
hooks.c: Adding RHS functions
hooks.c: Adding user interface commands
hooks.c: General procedure
identifier: Glossary of Terms
identifier: Objects and augmentations
identifier: The symbol table
identifier: Working memory
identifier: Working memory (syntax)
impasse: Glossary of Terms
impasse: Goal and impasse object augmentations
impasse: Impasses
impasse: Impasses and subgoals
impasse: Impasses and subgoals (syntax)
impasse: Impasses and subgoals (syntax)
impasse: Overview of the Problem Space Level
incorrect chunks: Problems with chunking
index: Index
indifferent preference: Comparing numeric evaluations
indifferent preference: Computing symbolic evaluations
indifferent preference: Novalue evaluations
indifferent preference: Preference semantics
indifferent preference: Preference semantics
initial state: Overview of the Problem Space Level
initial state: PSCM functions
initialization for I/O: Initialization for I/O
initializing Soar: Initialization
initializing Soar: Initialization of Soar
init-soar: init-soar
init-soar: Running Soar
.init.soar: Starting and stopping Soar
.init.soar: Use
.init.soar: Use
.init.soar.multi: Use
.init.soar.multi: Use
input: Input and output
input-link: Creating and modifying input structures
integer: Symbols
integer: The symbol table
interface commands: Adding user interface commands
interface.c: Adding user interface commands
interrupt: Production Action
I/O: Adding Input and Output Routines
I/O mode: Creating and modifying input structures
I/O multiple agents: I/O changes
io-state (attribute): Proposal of the initial state
io_wme: Output functions
i-support details: Support of Preferences
i-support: Operator application
i-support: Operator comparison
i-support: Preference memory
i-support: Subgoal results
i-support: The semantics of productions

* item

item (attribute): Goal and impasse object augmentations
justification: excise-chunks
justification: Glossary of Terms
justification: list-productions
justification: Subgoal results
justification: watch
learn: Chunk creation
learn: learn
learning: Learning
learning: Learning in Soar
learning: Overview of the Problem Space Level
lexer: Adding user interface commands
LHS of production: Conditions
LHS of production: Production memory (syntax)
LHS of production: The condition side
linked: Glossary of Terms
linked: Working memory
list-chunks: list-productions
list-help-topics: list-help-topics
list-justifications: list-productions
list-productions: list-productions
load: load
log: log
lookahead: Subgoaling and default productions
make: General procedure
make.body: Use
make-constant-symbol: Production Action
match set: Initializing Soar to run a task
match set: ms
match set: Operator application
matcher: Ordering conditions
matcher: Overview of the semantics of the Symbol Level
matches: matches
matching conditions: Recognition memory
max-elaborations: max-elaborations
memory-stats: memory-stats
meta-goals: Overview of the Problem Space Level
meta-goals: Types of subgoals
mode for I/O: Creating and modifying input structures
modified_output_command: Output functions
monitoring: Execution monitoring
ms: Initializing Soar to run a task
ms: ms
ms: Operator application
multi-agent Soar: Multiple Agents
multi-choice impasse: Multi-choice impasses
multiple agent use: Use
multiple agents: Multiple Agents

* multi-valued

multi-valued attribute: Glossary of Terms
multi-valued attribute: Initializing Soar to run a task
multi-valued attribute: Multi-valued attributes
multi-valued attribute: Objects and augmentations
multi-valued attribute: Ordering conditions
necessity preference: Constraint-failure impasses
necessity preference: Preference memory
necessity preference: Problems with chunking
no-change impasse: Glossary of Terms
no-change impasse: Impasses
no-change impasse: Impasses and subgoals (syntax)
no-change impasse: Subgoal creation for operator application
no-change impasse: Subgoaling and default productions
no-o-support: Production memory (syntax)
normal_input_cycle: Input functions
not equal test: Predicates
novalue (value): Novalue evaluations
novalue (value): The selection space for multi-choice impasses
numeric comparisons: Predicates
numeric evaluations: Comparing numeric evaluations
numeric evaluations: Computing numeric evaluations
numeric values: The selection space for multi-choice impasses
numeric-value (attribute): Evaluation objects
object (attribute): Goal contexts
object: Glossary of Terms
object nil (augmentation): Running Soar
object: Objects and augmentations
object: Objects and augmentations
object: Working memory
object: Working memory (syntax)
object-dynamic (structures): State copying
object-dynamic (structures): State representation issues

* object-static

object-trace-format: Trace formats
one-level-attributes (attribute): State copying
one-level-attributes: State copying
operator: Overview of the Problem Space Level
operator-selection (attribute): The evaluate-object operator
ordering chunk conditions: Ordering conditions
o-support details: Support of Preferences
o-support: Elimination of impasses
o-support: Elimination of impasses
o-support: Operator application
o-support: Operator comparison
o-support: Preference memory
o-support: Subgoal results
o-support: The semantics of productions
output: Input and output
output: Overview of Adding Input and Output Routines
output-link: Initialization for I/O
output-link: Output functions
outputs: Output functions
overgeneral chunk: Glossary of Terms
overgeneral chunk: Problems with chunking
overgeneral chunk: Tracing the creation and reference of working memory elements
p: print
parallel preference: Initializing Soar to run a task
parallel preference: Preference memory
parallel preference: Preference semantics
parallel preference: Preference semantics
parallel preference: Preferences
partial-failure (value): Computing symbolic evaluations
partial-success (value): Computing symbolic evaluations
path notation: Path notation
permanent memory: Overview of the semantics of the Symbol Level
persistence details: Support of Preferences
persistence: Glossary of Terms
persistence: Overview of the Problem Space Level
persistence: Preference memory
persistence: PSCM functions
persistence: The semantics of productions
pgs: pgs
pgs: Running Soar
predicates: Glossary of Terms
predicates: Predicates
preference: Glossary of Terms
preference: Overview of the semantics of the Symbol Level
preference: Preference memory
preference: Preference memory
preference: Preferences
preference: Preferences
preference: Preferences
preference: preferences
preference: Recognition memory
preference: Syntax of the Symbol Level
preference: Working memory (syntax)
preference: Working memory (syntax)
preference: Working memory (syntax)
preferences (function): Operator comparison
print: Initializing Soar to run a task
print: print
print: Running Soar
print: Subgoal creation for operator application
print working directory: pwd
print-all-help: print-all-help
printing chunking: learn
print-stats: print-stats
problem solving correctness: Implementing PSCM functions
problem solving: Overview of the Problem Space Level
problem solving: Overview of the Problem Space Level
problem space: Glossary of Terms
problem space: Overview of the Problem Space Level
production: Glossary of Terms
production: Overview of the semantics of the Symbol Level
production: Production memory (syntax)
production: Recognition memory
production: Syntax of the Symbol Level
prohibit preference: Computing symbolic evaluations
prohibit preference: Constraint-failure impasses
prohibit preference: Determining a chunk's conditions
prohibit preference: Preference memory
prohibit preference: Preference semantics
prohibit preference: Preference semantics
prohibit preference: Problems with chunking
prohibit-failure (value): Computing symbolic evaluations
PSCM: Overview
PSCM: The Problem Space Computational Model
ptrace: ptrace
pwd: pwd
quiescence: Preference processing
quiescence t (augmentation): Chunk creation
quiescence t (augmentation): Goal and impasse object augmentations
quiescence t (augmentation): Novalue evaluations
quiescence t (augmentation): Problems with chunking
quit: exit
recognition memory: Overview of the semantics of the Symbol Level
recognition memory: Recognition memory

* reconsider

reconsider preference: Operator application: Internal
reconsider preference: Operator termination
reconsider preference: Operator termination
reconsider preference: Preference memory
reconsider preference: Preference processing
reconsider preference: Preference semantics
refinement: Glossary of Terms
refinement: Overview of the Problem Space Level
refractory inhibition of chunks: Refractory inhibition of chunks
reject preference: Preference memory
reject preference: Preference memory
reject preference: Preference semantics
reject preference: Preference semantics
reject preference: Preferences
release_io_symbol: Creating and modifying input structures
release_io_symbol: Symbols
removed_output_command: Output functions
remove_input_wme: Creating and modifying input structures
remove_input_wme: Creating and modifying input structures
remove_input_wme: Creating and modifying input structures
remove-wme: remove-wme
require preference: Constraint-failure impasses
require preference: Determining a chunk's conditions
require preference: Preference memory
require preference: Preference semantics
require preference: Preference semantics
require preference: Problems with chunking
require-success (value): Computing symbolic evaluations
result: Chunk creation
result: Determining a chunk's actions
result: Learning in Soar
result: Subgoal results
Rete net: list-productions
Rete net: memory-stats
retraction: Operator application
retraction: Preference memory
retraction: The semantics of productions
RHS action: Production Action
RHS function addition in C: Adding RHS functions
RHS of production: Production memory (syntax)
RHS of production: The action side
rhsfun.c: Adding RHS functions
role: Goal contexts
run: Initializing Soar to run a task
run: run
running Soar: Running Soar
schedule: Use
schedule: Use
search control knowledge: Blocks World Knowledge
search control knowledge: Encoding a task in the PSCM
search control knowledge: Implementing PSCM functions
select-agent: Use
selection problem space: Multi-choice impasses
selection problem space: Subgoaling and default productions
selection problem space: The selection space for multi-choice impasses
set_lexer_allow_ids: Adding user interface commands
single state principle: Overview of the semantics of the Symbol Level
SLCM: Overview
SLCM: Overview of the semantics of the Symbol Level
SLCM: Syntax of the Symbol Level
slot: Goal contexts
soar.h: Adding user interface commands
soar.h: Utility functions
soarnews: soarnews
sp: Production memory (syntax)
sp: sp
square-it: Adding RHS functions
stack-trace-format: Trace formats
starting Soar: Starting and stopping Soar
starting Soar: Starting Soar
state copying: State copying
state copying: State copying
state: Overview of the Problem Space Level
static information: State representation issues
static information: State representation issues
stats: print-stats
stopping Soar: exit
structured value notation: Structured value notation
subgoal: Impasses
subgoal: Impasses and subgoals
subgoal: Impasses and subgoals (syntax)
subgoal: Learning
subgoal: Learning in Soar
subgoal: PSCM functions
subgoal result: Determining a chunk's actions
subgoal: Subgoaling and default productions
substructure: Working memory
supergoal: Goal and impasse object augmentations
supergoal: Goal contexts
supergoal: Running Soar
superproblem-space: The evaluate-object operator
superstate (attribute): Proposal of the initial state
superstate: Proposal of the initial state
superstate: The evaluate-object operator
support details: Support of Preferences
support: Glossary of Terms
support: Operator comparison
support: Preference memory
support: The semantics of productions
symbol: Symbols
symbol table: The symbol table

* symbolic

symbolic constant: The symbol table
symbolic evaluations: Computing symbolic evaluations
symbolic values: Computing symbolic evaluations
symbolic values: Evaluation objects
symbolic values: Halting Soar with success or failure
symbolic values: The selection space for multi-choice impasses
sym->common.symbol_type: The symbol table
syntax of Soar: Syntax of the Symbol Level
system_startup_hook: Adding Help screens
system_startup_hook: Adding RHS functions
system_startup_hook: General procedure
system_startup_hook: Initialization for I/O
task encoding: Encoding A Task in Soar
terminate operator: Blocks World Knowledge
terminate operator: Operator application: Internal
terminate operator: Operator termination
terminate operator: Termination of task operator
tie impasse: Impasses
tie impasse: Impasses and subgoals (syntax)
tie impasse: Subgoaling and default productions
tie impasse: Using lookahead search
tie-context state: State copying
time: time
timestamp: Production Action
time-tag: Glossary of Terms
time-tag: Initializing Soar to run a task
time-tag: Initializing Soar to run a task
top-goal: Running Soar
top-goal: Running Soar
top_input_link_wme: Creating and modifying input structures
top-ps: Running Soar
top-ps: Running Soar
top-state: Running Soar
top_state_just_created: Input functions
top_state_just_removed: Input functions
trace-formats: Trace formats
truth-maintenance system: Preference memory
two-level-attributes (attribute): State copying
two-level-attributes (attribute): State copying
type comparisons: Predicates
unptrace: ptrace
user interface commands: Adding user interface commands
user interface: User Interface
user-select: The evaluate-object operator
user-select: user-select {X}
utility functions for Soar C code: Utility functions
value: Glossary of Terms
value: Symbols
value t (augmentation): Evaluation objects
value: Working memory
variable: Grammar for Action Side
variable: Grammar for Condition Side
variable: Recognition memory
variable: The symbol table
variable: Variables
variablization: Variablizing identifiers
version: version
wait: Initializing Soar to run a task
wait: Termination of task operator
warnings: warnings
watch: Initializing Soar to run a task
watch: watch
wm: Initializing Soar to run a task
wm: print
working memory: Glossary of Terms
working memory: Overview of the semantics of the Symbol Level
working memory: Overview of the semantics of the Symbol Level
working memory: Overview of the semantics of the Symbol Level
working memory: Syntax of the Symbol Level
working memory: Working memory
working memory: Working memory (syntax)
worse preference: Preference semantics
worse preference: Preference semantics
worst preference: Computing symbolic evaluations
worst preference: Operator comparison
worst preference: Preference semantics
worst preference: Preference semantics
worst preference: Termination of task operator
write: Initializing Soar to run a task
write: Production Action
X window interface: X interface

attribute: State representation issues.

(attribute): The evaluate-object operator.

(augmentation): Comparing numeric evaluations.

constant: Symbols.

preference: Task operator termination.

(structures): State representation issues.