---
title: Divisible Updating Rules
url: https://www.emergentmind.com/topics/divisible-updating-rules
type: topic
---

# Divisible Updating Rules

Divisible updating rules are update mechanisms in which a global change is decomposed into structured subupdates across agents, times, strata, events, or combinatorial components. In the literature, this includes fixed coexistence of multiple strategy-updating rules in evolutionary games, annealed versus quenched mixtures of local-selection rules, path-independent conditioning of ambiguous beliefs, splitting-sequence semantics for hybrid knowledge bases, randomized deletion for \(k\)-divisible partitions, and incremental modular updates in factoradic arithmetic. This suggests a broad technical notion of divisibility: update operations are partitioned into components whose recomposition is itself mathematically controlled [1903.09570] [1808.06565] [1105.0288] [1712.08946] [2502.15559].

## 1. Formal senses of divisibility

In the cited literature, divisibility does not denote a single formal property. It refers instead to several mathematically distinct ways of partitioning an update process. Some papers divide update rules across agents, others across time, others across evidence sequences, logical strata, or combinatorial prefixes. The central question is whether the partition preserves a target object: a stationary cooperation level, a posterior belief, an MKNF model, a phase classification, a partition law, or a modular remainder.

| Form of divisibility | Core mechanism | Representative formulation |
|---|---|---|
| Agent-wise partition | Fixed rule types across individuals | \(p\) aspiration-based, \(1-p\) imitators |
| Time-wise mixing | Rule chosen at each event | \(\Pr(\mathrm{DB})=q\), \(\Pr(\mathrm{imitation})=1-q\) |
| Path-independent conditioning | Sequential update equals one-shot update | \(U_{B_2}(U_{B_1}[P])=U_{B_1\cap B_2}[P]\) |
| Stratified modular update | Layer-wise reducts and intersections | \(M=\bigcap_{\alpha<\mu} X_\alpha\) |
| Incremental modular update | Prefix-wise remainder recursion | \(R_j\equiv R_{j-1}+a_j w_j \pmod{k}\) |

Two recurrent axes are especially prominent. The first is whether divisibility is spatial or agent-wise, as in fixed rule assignments, grouped entities, or distributed local controllers. The second is whether divisibility is temporal or sequential, as in annealed mixing, update schemas for cellular automata, staged communication, and repeated conditioning. A third axis is semantic modularity: splitting the update problem into strata or event refinements and asking whether the recomposed result is equivalent to the direct update [1808.06565] [1503.01350] [1105.0288] [1712.08946] [1110.3817] [2502.15559].

## 2. Fixed heterogeneity and time-wise rule mixing in evolutionary games

A canonical agent-wise notion of divisibility appears in evolutionary Prisoner’s Dilemma models with heterogeneous strategy-updating rules. On an \(L\times L\) square lattice with periodic boundary conditions and Moore neighborhood \(k_i=8\), agents play the weak Prisoner’s Dilemma with
\[
U=\begin{bmatrix}1&0\\ b&0\end{bmatrix}, \qquad 1<b<2.
\]
A fraction \(p\) of agents is assigned aspiration-based updating and the remaining \(1-p\) uses imitation-based updating; these assignments are permanent throughout a run, so heterogeneity is not a per-step mixture but a fixed partition of the population. Imitators adopt a randomly chosen neighbor’s strategy with Fermi probability
\[
P_{i\leftarrow j}=\frac{1}{1+\exp\big(\beta(\Pi_i-\Pi_j)\big)},
\]
whereas aspiration-based agents switch to the opposite strategy with probability
\[
P_{iA}=\frac{1}{1+\exp\big(\beta(\Pi_i-k_iA)\big)}.
\]
Mutation acts independently with probability \(\mu\) per agent per period and overwrites the strategy by a random choice in \(\{C,D\}\) with equal probability [1903.09570].

