Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
86lA 644 UNDERSTANDING ALGERA EQUATION SOLVING STRATEGIES(U) t/l
t" CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF PSYCHOLOGYVANLEHN ET AL " JUL 87 PCG-2 IdOB9i4-86-IK-I349I UNCLASSIFIED F/G 12/1i U
-I
%.,
-.. 2
"3'.-.
+°-.
* ti -p2
o. =
'0".'.,,"12
(0 understanding Algebra Equation00 Solving Strategies
p Techrnical Report P00-2
Kurt Vanl-ehn and William Sall
Oeoartrnents of Psychology and Comnouter ScenceCarnegie-Meflon University
Scnenley Park,Pittsburgh, PA 15213 U.S.A.
DEPARTMENTofPSYCHOLOGY
* ~Fe -1
,ELECTE~ OCT 22 1987~i
Carnegie-Mellon UniversityDts~B~OIN STAI-:fir A'
Approved fol P*..tiCroU c IO04uif 0 ...
I,
:1
Understanding Algebra EquationSolving Strategies
Technical Report PCG-2
Kurt VanLehn and William Ball
Departments of Psychology and Computer ScienceCarnegie-Mellon University
Schenley Park,Pittsburgh, PA 15213 U.S.A.
6 July 1987
Running head: Algebra strategies
~DTIC~ELECTE '
r19.
"_D
• Tnis research was suoDorteC by the Personnel and Training Research Programs, Psychological SciencesDivision, Office of Naval Research, unoer Contract number N00014-86-K-0349. Approved for publicreiease; distrinution unlimited,
,'.
,
- .. . . . ..-- S
z-: * T '% r ;; -o - ls -) GE R E P O R T D O C U M E N T A IO N P A G E
-a. REPORT SEC. RITY 7-A.5s, ICAflN 10 RS7RIC iVE MARKINGS
a 3EC RlTY . S I c T ON A f O I Y 3 :)IS7Ri8j7ON ' AyAILA8ILjTY OF REPORT
~ ~E~SS~~:ONOOWNRAOIG ~Approved for public release;Distribution unl- -i -ted
4 E.FRMING ORGANIZATION REPORT NUMBER(S) S.MOIORING ORGANIZATION REPORT N4uMSER(S,
0 PCG-2Same as Performing OrganizatrJon
ba NAME OF PERF-CRMING ORGANIZATION Ea. OFFICE SYMBOL 7a NAME OF MONITORING ORGANIZA T ON
Can(IfYl-o a0niucaa4.) Personnel and Training Researzh
Carnegi-Mello Unvrst Na':a. Researzr- 1'zdte 1
6c AODRESS *CrY. State, and ZIP COae) 7t) 4,0RESSk1Cay, State. ana ZIP Codm
Devar:ment of Psychology 800 N. Quincy St.Pitt:sburgh, ?A .:5213 Arlington, VA 22217-5000
ja. NAME OF ;,NOING, SPONSORING SB 10F;iC- SYMBOL 9 PROC~jREMENT .NSTRUMENT IDENTIFICATION NUMBER
Same as Monitoring Organizatio
Sc- ADDRESS (Cry, State, ana .1P CodE) 0 SOURCE OFt Z;NOING NUMBERS aO-I~.IOPROGRAM PROjECT ITASK WORK uNIT
*ELEMENT NO0 NO INO. ACCESSION NONIA N/A N/A N/A
71 IMCO Secutrry Da fLvrcation)
Understanding Algebra Equation Solving Strategies
2 ~RSOA~ u~G(S) Kurt VanLehn & William Ball
3a ;;DEoRT 130 71ME COVERED -:)I DCEOFR~RT Year. montm. Day) S. PAGE COUNT
e~iri::a _I- (ju' % 1 87 8julv 6 13
S-"t',E 7 R 1-.-70
- CCSA7, ::ES 'S Su8,EC- ERMS Conrinuo Ont reverie r mecesiary and4 00er,ty cy 010or mumbOer)
Algebra, equation solving, problem space, problemsolving
S -A CrI'rrnu* on levorle f ftecexzary anal aenriry Oy Otocx 'umoer)
See reverse s--de.4.5 SP7R,, ON. A4Ai.ABiL-r CP SP7AC 7A .SSFAO
JA~t O,~N. 'V ~'cO . A S 112 -
> PONSS~j NO~d ~ 20 ~ !rIncuce 4rea 'oco) 2O(z O.
00 FORM 1473,,3 MAR A-I eci 0' -. 6 no too rM' .nase ';C't- V ~ ~ **
All OTMe, to.!'On aft OOc'te
Unlsif ied
Abstract
A task analysis of linear algebraic equation solving is presented. The problem space is Shown to have
an elegant mathematical form. Several strategies for searching the problem space are delineated, anc
their orooerties discussed. The forward search strategy, which appears to be the one most commoniy
:augnt :n hign-schooi textbooks, tends to generate non-optimal solution paths. An operator-suogoaling
search strategy -enas to generate shorter Paths. Bundy and Welham's waterfall loop strategy is shown :o
ne a variant of operator-suogoaling that is more amenable for use by humans. This task analysis
s.ggests that *.Ie water'al .oop strategy may be oetter for teaching to nigh-school students :han trie
iorward sea rch straziegy.
04
2
1. IntroductionThis brief note presents an analysis of a small portion of high school algebra, the solving of linear
ec.ations in one variable. The analysis is based on the formal properties of the task, rather than data
fromn human Subjects. Two results are presented. First, the structure of the task domain is uncovered,
and shown to have some elegant propzerties. Second, there is suggestive evidence that forward searcn,
wnich appears to be the strategy most commonly taught in high school algebra, is a less effic:ent searcn
* . strategy than operator subgoalnrg, a strategy based directed on the structure of the task domain, in that it
.er~CS to generate 'onger Solution oaths. This suggests that operator subgoaling may be a better strategy
4a- 'eacr r'g hign school algebra students. However, operator subgoaling seems to require more
cog-"ve resources of line student than forward search. Bundy and Welham's (1,981) waterfal l 000
s:,a-eny NrrC,- s a tyce of ooerator s!uogoaling, is shown to offer reduced requirements 'or cogrnve
-eso ,,ces I: t"Ls cornones tre advartages of short solution paths witn low cognitive loac
A :"oi.gn *'-ese res5,its are suggestive, empirical work is needed in order to build a case 'or clharging
'-e cecagog cai oracces of high school algebra. A tenuous, but still interesting conjecture is that-
.ec g stucents the structure of the solut:on space, as described herein, may lead them to a better
urderstaldifg of th'e process of solving algebra equations.
2. The problem space of simple algebraic equation solvingSo vii-g an algeora equat on can be viewed as search in a problem space (Newell & Simron, 1972) A
oa- e- soace s de':neC by a set of states, a set of olperators 'or moving from one state to another, an
a sla~e arc a descrva on 'or th e des:red final state. For algebra, a state .s just an algebraic ecuat o,
a-': a oce-a~or s , s: an aigeoraic transformation, such as subtract~ng a term from both soes of :he
c-': T-e r,-ai state s :-e given ecuanon, e g.. 6-5ix+.) 7, = S-x. A final state s any equat on
* -as s* o~e occu-e~ce of t"e va- an e a'c Ile var ab e s 'solatec. '.a: s. t stancs a o~e o, -"e e"
*~~ ce a'yse' -e ecua: o"
I"e'- a. s*ates ie c "e' e- ec-a: ors *o oe solvecl eirgercer a "e-ent soec:' c orco e- coaces
-c,,iee a :-e ac:o er- sc aces "s *asK aor-ai n ave *"e sa"'e oas~c 'oocog~cai 'or-' T- s sec, or
s -aCa N. Ve, c-,4 -e -I eracly o' s'a:e vaces s~c- *-a' a state a' : NJ s I'-
a e"0 ~ ~ -a C e3 %' -330 I ' e o. es* s~ate tyce. s*.a~e :yce -csssU"e ac:a
3
equations. Thus, 1+x = 3 and x+1 = 3 are distinct type 1 states. A type 2 state is an equivalence class
of type 1 states that can be reached by the algebraic transformations for communtativity, associativity,
arithmetic combination, reversing the sides of an equation, and simplifying a double unary minus. Thus,
the following equations are all in the same type 2 class:
x+l = 30/3
lax = 30/3
1+x = 10
l+X = -(-10)
10 = l*x
10 = x+1
11-1 = x+l
100-1/: = x+1
Because there are infinitely riany ways to express numbers as arithmetic expressions, there are infinitely
many type 1 states in a type 2 state.
Type 3 states are defined as the equivalence class of type 2 states under the algebraic transformations
that "do the same thing" to both sides of the equations, such as adding the same term to both sides of the
equation. Such equivalance classes have an interesting structure. It is easiest to discuss it with the aid of
several simple examples.
Figure 1 shows eight type 2 states that constitute a type 3 state. They are arranged in a cube in order
to snow the relationsh os among them. The edges that are parallel to the horizontal axis are represent
tre ooerat~ons of mult-oiying or divicing by a. The vertical axis edges represent multiplying or cividing by
b. The remaining edges represent muitiplying or dividing by c. The diagonals of tre c-be (not crawn)
corresoord to inverti g both s:des of the equation.
F gre 2 d:soiays another type 3 state, where the equations are related by accing arc siotracting from
oth s;des. The edges represent adding and subtracting by, respectively, a, b or The diagonals
,eoresent negatirg both sides of the equation.
In general, al equations formed from three atomic subexoressions and an invertible b;rary ooerator wil
-, t'geder a type 3 state that has either type 2 states arranged in a cuoe. However, if *"e s ,oexoress:ors
are ot ato- c, out are hemseives express;ons, then a type 3 state cons ss of wo or -oe cnes ''a*
.%
. . . .. .. -. -. - . .- .- -.- -. - -. -. . , , .. -.11, -. ,- . - .-A. A 2.4, - : : : ; : ; -. .- z ,
a -c.n -c. ao
II4i
ac c c a
a- - C =-.'
Figure 1: Type 3 state for multiplication and division
a - o-co- c: a
a-c 0--c a
.-
. . - 0
~Figure 2: Tyoe 3 s~a'e 'or accit;on ard suotract!on
I
3/30 =1/(x + 2) 1/30 = 1/3(x + 2)
N/3 =30/(x 2) 1 = 30/3(x + 2)
3(x + 2)/30=1 (x +2)/30 =1/3
3(x 2) 30 x + 2 =30/3
x + 2 = 10 x+ 2- 10 = a
x = 10 2 x - 10 = - 2
2 = 10 - x 2 - 10 = - x
0 = 10 - 2 - x -10=- 2 -x
Figure 3: Type 3 state for the equanon 3(x ") 30
-
6
share vertices. Figure 3 illustrates such a state for the equation 3(x+ 1) =0. The uo')er cube treats the
suoexpression (x+1) as atomic, while the bottom cube treats 31-30 as atomic. The multiplication Cube
snares the vertex that stands for the equation x+1 = 3/30 with the addition cube. In general, There are
three vertices in every cube that can be shared. viz, those where a subexciressor that s5 treated as
a~ormic relative to the cube's operations appears isolated on one side of the equal1ty. When a
subexciresSion .s ;solated, its operator is the top operator on one side of the ecuation, and tnus can founld
a "ew "do it to both sides" cube.
1" orr.c:ple, one can ado (or multiply, etc.) any expression to both sides of an equation. Thus, adding
o3' o 0th sides of 2(x+1) = 30 is legal. However, most algebra equations can be solved by applying
cot-s aes operations using only subexpressions that appear in the equation. If we restrict the problem
soace by any allowing the both-sides operators to use subexpressions from the equation, then a tybe 3
s~a,,e always consists of a set of one or more cubes, connected by shared vertices. With this restriction, a
tye3 state hias the following properties:
* All t's constituent type 2 states are equations with exactly the same atomic terms (i.e.,r-ocuio ar'tLnmet';c evaluation, which merges number together).
e Any atom- c *,er- can be isolated by operalios that stay inside the type 3 state.
These orooer-es 'o 'ow directly from the fact that each operation neither destroys terms nor creates
- .*e~s.a~c! th1at a : ocerat ons are invertible, given that the equations are linear equations.
These two orooer*, es :oget'her imply that if any equation in a type 3 state has a single occurrence of the
ia' ac e, -en They al do, and furthermore, that one of the type 2 equations has the variable isolated on
or-e s nc of -e ecozat on TPis, a type 3 state is a "final" state if it contains an equation with a Single
occ:'e-ce o' -~e .... nown For example, the equation 3(x~fl ='10 corresoonos to a finai type 3 state.
cct- s Ces' ccera: o-s are ai -t~a is ecu redl to Convert t Ito The ces rec o.
-~t:-e -.'ooe'/ -o'e generaily, all the ecuations in the tyoe 3 state "ave The same rromer of
c:-e~ce s -.' '-e - .<%wr va-aoler A *yoe 3 state can be ass:gned a leu.,stc value ecual to ,he
- 'ce, o' occ.--e-ces -' e .<-~owr. and ,s value can be used to guid cc Te searcrn among ty e 3
waes -Y aw.ays C'-c00 -q c'oe'at ons medce Ths value Th s strategy S discu.ssed 'ur~her ceow.
V2' N' ~--e set-o ato"- c excress ors n an eci..a*on s to -se so-e 'oir- o' c s" c- c
7 222v7' c-~ -e >s e c eac s% ,i, e .Str at e c 0 Ow
-A a*A%
7
x(ai-b) = C <- - ax-sbx = c
c = (a+b)Ix 4 c = a/x+b/x
*,taxb= C +-- X 5* C
These distribution operations form the type 3 state transitions. Thus, the whole problem space for linear1
algebra equation solving can be reduced dramatically to a problem space of type 3 states connected by
type 3 operators, with the final type 3 state having just a single occurrence of the variable. This idea
forms the basis of th~e operator subgoaiing strategy, whnich is discussed in the next sect:on.
3. Two search strategiesThis secthon ic;sses two search strategies, then compares them. The first strategy derives from the
orociemn soace aralys:s presented aoove. The .dea is to search through the type 3 states using a simple
niil Cimoing strategy -- move to an adjacent type 3 state that minimizes the number of occurrences of ThIe
4 variable -- 'nen searcni thtrough the final type 3 state to find a final type 2 state.
Aithough this sounds cuite simple, t is corolicated by the fact that the combine-term operations, which
are the ooerators used to rove between type 3 states. require that the terms to be Combined are cousirs
n te exoresson tree. Tlat s, wren the expression is viewed as an operator tree (see ligure 4), the twVo
occurrences of the variable must be direct descendents of sibing noces. In the equation 3x+.4x-14
S Possible to coallesce the occurrences of the variable, but in the equation 3x44xr+l) = 7 it is not
oOSSiole apply the combne-terms operation. Thus the strategy requires operator subgoaling, wherein th~e
soiver adopts th~e "ew goal of transforming the equation into a form suitable for applying the comoine-
termrs ooerator. Inti 'ae he subgoal 5s to transform th~e subexpression 4(x+l) into a sumn with x
contained in ore of Is terms. This can be accompiisned by applying the distribution ooerator, wh'tch1
corresoonds to a Yars~tior between two adjacent type 3 states, both of wnicn nave same reurist~c value
In som-e cases, t-e subgoai can cie accom-ol s-ed by stayirg -sice the tyoe 3 state. as .V-e! r -
s t-arsformec to Sxi:- = Sucn s ,ogoa irg can oecorre rath~er comz 'catea. Beca-.se t-e cc-' -a!-:
'orm of act:vt'y s ooerator S,,Ogoai;ng, :h is strategy .s namea operator sutgcaling.
As -ert o-ec ear, er. *ra! states car oe specfied as a corjuncton of two prooert:es. !-:ere so'-e
occ,.,erce of :ii#e variable. ara 2) 't occurs soiated on the left or rgnt side of the equator The ooera*or
'e a-al ,s .ar, orccac y te exte'~d5d lo a ruch arger class of equations Bundy 3'd eharr s , '81 equation so.syse" N r v,.l ie sro.wn aer !o use a scecai case of this strategy can solve rational Poiynomnals containirg tigometroc arl-o
-. -oe'~ o ~o~o%.d%
%. ...
8
3 x 4x
Figure 4: Expression tree for the equation 3x+4x+4=7. The .. means multiply.
suogoaling strategy achieves the single-occurrence goal first, then works on the isolation goal. The
searcr strategy that seems to be taught in high school emphasizes the isolation subgoal. In the
extbOOks we have examined, students are taught to clear radicals, fractions, and parentheses first, then
combine terms. (See figure 5 for one popular textbook's description of the strategy it teaches). This
solate-then-combine strategy has the advantage that it is easily implemented as a visually-cued forward
search. The search heuristics are rules such as "If you see some parentheses, then use the distribution
operator to remove them." Because the heuristics are cued by visual features of the equation, they may
ce easier to remember.
* However, the forward search strategy leads to inefficient solutions in some cases:Forward Search Solution Optimal Soluticn_(x+2) = 30 ,x2) = 303x-6 30 x--2 = II)
""x = 24 x =8X =8
T e ootr'al so,.:on patll in this case wou'd be generated by the ooerator subgoaling strategy The
'o'.vatc searcn's strategy s "on-octimal because it moves out of the initial type 3 state, wnich is also a
.a state, a~d to an adlacent type 3 state, which S also a final state. In this case, it is better to stay in
-e al type 3 state. Hee are som,,e "ore cases where the forward search strategy does poorly:
-' -'' . ....
04,~i
iP_- A-.
9
SOLVING AN EQUATION HAVING ONE VARIABLE
1. Clear the equation of fractions, if any, by multiplying both members by the L.C.D. of all
fractions in the equations.
2. Remove parentheses.
3. Clear the equation of decimals. if any, by multiplying both members by the appropriate
power of 10.
If it is a first.degree equation, If it is a second.degree equation,
4. Collect all terms containing the 4. Collect the terms so they are in the
variable so they are in the left left member. The right member
member. Collect all other terms should be zero.
in the right member.
5. Simplify both members. 5. Simplify the left member.
6. Factor the left member.
6. Divide each member by the 7. Set each factor containing the
coefficient of the variable, variable equal to zero and solve
each resulting equation.
7 Check your result by replacing the 8. Check your results by replacing the
variable in the original equation. variable in the original equation.
I"
I"".Figure 5: A procedure from a poloular tigi sciool textbook,
I~iiWelchons etal. (1981), Qg "119
,%%
w.
4b+4V_3x =147 Removing the parentheses is unnecessary
4 b-i~lx+7) -4-16 Shortest path is to divide by lb+4
'9. Y[x+7r+91 102 Shortest path is to divide out the 27 frst
We oerieve :hat it can be shown that the operator subgoalling strategy always p~occes sncr-er
so -tirn oaths than forward search, or a path of equal length. This belief is based mos,,!y on our !-~y to
-c" a counrte rexampie. Further work is needed on this important question.
- 4. Comparing the two strategiesFor '. 'ran sovers, .: s moortant to find Shorter paths, but not so r~cr, cecause itsaves -e, out
,a .- e neca~se it 'ec-ces the chance of error. Excerienced solvers ra;,e rost of teir errors our rg -~e
-2xec,, o' of ooe~at ors, as cl:Dosed to using incorrect or inapproorate ooerat-ons ,Lewis 192T-e
'e.ver :re olce'atlons needed to achieve a Solution, the less chance of error.
However shlortness of bath !s not :he only relevant criterion upon which a searcn strategy should be
:-osen Tne strategy should be easy to use and easy to learn. The operator subgoaling strategy may
ce catcuiary easy :o use, oecause it seemrs to require a goal Stack. That is. the solvers must
* -e-er-roer wnat goal th ey were working on so that they can resume working on it whien they get done withi
:-suogoal Th-e extra memory loao of a rraintaining a goal stack may make the operator suogoaling
s,'a~eqy -e ci"cult to use th an thie forward search strategy, which requires no goal stack because :s
se .3c*ton, ot ooerators s celermineo entirely by the current state.
The Nater'al l oop strategy (Bundy & Wellham, 1981) offers the best of both strategies. It is esser~tal'y
-3- ooerator suogoalnrg strategy, wnich means that it tends to generate opt;(mal solution oaths. but t is
-c~' er-ertec oy several reurstlics tnat are driven almost entirely by the current State, thus -i-izng
=ce- a. -errory 'oad T-e walerla'l cop strategy has tnree meta" ru es
*Isolation: If tlhe equation nas ust one occurrence of tne varaoe, th en acoly a ot-s cesooerator aporoorate to the ari tirmetic ooeratiOn that is the root of 'e exoressocn tree o, t-e
*,sce of 'e eauation contanrig thne variable.
*Combination: If ",he eQuatonr has two occurrences of the varaoe thlat are cous,rs in -'e *.ree.tren comrone t"em,
*Attraction: If tne ecuation has multiple, non-cousin occurrences of the variable, select two"at are nearest in the tree, and apply a transformation that will make them nearer
7-e I s* o' t"ese reta-rules th"at -atcnes the ecuation is fired, then thne .ooo reoeats on t1e new
% -' : - - ~ ' - * . *
equation. Thlat is. control falls through to tlhe rule thiat matcres. *,, coos oacK
Tne waterfall 000p strategy has tre same goal stru'ctre as :-'e oDe-ato' s ,ogoa..ng st',a~egy :so a, oc,
arc com bination are the top level goais of algebra equation solv ng, aio attrac: on s a sulogoa c'
cor-onation. The waterfall looo oiffers from operator suogoanig :n *,a,, it ..ses ro goai staCK as
*e-oorary state for 1!s processing. It is Crve, entirely oy :he appearance of :h~e ecuato-. So *too s a
4su a ly cued, forward search strategy. But its design makes .t a form of operator siogoa. r~g
T-e waterfall 'ooo tr='erefore comoirtes *the best prooertes of ooth 'orward searcn arc ooe-atlc
s-ogoalirg. It tencs to generate olotmrral solution paths, and it is visually cued. Thre ai'fererces ce~wee-
arc t'e usual procedure taught in schools is that its cues concern the number of occurrences of *.e
va' ace a~d te r 'e a*:ve pos ton .n tre equation tree. The forward search procedure .s cued by *-e
c'esence of ;arge 'eatures, s~ci as parentreses and radicals.
Obvious;y, thiese commrertS about ease of use must be viewed as suggestive only. Experimental work,
cerleraoly wi-i ca*m expert ano rov~ces numan solvers, is neeoeol to compare the two strategies.
5. Suggestions for further researchTh !s brief note, al'though sparse on results. opens a number of interesting avenues for researcn. Two
-'ave been mentioned already: a formal demonstration of the optimality of the operator subgoaling
stategy over the forward search strategy, and an empirical demonstration of its superior ease of use.
S, a' y, we reed to experimentally compare the learnability of the two strategies.
A coss bIy ro-e moortant question is whether this new view of algebraic equation solving as s;mor)e
cii-p-g n t:'e t.yce 3 crocblemr soace allows students to truly understand the task comarn Certai v.
6we *eel that we ncerslard a gecraic st'ateg es better for ravrrg LrderStood ! -e str-.cture of te croc e-
sc-ace Per-acs *2's v ew wi l -e c t-e stuce-ts as wei!
To cut th7e su ggest o,' r nc-e corcrete 'arm, sucoose one cuit an aigecra equat'or so~v'rg systemn
aol-g t-e :,es of Ageoraac .BroWr, '983) tnat used a -eru-c-iven irterface to alow 't-e stujcert to
Se_ ect, ocerat o,-s wN, c "e syste ' would tk-en aloy Algebra'a~d Keeos track of th catn th7e stucert
Ic ows arc C sc ays t1- f eStu cert oac~s o. then thre cisolay is a tree, otherwise it :s a oatr, B-own
oa '-s t-at -' s -'ay 'ac tate '-e acc s 'o-~ of rorovec searcr strateges. This claim -s coi-'ssterl ,N2
-esea-c7r y Ace-sor a-c- s c-, eag..es A' e-so-. Boy e & Yost, '985, Ancersor. Boy e & Re se-
%
12
'985), which shows that Similar displays of solution trees seems to help geometry students learn
strategies for finding proofs in plane geometry. The basic message from both sets of researc-'ers s .nat
C sciaying the solution path in a way that emphasizes its tacit stlucture neos students ear- a searc-
st-ategy based on that structure Now, suppose tinat we displayed t~le searcon of an a geora s:-ce":, ' a
-a-ner siriar to :he coes of 'igures 1.2 and 3 We con ec:.re :,rat '-, SC~soay wl: -e D s*:-ce':s comre
.c -- cerstano a'geora strategy in a new, more ber'ef ca way.
13
References
Arcerson. J.R.. Boyle, C.F. & Reiser, B. (1985). Intelligent tutoring systems. Science, 228(4698l,
456-462.
An'derson, J. R., Boyle, C., & Yost, G. (1985). The geometry tutor In Proceedings of Ninth International
Joint Conference on Artificial Intelligence. Los Altos, CA: Morgan-Kaufman, 1-7
Brown, J.S. (1983). Process versus product: A perspective on tools 'or communal ario n'or-a
e'ecronci earning. in Report from the learning lab: Education in the electronic age New Yo'.
NY Ecucatonai Broaccas*,ng Comoany
DBrCy. A ,ard Weikam. B. (198') Us~ng rreta-:eve. ,nfere'ce for selectiye apo !ca* on of ru, : e
,ewr *e L.e sets n a'georai C an Duiat on, Artificial Intelligence. 16, ' 89-211
L ew1s. C, (1981) Ski in a geOra. in J, R. Ancerson 1Ec.l, Cognitive Skills and their Acqustllcn
Hilisna,i NJ: Lawrence Er'baum.
Newel.. A & Simon, H A (11972). Human Problem Solving. Englewood Cliffs, NJ Prentice-Hail.
We c-ons A.M , K' C~enoe'-ger, W.R., Pearson, H R., Duffy, A.G., M& MacCaffery, J.M. (19811 Algebra:
Cook ILexirgton, MA Ginn.
I%
0 0
0 C -
o v a 00 0 W ~ - -O 'n -C- M . -
40 - 2 ! C
I. M-C 0 CEC 02 " -0 Va 4L 0 V)~ a 0 0 6m 0Z .
o c a - a - - 0a. -0 2 g
-6 - 0 CL ae t e
a z z .~ c' in' 0 -D C, -e1 Co I, so z -Z 2; 1 x
.~~~~~ ~~ ~~~ i0B t aa - N *x-- 6~~~ .I 0 g. o~~~- C ~ a- *
--. ~ - c .1 ~ ~ 0a ' 4 a.'~ -0 a ~a6)-c~~~~ ~~~~~ -- 0 4 a Cc ,a.3 a.- .-- --
3~~~~- 0 U ~ . - . . ~ .
Ai~ 0.C- .E .~ -0 IL .~a : a- 00 aC~
ry 1.03 - .0 ~ -
0 0-0 -n. z! z 0 o 0 Z 0- I. w 0O. Oaj D .. C
W0
C C 0 a )V
.0 e n 15 ::- 0 0 wr 01
- V I .C 00- ,.D. 0 0 . 0V()U
- a 0- - a Cc ~ 0. 0 1- 0 ~ a-iN 6 Z B. . I.,- L, - ! - . - 0 O N 0;iU 0 - L - C N 0 .0 LO a- a -
S 0 b 0 C K a- . -0 a. * r C .
Ic va -- -0 L o'0 I - . 0 . Ca---61 Cf 7-£.. a a 0 r- ~. ~ 3w0
- ~ ~ ~ In 0 6 0- .~ 0 0
4 -) .9 0 a a - a 0 c 0. -V! -' Z, It
a. a- ONa -0 ~ a . B3
A~~ C6 IL -00 1- el o- V
B., C,
a 0 -n a )in0. C6 c f
.0a 0 03 .d0 ON . aV- 0 6 0 0 - .~a - 0 a- .
a.~~~~ ~~ 7-0 00i.-aC.. e .a0 00 8 N . 0 . 0 - L - 0 -
0U~~~ N - N ag x.0.0 C N - ~ ~l0 6t a s0 aC g
C..~ ~~~~ !C-V ;.A .0 . . .a0-- -0 Za a0 WO 0 7B - -.0- a -- a
*~ * oa -a a 0.a 9L- 0 J*~ - 0 .c .-. a-alec 0 aa C a- - o .-. .
* ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ I .'I -V 0 av O a oo .a - o6-C0* -hC 666-Z *~ W ~ ~ . C .C. a- b OC *0
00
a 0 -0 o
W-- 0' - 0v- fn 6 . C0 C
-- - = . - . CU 0m'cCS 0 Q. a.--P- o
-. ~a 0' C- Ct C0 6S O - C
C C z ri N 0 4,) c.2 V O0- o v6 C 40 4,4 a. - 0i rvCr .,~
C 0 nCNC U -0s o i o-h -C*
o -4, 1.C : '.* - * C OC 2
06,, CC .0 O 6 1.0 SC 0-~
a,4 0
O0 r c C
to c 0 0 . w0a-c - CO40 m - x
12, 1a 0 C
25 Z US 0 C 010 0 11C N a 0a-CtCn 7 0a , ' C L1 0 D4V),0 - 0 In . -C Mi 0 w 61. m
0-0 1.- ~ - 6 h -C ~ 00 4 --- 4.a -
0 0 0. m 00-aU- -. 0. 01jC z-* 40 -a 1.0f
CS1.~~ ~ C-* 52 -0 0 . .- Z , - - 0 N .
X~~C U C 0- s - 40 c. . 44,06 c I - C ~ 6
~ ~ Lo OQ ~.j 0 0Q~. 0~n- 04 ~ L Z
C -2"
A. 0.10- 0.4,
m u, -D 0 0 . zo Cfl Z L0
-~~~4 a 000 0 0 - Q 4
1 C C -' 1. - '- A.-cO 0. PC c V c -
I , C E .1 ~ 4,' - i. V C-L .4 v'- .4 a a 0 Id5 , . .- x, N .- 2 c am
IL 00 go ~ - .1 - W, a P ~ r
*--,C CC a u . vU5 L C.0 a- ~ ~ . a~ -aC c6 4 -0 -C on 0 C e - -
0- ,C .C . m 01 . tfa ZO C - - - - -w.~ AC .0 0 a,2 AA -a-140 : . -c - 6 . v ~ C
6 0 -~~~O -A. is S -* - - - f ~ 0 0
*O 0 Laa
a a .L1 0 4D 0 0 a m-L
c - C -
w2 96 :, * , , - a
4,2 1. U O
- £O. * --- .- 4,n '. - a
4'. - SO -c*0- Ca .=,t~* -U2 . -0, =- N . ~ , .
64,4,0~ ~~~ 0n 4 > .0a 'A .a. ~ ~ 0 44 Z ~ * a .
*OC-a 0, a ac0~
c- n *44,= A40 ' Cx 4, . aL -
~~' ~ on z* U UU n c 4,. 0 -~ v ~ 4
c 0 C s tC N 6C -. ,-
*a,4' c 0.v . re 1 00. 05 0--. It 4 4 ~ 0o
0 C
000 0 Mce
0 N
0= 4, - -
a Co x1 -o > '~
0 6aac0 V o. - -
*~ ~ en 61n *C ~ CC o ' ~ 0 , N C -
1- , -0 - -a fO N ZL 0, r is 1. 4, 0~ .
0 a, C z. U- -' U L, UUC6 Na- 0a -- i I.U I, a 0.. ", C 0 0 U -C-O C
V k66 It h U0 0 644. ty44 -C. OL 0C c a- 0 y ,,
£0 0-4 4,. C Uo 4, -. kC
C 00 r
; 4,, i c. 4, -0nOD ,, t0
1C 1 C -- 00 . 4 0 0
ma e 0 0 0 CA Ci 4, O,0,. 4in U04 Ca 0 N -e _j 0O - . C N -0
0n -U N, a.N L N C "C 0, a C .3 00 0
55 - ; :0, 3, 0 N t --,4 m, r 0 -ca C 0b C
2 'o 1 '0 o- 0 4,0 a 0r a - 0 an o c60C nOa 5. CL 0 U C4 .5 .CCC? -- #1CP V)6 c
C=- c~ IL ~ 0 - a,4 -Z 4 4 ,0 4,,, -002-~ ~~ ~~ fn c, 6 - , c Oc o n - -,, 0 C ~
- I 16 0n 4 C 6 n- - 0 0.- £~ - C
U 00 U0 UC ,5 0 US Ca - chU, U ~ 4 Com ... fn 0 a .~ r- o- 0 -2 0-.- 0 0..0L ~ n
-4 -y C. CSv1 c v I o (3
(w - C 4, C c
- c -. 'o - CC.C. o, 6 4, >U 6-
22 ~ 4. - 0. 0 ao45 n-,- I " - - C 4, 0 c6n-* 0
so~n go -O C 0 0-3 C .. 2 4 -- - A O
C.U4 a. CN 2C w C4 N6 5 1 , ad- - e Cin 6m 2 - 6 U) Z N IQ
042 C-A-aC h 0
0 C
*~~ 0 0-
r.acCtO V1 -1 0 7;. / - MNI
2 0 C- c.. 2* a- .- a- m-;
0.20 0 -al -0 0 03 Z " 20 c.e ~t*.- 4 L0 a C LIa
-- ~~~ c-- u ~ - 0
- I. f- - - -W -
4 at aat 0. L 2 0- -9 , ttt a, 0c
.0 . z ~ 00 3eo. 0.0 0 0 30 L.. 0 -
11 No 0. 0 Calc- - 0 1 - n.- Z -. ,- .0
-Cc
o CL o
C - .L a Z I C. D .a0- 0 0-0- a c
00 a.- C - .. -Ic ~ t--~ 0 0,C- ~ -0I, a
a~ ~~ ~ ~~~~ c'-0 -c a .rC0) . '- .IL I- 'L E. 'N n-t - C C t t % 0 C -- L I 0 00
cL II f '1 N oa C to N d 0-
-a c0 7Ze - . 0 7:~ e Z . cooo.5(10 .00 c L .L 4 X Z- a r 5 O 4 - .
-Ct~ ~~~~ ~ ~~~~ a-Z0 &tL) - .0 - C - 0 5 . A . C- C L , -6 C- L aI2 o t o 0 0 . n C ~ e ~ -
IL a.,eC 0 * . L t - a c o - e C
Ai CCX o 0 -' m m *s C -
a. c L
-. ' a D0
t . a z- 0- c 22 DC C
z 2 s 0 C. a~ 0 I.- 4 Lf - C .
L.. of- C, IL0 t 'a.U- - -L I00 0 'L 0 zo .o ao..- .
0.0~~. a A -a s IL aA.a- e a. -e.. - o j
a I-
o XU a - 0
oc WO 0 1~
cc 0 o COY. C MCY -y 41- ~ - . C t
o. 0 zO 0 C-c* - N 11 0 -
* co o a d 0 0 0
a- 0, 0 a . aZ -V. 6= m 0* o cc..0 0 * 0 0kC Z- C. ogo -0 Z- r~ m-)0 olC - 0 ~ C 00 C
S. a-A Q- ' -. 5 --* ~~ L. CD C -C9 C 0
oao v4- 0 4 C V 4 00 C. / 4 C~ J0 0 J
C 40 0 VCy ev C- 0 ' C
to 0 w5.c
c a w -)-
c. 0 -C . C S U 0 . O 0 ~ 0 .
0 0 0 -O ~ C- 0~ 0 S.O U 0C ". 0 ; CC DC6 C - - .0 0t
C . - CL/ ; C, 0. C 0 c r- z S... 0*I. - 0 0 . C o.S. ' . . - S
*~~ v - 0 -. Z C C m..V ,0 N 0.0 ON CON N e IZ Qa O V. o re o, C -1 40S. N
C_ a. C- doa . 0 LJ UL) . M - C. O U / /
~ ** 0 0 Uo- U .~ C .00 -~ SZat
*w C) 0 e -0 -CC .. .. OW ao Ii-CC -ZOOin m. S a5/S mSS C. E0m aI- ~ - . -
S~Z SdZ 0 .(v. 0 .0 '00 ;Da. 0 - -. j - -
-~~ a -C -C 0 0 S C t. C ' S C .- - 0 - 0c. U) 0 :) ,J U VZU 05IC 0- 6. U C.Y0 C a a4 0 64 0 r4
5'. .0 0. w -0c2 -u 0 00 ~aa r 0 ~ 0. CC -.. ;) ..- Q. C C a
2 04 *- au a .0 0. a a) 0 c= a -0 - V. ! C= 00 0 aJ
0. CM -a &U~ ZA V C 0 2A ;C -! r,t- U -N Cj 0. a ~ Z C- s A C ~ 0 0
o ~ ~ ~ ~ ~ f 600 Q. 0.00 2- ~ C 0 U0 - -
V, zC -X -0 COO -) 7. r ~ Z C
cc 02 3- C)lsf -C CO o- - -- . o0Z
-Ca~~ V r -0v~-c - C~0 C U U
a c en a0C -- C 0 V~ V) -
00
0 N C14 C C
:, - aC C v Wc 0 -j c -6
- I = . c CC-qp0 0- a0S 0 - f-
a 0= CC - n O 6
_~ -. .0 O . -C c. a' 0 05.00~ ~~~~~ 00 ' O ~ 0 4C C~~C C
0 0 -0 0 -w -
a L.0 0 - 0 m c c5 0aA aCI. , m r ~@0 0- *C/ C- : - c 1-4 ZUc0
IL 0 0 0 g o os = 3 d- uA0.an - tC aj I 00 a zin S V 0 .9 - -a i 60 bl g 0.
6. IA -. -1
V c 0 0
~0 6 C 666 L)6600 06 10 ~ ID.~ 0 . 0
0606iL 66~ A-6 w 6 -C- .-- CL1 C t ~'L IL0 6 ~ t 6 - ~ 41 6i 0b Q 1 -
80V)00 0~ -C - xC 00 0
O AIN. C6 . rL6 4 6 . 6 . C 6 . ~*6~~~~~ 4l ' V~. -~6 S IJ 4 - 0 6 . .. .C L
- 6 6 .'00 fl - A - - C z6 6 L6 0
,a CD
c a6.- 00 06U
a. Q 0 0 ., C Cv6 7 6 - -a~ 's
- 6 -2 C0 6 . . -0 6 a 0 6. a 1 0~ 0 1'-. I0'
41 io W m0 166 A ~ -0 0 00 a- 00a0. a b,, C C.. -* u611 0C U ac 0 * O
lpM 0 2 1- -. .60 0 C*.- bl 0-0U~~~~
1.- a ,0 U U Z 60I~~i. 0
mJ 68 3.m. &Z6 a.C 0 In CC. 6. DJ 6 C- 4-0 -0, C02 i
I- 0
V C -
*c 0
CD 6 0 0 0 0. 0 a -a aW 0 - 0 0. 60 0
C m 0 9 - 0 066'~~~1 6- C > k%0A 6 . O - - ~
06.~~ rI 6 L 0 0 - -04N .66 - 66 0 60 06. CO 60 D0. ) a' N 7 N
Is-" w -m 0 .. 0 I w£
6 ~ ~ c I.- t6 . 0z 2- 0 6 . 'L U 6 0- A C0.-.-~ ~ ~~~~~~ a~0 08 0 6 8 66 0 .- 8 0 . 6 --
US.- -013 a 0 a 006 w 601- a- 0 - 0 1 0 6 0
00.61 0. 8 - - - - - * 6 6-n me6 64 18~ 06 11 =C 006.O , a C
U - 0 Q 0 6 6 0 - 6 - ~ - 2 - 0 0 0 1 -01 P,6 -
-~~ ~~~~ ~ z 0" 6 0 0 6 6 O I.0
0 0 a
61 C6-'IL 0- -m-A - M a
600 6. r. 6 6 6
v o 0 0so .0 0* 0 C 01 . 'so Gn 4na a
0 IL in U 'to 00
U *. ~ rI 6 0 Qa . . 0 0C
6-0~ 0 iU4 0. &6C 0 .-- :4: c a- ~ C .V. tN 0 N - 0 0It Nos I 6 so -015J aN nA a1 66 N
2 0 6 0 00. 1. 6 0 66.10. r -- - - - -
CC, 4D
a 0 -
50 r 2 A
N~'V a .0C sSO a r0 40c G 4 a 61r 6CL- cC - - a
it 0 X 0 x IC - 0cc 0 AX 0 0 - : - 1 1
0 fl C 0, 10 . .. Or -. . -U . !
'I NO l I ,.C I I a n LO in~ M 40 ? ) CQ -j i 7A
00 cOC I - ~ C N - N t .. N 5 0 0 So --a~S 3-5 3 0)- 0 C >- n
U -. -S ~ - 0 - - 5- - C
Z0 C - G - > C O C C 1 U
CL CU C SIS '!r - 0 a x~ -- C0 x~. 5).OO~JC *~ 0 a.. -;1 - a6- a5 C S .J
wS- SUSI CB 0 S? C - 5 ..
-jL 4 06 -- CO CO 0 0s
0 O
CL
UA -
w a0 0-~ ) a. v~ C znc u
ft V) -r IL 0 C) O r*~~ -0o c. S 0 0' 5 '
f5 ; - -O & .0J w.S I * S' .. N Zo o 5 O-C)S0 N S0 J S
S~~~~~~' - !S. m . C N -- c 0 -C aC S v 3Ca C- 0C )CSO -
-~ ~~ ~~~ .C 55 0 4 , 5 S ( - S -Sa -n -, -L Z5Cc L G C I -- 0 C x z vi
- .C 0--)- - C I-.0 G-C O.O C0- , 0 U UN L1
- C a 0 10 0 5 a C W - f ' m l C 5 C AS3- S ! - a ,X ~ ~ ~ 0 ra C A > 0 U , a C 0.5x5 0 -K C 0
.J ~ d Ja ( ~ .- S.- I. aN) CL- S 5 I
%,N 'd 0AU D~ - 0 4 0 U - Aa ) 0 U ) 0Z f OCL ) w a
'a C, - C, w
-1 -O- a 0. -a 10 Cl 0C -d C
O, Ce 0.- e NS )) C a-
4x C
S 0
lb 0
S.
iI
" Ka,
4%