:-recorda(problemwithclass,[true,mr,a,[[[advicegiven,unknown]],[[advicegiven,true]]]],REF).

:-recorda(problemwithclass,[false,mr,a,[[],[[advicegiven,false]]]],REF).

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

:-recorda(advicegiven,[unknown,mr,a,[[[diagnosis,true]],[[explanation,true]]]],REF).

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

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

:-recorda(stateofclass,[unknown,mr,a,[[[startoflesson,true]],[[startedlesson,true],[startedlesson,false]]]],REF).
/* */
:-recorda(stateofclass,[unknown,mr,a,[[[startedlesson,true]],[[comm,true]]]],REF).

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

:-recorda(stateofclass,[unknown,mr,a,[[[startoflesson,false],[teachbetter,false]],[[cont,true]]]],REF).

:-recorda(stateofclass,[unknown,mr,a,[[[startoflesson,false],[teachbetter,true]],[[comp,true],[learn,true]]]],REF).

/*
:-recorda(stateofclass,[unknown,mr,a,[[[startoflesson,false],[teachbetter,false]],[[cont,true],[motiv,true],[relat,true],[comm,true],[comp,true],[recal,true]]]],REF).
*/

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

:-recorda(cont,[unknown,mr,a,[[],[[contc,true]]]],REF).

:-recorda(cont,[unknown,mr,a,[[],[[conta,true]]]],REF).

:-recorda(cont,[unknown,mr,a,[[],[[contb,true]]]],REF).

:-recorda(motiv,[unknown,mr,a,[[],[[motivc,true]]]],REF).

:-recorda(motiv,[unknown,mr,a,[[],[[motiva,true]]]],REF).

:-recorda(motiv,[unknown,mr,a,[[],[[motivb,true]]]],REF).

:-recorda(relat,[unknown,mr,a,[[],[[relatc,true]]]],REF).

:-recorda(relat,[unknown,mr,a,[[],[[relata,true]]]],REF).

:-recorda(relat,[unknown,mr,a,[[],[[relatb,true]]]],REF).

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

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

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

:-recorda(comp,[unknown,mr,a,[[],[[compc,true]]]],REF).

:-recorda(comp,[unknown,mr,a,[[],[[compa,true]]]],REF).

:-recorda(comp,[unknown,mr,a,[[],[[compb,true]]]],REF).

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

:-recorda(recal,[unknown,mr,a,[[],[[recala,true]]]],REF).

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

:-recorda(learn,[unknown,mr,a,[[],[[learnc,true]]]],REF).

:-recorda(learn,[unknown,mr,a,[[],[[learna,true]]]],REF).

:-recorda(learn,[unknown,mr,a,[[],[[learnb,true]]]],REF).


:-recorda(conta,[unknown,mr,a,[[],[[classiscontrolled,false],[classiscontrolled,true]]]],REF).

:-recorda(contb,[unknown,mr,a,[[],[[classiscontrolled,false],[classiscontrolled,true]]]],REF).

:-recorda(contc,[unknown,mr,a,[[],[[classiscontrolled,false],[classiscontrolled,true]]]],REF).

:-recorda(conta,[unknown,mr,a,[[],[[disruptinglesson,false],[disruptinglesson,true]]]],REF).

:-recorda(contb,[unknown,mr,a,[[],[[disruptinglesson,false],[disruptinglesson,true]]]],REF).

:-recorda(contc,[unknown,mr,a,[[],[[disruptinglesson,false],[disruptinglesson,true]]]],REF).

:-recorda(motiva,[unknown,mr,a,[[],[[classisparticipating,false],[classisparticipating,true],[classaware,false],[classaware,true]]]],REF).

:-recorda(relata,[unknown,mr,a,[[],[[classiscooperative,false],[classiscooperative,true]]]],REF).

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

:-recorda(comma,[unknown,mr,a,[[[startoflesson,true],[classready,true]],[[classaware,false],[classaware,true]]]],REF).

:-recorda(motivb,[unknown,mr,a,[[],[[classisparticipating,false],[classisparticipating,true],[classaware,false],[classaware,true]]]],REF).

:-recorda(relatb,[unknown,mr,a,[[],[[classiscooperative,false],[classiscooperative,true]]]],REF).

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

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

:-recorda(motivc,[unknown,mr,a,[[],[[classisparticipating,false],[classisparticipating,true],[classaware,false],[classaware,true]]]],REF).

:-recorda(relatc,[unknown,mr,a,[[],[[classiscooperative,false],[classiscooperative,true]]]],REF).

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

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

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

