Knowledge Base related structures

Problem
Name
Statement
English ((prop . model) …)
Predefs ((prop. alist) …)
Graphic string
Soughts (prop …)
Graph ((qnode…) (enode …))
VarIndex (qvar …)
EqnIndex (eqn …)
Solutions (Eqnset …)
wm
Qnode
Symbol
Gindex integer
Vindex
Exp
Var
Eqns
Marks
Path
Assumptions
Entries
Enode
Symbol
ID
Gindex integer
Eindex Eqn or nil
Algebra
Path
Assumptions
Qnodes (Qnode …)
Marks
Subeqns (eqn …)
Subvars
Entries (SystemEntry …) by
sg-setup-systementries
EqnSet
Eqns (Enode …)
Nodes (Enode or Qnode …)
Assumpts
Solutions
Eqn
index
type
Algebra
Expprop
nodes (Enode …)
Solved
Qvar
index
var
Expprop
value
units
marks
nodes

Help System related structures

State1 can be (Correct Dead-Path Invalid Forbidden) by sg-Marks->State

State can be (Correct Incorrect Forbidden Dead-Path nogood premature-entry)

SystemEntry
Index integer
Prop
Children (prop …)
modelmodel
Sources (csdo …)
State state1
Prereqs ((SystemEntry …) …)
CogLoad
optional
Entered (StudentEntry …)
StudentEntry
Id
Prop
State state
CInterp (SystemEntry …)
PossibleCInterps ((state SystemEntry) …)
Verbatim
ParsedEqn
ErrInterp ErrorInterp or nil
ImplicitEqns (StudentEntry …)
GivenEqns (StudentEntry …)
Time
ErrorInterp
test
Intended (SystemEntry …)
Remediation Turn
Diagnosis
Order ((class . rank) …)
State state or done-already
csdo
op
effects
varvals
entries (SystemEntry …)
Turn
result(alist …)
id
coloring
assoc alist
sgsol
numinteger
entries(SystemEntry …)

Ontology structures

ExpType
form matches Problem-Soughts
Qnode-Exp Qvar-Exp
new-englishmodel with prop
EntryProp
kbform matches csdo-effects
GoalProp
form
PSMclass
form matches Enode-ID qsolres-id