In that model, divisibility is quantified by the aspiration share \(p\) and evaluated through the nonlinear interaction metric
\[
\Delta \rho=\rho_{\mathrm{mix}}-\big[(1-p)\rho_{\mathrm{imt}}+p\rho_{\mathrm{asp}}\big].
\]
Introducing aspiration-based agents into imitator populations generally deteriorates cooperation for small or moderate mutation rates, often yielding \(\Delta\rho<0\). Mutation also lowers \(\rho_C\), and imitator-dominated populations are especially vulnerable because mutation breaks cooperative clusters maintained by imitation. The most notable exception occurs under high mutation and low aspiration: for \(\mu=0.1\) and \(A=0.1\), \(\rho_C(p)\) becomes concave and \(\Delta\rho>0\) across broad ranges of \(p\); for \(A=0.1\) and also \(A=0.02\), the reported phase plots show \(\Delta\rho\) often exceeding \(0.1\) over substantial regions of \((\mu,b,p)\). In that regime, low-\(A\) aspiration agents act as persistent cooperators and raise both \(\rho_C^A\) and \(\rho_C^I\) [1903.09570].

A different decomposition is studied in the coexistence of imitation and Death–Birth updating on square lattices of degree \(z=4\). There the same two rules can be mixed in two sharply different ways. In the annealed case, rule choice is time-wise:
\[
\Pr(\mathrm{DB\ at\ event}\ t)=q,\qquad \Pr(\mathrm{imitation\ at\ event}\ t)=1-q.
\]
In the quenched case, each site is permanently assigned \(r_i\in\{\mathrm{DB},\mathrm{imitation}\}\) with \(\Pr(r_i=\mathrm{DB})=q\), so the population is spatially partitioned into two subdynamics. The model further attaches coevolving learning or teaching activity to players, with imitation probabilities scaled by \(w_l(i)\) or \(w_t(j)\) [1808.06565].

The macroscopic effect depends primarily on the form of divisibility. Under annealed mixing, small DB weight \(q\) can already produce strong synergy, and with \(w_l=0.1\) available, full cooperation can be reached at relatively high \(T\); high-learning types are eliminated and only low-learning types survive in the coexistence phase. Under quenched mixing, by contrast, the paper reports no synergy between rules at the microscopic level: the system behaves as two coupled subsystems, cooperation appears only when DB sites percolate, and the actual values of learning or teaching activity become irrelevant. Divisibility across time is therefore dynamically generative in a way that divisibility across agents need not be [1808.06565].

## 3. Path independence, ambiguous beliefs, and conditional updating

In imprecise-probability and ambiguity models, divisibility is usually defined as path independence of conditioning. For events \(B_1\) and \(B_2\), the rule is divisible if updating first on \(B_1\) and then on \(B_2\) yields the same posterior as updating once on \(B_1\cap B_2\):
\[
U_{B_2}(U_{B_1}[P])=U_{B_1\cap B_2}[P].
\]
This notion is especially explicit for lower probabilities, Choquet capacities, and set-valued posteriors [1712.08946].

Relative Maximum Likelihood (RML) updating starts from a convex, closed set of priors \(C\subseteq \Delta(\Omega)\), identifies the maximum-likelihood subset
\[
C^*(E)=\arg\max_{P\in C}P(E),
\]
and contracts toward it by
\[
C_\alpha(E)=\alpha C^*(E)+(1-\alpha)C,\qquad \alpha\in[0,1],
\]
before applying Bayes’ rule to each prior in \(C_\alpha(E)\). Full Bayesian updating is the special case \(\alpha=0\), and Maximum Likelihood is \(\alpha=1\). The rule is not divisible in general because direct update on a refined event \(E_i\) uses \(C^*(E_i)\), whereas sequential update through \(E\) uses \(C^*(E)\); unless these maximizing subsets align, the direct and sequential posterior sets differ. Full Bayesian updating is divisible, while Maximum Likelihood is divisible only under strong alignment conditions on the maximum-likelihood subsets [1911.02678].

