<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../../unit.xsl"?>
<KIVSPEC name="Atomic"><SPECBODY>generic specification 
   parameter <a href="../../../specs/AParam/export/unit.xml">AParam</a>
    target 
         functions 
            At : AIx → U × I × O × U → bool;
         predicates 
            Atomic : U × I × O × U;
         variables 
            u' : U; 
            at : U × I × O × U → bool; 
         
         axioms 
             ⊦ Atomic(u, i, o, u') ↔ (∃ k. At(k)(u, i, o, u'));
   
end generic specification</SPECBODY></KIVSPEC>
