<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE PROOF SYSTEM "http://a3pat.ensiie.fr/pub/a3pat.dtd">
<PROOF><SIGNATURE><SYMBOLLIST><SYMBOL arity="4" unmarked=""><NAME>case8</NAME></SYMBOL><SYMBOL arity="2" unmarked="append"><NAME>Marked_append</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>0</NAME></SYMBOL><SYMBOL arity="2" unmarked="locker2_promote_pending"><NAME>Marked_locker2_promote_pending</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>append</NAME></SYMBOL><SYMBOL arity="2" unmarked="pushs"><NAME>Marked_pushs</NAME></SYMBOL><SYMBOL arity="1" unmarked=""><NAME>tuplenil</NAME></SYMBOL><SYMBOL arity="3" unmarked="if"><NAME>Marked_if</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>andt</NAME></SYMBOL><SYMBOL arity="1" unmarked="pops"><NAME>Marked_pops</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>pending</NAME></SYMBOL><SYMBOL arity="3" unmarked="case4"><NAME>Marked_case4</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>locker2_claim_lock</NAME></SYMBOL><SYMBOL arity="1" unmarked=""><NAME>tops</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>eq</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>equal</NAME></SYMBOL><SYMBOL arity="1" unmarked="gen_tag"><NAME>Marked_gen_tag</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>tag</NAME></SYMBOL><SYMBOL arity="4" unmarked="case1"><NAME>Marked_case1</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>locker2_remove_pending</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>calls</NAME></SYMBOL><SYMBOL arity="1" unmarked=""><NAME>pid</NAME></SYMBOL><SYMBOL arity="4" unmarked="record_update"><NAME>Marked_record_update</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>excllock</NAME></SYMBOL><SYMBOL arity="2" unmarked="and"><NAME>Marked_and</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>lock</NAME></SYMBOL><SYMBOL arity="4" unmarked="case6"><NAME>Marked_case6</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>record_updates</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>empty</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>and</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>locker2_adduniq</NAME></SYMBOL><SYMBOL arity="2" unmarked="delete"><NAME>Marked_delete</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>element</NAME></SYMBOL><SYMBOL arity="2" unmarked="locker2_remove_pending"><NAME>Marked_locker2_remove_pending</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>member</NAME></SYMBOL><SYMBOL arity="6" unmarked=""><NAME>push1</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>cons</NAME></SYMBOL><SYMBOL arity="2" unmarked="element"><NAME>Marked_element</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>locker2_obtainables</NAME></SYMBOL><SYMBOL arity="2" unmarked="istops"><NAME>Marked_istops</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>mcrlrecord</NAME></SYMBOL><SYMBOL arity="4" unmarked="case5"><NAME>Marked_case5</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>locker2_promote_pending</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>pushs</NAME></SYMBOL><SYMBOL arity="1" unmarked=""><NAME>not</NAME></SYMBOL><SYMBOL arity="2" unmarked="imp"><NAME>Marked_imp</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>locker2_check_available</NAME></SYMBOL><SYMBOL arity="2" unmarked="member"><NAME>Marked_member</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>request</NAME></SYMBOL><SYMBOL arity="3" unmarked="record_updates"><NAME>Marked_record_updates</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>case0</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>eqc</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>nil</NAME></SYMBOL><SYMBOL arity="3" unmarked="locker2_map_claim_lock"><NAME>Marked_locker2_map_claim_lock</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>gen_modtageq</NAME></SYMBOL><SYMBOL arity="2" unmarked="eqt"><NAME>Marked_eqt</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>excl</NAME></SYMBOL><SYMBOL arity="2" unmarked="locker2_check_availables"><NAME>Marked_locker2_check_availables</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>record_extract</NAME></SYMBOL><SYMBOL arity="4" unmarked=""><NAME>case9</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>or</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>delete</NAME></SYMBOL><SYMBOL arity="2" unmarked="subtract"><NAME>Marked_subtract</NAME></SYMBOL><SYMBOL arity="1" unmarked=""><NAME>s</NAME></SYMBOL><SYMBOL arity="3" unmarked="case0"><NAME>Marked_case0</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>locker2_add_pending</NAME></SYMBOL><SYMBOL arity="6" unmarked="push1"><NAME>Marked_push1</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>tuple</NAME></SYMBOL><SYMBOL arity="2" unmarked="eq"><NAME>Marked_eq</NAME></SYMBOL><SYMBOL arity="4" unmarked=""><NAME>case5</NAME></SYMBOL><SYMBOL arity="1" unmarked="tops"><NAME>Marked_tops</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>ok</NAME></SYMBOL><SYMBOL arity="2" unmarked="locker2_obtainables"><NAME>Marked_locker2_obtainables</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>locker2_map_claim_lock</NAME></SYMBOL><SYMBOL arity="1" unmarked=""><NAME>pops</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>if</NAME></SYMBOL><SYMBOL arity="2" unmarked="or"><NAME>Marked_or</NAME></SYMBOL><SYMBOL arity="4" unmarked=""><NAME>case6</NAME></SYMBOL><SYMBOL arity="2" unmarked="gen_modtageq"><NAME>Marked_gen_modtageq</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>resource</NAME></SYMBOL><SYMBOL arity="2" unmarked="locker2_release_lock"><NAME>Marked_locker2_release_lock</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>subtract</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>nocalls</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>undefined</NAME></SYMBOL><SYMBOL arity="2" unmarked="locker2_map_promote_pending"><NAME>Marked_locker2_map_promote_pending</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>locker2_release_lock</NAME></SYMBOL><SYMBOL arity="2" unmarked="eqc"><NAME>Marked_eqc</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>false</NAME></SYMBOL><SYMBOL arity="2" unmarked="locker2_check_available"><NAME>Marked_locker2_check_available</NAME></SYMBOL><SYMBOL arity="4" unmarked=""><NAME>record_update</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>eqs</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>F</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>locker2_check_availables</NAME></SYMBOL><SYMBOL arity="4" unmarked="case8"><NAME>Marked_case8</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>true</NAME></SYMBOL><SYMBOL arity="3" unmarked="locker2_add_pending"><NAME>Marked_locker2_add_pending</NAME></SYMBOL><SYMBOL arity="4" unmarked=""><NAME>case1</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>push</NAME></SYMBOL><SYMBOL arity="1" unmarked=""><NAME>int</NAME></SYMBOL><SYMBOL arity="1" unmarked="record_new"><NAME>Marked_record_new</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>case4</NAME></SYMBOL><SYMBOL arity="2" unmarked="eqs"><NAME>Marked_eqs</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>locker</NAME></SYMBOL><SYMBOL arity="3" unmarked="record_extract"><NAME>Marked_record_extract</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>locker2_map_promote_pending</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>stack</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>imp</NAME></SYMBOL><SYMBOL arity="1" unmarked="not"><NAME>Marked_not</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>locker2_obtainable</NAME></SYMBOL><SYMBOL arity="4" unmarked="case9"><NAME>Marked_case9</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>release</NAME></SYMBOL><SYMBOL arity="3" unmarked="case2"><NAME>Marked_case2</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>locker2_map_add_pending</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>istops</NAME></SYMBOL><SYMBOL arity="2" unmarked=""><NAME>eqt</NAME></SYMBOL><SYMBOL arity="3" unmarked="locker2_map_add_pending"><NAME>Marked_locker2_map_add_pending</NAME></SYMBOL><SYMBOL arity="3" unmarked=""><NAME>case2</NAME></SYMBOL><SYMBOL arity="3" unmarked="push"><NAME>Marked_push</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>a</NAME></SYMBOL><SYMBOL arity="2" unmarked="locker2_adduniq"><NAME>Marked_locker2_adduniq</NAME></SYMBOL><SYMBOL arity="1" unmarked=""><NAME>record_new</NAME></SYMBOL><SYMBOL arity="1" unmarked=""><NAME>gen_tag</NAME></SYMBOL><SYMBOL arity="0" unmarked=""><NAME>T</NAME></SYMBOL></SYMBOLLIST><VARLIST><VAR>B</VAR><VAR>B1</VAR><VAR>B2</VAR><VAR>CS1</VAR><VAR>CS2</VAR><VAR>S1</VAR><VAR>S2</VAR><VAR>E1</VAR><VAR>E2</VAR><VAR>E3</VAR><VAR>N1</VAR><VAR>N2</VAR><VAR>H1</VAR><VAR>H2</VAR><VAR>T1</VAR><VAR>T2</VAR><VAR>F0</VAR><VAR>F1</VAR><VAR>F2</VAR><VAR>NewF</VAR><VAR>Record</VAR><VAR>Name</VAR><VAR>Field</VAR><VAR>Fields</VAR><VAR>Pending</VAR><VAR>Pendings</VAR><VAR>Lock</VAR><VAR>Locks</VAR><VAR>Resource</VAR><VAR>Resources</VAR><VAR>Client</VAR><VAR>List</VAR><VAR>Head</VAR><VAR>Tail</VAR><VAR>E</VAR><VAR>Pid</VAR><VAR>Client1</VAR><VAR>Client2</VAR><VAR>MCRLFree0</VAR><VAR>MCRLFree1</VAR></VARLIST></SIGNATURE><PROPERTY criterion="dp" prop="sntrs"><SYSTEM><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS></SYSTEM><CRITERION/><PROPERTY criterion="weakgraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(pid(N1),pid(N2))</LHS><RHS>Marked_eqt(N1,N2)</RHS></DPRULE><DPRULE num="1"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_and(eqt(H1,H2),eqt(T1,T2))</RHS></DPRULE><DPRULE num="2"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="3"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="4"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_and(eqt(H1,H2),eqt(T1,T2))</RHS></DPRULE><DPRULE num="5"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="6"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="7"><LHS>Marked_eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="8"><LHS>Marked_element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>Marked_element(int(s(N1)),T2)</RHS></DPRULE><DPRULE num="9"><LHS>Marked_record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>Marked_record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></DPRULE><DPRULE num="10"><LHS>Marked_record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>Marked_record_update(Record,Name,Field,NewF)</RHS></DPRULE><DPRULE num="11"><LHS>Marked_locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>Marked_locker2_promote_pending(Lock,Pending)</RHS></DPRULE><DPRULE num="12"><LHS>Marked_locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>Marked_locker2_map_promote_pending(Locks,Pending)</RHS></DPRULE><DPRULE num="13"><LHS>Marked_locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>Marked_locker2_map_claim_lock(Locks,Resources,Client)</RHS></DPRULE><DPRULE num="14"><LHS>Marked_locker2_promote_pending(Lock,Client)</LHS><RHS>Marked_case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></DPRULE><DPRULE num="15"><LHS>Marked_locker2_promote_pending(Lock,Client)</LHS><RHS>Marked_record_extract(Lock,lock,pending)</RHS></DPRULE><DPRULE num="16"><LHS>Marked_case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>Marked_record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></DPRULE><DPRULE num="17"><LHS>Marked_locker2_remove_pending(Lock,Client)</LHS><RHS>Marked_record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></DPRULE><DPRULE num="18"><LHS>Marked_locker2_remove_pending(Lock,Client)</LHS><RHS>Marked_subtract(record_extract(Lock,lock,pending),cons(Client,nil))</RHS></DPRULE><DPRULE num="19"><LHS>Marked_locker2_remove_pending(Lock,Client)</LHS><RHS>Marked_record_extract(Lock,lock,pending)</RHS></DPRULE><DPRULE num="20"><LHS>Marked_locker2_add_pending(Lock,Resources,Client)</LHS><RHS>Marked_case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></DPRULE><DPRULE num="21"><LHS>Marked_locker2_add_pending(Lock,Resources,Client)</LHS><RHS>Marked_member(record_extract(Lock,lock,resource),Resources)</RHS></DPRULE><DPRULE num="22"><LHS>Marked_locker2_add_pending(Lock,Resources,Client)</LHS><RHS>Marked_record_extract(Lock,lock,resource)</RHS></DPRULE><DPRULE num="23"><LHS>Marked_case1(Client,Resources,Lock,true)</LHS><RHS>Marked_record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></DPRULE><DPRULE num="24"><LHS>Marked_case1(Client,Resources,Lock,true)</LHS><RHS>Marked_append(record_extract(Lock,lock,pending),cons(Client,nil))</RHS></DPRULE><DPRULE num="25"><LHS>Marked_case1(Client,Resources,Lock,true)</LHS><RHS>Marked_record_extract(Lock,lock,pending)</RHS></DPRULE><DPRULE num="26"><LHS>Marked_locker2_release_lock(Lock,Client)</LHS><RHS>Marked_case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></DPRULE><DPRULE num="27"><LHS>Marked_locker2_release_lock(Lock,Client)</LHS><RHS>Marked_gen_modtageq(Client,record_extract(Lock,lock,excl))</RHS></DPRULE><DPRULE num="28"><LHS>Marked_locker2_release_lock(Lock,Client)</LHS><RHS>Marked_record_extract(Lock,lock,excl)</RHS></DPRULE><DPRULE num="29"><LHS>Marked_case2(Client,Lock,true)</LHS><RHS>Marked_record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></DPRULE><DPRULE num="30"><LHS>Marked_locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>Marked_case5(Client,Locks,Lock,
 member(Client,record_extract(Lock,lock,pending)))</RHS></DPRULE><DPRULE num="31"><LHS>Marked_locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>Marked_member(Client,record_extract(Lock,lock,pending))</RHS></DPRULE><DPRULE num="32"><LHS>Marked_locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>Marked_record_extract(Lock,lock,pending)</RHS></DPRULE><DPRULE num="33"><LHS>Marked_case5(Client,Locks,Lock,true)</LHS><RHS>Marked_locker2_obtainables(Locks,Client)</RHS></DPRULE><DPRULE num="34"><LHS>Marked_case5(Client,Locks,Lock,false)</LHS><RHS>Marked_locker2_obtainables(Locks,Client)</RHS></DPRULE><DPRULE num="35"><LHS>Marked_locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>Marked_case6(Locks,Lock,Resource,
 equal(Resource,record_extract(Lock,lock,resource)))</RHS></DPRULE><DPRULE num="36"><LHS>Marked_locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>Marked_record_extract(Lock,lock,resource)</RHS></DPRULE><DPRULE num="37"><LHS>Marked_case6(Locks,Lock,Resource,true)</LHS><RHS>Marked_record_extract(Lock,lock,excl)</RHS></DPRULE><DPRULE num="38"><LHS>Marked_case6(Locks,Lock,Resource,true)</LHS><RHS>Marked_record_extract(Lock,lock,pending)</RHS></DPRULE><DPRULE num="39"><LHS>Marked_case6(Locks,Lock,Resource,false)</LHS><RHS>Marked_locker2_check_available(Resource,Locks)</RHS></DPRULE><DPRULE num="40"><LHS>Marked_locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>Marked_locker2_check_available(Resource,Locks)</RHS></DPRULE><DPRULE num="41"><LHS>Marked_locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>Marked_locker2_check_availables(Resources,Locks)</RHS></DPRULE><DPRULE num="42"><LHS>Marked_append(cons(Head,Tail),List)</LHS><RHS>Marked_append(Tail,List)</RHS></DPRULE><DPRULE num="43"><LHS>Marked_subtract(List,cons(Head,Tail))</LHS><RHS>Marked_subtract(delete(Head,List),Tail)</RHS></DPRULE><DPRULE num="44"><LHS>Marked_subtract(List,cons(Head,Tail))</LHS><RHS>Marked_delete(Head,List)</RHS></DPRULE><DPRULE num="45"><LHS>Marked_delete(E,cons(Head,Tail))</LHS><RHS>Marked_case8(Tail,Head,E,equal(E,Head))</RHS></DPRULE><DPRULE num="46"><LHS>Marked_case8(Tail,Head,E,false)</LHS><RHS>Marked_delete(E,Tail)</RHS></DPRULE><DPRULE num="47"><LHS>Marked_member(E,cons(Head,Tail))</LHS><RHS>Marked_case9(Tail,Head,E,equal(E,Head))</RHS></DPRULE><DPRULE num="48"><LHS>Marked_case9(Tail,Head,E,false)</LHS><RHS>Marked_member(E,Tail)</RHS></DPRULE><DPRULE num="49"><LHS>Marked_eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>Marked_and(eqt(E1,E2),eqs(S1,S2))</RHS></DPRULE><DPRULE num="50"><LHS>Marked_eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>Marked_eqt(E1,E2)</RHS></DPRULE><DPRULE num="51"><LHS>Marked_eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>Marked_eqs(S1,S2)</RHS></DPRULE><DPRULE num="52"><LHS>Marked_istops(E1,stack(E2,S1))</LHS><RHS>Marked_eqt(E1,E2)</RHS></DPRULE><DPRULE num="53"><LHS>Marked_eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>Marked_and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></DPRULE><DPRULE num="54"><LHS>Marked_eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>Marked_eqt(E1,E2)</RHS></DPRULE><DPRULE num="55"><LHS>Marked_eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>Marked_and(eqs(S1,S2),eqc(CS1,CS2))</RHS></DPRULE><DPRULE num="56"><LHS>Marked_eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>Marked_eqs(S1,S2)</RHS></DPRULE><DPRULE num="57"><LHS>Marked_eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>Marked_eqc(CS1,CS2)</RHS></DPRULE><DPRULE num="58"><LHS>Marked_push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>Marked_push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></DPRULE><DPRULE num="59"><LHS>Marked_push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>Marked_eqt(E1,E3)</RHS></DPRULE><DPRULE num="60"><LHS>Marked_push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>Marked_pushs(E2,S1)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><DAG approx="simpl"><CCLIST><NONSCC num="0"><NODE ref="60"/></NONSCC><NONSCC num="1"><NODE ref="59"/></NONSCC><SCC num="2"><NODE ref="0"/><NODE ref="2"/><NODE ref="3"/><NODE ref="5"/><NODE ref="6"/><NODE ref="7"/></SCC><NONSCC num="3"><NODE ref="4"/></NONSCC><NONSCC num="4"><NODE ref="1"/></NONSCC><NONSCC num="5"><NODE ref="58"/></NONSCC><SCC num="6"><NODE ref="57"/></SCC><NONSCC num="7"><NODE ref="56"/></NONSCC><NONSCC num="8"><NODE ref="55"/></NONSCC><NONSCC num="9"><NODE ref="54"/></NONSCC><NONSCC num="10"><NODE ref="53"/></NONSCC><SCC num="11"><NODE ref="51"/></SCC><NONSCC num="12"><NODE ref="50"/></NONSCC><NONSCC num="13"><NODE ref="49"/></NONSCC><NONSCC num="14"><NODE ref="52"/></NONSCC><NONSCC num="15"><NODE ref="48"/></NONSCC><NONSCC num="16"><NODE ref="47"/></NONSCC><NONSCC num="17"><NODE ref="46"/></NONSCC><NONSCC num="18"><NODE ref="45"/></NONSCC><NONSCC num="19"><NODE ref="44"/></NONSCC><SCC num="20"><NODE ref="43"/></SCC><SCC num="21"><NODE ref="42"/></SCC><SCC num="22"><NODE ref="41"/></SCC><NONSCC num="23"><NODE ref="40"/></NONSCC><NONSCC num="24"><NODE ref="36"/></NONSCC><NONSCC num="25"><NODE ref="35"/></NONSCC><NONSCC num="26"><NODE ref="39"/></NONSCC><NONSCC num="27"><NODE ref="38"/></NONSCC><NONSCC num="28"><NODE ref="37"/></NONSCC><SCC num="29"><NODE ref="30"/><NODE ref="33"/><NODE ref="34"/></SCC><NONSCC num="30"><NODE ref="32"/></NONSCC><NONSCC num="31"><NODE ref="31"/></NONSCC><NONSCC num="32"><NODE ref="29"/></NONSCC><NONSCC num="33"><NODE ref="28"/></NONSCC><NONSCC num="34"><NODE ref="27"/></NONSCC><NONSCC num="35"><NODE ref="26"/></NONSCC><NONSCC num="36"><NODE ref="25"/></NONSCC><NONSCC num="37"><NODE ref="24"/></NONSCC><NONSCC num="38"><NODE ref="23"/></NONSCC><NONSCC num="39"><NODE ref="10"/></NONSCC><SCC num="40"><NODE ref="9"/></SCC><NONSCC num="41"><NODE ref="22"/></NONSCC><NONSCC num="42"><NODE ref="21"/></NONSCC><NONSCC num="43"><NODE ref="20"/></NONSCC><NONSCC num="44"><NODE ref="19"/></NONSCC><NONSCC num="45"><NODE ref="18"/></NONSCC><NONSCC num="46"><NODE ref="17"/></NONSCC><NONSCC num="47"><NODE ref="16"/></NONSCC><NONSCC num="48"><NODE ref="15"/></NONSCC><NONSCC num="49"><NODE ref="14"/></NONSCC><SCC num="50"><NODE ref="13"/></SCC><SCC num="51"><NODE ref="12"/></SCC><NONSCC num="52"><NODE ref="11"/></NONSCC><SCC num="53"><NODE ref="8"/></SCC></CCLIST><EDGE end="4" start="1"/><EDGE end="3" start="1"/><EDGE end="2" start="1"/><EDGE end="4" start="2"/><EDGE end="3" start="2"/><EDGE end="0" start="5"/><EDGE end="10" start="6"/><EDGE end="9" start="6"/><EDGE end="8" start="6"/><EDGE end="7" start="6"/><EDGE end="13" start="7"/><EDGE end="12" start="7"/><EDGE end="11" start="7"/><EDGE end="4" start="9"/><EDGE end="3" start="9"/><EDGE end="2" start="9"/><EDGE end="13" start="11"/><EDGE end="12" start="11"/><EDGE end="4" start="12"/><EDGE end="3" start="12"/><EDGE end="2" start="12"/><EDGE end="4" start="14"/><EDGE end="3" start="14"/><EDGE end="2" start="14"/><EDGE end="16" start="15"/><EDGE end="18" start="17"/><EDGE end="18" start="19"/><EDGE end="19" start="20"/><EDGE end="23" start="22"/><EDGE end="25" start="23"/><EDGE end="24" start="23"/><EDGE end="25" start="26"/><EDGE end="24" start="26"/><EDGE end="31" start="29"/><EDGE end="30" start="29"/><EDGE end="16" start="31"/><EDGE end="32" start="35"/><EDGE end="21" start="37"/><EDGE end="40" start="38"/><EDGE end="39" start="38"/><EDGE end="39" start="40"/><EDGE end="16" start="42"/><EDGE end="38" start="43"/><EDGE end="37" start="43"/><EDGE end="36" start="43"/><EDGE end="20" start="45"/><EDGE end="19" start="45"/><EDGE end="40" start="46"/><EDGE end="39" start="46"/><EDGE end="40" start="47"/><EDGE end="39" start="47"/><EDGE end="47" start="49"/><EDGE end="52" start="51"/><EDGE end="49" start="52"/><EDGE end="48" start="52"/></DAG></CRITERION><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>Marked_element(int(s(N1)),T2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="4"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>Marked_locker2_map_promote_pending(Locks,Pending)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="4"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>Marked_locker2_map_claim_lock(Locks,Resources,Client)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="4"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="5"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>Marked_record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY><PROPERTY criterion="stronggraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>Marked_case5(Client,Locks,Lock,
 member(Client,record_extract(Lock,lock,pending)))</RHS></DPRULE><DPRULE num="1"><LHS>Marked_case5(Client,Locks,Lock,true)</LHS><RHS>Marked_locker2_obtainables(Locks,Client)</RHS></DPRULE><DPRULE num="2"><LHS>Marked_case5(Client,Locks,Lock,false)</LHS><RHS>Marked_locker2_obtainables(Locks,Client)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING><STRICTPAIRS><DPLIST><DPRULE num="0"><LHS>Marked_case5(Client,Locks,Lock,true)</LHS><RHS>Marked_locker2_obtainables(Locks,Client)</RHS></DPRULE></DPLIST></STRICTPAIRS></CRITERION><PROPERTY criterion="weakgraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>Marked_case5(Client,Locks,Lock,
 member(Client,record_extract(Lock,lock,pending)))</RHS></DPRULE><DPRULE num="1"><LHS>Marked_case5(Client,Locks,Lock,false)</LHS><RHS>Marked_locker2_obtainables(Locks,Client)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><DAG approx="simpl"><CCLIST><SCC num="0"><NODE ref="0"/><NODE ref="1"/></SCC></CCLIST></DAG></CRITERION><PROPERTY criterion="stronggraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>Marked_case5(Client,Locks,Lock,
 member(Client,record_extract(Lock,lock,pending)))</RHS></DPRULE><DPRULE num="1"><LHS>Marked_case5(Client,Locks,Lock,false)</LHS><RHS>Marked_locker2_obtainables(Locks,Client)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="4"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING><STRICTPAIRS><DPLIST><DPRULE num="0"><LHS>Marked_locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>Marked_case5(Client,Locks,Lock,
 member(Client,record_extract(Lock,lock,pending)))</RHS></DPRULE></DPLIST></STRICTPAIRS></CRITERION><PROPERTY criterion="weakgraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_case5(Client,Locks,Lock,false)</LHS><RHS>Marked_locker2_obtainables(Locks,Client)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><DAG approx="simpl"><CCLIST><NONSCC num="0"><NODE ref="0"/></NONSCC></CCLIST></DAG></CRITERION></PROPERTY></PROPERTY></PROPERTY></PROPERTY><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>Marked_locker2_check_availables(Resources,Locks)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_append(cons(Head,Tail),List)</LHS><RHS>Marked_append(Tail,List)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_subtract(List,cons(Head,Tail))</LHS><RHS>Marked_subtract(delete(Head,List),Tail)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="4"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>Marked_eqc(CS1,CS2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_eqc</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="4"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>Marked_eqs(S1,S2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_eqs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY><PROPERTY criterion="stronggraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(pid(N1),pid(N2))</LHS><RHS>Marked_eqt(N1,N2)</RHS></DPRULE><DPRULE num="1"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="2"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="3"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="4"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="5"><LHS>Marked_eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_eqt</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="4"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING><STRICTPAIRS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(pid(N1),pid(N2))</LHS><RHS>Marked_eqt(N1,N2)</RHS></DPRULE></DPLIST></STRICTPAIRS></CRITERION><PROPERTY criterion="weakgraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="1"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="2"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="3"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="4"><LHS>Marked_eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><DAG approx="simpl"><CCLIST><SCC num="0"><NODE ref="0"/><NODE ref="1"/><NODE ref="2"/><NODE ref="3"/><NODE ref="4"/></SCC></CCLIST></DAG></CRITERION><PROPERTY criterion="stronggraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="1"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="2"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="3"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="4"><LHS>Marked_eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_eqt</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING><STRICTPAIRS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="1"><LHS>Marked_eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE></DPLIST></STRICTPAIRS></CRITERION><PROPERTY criterion="weakgraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="1"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="2"><LHS>Marked_eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><DAG approx="simpl"><CCLIST><SCC num="0"><NODE ref="0"/><NODE ref="1"/><NODE ref="2"/></SCC></CCLIST></DAG></CRITERION><PROPERTY criterion="stronggraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="1"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE><DPRULE num="2"><LHS>Marked_eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_eqt</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING><STRICTPAIRS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE><DPRULE num="1"><LHS>Marked_eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>Marked_eqt(T1,T2)</RHS></DPRULE></DPLIST></STRICTPAIRS></CRITERION><PROPERTY criterion="weakgraph" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><DAG approx="simpl"><CCLIST><SCC num="0"><NODE ref="0"/></SCC></CCLIST></DAG></CRITERION><PROPERTY criterion="ordering" prop="sndp"><SYSTEM><DPSYS><REWSYS><RULE><LHS>or(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(T,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>or(F,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(B,T)</LHS><RHS>B</RHS></RULE><RULE><LHS>and(F,B)</LHS><RHS>F</RHS></RULE><RULE><LHS>and(B,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>imp(T,B)</LHS><RHS>B</RHS></RULE><RULE><LHS>imp(F,B)</LHS><RHS>T</RHS></RULE><RULE><LHS>not(T)</LHS><RHS>F</RHS></RULE><RULE><LHS>not(F)</LHS><RHS>T</RHS></RULE><RULE><LHS>if(T,B1,B2)</LHS><RHS>B1</RHS></RULE><RULE><LHS>if(F,B1,B2)</LHS><RHS>B2</RHS></RULE><RULE><LHS>eq(T,T)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(F,F)</LHS><RHS>T</RHS></RULE><RULE><LHS>eq(T,F)</LHS><RHS>F</RHS></RULE><RULE><LHS>eq(F,T)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(nil,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,a)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(a,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(a,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,excl)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(excl,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(excl,eqt(false,int(N2)))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(false,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,lock)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(lock,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(lock,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,locker)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(locker,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(locker,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,mcrlrecord)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(mcrlrecord,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(mcrlrecord,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(ok,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pending)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(pending,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pending,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(release,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,request)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(request,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(request,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,resource)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(resource,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(resource,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tag)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(tag,true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tag,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,true)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqt(true,undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(true,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(undefined,tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),pid(N2))</LHS><RHS>eqt(N1,N2)</RHS></RULE><RULE><LHS>eqt(pid(N1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(pid(N1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(int(N1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),cons(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(cons(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuple(H2,T2))</LHS><RHS>and(eqt(H1,H2),eqt(T1,T2))</RHS></RULE><RULE><LHS>eqt(tuple(H1,T1),tuplenil(H2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),nil)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),a)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),excl)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),false)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),lock)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),locker)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),mcrlrecord)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),ok)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pending)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),release)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),request)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),resource)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tag)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),true)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),undefined)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),pid(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),int(N2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),cons(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuple(H2,T2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>eqt(H1,H2)</RHS></RULE><RULE><LHS>element(int(s(0)),tuplenil(T1))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(0)),tuple(T1,T2))</LHS><RHS>T1</RHS></RULE><RULE><LHS>element(int(s(s(N1))),tuple(T1,T2))</LHS><RHS>element(int(s(N1)),T2)</RHS></RULE><RULE><LHS>record_new(lock)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(undefined,tuple(nil,tuplenil(nil)))))</RHS></RULE><RULE><LHS>record_extract(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,resource)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2)))))</RHS></RULE><RULE><LHS>record_update(tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(F2))))),
 lock,pending,NewF)</LHS><RHS>tuple(mcrlrecord,tuple(lock,tuple(F0,tuple(F1,tuplenil(NewF)))))</RHS></RULE><RULE><LHS>record_updates(Record,Name,nil)</LHS><RHS>Record</RHS></RULE><RULE><LHS>record_updates(Record,Name,cons(tuple(Field,tuplenil(NewF)),Fields))</LHS><RHS>record_updates(record_update(Record,Name,Field,NewF),Name,Fields)</RHS></RULE><RULE><LHS>locker2_map_promote_pending(nil,Pending)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_promote_pending(cons(Lock,Locks),Pending)</LHS><RHS>cons(locker2_promote_pending(Lock,Pending),
 locker2_map_promote_pending(Locks,Pending))</RHS></RULE><RULE><LHS>locker2_map_claim_lock(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_map_claim_lock(cons(Lock,Locks),Resources,Client)</LHS><RHS>cons(locker2_claim_lock(Lock,Resources,Client),
 locker2_map_claim_lock(Locks,Resources,Client))</RHS></RULE><RULE><LHS>locker2_map_add_pending(nil,Resources,Client)</LHS><RHS>nil</RHS></RULE><RULE><LHS>locker2_promote_pending(Lock,Client)</LHS><RHS>case0(Client,Lock,record_extract(Lock,lock,pending))</RHS></RULE><RULE><LHS>case0(Client,Lock,cons(Client,Pendings))</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(excl,tuplenil(Client)),
  cons(tuple(pending,tuplenil(Pendings)),nil)))</RHS></RULE><RULE><LHS>case0(Client,Lock,MCRLFree0)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_remove_pending(Lock,Client)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(subtract(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>locker2_add_pending(Lock,Resources,Client)</LHS><RHS>case1(Client,Resources,Lock,
 member(record_extract(Lock,lock,resource),Resources))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,true)</LHS><RHS>record_updates(Lock,lock,
 cons(tuple(pending,
       tuplenil(append(record_extract(Lock,lock,pending),cons(Client,nil)))),
  nil))</RHS></RULE><RULE><LHS>case1(Client,Resources,Lock,false)</LHS><RHS>Lock</RHS></RULE><RULE><LHS>locker2_release_lock(Lock,Client)</LHS><RHS>case2(Client,Lock,gen_modtageq(Client,record_extract(Lock,lock,excl)))</RHS></RULE><RULE><LHS>case2(Client,Lock,true)</LHS><RHS>record_updates(Lock,lock,cons(tuple(excllock,excl),nil))</RHS></RULE><RULE><LHS>case4(Client,Lock,MCRLFree1)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_obtainables(nil,Client)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_obtainables(cons(Lock,Locks),Client)</LHS><RHS>case5(Client,Locks,Lock,member(Client,record_extract(Lock,lock,pending)))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,true)</LHS><RHS>andt(locker2_obtainable(Lock,Client),locker2_obtainables(Locks,Client))</RHS></RULE><RULE><LHS>case5(Client,Locks,Lock,false)</LHS><RHS>locker2_obtainables(Locks,Client)</RHS></RULE><RULE><LHS>locker2_check_available(Resource,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>locker2_check_available(Resource,cons(Lock,Locks))</LHS><RHS>case6(Locks,Lock,Resource,equal(Resource,record_extract(Lock,lock,resource)))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,true)</LHS><RHS>andt(equal(record_extract(Lock,lock,excl),nil),
 equal(record_extract(Lock,lock,pending),nil))</RHS></RULE><RULE><LHS>case6(Locks,Lock,Resource,false)</LHS><RHS>locker2_check_available(Resource,Locks)</RHS></RULE><RULE><LHS>locker2_check_availables(nil,Locks)</LHS><RHS>true</RHS></RULE><RULE><LHS>locker2_check_availables(cons(Resource,Resources),Locks)</LHS><RHS>andt(locker2_check_available(Resource,Locks),
 locker2_check_availables(Resources,Locks))</RHS></RULE><RULE><LHS>locker2_adduniq(nil,List)</LHS><RHS>List</RHS></RULE><RULE><LHS>append(cons(Head,Tail),List)</LHS><RHS>cons(Head,append(Tail,List))</RHS></RULE><RULE><LHS>subtract(List,nil)</LHS><RHS>List</RHS></RULE><RULE><LHS>subtract(List,cons(Head,Tail))</LHS><RHS>subtract(delete(Head,List),Tail)</RHS></RULE><RULE><LHS>delete(E,nil)</LHS><RHS>nil</RHS></RULE><RULE><LHS>delete(E,cons(Head,Tail))</LHS><RHS>case8(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case8(Tail,Head,E,true)</LHS><RHS>Tail</RHS></RULE><RULE><LHS>case8(Tail,Head,E,false)</LHS><RHS>cons(Head,delete(E,Tail))</RHS></RULE><RULE><LHS>gen_tag(Pid)</LHS><RHS>tuple(Pid,tuplenil(tag))</RHS></RULE><RULE><LHS>gen_modtageq(Client1,Client2)</LHS><RHS>equal(Client1,Client2)</RHS></RULE><RULE><LHS>member(E,nil)</LHS><RHS>false</RHS></RULE><RULE><LHS>member(E,cons(Head,Tail))</LHS><RHS>case9(Tail,Head,E,equal(E,Head))</RHS></RULE><RULE><LHS>case9(Tail,Head,E,true)</LHS><RHS>true</RHS></RULE><RULE><LHS>case9(Tail,Head,E,false)</LHS><RHS>member(E,Tail)</RHS></RULE><RULE><LHS>eqs(empty,empty)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqs(empty,stack(E2,S2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqs(stack(E1,S1),stack(E2,S2))</LHS><RHS>and(eqt(E1,E2),eqs(S1,S2))</RHS></RULE><RULE><LHS>pushs(E1,S1)</LHS><RHS>stack(E1,S1)</RHS></RULE><RULE><LHS>pops(stack(E1,S1))</LHS><RHS>S1</RHS></RULE><RULE><LHS>tops(stack(E1,S1))</LHS><RHS>E1</RHS></RULE><RULE><LHS>istops(E1,empty)</LHS><RHS>F</RHS></RULE><RULE><LHS>istops(E1,stack(E2,S1))</LHS><RHS>eqt(E1,E2)</RHS></RULE><RULE><LHS>eqc(nocalls,nocalls)</LHS><RHS>T</RHS></RULE><RULE><LHS>eqc(nocalls,calls(E2,S2,CS2))</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),nocalls)</LHS><RHS>F</RHS></RULE><RULE><LHS>eqc(calls(E1,S1,CS1),calls(E2,S2,CS2))</LHS><RHS>and(eqt(E1,E2),and(eqs(S1,S2),eqc(CS1,CS2)))</RHS></RULE><RULE><LHS>push(E1,E2,nocalls)</LHS><RHS>calls(E1,stack(E2,empty),nocalls)</RHS></RULE><RULE><LHS>push(E1,E2,calls(E3,S1,CS1))</LHS><RHS>push1(E1,E2,E3,S1,CS1,eqt(E1,E3))</RHS></RULE><RULE><LHS>push1(E1,E2,E3,S1,CS1,T)</LHS><RHS>calls(E3,pushs(E2,S1),CS1)</RHS></RULE></REWSYS><DPLIST><DPRULE num="0"><LHS>Marked_eqt(tuplenil(H1),tuplenil(H2))</LHS><RHS>Marked_eqt(H1,H2)</RHS></DPRULE></DPLIST></DPSYS></SYSTEM><CRITERION><ORDERING type="poly"><POLYSYMB><SYMBOL><NAME>T</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_tag</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_new</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>a</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case2</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>istops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>release</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainable</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>imp</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>stack</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case4</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>int</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>true</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_availables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>F</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqs</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_update</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>false</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_release_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>undefined</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nocalls</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>subtract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>resource</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case6</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>if</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_map_claim_lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>ok</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case5</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuple</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_add_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>s</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>delete</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>or</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case9</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="3"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_extract</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excl</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>Marked_eqt</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>gen_modtageq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>nil</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eqc</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>request</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_check_available</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>not</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pushs</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_promote_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>mcrlrecord</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_obtainables</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>cons</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>push1</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>member</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>element</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_adduniq</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>and</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>empty</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>record_updates</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="2"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>lock</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>excllock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pid</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>calls</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_remove_pending</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tag</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>equal</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>eq</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tops</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>3</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>locker2_claim_lock</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>pending</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>andt</NAME></SYMBOL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>tuplenil</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>append</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>0</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB><POLYSYMB><SYMBOL><NAME>case8</NAME></SYMBOL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>2</INT></COEF></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="0"/></MONOME></POLYNOMIAL><POLYNOMIAL><SUMPOLY><POLYNOMIAL><MONOME><COEF><INT>1</INT></COEF><ARG degree="1" num="1"/></MONOME></POLYNOMIAL><POLYNOMIAL><MONOME><COEF><INT>0</INT></COEF></MONOME></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></SUMPOLY></POLYNOMIAL></POLYSYMB></ORDERING></CRITERION></PROPERTY></PROPERTY></PROPERTY></PROPERTY></PROPERTY></PROPERTY></PROPERTY></PROPERTY></PROPERTY></PROOF>
