<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<org.eventb.core.poFile org.eventb.core.poStamp="0">
<org.eventb.core.poPredicateSet name="CTXHYP" org.eventb.core.poStamp="0">
<org.eventb.core.poIdentifier name="ATM" org.eventb.core.type="ℙ(ATM)"/>
<org.eventb.core.poIdentifier name="CARD" org.eventb.core.type="ℙ(CARD)"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poPredicateSet name="ABSHYP" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#CTXHYP" org.eventb.core.poStamp="0">
<org.eventb.core.poIdentifier name="atmDepAmM" org.eventb.core.type="ℙ(ATM×ℤ)"/>
<org.eventb.core.poIdentifier name="cardInAtmM" org.eventb.core.type="ℙ(ATM×CARD)"/>
<org.eventb.core.poIdentifier name="sendReqDep" org.eventb.core.type="ℙ(ATM)"/>
<org.eventb.core.poIdentifier name="sendRespDep" org.eventb.core.type="ℙ(ATM)"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poSequent name="INITIALISATION/Deposit_4_inv4/INV" org.eventb.core.accurate="true" org.eventb.core.poDesc="Invariant  establishment" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicateSet name="SEQHYP" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTALLHYPContext_mMW_K"/>
<org.eventb.core.poPredicate name="SEQHYQ" org.eventb.core.predicate="(∅ ⦂ ℙ(ATM×CARD))∈ATM ⇸ CARD" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#\/"/>
<org.eventb.core.poSource name="SEQHYR" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#1"/>
<org.eventb.core.poSource name="SEQHYS" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#\/"/>
<org.eventb.core.poSelHint name="SEQHYT" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#CTXHYP" org.eventb.core.poSelHintSnd="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poSequent#INITIALISATION\/Deposit_4_inv4\/INV|org.eventb.core.poPredicateSet#SEQHYP"/>
<org.eventb.core.poSelHint name="SEQHYU" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP|org.eventb.core.poPredicate#PRD4"/>
</org.eventb.core.poSequent>
<org.eventb.core.poSequent name="INITIALISATION/Deposit_4_inv6/INV" org.eventb.core.accurate="true" org.eventb.core.poDesc="Invariant  establishment" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicateSet name="SEQHYP" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTALLHYPContext_mMW_K"/>
<org.eventb.core.poPredicate name="SEQHYQ" org.eventb.core.predicate="(∅ ⦂ ℙ(ATM×ℤ))∈ATM ⇸ ℕ" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#0"/>
<org.eventb.core.poSource name="SEQHYR" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#1"/>
<org.eventb.core.poSource name="SEQHYS" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#0"/>
<org.eventb.core.poSelHint name="SEQHYT" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#CTXHYP" org.eventb.core.poSelHintSnd="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poSequent#INITIALISATION\/Deposit_4_inv6\/INV|org.eventb.core.poPredicateSet#SEQHYP"/>
<org.eventb.core.poSelHint name="SEQHYU" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP|org.eventb.core.poPredicate#PRD5"/>
</org.eventb.core.poSequent>
<org.eventb.core.poPredicateSet name="EVTIDENTContext_mMW_K" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#CTXHYP" org.eventb.core.poStamp="0">
<org.eventb.core.poIdentifier name="sendRespDep'" org.eventb.core.type="ℙ(ATM)"/>
<org.eventb.core.poIdentifier name="atmDepAmM'" org.eventb.core.type="ℙ(ATM×ℤ)"/>
<org.eventb.core.poIdentifier name="cardInAtmM'" org.eventb.core.type="ℙ(ATM×CARD)"/>
<org.eventb.core.poIdentifier name="sendReqDep'" org.eventb.core.type="ℙ(ATM)"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poPredicateSet name="EVTALLHYPContext_mMW_K" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTIDENTContext_mMW_K" org.eventb.core.poStamp="0"/>
<org.eventb.core.poSequent name="sendReqDeposit/Deposit_4_inv4/INV" org.eventb.core.accurate="true" org.eventb.core.poDesc="Invariant  preservation" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicateSet name="SEQHYP" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTALLHYPContext_mMW_L"/>
<org.eventb.core.poPredicate name="SEQHYQ" org.eventb.core.predicate="cardInAtmM{a ↦ c}∈ATM ⇸ CARD" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#\/"/>
<org.eventb.core.poSource name="SEQHYR" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#2"/>
<org.eventb.core.poSource name="SEQHYS" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#\/"/>
<org.eventb.core.poSelHint name="SEQHYT" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP" org.eventb.core.poSelHintSnd="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poSequent#sendReqDeposit\/Deposit_4_inv4\/INV|org.eventb.core.poPredicateSet#SEQHYP"/>
<org.eventb.core.poSelHint name="SEQHYU" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP|org.eventb.core.poPredicate#PRD4"/>
</org.eventb.core.poSequent>
<org.eventb.core.poSequent name="sendReqDeposit/Deposit_4_inv6/INV" org.eventb.core.accurate="true" org.eventb.core.poDesc="Invariant  preservation" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicateSet name="SEQHYP" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTALLHYPContext_mMW_L"/>
<org.eventb.core.poPredicate name="SEQHYQ" org.eventb.core.predicate="atmDepAmM{a ↦ am}∈ATM ⇸ ℕ" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#0"/>
<org.eventb.core.poSource name="SEQHYR" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#2"/>
<org.eventb.core.poSource name="SEQHYS" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#0"/>
<org.eventb.core.poSelHint name="SEQHYT" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP" org.eventb.core.poSelHintSnd="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poSequent#sendReqDeposit\/Deposit_4_inv6\/INV|org.eventb.core.poPredicateSet#SEQHYP"/>
<org.eventb.core.poSelHint name="SEQHYU" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP|org.eventb.core.poPredicate#PRD5"/>
</org.eventb.core.poSequent>
<org.eventb.core.poPredicateSet name="EVTIDENTContext_mMW_L" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP" org.eventb.core.poStamp="0">
<org.eventb.core.poIdentifier name="am" org.eventb.core.type="ℤ"/>
<org.eventb.core.poIdentifier name="atmDepAmM'" org.eventb.core.type="ℙ(ATM×ℤ)"/>
<org.eventb.core.poIdentifier name="a" org.eventb.core.type="ATM"/>
<org.eventb.core.poIdentifier name="c" org.eventb.core.type="CARD"/>
<org.eventb.core.poIdentifier name="cardInAtmM'" org.eventb.core.type="ℙ(ATM×CARD)"/>
<org.eventb.core.poIdentifier name="sendReqDep'" org.eventb.core.type="ℙ(ATM)"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poPredicateSet name="EVTALLHYPContext_mMW_L" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTIDENTContext_mMW_L" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicate name="PRD0" org.eventb.core.predicate="c∈CARD" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#2|org.eventb.core.guard#3"/>
<org.eventb.core.poPredicate name="PRD1" org.eventb.core.predicate="am∈ℤ" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#2|org.eventb.core.guard#4"/>
<org.eventb.core.poPredicate name="PRD2" org.eventb.core.predicate="a∈ATM" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#2|org.eventb.core.guard#5"/>
<org.eventb.core.poPredicate name="PRD3" org.eventb.core.predicate="am∈ℕ1" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#2|org.eventb.core.guard#*"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poSequent name="recvReqDeposit/grd5/WD" org.eventb.core.accurate="true" org.eventb.core.poDesc="Well-definedness of Guard" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicateSet name="SEQHYP" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTHYPContext_mMW_M,"/>
<org.eventb.core.poPredicate name="SEQHYQ" org.eventb.core.predicate="a∈dom(atmDepAmM)∧atmDepAmM∈ATM ⇸ ℤ" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#3|org.eventb.core.guard#-"/>
<org.eventb.core.poSource name="SEQHYR" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#3|org.eventb.core.guard#-"/>
<org.eventb.core.poSelHint name="SEQHYS" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP" org.eventb.core.poSelHintSnd="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTHYPContext_mMW_M,"/>
</org.eventb.core.poSequent>
<org.eventb.core.poPredicateSet name="EVTIDENTContext_mMW_M" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP" org.eventb.core.poStamp="0">
<org.eventb.core.poIdentifier name="am" org.eventb.core.type="ℤ"/>
<org.eventb.core.poIdentifier name="a" org.eventb.core.type="ATM"/>
<org.eventb.core.poIdentifier name="c" org.eventb.core.type="CARD"/>
<org.eventb.core.poIdentifier name="sendReqDep'" org.eventb.core.type="ℙ(ATM)"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poPredicateSet name="EVTHYPContext_mMW_M," org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTIDENTContext_mMW_M" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicate name="PRD0" org.eventb.core.predicate="c∈CARD" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#3|org.eventb.core.guard#\/"/>
<org.eventb.core.poPredicate name="PRD1" org.eventb.core.predicate="am∈ℤ" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#3|org.eventb.core.guard#0"/>
<org.eventb.core.poPredicate name="PRD2" org.eventb.core.predicate="a∈ATM" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#3|org.eventb.core.guard#1"/>
<org.eventb.core.poPredicate name="PRD3" org.eventb.core.predicate="a∈sendReqDep" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#3|org.eventb.core.guard#*"/>
<org.eventb.core.poPredicate name="PRD4" org.eventb.core.predicate="a ↦ c∈cardInAtmM" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#3|org.eventb.core.guard#+"/>
<org.eventb.core.poPredicate name="PRD5" org.eventb.core.predicate="a∈dom(atmDepAmM)" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#3|org.eventb.core.guard#,"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poPredicateSet name="EVTALLHYPContext_mMW_M" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTHYPContext_mMW_M," org.eventb.core.poStamp="0">
<org.eventb.core.poPredicate name="PRD6" org.eventb.core.predicate="am=atmDepAmM(a)" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#3|org.eventb.core.guard#-"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poPredicateSet name="EVTIDENTContext_mMW_N" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP" org.eventb.core.poStamp="0">
<org.eventb.core.poIdentifier name="sendRespDep'" org.eventb.core.type="ℙ(ATM)"/>
<org.eventb.core.poIdentifier name="a" org.eventb.core.type="ATM"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poPredicateSet name="EVTALLHYPContext_mMW_N" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTIDENTContext_mMW_N" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicate name="PRD0" org.eventb.core.predicate="a∈ATM" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#4|org.eventb.core.guard#-"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poSequent name="recvRespDeposit/Deposit_4_inv4/INV" org.eventb.core.accurate="true" org.eventb.core.poDesc="Invariant  preservation" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicateSet name="SEQHYP" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTALLHYPContext_mMW_O"/>
<org.eventb.core.poPredicate name="SEQHYQ" org.eventb.core.predicate="{a} ⩤ cardInAtmM∈ATM ⇸ CARD" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#\/"/>
<org.eventb.core.poSource name="SEQHYR" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#5"/>
<org.eventb.core.poSource name="SEQHYS" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#\/"/>
<org.eventb.core.poSelHint name="SEQHYT" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP" org.eventb.core.poSelHintSnd="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poSequent#recvRespDeposit\/Deposit_4_inv4\/INV|org.eventb.core.poPredicateSet#SEQHYP"/>
<org.eventb.core.poSelHint name="SEQHYU" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP|org.eventb.core.poPredicate#PRD4"/>
</org.eventb.core.poSequent>
<org.eventb.core.poSequent name="recvRespDeposit/Deposit_4_inv6/INV" org.eventb.core.accurate="true" org.eventb.core.poDesc="Invariant  preservation" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicateSet name="SEQHYP" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTALLHYPContext_mMW_O"/>
<org.eventb.core.poPredicate name="SEQHYQ" org.eventb.core.predicate="{a} ⩤ atmDepAmM∈ATM ⇸ ℕ" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#0"/>
<org.eventb.core.poSource name="SEQHYR" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#5"/>
<org.eventb.core.poSource name="SEQHYS" org.eventb.core.poRole="DEFAULT" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#0"/>
<org.eventb.core.poSelHint name="SEQHYT" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP" org.eventb.core.poSelHintSnd="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poSequent#recvRespDeposit\/Deposit_4_inv6\/INV|org.eventb.core.poPredicateSet#SEQHYP"/>
<org.eventb.core.poSelHint name="SEQHYU" org.eventb.core.poSelHintFst="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP|org.eventb.core.poPredicate#PRD5"/>
</org.eventb.core.poSequent>
<org.eventb.core.poPredicateSet name="EVTIDENTContext_mMW_O" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ALLHYP" org.eventb.core.poStamp="0">
<org.eventb.core.poIdentifier name="sendRespDep'" org.eventb.core.type="ℙ(ATM)"/>
<org.eventb.core.poIdentifier name="atmDepAmM'" org.eventb.core.type="ℙ(ATM×ℤ)"/>
<org.eventb.core.poIdentifier name="a" org.eventb.core.type="ATM"/>
<org.eventb.core.poIdentifier name="cardInAtmM'" org.eventb.core.type="ℙ(ATM×CARD)"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poPredicateSet name="EVTALLHYPContext_mMW_O" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#EVTIDENTContext_mMW_O" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicate name="PRD0" org.eventb.core.predicate="a∈ATM" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#5|org.eventb.core.guard#."/>
<org.eventb.core.poPredicate name="PRD1" org.eventb.core.predicate="a∈sendRespDep" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#5|org.eventb.core.guard#("/>
<org.eventb.core.poPredicate name="PRD2" org.eventb.core.predicate="a∈dom(cardInAtmM)" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#5|org.eventb.core.guard#)"/>
<org.eventb.core.poPredicate name="PRD3" org.eventb.core.predicate="a∈dom(atmDepAmM)" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.event#5|org.eventb.core.guard#*"/>
</org.eventb.core.poPredicateSet>
<org.eventb.core.poPredicateSet name="ALLHYP" org.eventb.core.parentSet="/ATMproduct_TD/mMW_D.bpo|org.eventb.core.poFile#mMW_D|org.eventb.core.poPredicateSet#ABSHYP" org.eventb.core.poStamp="0">
<org.eventb.core.poPredicate name="PRD0" org.eventb.core.predicate="cardInAtmM∈ℙ(ATM × CARD)" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#+"/>
<org.eventb.core.poPredicate name="PRD1" org.eventb.core.predicate="sendRespDep∈ℙ(ATM)" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#,"/>
<org.eventb.core.poPredicate name="PRD2" org.eventb.core.predicate="sendReqDep∈ℙ(ATM)" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#-"/>
<org.eventb.core.poPredicate name="PRD3" org.eventb.core.predicate="atmDepAmM∈ℙ(ATM × ℤ)" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#."/>
<org.eventb.core.poPredicate name="PRD4" org.eventb.core.predicate="cardInAtmM∈ATM ⇸ CARD" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#\/"/>
<org.eventb.core.poPredicate name="PRD5" org.eventb.core.predicate="atmDepAmM∈ATM ⇸ ℕ" org.eventb.core.source="/ATMproduct_TD/mMW_D.bum|org.eventb.core.machineFile#mMW_D|org.eventb.core.invariant#0"/>
</org.eventb.core.poPredicateSet>
</org.eventb.core.poFile>