:-recorda(classaware,[unknown,mr,a,[[],[[classknowwhattodo,false],[classknowwhattodo,true]]]],REF).


:-recorda(pathway,[unknown,mr,a,[[[stateofclass,true]],[[priorstateofclass,true]]]],REF).

:-recorda(priorstateofclass,[unknown,mr,a,[[[startedlesson,true]],[[prcomm,true]]]],REF).

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

:-recorda(priorstateofclass,[unknown,mr,a,[[[startoflesson,false],[teachbetter,true]],[[prcomp,true],[prlearn,true]]]],REF).

:-recorda(priorstateofclass,[unknown,mr,a,[[[startoflesson,false],[teachbetter,false]],[[prcont,true]]]],REF).

/*
:-recorda(priorstateofclass,[unknown,mr,a,[[[startoflesson,false],[teachbetter,false]],[[prcont,true],[prmotiv,true],[prrelat,true],[prcomm,true],[prcomp,true],[prrecal,true],[prlearn,true]]]],REF).
*/
:-recorda(prcont,[unknown,mr,a,[[],[[prcontc,true]]]],REF).

:-recorda(prcont,[unknown,mr,a,[[],[[prconta,true]]]],REF).

:-recorda(prcont,[unknown,mr,a,[[],[[prcontb,true]]]],REF).

:-recorda(prmotiv,[unknown,mr,a,[[],[[prmotivc,true]]]],REF).

:-recorda(prmotiv,[unknown,mr,a,[[],[[prmotiva,true]]]],REF).

:-recorda(prmotiv,[unknown,mr,a,[[],[[prmotivb,true]]]],REF).

:-recorda(prrelat,[unknown,mr,a,[[],[[prrelatc,true]]]],REF).

:-recorda(prrelat,[unknown,mr,a,[[],[[prrelata,true]]]],REF).

:-recorda(prrelat,[unknown,mr,a,[[],[[prrelatb,true]]]],REF).

:-recorda(prcomm,[unknown,mr,a,[[],[[prcommc,true]]]],REF).

:-recorda(prcomm,[unknown,mr,a,[[],[[prcomma,true]]]],REF).

:-recorda(prcomm,[unknown,mr,a,[[],[[prcommb,true]]]],REF).

:-recorda(prcomp,[unknown,mr,a,[[],[[prcompc,true]]]],REF).

:-recorda(prcomp,[unknown,mr,a,[[],[[prcompa,true]]]],REF).

:-recorda(prcomp,[unknown,mr,a,[[],[[prcompb,true]]]],REF).

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

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

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

:-recorda(prlearn,[unknown,mr,a,[[],[[prlearnc,true]]]],REF).

:-recorda(prlearn,[unknown,mr,a,[[],[[prlearna,true]]]],REF).

:-recorda(prlearn,[unknown,mr,a,[[],[[prlearnb,true]]]],REF).

:-recorda(prconta,[unknown,mr,a,[[[startoflesson,false]],[[classwascontrolled,false],[classwascontrolled,true],[wasdisruptinglesson,false],[wasdisruptinglesson,true]]]],REF).

:-recorda(prcontb,[unknown,mr,a,[[[startoflesson,false]],[[classwascontrolled,false],[classwascontrolled,true],[wasdisruptinglesson,false],[wasdisruptinglesson,true]]]],REF).

:-recorda(prcontc,[unknown,mr,a,[[[startoflesson,false]],[[classwascontrolled,false],[classwascontrolled,true],[wasdisruptinglesson,false],[wasdisruptinglesson,true]]]],REF).


:-recorda(prmotiva,[unknown,mr,a,[[],[[classwasparticipating,false],[classwasparticipating,true],[classwasaware,false],[classwasaware,true]]]],REF).

:-recorda(prrelata,[unknown,mr,a,[[],[[classwascooperative,false],[classwascooperative,true]]]],REF).

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

:-recorda(prmotivb,[unknown,mr,a,[[],[[classwasparticipating,false],[classwasparticipating,true],[classwasaware,false],[classwasaware,true]]]],REF).

:-recorda(prrelatb,[unknown,mr,a,[[],[[classwascooperative,false],[classwascooperative,true]]]],REF).

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

:-recorda(prmotivc,[unknown,mr,a,[[],[[classwasparticipating,false],[classwasparticipating,true],[classwasaware,false],[classwasaware,true]]]],REF).

:-recorda(prrelatc,[unknown,mr,a,[[],[[classwascooperative,false],[classwascooperative,true]]]],REF).

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