:-recorda(diagnosis,[unknown,mr,a,[[[pathway,true]],[[causeevaluated,true]]]],REF).


:-recorda(causeevaluated,[unknown,mr,a,[[[pathway,true],[startoflesson,false],[teachbetter,false]],[[contcs,true]]]],REF).

:-recorda(causeevaluated,[unknown,mr,a,[[[pathway,true],[startedlesson,false]],[[contcs,true]]]],REF).

:-recorda(causeevaluated,[unknown,mr,a,[[[pathway,true],[startedlesson,true]],[[commcs,true]]]],REF).

/*
:-recorda(causeevaluated,[unknown,mr,a,[[[pathway,true],[startoflesson,false]],[[motivcs,true]]]],REF).

:-recorda(causeevaluated,[unknown,mr,a,[[[pathway,true],[startoflesson,false]],[[relatcs,true]]]],REF).


:-recorda(causeevaluated,[unknown,mr,a,[[[pathway,true],[startoflesson,false]],[[recalcs,true]]]],REF).
*/

:-recorda(causeevaluated,[unknown,mr,a,[[[pathway,true],[startoflesson,false],[teachbetter,true]],[[compcs,true]]]],REF).

:-recorda(causeevaluated,[unknown,mr,a,[[[pathway,true],[startoflesson,false],[teachbetter,true]],[[learncs,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[prconta,true],[conta,true]],[[cscontaa,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[prconta,true],[contb,true]],[[cscontab,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[prconta,true],[contc,true]],[[cscontac,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[prcontb,true],[contb,true]],[[cscontbb,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[prcontb,true],[conta,true]],[[cscontba,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[prcontb,true],[contc,true]],[[cscontbc,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[prcontc,true],[conta,true]],[[cscontca,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[prcontc,true],[contb,true]],[[cscontcb,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[prcontc,true],[contc,true]],[[cscontcc,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[startoflesson,true]],[[beganteaching,false],[beganteaching,true],[classarrived,false],[classarrived,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[startoflesson,false]],[[classapproengaged,false],[classapproengaged,true]]]],REF).


:-recorda(contcs,[unknown,mr,a,[[[startoflesson,false],[classapproengaged,true],[compa,true],[prconta,true]],[[comm,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[startoflesson,false],[classapproengaged,true],[compa,true],[comm,true]],[[prcomm,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[startoflesson,false],[classapproengaged,true],[compa,true],[prcomm,true]],[[commcs,true]]]],REF).


:-recorda(contcs,[unknown,mr,a,[[[startoflesson,false],[classapproengaged,true]],[[comp,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[startoflesson,false],[classapproengaged,true],[compc,true]],[[prcomp,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[startoflesson,false],[classapproengaged,true],[compb,true]],[[prcomp,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[startoflesson,false],[classapproengaged,true],[prcomp,true],[comp,true]],[[compcs,true]]]],REF).


:-recorda(contcs,[unknown,mr,a,[[[startedlesson,true]],[[classapproengaged,false],[classapproengaged,true]]]],REF).

:-recorda(contcs,[unknown,mr,a,[[[startedlesson,false]],[[managepupilarrival,false],[managepupilarrival,true],[occupyclass,false],[occupyclass,true]]]],REF).


:-recorda(motivcs,[unknown,mr,a,[[[prmotiva,true],[motiva,true]],[[csmotivaa,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[[prmotiva,true],[motivb,true]],[[csmotivab,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[[prmotiva,true],[motivc,true]],[[csmotivac,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[[prmotivb,true],[motiva,true]],[[csmotivba,true]]]],REF).   

:-recorda(motivcs,[unknown,mr,a,[[[prmotivb,true],[motivb,true]],[[csmotivbb,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[[prmotivb,true],[motivc,true]],[[csmotivbc,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[[prmotivc,true],[motiva,true]],[[csmotivca,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[[prmotivc,true],[motivb,true]],[[csmotivcb,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[[prmotivc,true],[motivc,true]],[[csmotivcc,true]]]],REF).


:-recorda(motivcs,[unknown,mr,a,[[],[[pupilsinvolved,false],[pupilsinvolved,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[],[[invinownlearn,false],[invinownlearn,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[],[[lrnneedsmet,false],[lrnneedsmet,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[],[[lssnpresinflex,false],[lssnpresinflex,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[],[[pupilinvestment,false],[pupilinvestment,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[],[[enjoyable,false],[enjoyable,true]]]],REF).

:-recorda(motivcs,[unknown,mr,a,[[],[[senseofprogress,false],[senseofprogress,true]]]],REF).


:-recorda(relatcs,[unknown,mr,a,[[[prrelata,true],[relata,true]],[[csrelataa,true]]]],REF).

:-recorda(relatcs,[unknown,mr,a,[[[prrelata,true],[relatb,true]],[[csrelatab,true]]]],REF).

:-recorda(relatcs,[unknown,mr,a,[[[prrelatb,true],[relata,true]],[[csrelatba,true]]]],REF).

:-recorda(relatcs,[unknown,mr,a,[[[prrelatb,true],[relatb,true]],[[csrelatbb,true]]]],REF).

:-recorda(relatcs,[unknown,mr,a,[[[prrelatb,true],[relatc,true]],[[csrelatbc,true]]]],REF).

:-recorda(relatcs,[unknown,mr,a,[[[prrelatc,true],[relatb,true]],[[csrelatcb,true]]]],REF).

:-recorda(relatcs,[unknown,mr,a,[[[prrelatc,true],[relatc,true]],[[csrelatcc,true]]]],REF).


:-recorda(relatcs,[unknown,mr,a,[[],[[pupilsrespectt,false],[pupilsrespectt,true]]]],REF).


:-recorda(commcs,[unknown,mr,a,[[[prcomma,true],[comma,true]],[[cscommaa,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcomma,true],[commb,true]],[[cscommab,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommb,true],[comma,true]],[[cscommba,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommb,true],[commb,true]],[[cscommbb,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommb,true],[commc,true]],[[cscommbc,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommc,true],[commb,true]],[[cscommcb,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommc,true],[commc,true]],[[cscommcc,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcomma,true],[comma,true]],[[cscommaa,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcomma,true],[commb,true]],[[cscommab,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommb,true],[comma,true]],[[cscommba,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommb,true],[commb,true]],[[cscommbb,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommb,true],[commc,true]],[[cscommbc,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommc,true],[commb,true]],[[cscommcb,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[prcommc,true],[commc,true]],[[cscommcc,true]]]],REF).


/*contcs?
:-recorda(commcs,[unknown,mr,a,[[[startoflesson,true]],[[classpresent,true],[classpresent,false]]]],REF).
*/

/*
:-recorda(commcs,[unknown,mr,a,[[[startoflesson,false]],[[classinstructed,true],[classinstructed,false]]]],REF).
*/

:-recorda(commcs,[unknown,mr,a,[[[startedlesson,true]],[[classready,false],[classready,true],[classresponded,false],[classresponded,true]]]],REF).

/* */
:-recorda(commcs,[unknown,mr,a,[[[startoflesson,false]],[[classready,false],[classready,true],[classresponded,false],[classresponded,true]]]],REF).

:-recorda(commcs,[unknown,mr,a,[[[classresponded,true]],[[classinstructed,false],[classinstructed,true]]]],REF).

:-recorda(classpresent,[true,mr,a,[[],[[comm,true]]]],REF).

:-recorda(classpresent,[false,mr,a,[[],[[cont,true]]]],REF).


:-recorda(compcs,[unknown,mr,a,[[[prcompa,true],[compa,true]],[[cscompaa,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[[prcompa,true],[compb,true]],[[cscompab,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[[prcompb,true],[compa,true]],[[cscompba,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[[prcompb,true],[compb,true]],[[cscompbb,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[[prcompb,true],[compc,true]],[[cscompbc,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[[prcompc,true],[compb,true]],[[cscompcb,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[[prcompc,true],[compc,true]],[[cscompcc,true]]]],REF).


/*

:-recorda(compcs,[unknown,mr,a,[[],[[strmatcomm,false],[strmatcomm,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[],[[pacepupappre,false],[pacepupappre,true]]]],REF).
*/
:-recorda(prcomp,[true,mr,a,[[[pastexperience,true]],[[groundwork,false],[groundwork,true]]]],REF).

:-recorda(workbeyondexper,[false,mr,a,[[[adeqrecall,true]],[[presentation,false],[presentation,true]]]],REF).

:-recorda(workbeyondexper,[false,mr,a,[[[adeqrecall,false]],[[recal,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[[recalb,true]],[[prrecal,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[[recalc,true]],[[prrecal,true]]]],REF).

:-recorda(compcs,[unknown,mr,a,[[[prrecal,true],[recal,true]],[[recalcs,true]]]],REF).

:-recorda(recalcs,[unknown,mr,a,[[[prrecala,true],[recala,true]],[[csrecalaa,true]]]],REF).

:-recorda(recalcs,[unknown,mr,a,[[[prrecala,true],[recalb,true]],[[csrecalab,true]]]],REF).

:-recorda(recalcs,[unknown,mr,a,[[[prrecalb,true],[recala,true]],[[csrecalba,true]]]],REF).

:-recorda(recalcs,[unknown,mr,a,[[[prrecalb,true],[recalb,true]],[[csrecalbb,true]]]],REF).

:-recorda(recalcs,[unknown,mr,a,[[[prrecalb,true],[recalc,true]],[[csrecalbc,true]]]],REF).


:-recorda(recalcs,[unknown,mr,a,[[[prrecalc,true],[recalb,true]],[[csrecalcb,true]]]],REF).

:-recorda(recalcs,[unknown,mr,a,[[[prrecalc,true],[recalc,true]],[[csrecalcc,true]]]],REF).


/*
:-recorda(recalcs,[unknown,mr,a,[[],[[priorknow,false],[priorknow,true]]]],REF).
*/
:-recorda(recalcs,[unknown,mr,a,[[],[[recall,false],[recall,true]]]],REF).


:-recorda(learncs,[unknown,mr,a,[[[prlearna,true],[learna,true]],[[cslearnaa,true]]]],REF).

:-recorda(learncs,[unknown,mr,a,[[[prlearna,true],[learnb,true]],[[cslearnab,true]]]],REF).

:-recorda(learncs,[unknown,mr,a,[[[prlearnb,true],[learna,true]],[[cslearnba,true]]]],REF).

:-recorda(learncs,[unknown,mr,a,[[[prlearnb,true],[learnb,true]],[[cslearnbb,true]]]],REF).

:-recorda(learncs,[unknown,mr,a,[[[prlearnb,true],[learnc,true]],[[cslearnbc,true]]]],REF).

:-recorda(learncs,[unknown,mr,a,[[[prlearnc,true],[learnb,true]],[[cslearncb,true]]]],REF).

:-recorda(learncs,[unknown,mr,a,[[[prlearnc,true],[learnc,true]],[[cslearncc,true]]]],REF).   
