1. A system configured to provide a neuronal network having an elementary network description for efficient implementation of event-triggered plasticity rules, the system comprising: one or more processors configured to execute instructions that, when executed, provide a neural network, the neural network comprising: a plurality of units, individual units having a memory and generating an event; and a plurality of doublets, a given doublet being connected to a pair of the plurality of units and configured to update a memory of the doublet and memory of a postsynaptic one of the pair of units according to a doublet event rule; wherein: the doublet event rule for the given doublet includes a timing event rule configured to control update of the memory of the given doublet; the doublet event rule for the given doublet includes pulse delivery rule that controls update of the memory of the postsynaptic one of the pair of units; execution of doublet event rules for the plurality of doublets is order-independent; and for the given doublet, the execution of the corresponding doublet event rule is triggered by an event in response to a change in the memory of the presynaptic one of the pair of units.