Conditional Maximum Likelihood (CML) updates ambiguous information differently. With unique prior \(\mu\) on states and ambiguous interpretations \(c^t(\theta\mid s)\), the posterior after observing \(\theta\) is
\[
\mu_\theta(s)=\frac{\mu(s)\max_t c^t(\theta\mid s)}{\sum_{s'\in S}\mu(s')\max_t c^t(\theta\mid s')}.
\]
For two independent signals with factorized interpretations \(c^{(t,t')}(\theta,\theta'\mid s)=c^t(\theta\mid s)c^{t'}(\theta'\mid s)\), the maximum over the Cartesian product \(T\times T'\) factorizes into the product of maxima, so updating by \(\theta\) then \(\theta'\) yields the same expression as one-shot updating by \((\theta,\theta')\). In that setting, the posterior is unaffected by the order in which independent signals arrive [2012.13650].

Extended Relative Maximum Likelihood transports the RML idea from sets of priors to convex capacities. For a convex capacity \(\nu\) and event \(E\), the conditional capacity is defined by
\[
\nu_E^{E\text{-}RML}(A)=
\frac{\alpha(\nu(A\cup E^c)-\nu(E^c))+(1-\alpha)\nu(A\cap E)}
{\alpha(1-\nu(E^c))+(1-\alpha)(\nu(A\cap E)+1-\nu(A\cup E^c))}.
\]
Here \(\alpha=1\) gives the Dempster–Shafer rule and \(\alpha=0\) gives the Fagin–Halpern rule. Proposition 1 in the note represents this update as a lower envelope over
\[
C_\alpha(E)=\alpha C_\nu^*(E)+(1-\alpha)C_\nu,
\]
where \(C_\nu\) is the core of \(\nu\) and \(C_\nu^*(E)\) is its maximum-likelihood subset. The note uses this representation, together with Bayesian associativity on each prior and the comonotonicity of the core, to argue divisibility of DS, FH, and Extended RML under the standing convex-capacity assumptions [2109.02597].

A different contrast appears in the study of updating Choquet capacities of order \(2\). There, Dempster’s rule and the Geometric rule are divisible for sequential deterministic evidence, because retaining focal sets through successive intersections is equivalent to conditioning once on the final intersection. The generalized Bayes rule is algebraically path-independent at the level of lower and upper ratios when one always refers back to the original \(\Pi\), but the paper stresses that its extremizing prior \(P^{(Z)}\) depends on the realized evidence, so practical path dependence remains when posteriors are fed forward. Divisibility is therefore distinct from coherence and distinct from informativeness: the generalized Bayes rule is coherent and yields the widest intervals, but both generalized Bayes and the Geometric rule cannot update from vacuous priors; Dempster’s rule can sharpen vacuous intervals, yet can also induce sure loss, and Dempster’s and Geometric rules can mathematically contradict each other with respect to dilation and contraction [1712.08946].

## 4. Stratified modular semantics in hybrid knowledge bases

In hybrid knowledge representation, divisibility is realized as a stratum-by-stratum update semantics. A hybrid knowledge base has the form
\[
\kb=\langle \ont,\prog\rangle,
\]
where \(\ont\) is a DL ontology and \(\prog\) is a ground generalized logic program interpreted under Hybrid MKNF semantics. The key structural device is a splitting set \(U\) of predicate symbols, which induces a bottom \(b_U(\kb)\), a top \(t_U(\kb)\), and a reduct \(e_U(\kb,X)\). The splitting theorem states that \(M\) is an MKNF model of \(\kb\) iff there exist \(X\) and \(Y\) such that \(X\) is an MKNF model of \(b_U(\kb)\), \(Y\) is an MKNF model of \(e_U(\kb,X)\), and
\[
M=X\cap Y.
\]
This is lifted to splitting sequences \(\mathcal U=\langle U_\alpha\rangle_{\alpha<\mu}\), yielding the representation
\[
M=\bigcap_{\alpha<\mu} X_\alpha
\]
for a solution \(\langle X_\alpha\rangle\) along the strata [1105.0288].

Dynamic updates are then defined only for updatable dynamic hybrid knowledge bases, namely those admitting an update-enabling splitting sequence. The technical point is that each layer becomes basic: either O-based and handled by classical minimal-change update, or P-based and handled by refined dynamic stable model semantics. The updated model is computed inductively. \(X_0\) is the dynamic MKNF model of the bottom layer; for each successor layer,
\[
X_{\alpha+1}
\]
is the dynamic MKNF model of the reduct formed from \(b_{U_{\alpha+1}}(\kb)\) and the intersection of earlier layers; at limits, \(X_\alpha\) is the set of all Herbrand interpretations. The resulting semantics is modular, and the solution-independence proposition states that different update-enabling splitting sequences yield the same dynamic MKNF models [1105.0288].

This stratified divisibility is not merely a proof technique. It produces an operator that generalizes static Hybrid MKNF models, classical minimal-change update for pure ontological sequences, and dynamic stable models for pure rule sequences. The semantics satisfies primacy of new information,
\[
M\models \pi(\kb_{n-1}),
\]
and its realism is illustrated by the cargo-imports example, where a nontrivial splitting sequence separates commodity and shipment DL axioms, importer rules, producers and countries together with low-risk EU commodity rules, and final inspection rules. Divisibility here is a condition for applicability: when an update-enabling splitting sequence does not exist, the modular procedure does not apply [1105.0288].

## 5. Scheduling, locality, and update realization in dynamical and logical systems

In cellular automata, divisible updating rules are update schemas that partition when lattice sites are updated. The study of order-3 bi-dimensional binary outer-totalistic automata distinguishes synchronous updating, asynchronous random single-site updating, and sequential row-wise updating. These schemes strongly affect local structures: asynchronous and sequential updates destroy characteristic Life structures and often produce labyrinth phases. Yet the global classification of rules by the control parameter
\[
\sigma=\frac{1-M(\rho^*/2)}{1-\rho^*/2}
\]
remains qualitatively robust, with the first-order transition between high-density and absorbing regimes still organized around \(\sigma_c=1\) under all three schemas. Divisibility of the schedule therefore changes morphology more than phase identity [1503.01350].

In distributed aggregative games with coupled equality constraints, divisibility is realized across agents through a decomposition into local primal control, dual coordination, and aggregator estimation. For double-integrator agents,
\[
\dot{x}_i=v_i,\qquad
\dot{v}_i=-k_i v_i-x_i+y_i-\nabla_{y_i}J_i(y_i,\eta_i)-A_i^T\mu_i,\qquad
y_i=P_{\Omega_i}(x_i),
\]
while each agent also runs local multiplier dynamics and a fast dynamic-average-consensus estimator for \(\sigma(y)=\sum_i \varphi_i(y_i)\). For multi-integrator agents, the controller adds a state feedback \(K_i\) chosen so that the closed-loop transfer function is strictly positive real. Under the paper’s convexity, strong monotonicity, Lipschitz, graph-connectivity, gain, and small-\(\varepsilon\) assumptions, the resulting distributed strategy-updating rules drive the network exponentially to the unique variational generalized Nash equilibrium and a common multiplier \(\mu^*\) [2106.10697].

A related decomposition appears in continuous-time noncooperative games with discrete-time communication. There, each double-integrator agent maintains a local estimate vector \(\boldsymbol{x}^i\) of all strategies and updates according to a continuous-time law combining damping, subgradient descent, and Laplacian consensus. The divisible feature is temporal: the same continuous-time rule can be implemented through periodic synchronous broadcasts or through dynamic event-triggered asynchronous broadcasts. Both schemes preserve asymptotic convergence to the Nash equilibrium; the event-triggered scheme is proved Zeno-free and, in the reported Cournot example, substantially reduces transmissions relative to periodic communication with \(\Delta=0.1\) s [2110.09078].

In dynamic complexity, update rules are first-order formulas that maintain auxiliary relations under tuple insertions and deletions. The parity of a unary relation is maintainable with quantifier-free rules, but the parity-exists query
\[
\oplus w\,\exists v\,(E(v,w)\wedge R(v))
\]
is not maintainable in Prop. More sharply, for \(k\ge 3\), the degree-restricted query \(\mathrm{ParityExists}\text{-}\deg\le k\) is in \(k\)-ary Prop but not in \((k-1)\)-ary Prop, producing a strict arity hierarchy for Boolean graph queries under quantifier-free update rules. Fixed-degree variants are maintainable in DynFO, and the \(\deg\le \log n\) version is maintainable in DynFO with binary auxiliary relations under a built-in linear order and BIT. This suggests another notion of divisibility: the ability to distribute a modular counting task across auxiliary relations of bounded arity and across update events on the input structure [1910.06004].

## 6. Divisible combinatorial updates: partitions and permutation arithmetic

A structurally different use of divisibility concerns random set partitions whose block sizes must remain divisible by \(k\). For \(k>1\), ordinary restriction does not preserve divisibility, so a random deletion procedure is required. The deletion map \(\delta_{n\to n-k}\) first performs a sequence of random displacements inside the block containing \((n-1)k+1\), encoded by transpositions
\[
\sigma^*=
\big(( (n-1)k+2\ \ u^{(2)} )\big)\cdots
\big(( (n-1)k+k\ \ u^{(k)} )\big),
\]
and only then deletes the group \(\{(n-1)k+1,\dots,(n-1)k+k\}\). This randomized deletion is the projective counterpart of a divisible Chinese-restaurant-type seating rule in which \(k\) new arrivals undergo sequential displacement and are then seated as a single unit according to CRP weights. The resulting family \(\varepsilon^{(n)}_{\alpha,\theta}\) is exchangeable and consistent under deletion, and the associated Markov chains on \(k\)-divisible partitions with at most \(m\) blocks are reversible, satisfying
\[
\mu_n(\pi)K_n(\pi\to\pi')=\mu_n(\pi')K_n(\pi'\to\pi)
\]
with stationary law \(\varepsilon^{(n)}_{-\alpha k,m\alpha k}\) [1110.3817].

In arithmetic, divisibility becomes an incremental update rule for remainders when integers are written in factoradic form or viewed as tame permutations. Every nonnegative integer has
\[
n=\sum_{j=1}^m a_j j!,\qquad 0\le a_j\le j,
\]
and the factoradic digits are inversion counts
\[
a_j=\sum_{i=0}^{j-1}(i,j).
\]
For fixed modulus \(k\), only the first \(k-1\) digits matter because \(k\mid j!\) for \(j\ge k\). With weights \(w_j=j!\bmod k\),
\[
n\equiv \sum_{j=1}^{k-1} a_j w_j
\equiv \sum_{0\le i<j\le k-1}(i,j)w_j \pmod{k}.
\]
This yields the incremental remainder recursion
\[
R_0=0,\qquad R_j\equiv R_{j-1}+a_j w_j \pmod{k},
\]
so divisibility by \(k\) is determined by a prefix-wise update of the remainder. For composite \(k\), the truncation can be sharpened to \(j\ge \nu(k)\), where \(\nu(k)\) is the smallest \(t\) such that \(k\mid t!\). These rules mirror base-\(b\) digit tests but exploit factorial weights and permutation inversion structure [2502.15559].

Across these literatures, divisible updating rules do not form a single doctrine. Some versions require exact associativity, some require only local decomposability, and some preserve invariants under randomized deletion, grouped insertion, or modular prefix computation. A plausible implication is that the key technical issue is not merely how an update is performed, but which decompositions preserve the semantics that the model treats as fundamental.

Source: https://www.emergentmind.com/topics/divisible-updating-rules